/*! Flickity v1.1.1
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus {
  outline: 0;
}

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  tap-highlight-color: transparent;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: -webkit-grab;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: -webkit-grabbing;
  cursor: grabbing;
}

.flickity-prev-next-button {
  position: absolute;
  top: 50%;
  width: 44px;
  height: 44px;
  border: 0;
  border-radius: 50%;
  background: #fff;
  background: rgba(255,255,255,.75);
  cursor: pointer;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.flickity-prev-next-button:hover {
  background: #fff;
}

.flickity-prev-next-button:focus {
  outline: 0;
  box-shadow: 0 0 0 5px #09f;
}

.flickity-prev-next-button:active {
  filter: alpha(opacity=60);
  opacity: .6;
}

.flickity-prev-next-button.previous {
  left: 10px;
}

.flickity-prev-next-button.next {
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}

.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button:disabled {
  filter: alpha(opacity=30);
  opacity: .3;
  cursor: auto;
}

.flickity-prev-next-button svg {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

.flickity-prev-next-button .arrow {
  fill: #333;
}

.flickity-prev-next-button.no-svg {
  color: #333;
  font-size: 26px;
}

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots {
  direction: rtl;
}

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  filter: alpha(opacity=25);
  opacity: .25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  filter: alpha(opacity=100);
  opacity: 1;
}

#live-slider .flickity-prev-next-button .arrow {
  fill: #fff;
}

.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-horizontal .twentytwenty-handle:before,
.twentytwenty-vertical .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before {
  content: " ";
  display: block;
  background: #fff;
  position: absolute;
  z-index: 30;
}

.twentytwenty-horizontal .twentytwenty-handle:after,
.twentytwenty-horizontal .twentytwenty-handle:before {
  width: 3px;
  height: 9999px;
  left: 50%;
  margin-left: -1.5px;
}

.twentytwenty-vertical .twentytwenty-handle:after,
.twentytwenty-vertical .twentytwenty-handle:before {
  width: 9999px;
  height: 3px;
  top: 50%;
  margin-top: -1.5px;
}

.twentytwenty-after-label,
.twentytwenty-before-label,
.twentytwenty-overlay {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transition-duration: .5s;
  transition-duration: .5s;
}

.twentytwenty-after-label,
.twentytwenty-before-label {
  -webkit-transition-property: opacity;
  transition-property: opacity;
}

.twentytwenty-after-label:before,
.twentytwenty-before-label:before {
  color: #fff;
  font-size: 13px;
  letter-spacing: .1em;
  position: absolute;
  background: rgba(255,255,255,.2);
  line-height: 38px;
  padding: 0 20px;
  border-radius: 2px;
}

.twentytwenty-horizontal .twentytwenty-after-label:before,
.twentytwenty-horizontal .twentytwenty-before-label:before {
  top: 50%;
  margin-top: -19px;
}

.twentytwenty-vertical .twentytwenty-after-label:before,
.twentytwenty-vertical .twentytwenty-before-label:before {
  left: 50%;
  margin-left: -45px;
  text-align: center;
  width: 90px;
}

.twentytwenty-down-arrow,
.twentytwenty-left-arrow,
.twentytwenty-right-arrow,
.twentytwenty-up-arrow {
  width: 0;
  height: 0;
  border: 6px inset transparent;
  position: absolute;
}

.twentytwenty-left-arrow,
.twentytwenty-right-arrow {
  top: 50%;
  margin-top: -6px;
}

.twentytwenty-down-arrow,
.twentytwenty-up-arrow {
  left: 50%;
  margin-left: -6px;
}

.twentytwenty-container {
  box-sizing: content-box;
  z-index: 0;
  overflow: hidden;
  position: relative;
  -webkit-user-select: none;
  -moz-user-select: none;
}

.twentytwenty-container img {
  max-width: 100%;
  position: absolute;
  top: 0;
  display: block;
}

.twentytwenty-container.active .twentytwenty-overlay,
.twentytwenty-container.active :hover.twentytwenty-overlay {
  background: 0 0;
}

.twentytwenty-container * {
  box-sizing: content-box;
}

.twentytwenty-after-label,
.twentytwenty-before-label,
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-after-label,
.twentytwenty-container.active .twentytwenty-overlay .twentytwenty-before-label,
.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-after-label,
.twentytwenty-container.active :hover.twentytwenty-overlay .twentytwenty-before-label {
  opacity: 0;
}

.twentytwenty-before-label:before {
  content: "Before";
}

.twentytwenty-after-label:before {
  content: "After";
}

.twentytwenty-horizontal .twentytwenty-before-label:before {
  left: 10px;
}

.twentytwenty-horizontal .twentytwenty-after-label:before {
  right: 10px;
}

.twentytwenty-vertical .twentytwenty-before-label:before {
  top: 10px;
}

.twentytwenty-vertical .twentytwenty-after-label:before {
  bottom: 10px;
}

.twentytwenty-overlay {
  -webkit-transition-property: background;
  transition-property: background;
  background: 0 0;
  z-index: 25;
}

.twentytwenty-overlay:hover {
  background: rgba(0,0,0,.5);
}

.twentytwenty-overlay:hover .twentytwenty-after-label,
.twentytwenty-overlay:hover .twentytwenty-before-label {
  opacity: 1;
}

.twentytwenty-before {
  z-index: 20;
}

.twentytwenty-after {
  z-index: 10;
}

.twentytwenty-handle {
  height: 38px;
  width: 38px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -22px;
  margin-top: -22px;
  border: 3px solid #fff;
  border-radius: 1000px;
  box-shadow: 0 0 12px rgba(51,51,51,.5);
  z-index: 40;
  cursor: pointer;
}

.twentytwenty-horizontal .twentytwenty-handle:before {
  bottom: 50%;
  margin-bottom: 22px;
  box-shadow: 0 3px 0 #fff,0 0 12px rgba(51,51,51,.5);
}

.twentytwenty-horizontal .twentytwenty-handle:after {
  top: 50%;
  margin-top: 22px;
  box-shadow: 0 -3px 0 #fff,0 0 12px rgba(51,51,51,.5);
}

.twentytwenty-vertical .twentytwenty-handle:before {
  left: 50%;
  margin-left: 22px;
  box-shadow: 3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);
}

.twentytwenty-vertical .twentytwenty-handle:after {
  right: 50%;
  margin-right: 22px;
  box-shadow: -3px 0 0 #fff,0 0 12px rgba(51,51,51,.5);
}

.twentytwenty-left-arrow {
  border-right: 6px solid #fff;
  left: 50%;
  margin-left: -17px;
}

.twentytwenty-right-arrow {
  border-left: 6px solid #fff;
  right: 50%;
  margin-right: -17px;
}

.twentytwenty-up-arrow {
  border-bottom: 6px solid #fff;
  top: 50%;
  margin-top: -17px;
}

.twentytwenty-down-arrow {
  border-top: 6px solid #fff;
  bottom: 50%;
  margin-bottom: -17px;
}

/*! normalize.css v3.0.2 | MIT License | git.io/normalize */

html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  box-sizing: border-box;
  border-style: solid;
  -webkit-font-smoothing: antialiased;
}

body {
  margin: 0;
}

article,
aside,
figcaption,
figure,
footer,
header,
main,
nav,
section {
  display: block;
}

[hidden] {
  display: none;
}

a {
  background-color: transparent;
  color: inherit;
  text-decoration: none;
}

a:active,
a:hover {
  outline: 0;
}

b,
strong {
  font-weight: 700;
}

small {
  font-size: 80%;
}

*,
img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

code {
  font-family: monospace,monospace;
  font-size: 1em;
}

button,
input,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
input[type=submit] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

button,
input {
  border-width: 0;
}

input {
  line-height: normal;
}

input[type=checkbox],
input[type=radio] {
  box-sizing: border-box;
  padding: 0;
}

fieldset {
  margin: 0 2px;
  padding: .35em .625em .75em;
}

textarea {
  overflow: auto;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

*,
:after,
:before {
  box-sizing: inherit;
  border-style: inherit;
  border-color: inherit;
  border-width: 0;
}

*,
figure,
h1,
h2,
h3,
h4,
h5,
ol,
p,
ul {
  margin: 0;
  padding: 0;
}

img,
svg {
  display: block;
}

li {
  list-style: none;
}

h1,
h2,
h3,
h4,
h5 {
  font-size: inherit;
  font-weight: inherit;
}

button {
  background: 0 0;
}

button.block {
  width: 100%;
}

cite {
  font-style: inherit;
}

* {
  -webkit-tap-highlight-color: transparent;
}

:focus {
  outline: 0;
}

/*!
  This font software is the property of Commercial Type.

  You may not modify the font software, use it on another website, or install it on a computer.

  License information is available at https://commercialtype.com/eula
  For more information please visit Commercial Type at https://commercialtype.com or email us at info[at]commercialtype.com

  Copyright (C) 2013 Schwartzco Inc.
  1508-FLECEY
*/

@keyframes ellipsis {
  to {
    width: 20px;
  }
}

@-webkit-keyframes ellipsis {
  to {
    width: 20px;
  }
}

@-webkit-keyframes circle-loader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes circle-loader-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@font-face {
  font-family: 'Guardian Egyp';
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Regular-Italic.eot);
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Regular-Italic.eot?#iefix) format("embedded-opentype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Regular-Italic.woff2) format("woff2"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Regular-Italic.woff) format("woff"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Regular-Italic.ttf) format("truetype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Regular-Italic.svg#Guardian-Egyptian-Web-Regular-Italic) format("svg");
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: 'Guardian Egyp';
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Medium.eot);
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Medium.eot?#iefix) format("embedded-opentype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Medium.woff2) format("woff2"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Medium.woff) format("woff"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Medium.ttf) format("truetype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Medium.svg#Guardian-Egyptian-Web-Medium) format("svg");
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Guardian TextEgyp';
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-LF-Web-Regular-Italic.eot);
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-LF-Web-Regular-Italic.eot?#iefix) format("embedded-opentype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-LF-Web-Regular-Italic.woff2) format("woff2"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-LF-Web-Regular-Italic.woff) format("woff"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-LF-Web-Regular-Italic.ttf) format("truetype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-LF-Web-Regular-Italic.svg#Guardian-Text-Egyptian-LF-Web-Regular-Italic) format("svg");
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: 'Guardian Egyp';
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Medium-Italic.eot);
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Medium-Italic.eot?#iefix) format("embedded-opentype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Medium-Italic.woff2) format("woff2"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Medium-Italic.woff) format("woff"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Medium-Italic.ttf) format("truetype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Medium-Italic.svg#Guardian-Egyptian-Web-Medium-Italic) format("svg");
  font-weight: 500;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: 'Guardian Text Sans';
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Regular-Italic.eot);
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Regular-Italic.eot?#iefix) format("embedded-opentype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Regular-Italic.woff2) format("woff2"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Regular-Italic.woff) format("woff"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Regular-Italic.ttf) format("truetype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Regular-Italic.svg#Guardian-Text-Sans-Web-Regular-Italic) format("svg");
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: 'Guardian Text Sans';
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Bold-Italic.eot);
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Bold-Italic.eot?#iefix) format("embedded-opentype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Bold-Italic.woff2) format("woff2"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Bold-Italic.woff) format("woff"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Bold-Italic.ttf) format("truetype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Bold-Italic.svg#Guardian-Text-Sans-Web-Bold-Italic) format("svg");
  font-weight: 700;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: 'Guardian Text Sans';
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Bold.eot);
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Bold.eot?#iefix) format("embedded-opentype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Bold.woff2) format("woff2"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Bold.woff) format("woff"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Bold.ttf) format("truetype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Bold.svg#Guardian-Text-Sans-Web-Bold) format("svg");
  font-weight: 700;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Guardian Text Sans';
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Regular.eot);
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Regular.eot?#iefix) format("embedded-opentype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Regular.woff2) format("woff2"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Regular.woff) format("woff"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Regular.ttf) format("truetype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Sans-Web-Regular.svg#Guardian-Text-Sans-Web-Regular) format("svg");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Guardian TextEgyp';
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-Web-Regular-Italic.eot);
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-Web-Regular-Italic.eot?#iefix) format("embedded-opentype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-Web-Regular-Italic.woff2) format("woff2"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-Web-Regular-Italic.woff) format("woff"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-Web-Regular-Italic.ttf) format("truetype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-Web-Regular-Italic.svg#Guardian-Text-Egyptian-Web-Regular-Italic) format("svg");
  font-weight: 400;
  font-style: italic;
  font-stretch: normal;
}

@font-face {
  font-family: 'Guardian TextEgyp';
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-Web-Regular.eot);
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-Web-Regular.eot?#iefix) format("embedded-opentype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-Web-Regular.woff2) format("woff2"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-Web-Regular.woff) format("woff"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-Web-Regular.ttf) format("truetype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-Web-Regular.svg#Guardian-Text-Egyptian-Web-Regular) format("svg");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Guardian Egyp';
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Regular.eot);
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Regular.eot?#iefix) format("embedded-opentype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Regular.woff2) format("woff2"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Regular.woff) format("woff"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Regular.ttf) format("truetype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Egyptian-Web-Regular.svg#Guardian-Egyptian-Web-Regular) format("svg");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

@font-face {
  font-family: 'Guardian TextEgyp';
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-LF-Web-Regular.eot);
  src: url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-LF-Web-Regular.eot?#iefix) format("embedded-opentype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-LF-Web-Regular.woff2) format("woff2"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-LF-Web-Regular.woff) format("woff"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-LF-Web-Regular.ttf) format("truetype"),url(https://o.aolcdn.com/engadget/fonts/Guardian-Text-Egyptian-LF-Web-Regular.svg#Guardian-Text-Egyptian-LF-Web-Regular) format("svg");
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
}

.container {
  max-width: 1235px;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width:767px) {
  .container {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container .container {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .container {
    max-width: 640px;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .container {
    max-width: 980px;
  }
}

@media screen and (max-width:567px) {
  .container\@s {
    max-width: 1235px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width:567px) and (max-width:767px) {
  .container\@s {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (max-width:567px) and (min-width:768px) and (max-width:1023px) {
  .container\@s {
    max-width: 640px;
  }
}

@media screen and (max-width:567px) and (min-width:1024px) and (max-width:1259px) {
  .container\@s {
    max-width: 980px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .container\@m {
    max-width: 1235px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width:568px) and (max-width:767px) and (max-width:767px) {
  .container\@m {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container\@m .container {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width:568px) and (max-width:767px) and (min-width:768px) and (max-width:1023px) {
  .container\@m {
    max-width: 640px;
  }
}

@media screen and (min-width:568px) and (max-width:767px) and (min-width:1024px) and (max-width:1259px) {
  .container\@m {
    max-width: 980px;
  }
}

@media screen and (max-width:767px) {
  .container\@m- {
    max-width: 1235px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width:767px) and (max-width:767px) {
  .container\@m- {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container\@m- .container {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width:767px) and (min-width:768px) and (max-width:1023px) {
  .container\@m- {
    max-width: 640px;
  }
}

@media screen and (max-width:767px) and (min-width:1024px) and (max-width:1259px) {
  .container\@m- {
    max-width: 980px;
  }
}

@media screen and (min-width:568px) {
  .container\@m\+ {
    max-width: 1235px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .container\@m\+ {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container\@m\+ .container {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width:568px) and (min-width:768px) and (max-width:1023px) {
  .container\@m\+ {
    max-width: 640px;
  }
}

@media screen and (min-width:568px) and (min-width:1024px) and (max-width:1259px) {
  .container\@m\+ {
    max-width: 980px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .container\@tp {
    max-width: 1235px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) and (max-width:767px) {
  .container\@tp {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container\@tp .container {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) and (min-width:768px) and (max-width:1023px) {
  .container\@tp {
    max-width: 640px;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) and (min-width:1024px) and (max-width:1259px) {
  .container\@tp {
    max-width: 980px;
  }
}

@media screen and (max-width:1023px) {
  .container\@tp- {
    max-width: 1235px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (max-width:1023px) and (max-width:767px) {
  .container\@tp- {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container\@tp- .container {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (max-width:1023px) and (min-width:768px) and (max-width:1023px) {
  .container\@tp- {
    max-width: 640px;
  }
}

@media screen and (max-width:1023px) and (min-width:1024px) and (max-width:1259px) {
  .container\@tp- {
    max-width: 980px;
  }
}

@media screen and (min-width:768px) {
  .container\@tp\+ {
    max-width: 1235px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width:768px) and (max-width:767px) {
  .container\@tp\+ {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container\@tp\+ .container {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width:768px) and (min-width:768px) and (max-width:1023px) {
  .container\@tp\+ {
    max-width: 640px;
  }
}

@media screen and (min-width:768px) and (min-width:1024px) and (max-width:1259px) {
  .container\@tp\+ {
    max-width: 980px;
  }
}

@media screen and (min-width:1024px) {
  .container\@tl\+ {
    max-width: 1235px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width:1024px) and (max-width:767px) {
  .container\@tl\+ {
    padding-left: 20px;
    padding-right: 20px;
  }

  .container\@tl\+ .container {
    padding-left: 0;
    padding-right: 0;
  }
}

@media screen and (min-width:1024px) and (min-width:768px) and (max-width:1023px) {
  .container\@tl\+ {
    max-width: 640px;
  }
}

@media screen and (min-width:1024px) and (min-width:1024px) and (max-width:1259px) {
  .container\@tl\+ {
    max-width: 980px;
  }
}

@media screen and (min-width:1260px) {
  .container\@d {
    max-width: 1235px;
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }
}

@media screen and (min-width:1260px) and (max-width:767px) {
  .container\@d {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media screen and (min-width:1260px) and (min-width:768px) and (max-width:1023px) {
  .container\@d {
    max-width: 640px;
  }
}

@media screen and (min-width:1260px) and (min-width:1024px) and (max-width:1259px) {
  .container\@d {
    max-width: 980px;
  }
}

.break-left {
  margin-left: -999em;
  padding-left: 999em;
}

@media screen and (max-width:567px) {
  .break-left\@s {
    margin-left: -999em;
    padding-left: 999em;
  }
}

@media screen and (max-width:767px) {
  .break-left\@m- {
    margin-left: -999em;
    padding-left: 999em;
  }
}

@media screen and (max-width:1023px) {
  .break-left\@tp- {
    margin-left: -999em;
    padding-left: 999em;
  }
}

.break-right {
  margin-right: -999em;
  padding-right: 999em;
}

@media screen and (max-width:1023px) {
  .break-right\@tp- {
    margin-right: -999em;
    padding-right: 999em;
  }
}

@media screen and (max-width:567px) {
  .break-out\@s {
    margin-right: -999em;
    padding-right: 999em;
    margin-left: -999em;
    padding-left: 999em;
  }
}

@media screen and (max-width:1023px) {
  .break-out\@tp- {
    margin-right: -999em;
    padding-right: 999em;
    margin-left: -999em;
    padding-left: 999em;
  }
}

.c-white\:hvr\!:hover {
  color: #fff!important;
}

.c-gray-2\:hvr\!:hover {
  color: #414347!important;
}

.th-base {
  color: #56585c;
  background-color: #fff;
  border-color: #d5d5d6;
}

.th-base .th-title {
  color: #2b2d32;
}

.th-base .o-hit:hover .th-title,
.th-base a.th-title:hover {
  color: #0b0c0d;
}

.th-base .o-hit:hover .th-underline,
.th-base a:hover .th-underline {
  border-bottom-width: 1px;
  border-color: #ababad;
}

.th-base .th-meta {
  color: #ababad;
}

.th-base .th-meta__icon {
  color: #c0c0c2;
}

.th-base .o-hit.th-meta:hover,
.th-base .o-hit.th-meta:hover .th-meta__icon,
.th-base a.th-meta:hover,
.th-base a.th-meta:hover .th-meta__icon {
  color: #56585c;
}

.th-base .th-btn,
.th-base .th-btn:hover {
  color: #ababad;
  border-color: #d5d5d6;
}

.th-base .th-btn:hover {
  background-color: #f4f4f5;
}

@media screen and (min-width:1024px) {
  .th-base .th-btn\@tl\+,
  .th-base .th-btn\@tl\+:hover {
    color: #ababad;
    border-color: #d5d5d6;
  }

  .th-base .th-btn\@tl\+:hover {
    background-color: #f4f4f5;
  }
}

.th-base .th-btn-alt {
  color: #fff;
  background-color: #9a58b5;
}

.th-base .th-btn-alt:hover {
  background-color: #744389;
}

.th-base .th-btn-teal {
  color: #fff;
  background-color: #18bb9b;
  border-color: #18bb9b;
}

@media screen and (min-width:1024px) {
  .th-base .th-btn-teal\@tl\+ {
    color: #fff;
    background-color: #18bb9b;
    border-color: #18bb9b;
  }
}

@media screen and (max-width:1023px) {
  .th-base .th-btn-teal\@tp- {
    color: #fff;
    background-color: #18bb9b;
    border-color: #18bb9b;
  }
}

.th-base .th-btn-blue {
  color: #fff;
  background-color: #3297da;
  border-color: #3297da;
}

@media screen and (max-width:567px) {
  .th-base\@s .o-hit:hover .th-title {
    color: #0b0c0d;
  }

  .th-base\@s .o-hit:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #ababad;
  }

  .th-base\@s .o-hit.th-meta:hover,
  .th-base\@s .o-hit.th-meta:hover .th-meta__icon {
    color: #56585c;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .th-base\@m .o-hit:hover .th-title {
    color: #0b0c0d;
  }

  .th-base\@m .o-hit:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #ababad;
  }

  .th-base\@m .o-hit.th-meta:hover,
  .th-base\@m .o-hit.th-meta:hover .th-meta__icon {
    color: #56585c;
  }
}

@media screen and (max-width:767px) {
  .th-base\@m- {
    color: #56585c;
    background-color: #fff;
    border-color: #d5d5d6;
  }

  .th-base\@m- .th-title {
    color: #2b2d32;
  }

  .th-base\@m- .o-hit:hover .th-title {
    color: #0b0c0d;
  }

  .th-base\@m- .o-hit:hover .th-underline,
  .th-base\@m- a:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #ababad;
  }

  .th-base\@m- .th-meta {
    color: #ababad;
  }

  .th-base\@m- .th-meta__icon {
    color: #c0c0c2;
  }

  .th-base\@m- .o-hit.th-meta:hover,
  .th-base\@m- .o-hit.th-meta:hover .th-meta__icon,
  .th-base\@m- a.th-meta:hover,
  .th-base\@m- a.th-meta:hover .th-meta__icon {
    color: #56585c;
  }
}

@media screen and (min-width:568px) {
  .th-base\@m\+ .o-hit:hover .th-title {
    color: #0b0c0d;
  }

  .th-base\@m\+ .o-hit:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #ababad;
  }

  .th-base\@m\+ .o-hit.th-meta:hover,
  .th-base\@m\+ .o-hit.th-meta:hover .th-meta__icon {
    color: #56585c;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .th-base\@tp .o-hit:hover .th-title {
    color: #0b0c0d;
  }

  .th-base\@tp .o-hit:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #ababad;
  }

  .th-base\@tp .o-hit.th-meta:hover,
  .th-base\@tp .o-hit.th-meta:hover .th-meta__icon {
    color: #56585c;
  }
}

@media screen and (max-width:1023px) {
  .th-base\@tp- {
    color: #56585c;
    background-color: #fff;
    border-color: #d5d5d6;
  }

  .th-base\@tp- .th-title {
    color: #2b2d32;
  }

  .th-base\@tp- .o-hit:hover .th-title {
    color: #0b0c0d;
  }

  .th-base\@tp- .o-hit:hover .th-underline,
  .th-base\@tp- a:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #ababad;
  }

  .th-base\@tp- .th-meta {
    color: #ababad;
  }

  .th-base\@tp- .th-meta__icon {
    color: #c0c0c2;
  }

  .th-base\@tp- .o-hit.th-meta:hover,
  .th-base\@tp- .o-hit.th-meta:hover .th-meta__icon,
  .th-base\@tp- a.th-meta:hover,
  .th-base\@tp- a.th-meta:hover .th-meta__icon {
    color: #56585c;
  }

  .th-base\@tp- .th-btn,
  .th-base\@tp- .th-btn:hover {
    color: #ababad;
    border-color: #d5d5d6;
  }

  .th-base\@tp- .th-btn:hover {
    background-color: #f4f4f5;
  }
}

@media screen and (min-width:768px) {
  .th-base\@tp\+ .o-hit:hover .th-title {
    color: #0b0c0d;
  }

  .th-base\@tp\+ .o-hit:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #ababad;
  }

  .th-base\@tp\+ .o-hit.th-meta:hover,
  .th-base\@tp\+ .o-hit.th-meta:hover .th-meta__icon {
    color: #56585c;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .th-base\@tl .o-hit:hover .th-title {
    color: #0b0c0d;
  }

  .th-base\@tl .o-hit:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #ababad;
  }

  .th-base\@tl .o-hit.th-meta:hover,
  .th-base\@tl .o-hit.th-meta:hover .th-meta__icon {
    color: #56585c;
  }
}

@media screen and (max-width:1259px) {
  .th-base\@tl- .o-hit:hover .th-title {
    color: #0b0c0d;
  }

  .th-base\@tl- .o-hit:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #ababad;
  }

  .th-base\@tl- .o-hit.th-meta:hover,
  .th-base\@tl- .o-hit.th-meta:hover .th-meta__icon {
    color: #56585c;
  }
}

@media screen and (min-width:1024px) {
  .th-base\@tl\+ .o-hit:hover .th-title {
    color: #0b0c0d;
  }

  .th-base\@tl\+ .o-hit:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #ababad;
  }

  .th-base\@tl\+ .o-hit.th-meta:hover,
  .th-base\@tl\+ .o-hit.th-meta:hover .th-meta__icon {
    color: #56585c;
  }
}

@media screen and (min-width:1260px) {
  .th-base\@d .o-hit:hover .th-title {
    color: #0b0c0d;
  }

  .th-base\@d .o-hit:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #ababad;
  }

  .th-base\@d .o-hit.th-meta:hover,
  .th-base\@d .o-hit.th-meta:hover .th-meta__icon {
    color: #56585c;
  }
}

.th-reverse {
  background-color: #2b2d32;
  color: #d5d5d6;
  border-color: #414347;
}

.th-reverse .th-title,
.th-reverse a:hover {
  color: #fff;
}

.th-reverse .o-hit:hover .th-title {
  color: #f4f4f5;
}

.th-reverse .o-hit:hover .th-underline,
.th-reverse a:hover .th-underline {
  border-bottom-width: 1px;
  border-color: #56585c;
}

.th-reverse .th-meta,
.th-reverse .th-meta__icon {
  color: #c0c0c2;
}

.th-reverse .o-hit.th-meta:hover,
.th-reverse .o-hit.th-meta:hover .th-meta__icon,
.th-reverse a.th-meta:hover,
.th-reverse a.th-meta:hover .th-meta__icon {
  color: #fff;
}

.th-reverse .th-btn {
  color: #eaeaeb;
  border-color: rgba(255,255,255,.5);
}

.th-reverse .th-btn:hover {
  color: #2b2d32;
  background-color: #fff;
  border-color: transparent;
}

@media screen and (min-width:1024px) {
  .th-reverse .th-btn\@tl\+ {
    color: #eaeaeb;
    border-color: rgba(255,255,255,.5);
  }

  .th-reverse .th-btn\@tl\+:hover,
  .th-reverse\@tl\+ .th-btn:hover {
    color: #2b2d32;
    background-color: #fff;
    border-color: transparent;
  }

  .th-reverse\@tl\+ {
    background-color: #2b2d32;
    color: #d5d5d6;
    border-color: #414347;
  }

  .th-reverse\@tl\+ .th-title,
  .th-reverse\@tl\+ a:hover {
    color: #fff;
  }

  .th-reverse\@tl\+ .o-hit:hover .th-title {
    color: #f4f4f5;
  }

  .th-reverse\@tl\+ .o-hit:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #56585c;
  }

  .th-reverse\@tl\+ .th-meta,
  .th-reverse\@tl\+ .th-meta__icon {
    color: #c0c0c2;
  }

  .th-reverse\@tl\+ .o-hit.th-meta:hover,
  .th-reverse\@tl\+ .o-hit.th-meta:hover .th-meta__icon,
  .th-reverse\@tl\+ a.th-meta:hover,
  .th-reverse\@tl\+ a.th-meta:hover .th-meta__icon {
    color: #fff;
  }

  .th-reverse\@tl\+ .th-btn {
    color: #eaeaeb;
    border-color: rgba(255,255,255,.5);
  }
}

@media screen and (max-width:1023px) {
  .th-reverse\@tp- {
    background-color: #2b2d32;
    color: #d5d5d6;
    border-color: #414347;
  }

  .th-reverse\@tp- .th-title,
  .th-reverse\@tp- a:hover {
    color: #fff;
  }

  .th-reverse\@tp- .o-hit:hover .th-title {
    color: #f4f4f5;
  }

  .th-reverse\@tp- .o-hit:hover .th-underline,
  .th-reverse\@tp- a:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #56585c;
  }

  .th-reverse\@tp- .th-meta,
  .th-reverse\@tp- .th-meta__icon {
    color: #c0c0c2;
  }

  .th-reverse\@tp- .o-hit.th-meta:hover,
  .th-reverse\@tp- .o-hit.th-meta:hover .th-meta__icon,
  .th-reverse\@tp- a.th-meta:hover,
  .th-reverse\@tp- a.th-meta:hover .th-meta__icon {
    color: #fff;
  }

  .th-reverse\@tp- .th-btn {
    color: #eaeaeb;
    border-color: rgba(255,255,255,.5);
  }

  .th-reverse\@tp- .th-btn:hover {
    color: #2b2d32;
    background-color: #fff;
    border-color: transparent;
  }
}

.th-base .th-reverse .th-title,
.th-base .th-reverse a:hover {
  color: #fff;
}

.th-base .th-reverse .o-hit:hover .th-title,
.th-base .th-reverse .th-base .th-reverse .o-hit:hover .th-title {
  color: #f4f4f5;
}

.th-base .th-reverse .o-hit:hover .th-underline,
.th-base .th-reverse .th-base .th-reverse .o-hit:hover .th-underline,
.th-base .th-reverse a:hover .th-underline {
  border-bottom-width: 1px;
  border-color: #56585c;
}

.th-base .th-reverse .th-meta,
.th-base .th-reverse .th-meta__icon {
  color: #c0c0c2;
}

.c-white,
.th-base .th-reverse .o-hit.th-meta:hover,
.th-base .th-reverse .o-hit.th-meta:hover .th-meta__icon,
.th-base .th-reverse .th-base .th-reverse .o-hit.th-meta:hover,
.th-base .th-reverse .th-base .th-reverse .o-hit.th-meta:hover .th-meta__icon,
.th-base .th-reverse a.th-meta:hover,
.th-base .th-reverse a.th-meta:hover .th-meta__icon {
  color: #fff;
}

.th-base .th-reverse .th-btn {
  color: #eaeaeb;
  border-color: rgba(255,255,255,.5);
}

.th-base .th-reverse .th-btn:hover {
  color: #2b2d32;
  background-color: #fff;
  border-color: transparent;
}

@media screen and (min-width:1024px) {
  .th-base .th-reverse .th-btn\@tl\+ {
    color: #eaeaeb;
    border-color: rgba(255,255,255,.5);
  }

  .th-base .th-reverse .th-btn\@tl\+:hover {
    color: #2b2d32;
    background-color: #fff;
    border-color: transparent;
  }
}

.th-reverse .th-base .o-hit:hover .th-title,
.th-reverse .th-base .th-reverse .th-base .o-hit:hover .th-title {
  color: #0b0c0d;
}

.th-reverse .th-base .o-hit:hover .th-underline,
.th-reverse .th-base .th-reverse .th-base .o-hit:hover .th-underline {
  border-bottom-width: 1px;
  border-color: #ababad;
}

.th-reverse .th-base .o-hit.th-meta:hover,
.th-reverse .th-base .o-hit.th-meta:hover .th-meta__icon,
.th-reverse .th-base .th-reverse .th-base .o-hit.th-meta:hover,
.th-reverse .th-base .th-reverse .th-base .o-hit.th-meta:hover .th-meta__icon {
  color: #56585c;
}

@media screen and (min-width:1024px) {
  .th-base\@tl\+ .th-reverse .o-hit:hover .th-title {
    color: #f4f4f5;
  }

  .th-base\@tl\+ .th-reverse .o-hit:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #56585c;
  }

  .th-base\@tl\+ .th-reverse .o-hit.th-meta:hover,
  .th-base\@tl\+ .th-reverse .o-hit.th-meta:hover .th-meta__icon {
    color: #fff;
  }

  .th-reverse\@tl\+ .th-base .o-hit:hover .th-title {
    color: #0b0c0d;
  }

  .th-reverse\@tl\+ .th-base .o-hit:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #ababad;
  }

  .th-reverse\@tl\+ .th-base .o-hit.th-meta:hover,
  .th-reverse\@tl\+ .th-base .o-hit.th-meta:hover .th-meta__icon {
    color: #56585c;
  }
}

@media screen and (max-width:1023px) {
  .th-base\@tp- .th-reverse .o-hit:hover .th-title {
    color: #f4f4f5;
  }

  .th-base\@tp- .th-reverse .o-hit:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #56585c;
  }

  .th-base\@tp- .th-reverse .th-meta {
    color: #c0c0c2;
  }

  .th-base\@tp- .th-reverse .o-hit.th-meta:hover,
  .th-base\@tp- .th-reverse .o-hit.th-meta:hover .th-meta__icon {
    color: #fff;
  }

  .th-reverse\@tp- .th-base .th-title {
    color: #2b2d32;
  }

  .th-reverse\@tp- .th-base .o-hit:hover .th-title {
    color: #0b0c0d;
  }

  .th-reverse\@tp- .th-base .o-hit:hover .th-underline,
  .th-reverse\@tp- .th-base a:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #ababad;
  }

  .th-reverse\@tp- .th-base .th-meta {
    color: #ababad;
  }

  .th-reverse\@tp- .th-base .th-meta__icon {
    color: #c0c0c2;
  }

  .th-reverse\@tp- .th-base .o-hit.th-meta:hover,
  .th-reverse\@tp- .th-base .o-hit.th-meta:hover .th-meta__icon,
  .th-reverse\@tp- .th-base a.th-meta:hover,
  .th-reverse\@tp- .th-base a.th-meta:hover .th-meta__icon {
    color: #56585c;
  }

  .th-reverse\@tp- .th-base .th-btn {
    color: #ababad;
    border-color: #d5d5d6;
  }

  .th-reverse\@tp- .th-base .th-btn:hover {
    color: #ababad;
    background-color: #f4f4f5;
    border-color: #d5d5d6;
  }
}

@media screen and (min-width:1024px) {
  .th-base\@tl\+ .th-reverse .th-base\@tl\+ .th-reverse .o-hit:hover .th-title {
    color: #f4f4f5;
  }

  .th-base\@tl\+ .th-reverse .th-base\@tl\+ .th-reverse .o-hit:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #56585c;
  }

  .th-base\@tl\+ .th-reverse .th-base\@tl\+ .th-reverse .o-hit.th-meta:hover,
  .th-base\@tl\+ .th-reverse .th-base\@tl\+ .th-reverse .o-hit.th-meta:hover .th-meta__icon {
    color: #fff;
  }

  .th-reverse\@tl\+ .th-base .th-reverse\@tl\+ .th-base .o-hit:hover .th-title {
    color: #0b0c0d;
  }

  .th-reverse\@tl\+ .th-base .th-reverse\@tl\+ .th-base .o-hit:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #ababad;
  }

  .th-reverse\@tl\+ .th-base .th-reverse\@tl\+ .th-base .o-hit.th-meta:hover,
  .th-reverse\@tl\+ .th-base .th-reverse\@tl\+ .th-base .o-hit.th-meta:hover .th-meta__icon {
    color: #56585c;
  }
}

@media screen and (max-width:1023px) {
  .th-base\@tp- .th-reverse .th-base\@tp- .th-reverse .o-hit:hover .th-title {
    color: #f4f4f5;
  }

  .th-base\@tp- .th-reverse .th-base\@tp- .th-reverse .o-hit:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #56585c;
  }

  .th-base\@tp- .th-reverse .th-base\@tp- .th-reverse .o-hit.th-meta:hover,
  .th-base\@tp- .th-reverse .th-base\@tp- .th-reverse .o-hit.th-meta:hover .th-meta__icon {
    color: #fff;
  }

  .th-reverse\@tp- .th-base .th-reverse\@tp- .th-base .o-hit:hover .th-title {
    color: #0b0c0d;
  }

  .th-reverse\@tp- .th-base .th-reverse\@tp- .th-base .o-hit:hover .th-underline {
    border-bottom-width: 1px;
    border-color: #ababad;
  }

  .th-reverse\@tp- .th-base .th-reverse\@tp- .th-base .o-hit.th-meta:hover,
  .th-reverse\@tp- .th-base .th-reverse\@tp- .th-base .o-hit.th-meta:hover .th-meta__icon {
    color: #56585c;
  }
}

.no-touchevents .c-white\:hvr:hover {
  color: #fff;
}

.bg-white,
.no-touchevents .bg-white\:hvr:hover {
  background-color: #fff;
}

.bc-white,
.no-touchevents .bc-white\:hvr:hover {
  border-color: #fff;
}

.c-white-50,
.no-touchevents .c-white-50\:hvr:hover {
  color: rgba(255,255,255,.5);
}

.no-touchevents .bg-white-50\:hvr:hover {
  background-color: rgba(255,255,255,.5);
}

.bc-white-50,
.no-touchevents .bc-white-50\:hvr:hover {
  border-color: rgba(255,255,255,.5);
}

.no-touchevents .c-white-90\:hvr:hover {
  color: rgba(255,255,255,.9);
}

.bg-white-90,
.no-touchevents .bg-white-90\:hvr:hover {
  background-color: rgba(255,255,255,.9);
}

.no-touchevents .bc-white-90\:hvr:hover {
  border-color: rgba(255,255,255,.9);
}

.no-touchevents .c-white-10\:hvr:hover {
  color: rgba(255,255,255,.1);
}

.no-touchevents .bg-white-10\:hvr:hover {
  background-color: rgba(255,255,255,.1);
}

.bc-white-10,
.no-touchevents .bc-white-10\:hvr:hover {
  border-color: rgba(255,255,255,.1);
}

.c-black,
.no-touchevents .c-black\:hvr:hover {
  color: #0b0c0d;
}

.bg-black,
.no-touchevents .bg-black\:hvr:hover {
  background-color: #0b0c0d;
}

.no-touchevents .bc-black\:hvr:hover {
  border-color: #0b0c0d;
}

.c-black-2,
.no-touchevents .c-black-2\:hvr:hover {
  color: #2c2e33;
}

.no-touchevents .bg-black-2\:hvr:hover {
  background-color: #2c2e33;
}

.no-touchevents .bc-black-2\:hvr:hover {
  border-color: #2c2e33;
}

.no-touchevents .c-gray-1-30\:hvr:hover {
  color: rgba(43,45,50,.3);
}

.no-touchevents .bg-gray-1-30\:hvr:hover {
  background-color: rgba(43,45,50,.3);
}

.no-touchevents .bc-gray-1-30\:hvr:hover {
  border-color: rgba(43,45,50,.3);
}

.no-touchevents .c-gray-1-50\:hvr:hover {
  color: rgba(43,45,50,.5);
}

.bg-gray-1-50,
.no-touchevents .bg-gray-1-50\:hvr:hover {
  background-color: rgba(43,45,50,.5);
}

.no-touchevents .bc-gray-1-50\:hvr:hover {
  border-color: rgba(43,45,50,.5);
}

.no-touchevents .c-gray-1-85\:hvr:hover {
  color: rgba(43,45,50,.85);
}

.bg-gray-1-85,
.no-touchevents .bg-gray-1-85\:hvr:hover {
  background-color: rgba(43,45,50,.85);
}

.no-touchevents .bc-gray-1-85\:hvr:hover {
  border-color: rgba(43,45,50,.85);
}

.no-touchevents .c-gray-1-95\:hvr:hover {
  color: rgba(43,45,50,.95);
}

.bg-gray-1-95,
.no-touchevents .bg-gray-1-95\:hvr:hover {
  background-color: rgba(43,45,50,.95);
}

.no-touchevents .bc-gray-1-95\:hvr:hover {
  border-color: rgba(43,45,50,.95);
}

.no-touchevents .c-rating-0\:hvr:hover {
  color: #959799;
}

.bg-rating-0,
.no-touchevents .bg-rating-0\:hvr:hover {
  background-color: #959799;
}

.no-touchevents .bc-rating-0\:hvr:hover {
  border-color: #959799;
}

.no-touchevents .c-rating-1\:hvr:hover {
  color: #9b59b6;
}

.bg-rating-1,
.bg-rating-50,
.no-touchevents .bg-rating-1\:hvr:hover {
  background-color: #9b59b6;
}

.bc-rating-50,
.no-touchevents .bc-rating-1\:hvr:hover {
  border-color: #9b59b6;
}

.no-touchevents .c-rating-50\:hvr:hover {
  color: #9b59b6;
}

.no-touchevents .bg-rating-50\:hvr:hover {
  background-color: #9b59b6;
}

.no-touchevents .bc-rating-50\:hvr:hover {
  border-color: #9b59b6;
}

.no-touchevents .c-rating-55\:hvr:hover {
  color: #3398db;
}

.bg-rating-55,
.no-touchevents .bg-rating-55\:hvr:hover {
  background-color: #3398db;
}

.no-touchevents .bc-rating-55\:hvr:hover {
  border-color: #3398db;
}

.no-touchevents .c-rating-70\:hvr:hover {
  color: #19bc9c;
}

.bg-rating-70,
.no-touchevents .bg-rating-70\:hvr:hover {
  background-color: #19bc9c;
}

.bc-rating-70,
.no-touchevents .bc-rating-70\:hvr:hover {
  border-color: #19bc9c;
}

.no-touchevents .c-rating-85\:hvr:hover {
  color: #2ecc71;
}

.bg-rating-85,
.no-touchevents .bg-rating-85\:hvr:hover {
  background-color: #2ecc71;
}

.bc-rating-85,
.no-touchevents .bc-rating-85\:hvr:hover {
  border-color: #2ecc71;
}

.c-red,
.no-touchevents .c-red\:hvr:hover {
  color: #e44c77;
}

.bg-red,
.no-touchevents .bg-red\:hvr:hover {
  background-color: #e44c77;
}

.bc-red,
.no-touchevents .bc-red\:hvr:hover {
  border-color: #e44c77;
}

.c-yellow,
.no-touchevents .c-yellow\:hvr:hover {
  color: #f4b813;
}

.bg-yellow,
.no-touchevents .bg-yellow\:hvr:hover {
  background-color: #f4b813;
}

.no-touchevents .bc-yellow\:hvr:hover {
  border-color: #f4b813;
}

.no-touchevents .c-green\:hvr:hover {
  color: #2dcb70;
}

.bg-green,
.no-touchevents .bg-green\:hvr:hover {
  background-color: #2dcb70;
}

.no-touchevents .bc-green\:hvr:hover {
  border-color: #2dcb70;
}

.no-touchevents .c-teal\:hvr:hover {
  color: #18bb9b;
}

.bg-teal,
.no-touchevents .bg-teal\:hvr:hover {
  background-color: #18bb9b;
}

.no-touchevents .bc-teal\:hvr:hover {
  border-color: #18bb9b;
}

.c-blue,
.no-touchevents .c-blue\:hvr:hover {
  color: #3297da;
}

.bg-blue,
.no-touchevents .bg-blue\:hvr:hover {
  background-color: #3297da;
}

.no-touchevents .bc-blue\:hvr:hover {
  border-color: #3297da;
}

.c-violet,
.no-touchevents .c-violet\:hvr:hover,
.th-topic {
  color: #9a58b5;
}

.bg-violet,
.no-touchevents .bg-violet\:hvr:hover {
  background-color: #9a58b5;
}

.bc-violet,
.no-touchevents .bc-violet\:hvr:hover {
  border-color: #9a58b5;
}

.c-violet-dark,
.no-touchevents .c-violet-dark\:hvr:hover,
.th-topic:hover {
  color: #744389;
}

.bg-violet-dark,
.no-touchevents .bg-violet-dark\:hvr:hover {
  background-color: #744389;
}

.bc-violet-dark,
.no-touchevents .bc-violet-dark\:hvr:hover {
  border-color: #744389;
}

.c-light-yellow,
.no-touchevents .c-light-yellow\:hvr:hover {
  color: #fffcdc;
}

.bg-light-yellow,
.no-touchevents .bg-light-yellow\:hvr:hover {
  background-color: #fffcdc;
}

.bc-light-yellow,
.no-touchevents .bc-light-yellow\:hvr:hover {
  border-color: #fffcdc;
}

.no-touchevents .c-pink\:hvr:hover {
  color: #c79fad;
}

.no-touchevents .bg-pink\:hvr:hover {
  background-color: #c79fad;
}

.no-touchevents .bc-pink\:hvr:hover {
  border-color: #c79fad;
}

.no-touchevents .c-peach\:hvr:hover {
  color: #fed6d6;
}

.bg-peach,
.no-touchevents .bg-peach\:hvr:hover {
  background-color: #fed6d6;
}

.no-touchevents .bc-peach\:hvr:hover {
  border-color: #fed6d6;
}

.no-touchevents .c-gray-0\:hvr:hover {
  color: #1a1a1a;
}

.no-touchevents .bg-gray-0\:hvr:hover {
  background-color: #1a1a1a;
}

.bc-gray-0,
.no-touchevents .bc-gray-0\:hvr:hover {
  border-color: #1a1a1a;
}

.c-gray-1,
.no-touchevents .c-gray-1\:hvr:hover {
  color: #2b2d32;
}

.article-text .inline-emphasis,
.bg-gray-1,
.no-touchevents .bg-gray-1\:hvr:hover,
.podcast-article-text .inline-emphasis,
.product-card-text .inline-emphasis {
  background-color: #2b2d32;
}

.bc-gray-1,
.no-touchevents .bc-gray-1\:hvr:hover {
  border-color: #2b2d32;
}

.c-gray-2,
.no-touchevents .c-gray-2\:hvr:hover {
  color: #414347;
}

.bg-gray-2,
.no-touchevents .bg-gray-2\:hvr:hover {
  background-color: #414347;
}

.bc-gray-2,
.no-touchevents .bc-gray-2\:hvr:hover {
  border-color: #414347;
}

.c-gray-3,
.no-touchevents .c-gray-3\:hvr:hover {
  color: #56585c;
}

.no-touchevents .bg-gray-3\:hvr:hover {
  background-color: #56585c;
}

.bc-gray-3,
.no-touchevents .bc-gray-3\:hvr:hover {
  border-color: #56585c;
}

.c-gray-4,
.no-touchevents .c-gray-4\:hvr:hover {
  color: #6b6d70;
}

.no-touchevents .bg-gray-4\:hvr:hover {
  background-color: #6b6d70;
}

.bc-gray-4,
.no-touchevents .bc-gray-4\:hvr:hover {
  border-color: #6b6d70;
}

.c-gray-5,
.no-touchevents .c-gray-5\:hvr:hover,
.o-podcast-toggle-btn div:hover {
  color: #808285;
}

.no-touchevents .bg-gray-5\:hvr:hover {
  background-color: #808285;
}

.bc-gray-5,
.no-touchevents .bc-gray-5\:hvr:hover {
  border-color: #808285;
}

.c-gray-6,
.no-touchevents .c-gray-6\:hvr:hover {
  color: #959799;
}

.no-touchevents .bg-gray-6\:hvr:hover {
  background-color: #959799;
}

.no-touchevents .bc-gray-6\:hvr:hover {
  border-color: #959799;
}

.c-gray-7,
.no-touchevents .c-gray-7\:hvr:hover {
  color: #ababad;
}

.no-touchevents .bg-gray-7\:hvr:hover {
  background-color: #ababad;
}

.bc-gray-7,
.no-touchevents .bc-gray-7\:hvr:hover {
  border-color: #ababad;
}

.c-gray-8,
.no-touchevents .c-gray-8\:hvr:hover {
  color: #c0c0c2;
}

.bg-gray-8,
.no-touchevents .bg-gray-8\:hvr:hover {
  background-color: #c0c0c2;
}

.no-touchevents .bc-gray-8\:hvr:hover {
  border-color: #c0c0c2;
}

.article-text .inline-emphasis,
.c-gray-9,
.no-touchevents .c-gray-9\:hvr:hover,
.podcast-article-text .inline-emphasis,
.product-card-text .inline-emphasis {
  color: #d5d5d6;
}

.no-touchevents .bg-gray-9\:hvr:hover {
  background-color: #d5d5d6;
}

.bc-gray-9,
.no-touchevents .bc-gray-9\:hvr:hover {
  border-color: #d5d5d6;
}

.c-gray-10,
.no-touchevents .c-gray-10\:hvr:hover {
  color: #eaeaeb;
}

.bg-gray-10,
.no-touchevents .bg-gray-10\:hvr:hover {
  background-color: #eaeaeb;
}

.no-touchevents .bc-gray-10\:hvr:hover {
  border-color: #eaeaeb;
}

.no-touchevents .c-gray-11\:hvr:hover {
  color: #f4f4f5;
}

.bg-gray-11,
.no-touchevents .bg-gray-11\:hvr:hover {
  background-color: #f4f4f5;
}

.no-touchevents .bc-gray-11\:hvr:hover {
  border-color: #f4f4f5;
}

@media screen and (max-width:567px) {
  .no-touchevents .c-white\@s\:hvr:hover {
    color: #fff;
  }

  .bg-white\@s,
  .no-touchevents .bg-white\@s\:hvr:hover {
    background-color: #fff;
  }

  .no-touchevents .bc-white\@s\:hvr:hover {
    border-color: #fff;
  }

  .no-touchevents .c-white-50\@s\:hvr:hover {
    color: rgba(255,255,255,.5);
  }

  .no-touchevents .bg-white-50\@s\:hvr:hover {
    background-color: rgba(255,255,255,.5);
  }

  .no-touchevents .bc-white-50\@s\:hvr:hover {
    border-color: rgba(255,255,255,.5);
  }

  .no-touchevents .c-white-90\@s\:hvr:hover {
    color: rgba(255,255,255,.9);
  }

  .no-touchevents .bg-white-90\@s\:hvr:hover {
    background-color: rgba(255,255,255,.9);
  }

  .no-touchevents .bc-white-90\@s\:hvr:hover {
    border-color: rgba(255,255,255,.9);
  }

  .no-touchevents .c-white-10\@s\:hvr:hover {
    color: rgba(255,255,255,.1);
  }

  .no-touchevents .bg-white-10\@s\:hvr:hover {
    background-color: rgba(255,255,255,.1);
  }

  .no-touchevents .bc-white-10\@s\:hvr:hover {
    border-color: rgba(255,255,255,.1);
  }

  .no-touchevents .c-black\@s\:hvr:hover {
    color: #0b0c0d;
  }

  .no-touchevents .bg-black\@s\:hvr:hover {
    background-color: #0b0c0d;
  }

  .no-touchevents .bc-black\@s\:hvr:hover {
    border-color: #0b0c0d;
  }

  .no-touchevents .c-black-2\@s\:hvr:hover {
    color: #2c2e33;
  }

  .no-touchevents .bg-black-2\@s\:hvr:hover {
    background-color: #2c2e33;
  }

  .no-touchevents .bc-black-2\@s\:hvr:hover {
    border-color: #2c2e33;
  }

  .no-touchevents .c-gray-1-30\@s\:hvr:hover {
    color: rgba(43,45,50,.3);
  }

  .no-touchevents .bg-gray-1-30\@s\:hvr:hover {
    background-color: rgba(43,45,50,.3);
  }

  .no-touchevents .bc-gray-1-30\@s\:hvr:hover {
    border-color: rgba(43,45,50,.3);
  }

  .no-touchevents .c-gray-1-50\@s\:hvr:hover {
    color: rgba(43,45,50,.5);
  }

  .no-touchevents .bg-gray-1-50\@s\:hvr:hover {
    background-color: rgba(43,45,50,.5);
  }

  .no-touchevents .bc-gray-1-50\@s\:hvr:hover {
    border-color: rgba(43,45,50,.5);
  }

  .no-touchevents .c-gray-1-85\@s\:hvr:hover {
    color: rgba(43,45,50,.85);
  }

  .no-touchevents .bg-gray-1-85\@s\:hvr:hover {
    background-color: rgba(43,45,50,.85);
  }

  .no-touchevents .bc-gray-1-85\@s\:hvr:hover {
    border-color: rgba(43,45,50,.85);
  }

  .no-touchevents .c-gray-1-95\@s\:hvr:hover {
    color: rgba(43,45,50,.95);
  }

  .no-touchevents .bg-gray-1-95\@s\:hvr:hover {
    background-color: rgba(43,45,50,.95);
  }

  .no-touchevents .bc-gray-1-95\@s\:hvr:hover {
    border-color: rgba(43,45,50,.95);
  }

  .no-touchevents .c-rating-0\@s\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-rating-0\@s\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-rating-0\@s\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-rating-1\@s\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-1\@s\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-1\@s\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-50\@s\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-50\@s\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-50\@s\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-55\@s\:hvr:hover {
    color: #3398db;
  }

  .no-touchevents .bg-rating-55\@s\:hvr:hover {
    background-color: #3398db;
  }

  .no-touchevents .bc-rating-55\@s\:hvr:hover {
    border-color: #3398db;
  }

  .no-touchevents .c-rating-70\@s\:hvr:hover {
    color: #19bc9c;
  }

  .no-touchevents .bg-rating-70\@s\:hvr:hover {
    background-color: #19bc9c;
  }

  .no-touchevents .bc-rating-70\@s\:hvr:hover {
    border-color: #19bc9c;
  }

  .no-touchevents .c-rating-85\@s\:hvr:hover {
    color: #2ecc71;
  }

  .no-touchevents .bg-rating-85\@s\:hvr:hover {
    background-color: #2ecc71;
  }

  .no-touchevents .bc-rating-85\@s\:hvr:hover {
    border-color: #2ecc71;
  }

  .no-touchevents .c-red\@s\:hvr:hover {
    color: #e44c77;
  }

  .no-touchevents .bg-red\@s\:hvr:hover {
    background-color: #e44c77;
  }

  .no-touchevents .bc-red\@s\:hvr:hover {
    border-color: #e44c77;
  }

  .no-touchevents .c-yellow\@s\:hvr:hover {
    color: #f4b813;
  }

  .no-touchevents .bg-yellow\@s\:hvr:hover {
    background-color: #f4b813;
  }

  .no-touchevents .bc-yellow\@s\:hvr:hover {
    border-color: #f4b813;
  }

  .no-touchevents .c-green\@s\:hvr:hover {
    color: #2dcb70;
  }

  .no-touchevents .bg-green\@s\:hvr:hover {
    background-color: #2dcb70;
  }

  .no-touchevents .bc-green\@s\:hvr:hover {
    border-color: #2dcb70;
  }

  .no-touchevents .c-teal\@s\:hvr:hover {
    color: #18bb9b;
  }

  .no-touchevents .bg-teal\@s\:hvr:hover {
    background-color: #18bb9b;
  }

  .no-touchevents .bc-teal\@s\:hvr:hover {
    border-color: #18bb9b;
  }

  .no-touchevents .c-blue\@s\:hvr:hover {
    color: #3297da;
  }

  .no-touchevents .bg-blue\@s\:hvr:hover {
    background-color: #3297da;
  }

  .no-touchevents .bc-blue\@s\:hvr:hover {
    border-color: #3297da;
  }

  .no-touchevents .c-violet\@s\:hvr:hover {
    color: #9a58b5;
  }

  .no-touchevents .bg-violet\@s\:hvr:hover {
    background-color: #9a58b5;
  }

  .no-touchevents .bc-violet\@s\:hvr:hover {
    border-color: #9a58b5;
  }

  .c-violet-dark\@s,
  .no-touchevents .c-violet-dark\@s\:hvr:hover {
    color: #744389;
  }

  .bg-violet-dark\@s,
  .no-touchevents .bg-violet-dark\@s\:hvr:hover {
    background-color: #744389;
  }

  .bc-violet-dark\@s,
  .no-touchevents .bc-violet-dark\@s\:hvr:hover {
    border-color: #744389;
  }

  .c-light-yellow\@s,
  .no-touchevents .c-light-yellow\@s\:hvr:hover {
    color: #fffcdc;
  }

  .bg-light-yellow\@s,
  .no-touchevents .bg-light-yellow\@s\:hvr:hover {
    background-color: #fffcdc;
  }

  .bc-light-yellow\@s,
  .no-touchevents .bc-light-yellow\@s\:hvr:hover {
    border-color: #fffcdc;
  }

  .no-touchevents .c-pink\@s\:hvr:hover {
    color: #c79fad;
  }

  .no-touchevents .bg-pink\@s\:hvr:hover {
    background-color: #c79fad;
  }

  .no-touchevents .bc-pink\@s\:hvr:hover {
    border-color: #c79fad;
  }

  .no-touchevents .c-peach\@s\:hvr:hover {
    color: #fed6d6;
  }

  .no-touchevents .bg-peach\@s\:hvr:hover {
    background-color: #fed6d6;
  }

  .no-touchevents .bc-peach\@s\:hvr:hover {
    border-color: #fed6d6;
  }

  .no-touchevents .c-gray-0\@s\:hvr:hover {
    color: #1a1a1a;
  }

  .no-touchevents .bg-gray-0\@s\:hvr:hover {
    background-color: #1a1a1a;
  }

  .no-touchevents .bc-gray-0\@s\:hvr:hover {
    border-color: #1a1a1a;
  }

  .no-touchevents .c-gray-1\@s\:hvr:hover {
    color: #2b2d32;
  }

  .no-touchevents .bg-gray-1\@s\:hvr:hover {
    background-color: #2b2d32;
  }

  .no-touchevents .bc-gray-1\@s\:hvr:hover {
    border-color: #2b2d32;
  }

  .no-touchevents .c-gray-2\@s\:hvr:hover {
    color: #414347;
  }

  .no-touchevents .bg-gray-2\@s\:hvr:hover {
    background-color: #414347;
  }

  .bc-gray-2\@s,
  .no-touchevents .bc-gray-2\@s\:hvr:hover {
    border-color: #414347;
  }

  .no-touchevents .c-gray-3\@s\:hvr:hover {
    color: #56585c;
  }

  .no-touchevents .bg-gray-3\@s\:hvr:hover {
    background-color: #56585c;
  }

  .no-touchevents .bc-gray-3\@s\:hvr:hover {
    border-color: #56585c;
  }

  .no-touchevents .c-gray-4\@s\:hvr:hover {
    color: #6b6d70;
  }

  .no-touchevents .bg-gray-4\@s\:hvr:hover {
    background-color: #6b6d70;
  }

  .no-touchevents .bc-gray-4\@s\:hvr:hover {
    border-color: #6b6d70;
  }

  .no-touchevents .c-gray-5\@s\:hvr:hover {
    color: #808285;
  }

  .no-touchevents .bg-gray-5\@s\:hvr:hover {
    background-color: #808285;
  }

  .no-touchevents .bc-gray-5\@s\:hvr:hover {
    border-color: #808285;
  }

  .c-gray-6\@s,
  .no-touchevents .c-gray-6\@s\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-gray-6\@s\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-gray-6\@s\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-gray-7\@s\:hvr:hover {
    color: #ababad;
  }

  .no-touchevents .bg-gray-7\@s\:hvr:hover {
    background-color: #ababad;
  }

  .no-touchevents .bc-gray-7\@s\:hvr:hover {
    border-color: #ababad;
  }

  .no-touchevents .c-gray-8\@s\:hvr:hover {
    color: #c0c0c2;
  }

  .no-touchevents .bg-gray-8\@s\:hvr:hover {
    background-color: #c0c0c2;
  }

  .no-touchevents .bc-gray-8\@s\:hvr:hover {
    border-color: #c0c0c2;
  }

  .no-touchevents .c-gray-9\@s\:hvr:hover {
    color: #d5d5d6;
  }

  .no-touchevents .bg-gray-9\@s\:hvr:hover {
    background-color: #d5d5d6;
  }

  .no-touchevents .bc-gray-9\@s\:hvr:hover {
    border-color: #d5d5d6;
  }

  .no-touchevents .c-gray-10\@s\:hvr:hover {
    color: #eaeaeb;
  }

  .no-touchevents .bg-gray-10\@s\:hvr:hover {
    background-color: #eaeaeb;
  }

  .no-touchevents .bc-gray-10\@s\:hvr:hover {
    border-color: #eaeaeb;
  }

  .no-touchevents .c-gray-11\@s\:hvr:hover {
    color: #f4f4f5;
  }

  .no-touchevents .bg-gray-11\@s\:hvr:hover {
    background-color: #f4f4f5;
  }

  .no-touchevents .bc-gray-11\@s\:hvr:hover {
    border-color: #f4f4f5;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .no-touchevents .c-white\@m\:hvr:hover {
    color: #fff;
  }

  .no-touchevents .bg-white\@m\:hvr:hover {
    background-color: #fff;
  }

  .no-touchevents .bc-white\@m\:hvr:hover {
    border-color: #fff;
  }

  .no-touchevents .c-white-50\@m\:hvr:hover {
    color: rgba(255,255,255,.5);
  }

  .no-touchevents .bg-white-50\@m\:hvr:hover {
    background-color: rgba(255,255,255,.5);
  }

  .no-touchevents .bc-white-50\@m\:hvr:hover {
    border-color: rgba(255,255,255,.5);
  }

  .no-touchevents .c-white-90\@m\:hvr:hover {
    color: rgba(255,255,255,.9);
  }

  .no-touchevents .bg-white-90\@m\:hvr:hover {
    background-color: rgba(255,255,255,.9);
  }

  .no-touchevents .bc-white-90\@m\:hvr:hover {
    border-color: rgba(255,255,255,.9);
  }

  .no-touchevents .c-white-10\@m\:hvr:hover {
    color: rgba(255,255,255,.1);
  }

  .no-touchevents .bg-white-10\@m\:hvr:hover {
    background-color: rgba(255,255,255,.1);
  }

  .no-touchevents .bc-white-10\@m\:hvr:hover {
    border-color: rgba(255,255,255,.1);
  }

  .no-touchevents .c-black\@m\:hvr:hover {
    color: #0b0c0d;
  }

  .no-touchevents .bg-black\@m\:hvr:hover {
    background-color: #0b0c0d;
  }

  .no-touchevents .bc-black\@m\:hvr:hover {
    border-color: #0b0c0d;
  }

  .no-touchevents .c-black-2\@m\:hvr:hover {
    color: #2c2e33;
  }

  .no-touchevents .bg-black-2\@m\:hvr:hover {
    background-color: #2c2e33;
  }

  .no-touchevents .bc-black-2\@m\:hvr:hover {
    border-color: #2c2e33;
  }

  .no-touchevents .c-gray-1-30\@m\:hvr:hover {
    color: rgba(43,45,50,.3);
  }

  .no-touchevents .bg-gray-1-30\@m\:hvr:hover {
    background-color: rgba(43,45,50,.3);
  }

  .no-touchevents .bc-gray-1-30\@m\:hvr:hover {
    border-color: rgba(43,45,50,.3);
  }

  .no-touchevents .c-gray-1-50\@m\:hvr:hover {
    color: rgba(43,45,50,.5);
  }

  .no-touchevents .bg-gray-1-50\@m\:hvr:hover {
    background-color: rgba(43,45,50,.5);
  }

  .no-touchevents .bc-gray-1-50\@m\:hvr:hover {
    border-color: rgba(43,45,50,.5);
  }

  .no-touchevents .c-gray-1-85\@m\:hvr:hover {
    color: rgba(43,45,50,.85);
  }

  .no-touchevents .bg-gray-1-85\@m\:hvr:hover {
    background-color: rgba(43,45,50,.85);
  }

  .no-touchevents .bc-gray-1-85\@m\:hvr:hover {
    border-color: rgba(43,45,50,.85);
  }

  .no-touchevents .c-gray-1-95\@m\:hvr:hover {
    color: rgba(43,45,50,.95);
  }

  .no-touchevents .bg-gray-1-95\@m\:hvr:hover {
    background-color: rgba(43,45,50,.95);
  }

  .no-touchevents .bc-gray-1-95\@m\:hvr:hover {
    border-color: rgba(43,45,50,.95);
  }

  .no-touchevents .c-rating-0\@m\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-rating-0\@m\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-rating-0\@m\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-rating-1\@m\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-1\@m\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-1\@m\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-50\@m\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-50\@m\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-50\@m\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-55\@m\:hvr:hover {
    color: #3398db;
  }

  .no-touchevents .bg-rating-55\@m\:hvr:hover {
    background-color: #3398db;
  }

  .no-touchevents .bc-rating-55\@m\:hvr:hover {
    border-color: #3398db;
  }

  .no-touchevents .c-rating-70\@m\:hvr:hover {
    color: #19bc9c;
  }

  .no-touchevents .bg-rating-70\@m\:hvr:hover {
    background-color: #19bc9c;
  }

  .no-touchevents .bc-rating-70\@m\:hvr:hover {
    border-color: #19bc9c;
  }

  .no-touchevents .c-rating-85\@m\:hvr:hover {
    color: #2ecc71;
  }

  .no-touchevents .bg-rating-85\@m\:hvr:hover {
    background-color: #2ecc71;
  }

  .no-touchevents .bc-rating-85\@m\:hvr:hover {
    border-color: #2ecc71;
  }

  .no-touchevents .c-red\@m\:hvr:hover {
    color: #e44c77;
  }

  .no-touchevents .bg-red\@m\:hvr:hover {
    background-color: #e44c77;
  }

  .no-touchevents .bc-red\@m\:hvr:hover {
    border-color: #e44c77;
  }

  .no-touchevents .c-yellow\@m\:hvr:hover {
    color: #f4b813;
  }

  .no-touchevents .bg-yellow\@m\:hvr:hover {
    background-color: #f4b813;
  }

  .no-touchevents .bc-yellow\@m\:hvr:hover {
    border-color: #f4b813;
  }

  .no-touchevents .c-green\@m\:hvr:hover {
    color: #2dcb70;
  }

  .no-touchevents .bg-green\@m\:hvr:hover {
    background-color: #2dcb70;
  }

  .no-touchevents .bc-green\@m\:hvr:hover {
    border-color: #2dcb70;
  }

  .no-touchevents .c-teal\@m\:hvr:hover {
    color: #18bb9b;
  }

  .no-touchevents .bg-teal\@m\:hvr:hover {
    background-color: #18bb9b;
  }

  .no-touchevents .bc-teal\@m\:hvr:hover {
    border-color: #18bb9b;
  }

  .no-touchevents .c-blue\@m\:hvr:hover {
    color: #3297da;
  }

  .no-touchevents .bg-blue\@m\:hvr:hover {
    background-color: #3297da;
  }

  .no-touchevents .bc-blue\@m\:hvr:hover {
    border-color: #3297da;
  }

  .no-touchevents .c-violet\@m\:hvr:hover {
    color: #9a58b5;
  }

  .no-touchevents .bg-violet\@m\:hvr:hover {
    background-color: #9a58b5;
  }

  .no-touchevents .bc-violet\@m\:hvr:hover {
    border-color: #9a58b5;
  }

  .c-violet-dark\@m,
  .no-touchevents .c-violet-dark\@m\:hvr:hover {
    color: #744389;
  }

  .bg-violet-dark\@m,
  .no-touchevents .bg-violet-dark\@m\:hvr:hover {
    background-color: #744389;
  }

  .bc-violet-dark\@m,
  .no-touchevents .bc-violet-dark\@m\:hvr:hover {
    border-color: #744389;
  }

  .c-light-yellow\@m,
  .no-touchevents .c-light-yellow\@m\:hvr:hover {
    color: #fffcdc;
  }

  .bg-light-yellow\@m,
  .no-touchevents .bg-light-yellow\@m\:hvr:hover {
    background-color: #fffcdc;
  }

  .bc-light-yellow\@m,
  .no-touchevents .bc-light-yellow\@m\:hvr:hover {
    border-color: #fffcdc;
  }

  .no-touchevents .c-pink\@m\:hvr:hover {
    color: #c79fad;
  }

  .no-touchevents .bg-pink\@m\:hvr:hover {
    background-color: #c79fad;
  }

  .no-touchevents .bc-pink\@m\:hvr:hover {
    border-color: #c79fad;
  }

  .no-touchevents .c-peach\@m\:hvr:hover {
    color: #fed6d6;
  }

  .no-touchevents .bg-peach\@m\:hvr:hover {
    background-color: #fed6d6;
  }

  .no-touchevents .bc-peach\@m\:hvr:hover {
    border-color: #fed6d6;
  }

  .no-touchevents .c-gray-0\@m\:hvr:hover {
    color: #1a1a1a;
  }

  .no-touchevents .bg-gray-0\@m\:hvr:hover {
    background-color: #1a1a1a;
  }

  .no-touchevents .bc-gray-0\@m\:hvr:hover {
    border-color: #1a1a1a;
  }

  .no-touchevents .c-gray-1\@m\:hvr:hover {
    color: #2b2d32;
  }

  .no-touchevents .bg-gray-1\@m\:hvr:hover {
    background-color: #2b2d32;
  }

  .no-touchevents .bc-gray-1\@m\:hvr:hover {
    border-color: #2b2d32;
  }

  .no-touchevents .c-gray-2\@m\:hvr:hover {
    color: #414347;
  }

  .no-touchevents .bg-gray-2\@m\:hvr:hover {
    background-color: #414347;
  }

  .no-touchevents .bc-gray-2\@m\:hvr:hover {
    border-color: #414347;
  }

  .no-touchevents .c-gray-3\@m\:hvr:hover {
    color: #56585c;
  }

  .no-touchevents .bg-gray-3\@m\:hvr:hover {
    background-color: #56585c;
  }

  .no-touchevents .bc-gray-3\@m\:hvr:hover {
    border-color: #56585c;
  }

  .no-touchevents .c-gray-4\@m\:hvr:hover {
    color: #6b6d70;
  }

  .no-touchevents .bg-gray-4\@m\:hvr:hover {
    background-color: #6b6d70;
  }

  .no-touchevents .bc-gray-4\@m\:hvr:hover {
    border-color: #6b6d70;
  }

  .no-touchevents .c-gray-5\@m\:hvr:hover {
    color: #808285;
  }

  .no-touchevents .bg-gray-5\@m\:hvr:hover {
    background-color: #808285;
  }

  .no-touchevents .bc-gray-5\@m\:hvr:hover {
    border-color: #808285;
  }

  .no-touchevents .c-gray-6\@m\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-gray-6\@m\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-gray-6\@m\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-gray-7\@m\:hvr:hover {
    color: #ababad;
  }

  .no-touchevents .bg-gray-7\@m\:hvr:hover {
    background-color: #ababad;
  }

  .no-touchevents .bc-gray-7\@m\:hvr:hover {
    border-color: #ababad;
  }

  .no-touchevents .c-gray-8\@m\:hvr:hover {
    color: #c0c0c2;
  }

  .no-touchevents .bg-gray-8\@m\:hvr:hover {
    background-color: #c0c0c2;
  }

  .no-touchevents .bc-gray-8\@m\:hvr:hover {
    border-color: #c0c0c2;
  }

  .no-touchevents .c-gray-9\@m\:hvr:hover {
    color: #d5d5d6;
  }

  .no-touchevents .bg-gray-9\@m\:hvr:hover {
    background-color: #d5d5d6;
  }

  .no-touchevents .bc-gray-9\@m\:hvr:hover {
    border-color: #d5d5d6;
  }

  .no-touchevents .c-gray-10\@m\:hvr:hover {
    color: #eaeaeb;
  }

  .no-touchevents .bg-gray-10\@m\:hvr:hover {
    background-color: #eaeaeb;
  }

  .no-touchevents .bc-gray-10\@m\:hvr:hover {
    border-color: #eaeaeb;
  }

  .no-touchevents .c-gray-11\@m\:hvr:hover {
    color: #f4f4f5;
  }

  .no-touchevents .bg-gray-11\@m\:hvr:hover {
    background-color: #f4f4f5;
  }

  .no-touchevents .bc-gray-11\@m\:hvr:hover {
    border-color: #f4f4f5;
  }
}

@media screen and (max-width:767px) {
  .no-touchevents .c-white\@m-\:hvr:hover {
    color: #fff;
  }

  .bg-white\@m-,
  .no-touchevents .bg-white\@m-\:hvr:hover {
    background-color: #fff;
  }

  .no-touchevents .bc-white\@m-\:hvr:hover {
    border-color: #fff;
  }

  .no-touchevents .c-white-50\@m-\:hvr:hover {
    color: rgba(255,255,255,.5);
  }

  .no-touchevents .bg-white-50\@m-\:hvr:hover {
    background-color: rgba(255,255,255,.5);
  }

  .no-touchevents .bc-white-50\@m-\:hvr:hover {
    border-color: rgba(255,255,255,.5);
  }

  .no-touchevents .c-white-90\@m-\:hvr:hover {
    color: rgba(255,255,255,.9);
  }

  .no-touchevents .bg-white-90\@m-\:hvr:hover {
    background-color: rgba(255,255,255,.9);
  }

  .no-touchevents .bc-white-90\@m-\:hvr:hover {
    border-color: rgba(255,255,255,.9);
  }

  .no-touchevents .c-white-10\@m-\:hvr:hover {
    color: rgba(255,255,255,.1);
  }

  .no-touchevents .bg-white-10\@m-\:hvr:hover {
    background-color: rgba(255,255,255,.1);
  }

  .no-touchevents .bc-white-10\@m-\:hvr:hover {
    border-color: rgba(255,255,255,.1);
  }

  .no-touchevents .c-black\@m-\:hvr:hover {
    color: #0b0c0d;
  }

  .no-touchevents .bg-black\@m-\:hvr:hover {
    background-color: #0b0c0d;
  }

  .no-touchevents .bc-black\@m-\:hvr:hover {
    border-color: #0b0c0d;
  }

  .no-touchevents .c-black-2\@m-\:hvr:hover {
    color: #2c2e33;
  }

  .no-touchevents .bg-black-2\@m-\:hvr:hover {
    background-color: #2c2e33;
  }

  .no-touchevents .bc-black-2\@m-\:hvr:hover {
    border-color: #2c2e33;
  }

  .no-touchevents .c-gray-1-30\@m-\:hvr:hover {
    color: rgba(43,45,50,.3);
  }

  .no-touchevents .bg-gray-1-30\@m-\:hvr:hover {
    background-color: rgba(43,45,50,.3);
  }

  .no-touchevents .bc-gray-1-30\@m-\:hvr:hover {
    border-color: rgba(43,45,50,.3);
  }

  .no-touchevents .c-gray-1-50\@m-\:hvr:hover {
    color: rgba(43,45,50,.5);
  }

  .no-touchevents .bg-gray-1-50\@m-\:hvr:hover {
    background-color: rgba(43,45,50,.5);
  }

  .no-touchevents .bc-gray-1-50\@m-\:hvr:hover {
    border-color: rgba(43,45,50,.5);
  }

  .no-touchevents .c-gray-1-85\@m-\:hvr:hover {
    color: rgba(43,45,50,.85);
  }

  .no-touchevents .bg-gray-1-85\@m-\:hvr:hover {
    background-color: rgba(43,45,50,.85);
  }

  .no-touchevents .bc-gray-1-85\@m-\:hvr:hover {
    border-color: rgba(43,45,50,.85);
  }

  .no-touchevents .c-gray-1-95\@m-\:hvr:hover {
    color: rgba(43,45,50,.95);
  }

  .no-touchevents .bg-gray-1-95\@m-\:hvr:hover {
    background-color: rgba(43,45,50,.95);
  }

  .no-touchevents .bc-gray-1-95\@m-\:hvr:hover {
    border-color: rgba(43,45,50,.95);
  }

  .no-touchevents .c-rating-0\@m-\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-rating-0\@m-\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-rating-0\@m-\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-rating-1\@m-\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-1\@m-\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-1\@m-\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-50\@m-\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-50\@m-\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-50\@m-\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-55\@m-\:hvr:hover {
    color: #3398db;
  }

  .no-touchevents .bg-rating-55\@m-\:hvr:hover {
    background-color: #3398db;
  }

  .no-touchevents .bc-rating-55\@m-\:hvr:hover {
    border-color: #3398db;
  }

  .no-touchevents .c-rating-70\@m-\:hvr:hover {
    color: #19bc9c;
  }

  .no-touchevents .bg-rating-70\@m-\:hvr:hover {
    background-color: #19bc9c;
  }

  .no-touchevents .bc-rating-70\@m-\:hvr:hover {
    border-color: #19bc9c;
  }

  .no-touchevents .c-rating-85\@m-\:hvr:hover {
    color: #2ecc71;
  }

  .no-touchevents .bg-rating-85\@m-\:hvr:hover {
    background-color: #2ecc71;
  }

  .no-touchevents .bc-rating-85\@m-\:hvr:hover {
    border-color: #2ecc71;
  }

  .no-touchevents .c-red\@m-\:hvr:hover {
    color: #e44c77;
  }

  .no-touchevents .bg-red\@m-\:hvr:hover {
    background-color: #e44c77;
  }

  .no-touchevents .bc-red\@m-\:hvr:hover {
    border-color: #e44c77;
  }

  .no-touchevents .c-yellow\@m-\:hvr:hover {
    color: #f4b813;
  }

  .no-touchevents .bg-yellow\@m-\:hvr:hover {
    background-color: #f4b813;
  }

  .no-touchevents .bc-yellow\@m-\:hvr:hover {
    border-color: #f4b813;
  }

  .no-touchevents .c-green\@m-\:hvr:hover {
    color: #2dcb70;
  }

  .no-touchevents .bg-green\@m-\:hvr:hover {
    background-color: #2dcb70;
  }

  .no-touchevents .bc-green\@m-\:hvr:hover {
    border-color: #2dcb70;
  }

  .no-touchevents .c-teal\@m-\:hvr:hover {
    color: #18bb9b;
  }

  .no-touchevents .bg-teal\@m-\:hvr:hover {
    background-color: #18bb9b;
  }

  .no-touchevents .bc-teal\@m-\:hvr:hover {
    border-color: #18bb9b;
  }

  .no-touchevents .c-blue\@m-\:hvr:hover {
    color: #3297da;
  }

  .no-touchevents .bg-blue\@m-\:hvr:hover {
    background-color: #3297da;
  }

  .no-touchevents .bc-blue\@m-\:hvr:hover {
    border-color: #3297da;
  }

  .no-touchevents .c-violet\@m-\:hvr:hover {
    color: #9a58b5;
  }

  .no-touchevents .bg-violet\@m-\:hvr:hover {
    background-color: #9a58b5;
  }

  .no-touchevents .bc-violet\@m-\:hvr:hover {
    border-color: #9a58b5;
  }

  .c-violet-dark\@m-,
  .no-touchevents .c-violet-dark\@m-\:hvr:hover {
    color: #744389;
  }

  .bg-violet-dark\@m-,
  .no-touchevents .bg-violet-dark\@m-\:hvr:hover {
    background-color: #744389;
  }

  .bc-violet-dark\@m-,
  .no-touchevents .bc-violet-dark\@m-\:hvr:hover {
    border-color: #744389;
  }

  .c-light-yellow\@m-,
  .no-touchevents .c-light-yellow\@m-\:hvr:hover {
    color: #fffcdc;
  }

  .bg-light-yellow\@m-,
  .no-touchevents .bg-light-yellow\@m-\:hvr:hover {
    background-color: #fffcdc;
  }

  .bc-light-yellow\@m-,
  .no-touchevents .bc-light-yellow\@m-\:hvr:hover {
    border-color: #fffcdc;
  }

  .no-touchevents .c-pink\@m-\:hvr:hover {
    color: #c79fad;
  }

  .no-touchevents .bg-pink\@m-\:hvr:hover {
    background-color: #c79fad;
  }

  .no-touchevents .bc-pink\@m-\:hvr:hover {
    border-color: #c79fad;
  }

  .no-touchevents .c-peach\@m-\:hvr:hover {
    color: #fed6d6;
  }

  .no-touchevents .bg-peach\@m-\:hvr:hover {
    background-color: #fed6d6;
  }

  .no-touchevents .bc-peach\@m-\:hvr:hover {
    border-color: #fed6d6;
  }

  .no-touchevents .c-gray-0\@m-\:hvr:hover {
    color: #1a1a1a;
  }

  .no-touchevents .bg-gray-0\@m-\:hvr:hover {
    background-color: #1a1a1a;
  }

  .no-touchevents .bc-gray-0\@m-\:hvr:hover {
    border-color: #1a1a1a;
  }

  .no-touchevents .c-gray-1\@m-\:hvr:hover {
    color: #2b2d32;
  }

  .no-touchevents .bg-gray-1\@m-\:hvr:hover {
    background-color: #2b2d32;
  }

  .no-touchevents .bc-gray-1\@m-\:hvr:hover {
    border-color: #2b2d32;
  }

  .no-touchevents .c-gray-2\@m-\:hvr:hover {
    color: #414347;
  }

  .no-touchevents .bg-gray-2\@m-\:hvr:hover {
    background-color: #414347;
  }

  .no-touchevents .bc-gray-2\@m-\:hvr:hover {
    border-color: #414347;
  }

  .no-touchevents .c-gray-3\@m-\:hvr:hover {
    color: #56585c;
  }

  .no-touchevents .bg-gray-3\@m-\:hvr:hover {
    background-color: #56585c;
  }

  .no-touchevents .bc-gray-3\@m-\:hvr:hover {
    border-color: #56585c;
  }

  .no-touchevents .c-gray-4\@m-\:hvr:hover {
    color: #6b6d70;
  }

  .no-touchevents .bg-gray-4\@m-\:hvr:hover {
    background-color: #6b6d70;
  }

  .no-touchevents .bc-gray-4\@m-\:hvr:hover {
    border-color: #6b6d70;
  }

  .no-touchevents .c-gray-5\@m-\:hvr:hover {
    color: #808285;
  }

  .no-touchevents .bg-gray-5\@m-\:hvr:hover {
    background-color: #808285;
  }

  .no-touchevents .bc-gray-5\@m-\:hvr:hover {
    border-color: #808285;
  }

  .c-gray-6\@m-,
  .no-touchevents .c-gray-6\@m-\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-gray-6\@m-\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-gray-6\@m-\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-gray-7\@m-\:hvr:hover {
    color: #ababad;
  }

  .no-touchevents .bg-gray-7\@m-\:hvr:hover {
    background-color: #ababad;
  }

  .no-touchevents .bc-gray-7\@m-\:hvr:hover {
    border-color: #ababad;
  }

  .no-touchevents .c-gray-8\@m-\:hvr:hover {
    color: #c0c0c2;
  }

  .no-touchevents .bg-gray-8\@m-\:hvr:hover {
    background-color: #c0c0c2;
  }

  .no-touchevents .bc-gray-8\@m-\:hvr:hover {
    border-color: #c0c0c2;
  }

  .no-touchevents .c-gray-9\@m-\:hvr:hover {
    color: #d5d5d6;
  }

  .no-touchevents .bg-gray-9\@m-\:hvr:hover {
    background-color: #d5d5d6;
  }

  .no-touchevents .bc-gray-9\@m-\:hvr:hover {
    border-color: #d5d5d6;
  }

  .no-touchevents .c-gray-10\@m-\:hvr:hover {
    color: #eaeaeb;
  }

  .no-touchevents .bg-gray-10\@m-\:hvr:hover {
    background-color: #eaeaeb;
  }

  .no-touchevents .bc-gray-10\@m-\:hvr:hover {
    border-color: #eaeaeb;
  }

  .no-touchevents .c-gray-11\@m-\:hvr:hover {
    color: #f4f4f5;
  }

  .no-touchevents .bg-gray-11\@m-\:hvr:hover {
    background-color: #f4f4f5;
  }

  .no-touchevents .bc-gray-11\@m-\:hvr:hover {
    border-color: #f4f4f5;
  }
}

@media screen and (min-width:568px) {
  .no-touchevents .c-white\@m\+\:hvr:hover {
    color: #fff;
  }

  .no-touchevents .bg-white\@m\+\:hvr:hover {
    background-color: #fff;
  }

  .no-touchevents .bc-white\@m\+\:hvr:hover {
    border-color: #fff;
  }

  .no-touchevents .c-white-50\@m\+\:hvr:hover {
    color: rgba(255,255,255,.5);
  }

  .no-touchevents .bg-white-50\@m\+\:hvr:hover {
    background-color: rgba(255,255,255,.5);
  }

  .no-touchevents .bc-white-50\@m\+\:hvr:hover {
    border-color: rgba(255,255,255,.5);
  }

  .no-touchevents .c-white-90\@m\+\:hvr:hover {
    color: rgba(255,255,255,.9);
  }

  .no-touchevents .bg-white-90\@m\+\:hvr:hover {
    background-color: rgba(255,255,255,.9);
  }

  .no-touchevents .bc-white-90\@m\+\:hvr:hover {
    border-color: rgba(255,255,255,.9);
  }

  .no-touchevents .c-white-10\@m\+\:hvr:hover {
    color: rgba(255,255,255,.1);
  }

  .no-touchevents .bg-white-10\@m\+\:hvr:hover {
    background-color: rgba(255,255,255,.1);
  }

  .no-touchevents .bc-white-10\@m\+\:hvr:hover {
    border-color: rgba(255,255,255,.1);
  }

  .no-touchevents .c-black\@m\+\:hvr:hover {
    color: #0b0c0d;
  }

  .no-touchevents .bg-black\@m\+\:hvr:hover {
    background-color: #0b0c0d;
  }

  .no-touchevents .bc-black\@m\+\:hvr:hover {
    border-color: #0b0c0d;
  }

  .no-touchevents .c-black-2\@m\+\:hvr:hover {
    color: #2c2e33;
  }

  .no-touchevents .bg-black-2\@m\+\:hvr:hover {
    background-color: #2c2e33;
  }

  .no-touchevents .bc-black-2\@m\+\:hvr:hover {
    border-color: #2c2e33;
  }

  .no-touchevents .c-gray-1-30\@m\+\:hvr:hover {
    color: rgba(43,45,50,.3);
  }

  .no-touchevents .bg-gray-1-30\@m\+\:hvr:hover {
    background-color: rgba(43,45,50,.3);
  }

  .no-touchevents .bc-gray-1-30\@m\+\:hvr:hover {
    border-color: rgba(43,45,50,.3);
  }

  .no-touchevents .c-gray-1-50\@m\+\:hvr:hover {
    color: rgba(43,45,50,.5);
  }

  .no-touchevents .bg-gray-1-50\@m\+\:hvr:hover {
    background-color: rgba(43,45,50,.5);
  }

  .no-touchevents .bc-gray-1-50\@m\+\:hvr:hover {
    border-color: rgba(43,45,50,.5);
  }

  .no-touchevents .c-gray-1-85\@m\+\:hvr:hover {
    color: rgba(43,45,50,.85);
  }

  .no-touchevents .bg-gray-1-85\@m\+\:hvr:hover {
    background-color: rgba(43,45,50,.85);
  }

  .no-touchevents .bc-gray-1-85\@m\+\:hvr:hover {
    border-color: rgba(43,45,50,.85);
  }

  .no-touchevents .c-gray-1-95\@m\+\:hvr:hover {
    color: rgba(43,45,50,.95);
  }

  .no-touchevents .bg-gray-1-95\@m\+\:hvr:hover {
    background-color: rgba(43,45,50,.95);
  }

  .no-touchevents .bc-gray-1-95\@m\+\:hvr:hover {
    border-color: rgba(43,45,50,.95);
  }

  .no-touchevents .c-rating-0\@m\+\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-rating-0\@m\+\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-rating-0\@m\+\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-rating-1\@m\+\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-1\@m\+\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-1\@m\+\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-50\@m\+\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-50\@m\+\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-50\@m\+\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-55\@m\+\:hvr:hover {
    color: #3398db;
  }

  .no-touchevents .bg-rating-55\@m\+\:hvr:hover {
    background-color: #3398db;
  }

  .no-touchevents .bc-rating-55\@m\+\:hvr:hover {
    border-color: #3398db;
  }

  .no-touchevents .c-rating-70\@m\+\:hvr:hover {
    color: #19bc9c;
  }

  .no-touchevents .bg-rating-70\@m\+\:hvr:hover {
    background-color: #19bc9c;
  }

  .no-touchevents .bc-rating-70\@m\+\:hvr:hover {
    border-color: #19bc9c;
  }

  .no-touchevents .c-rating-85\@m\+\:hvr:hover {
    color: #2ecc71;
  }

  .no-touchevents .bg-rating-85\@m\+\:hvr:hover {
    background-color: #2ecc71;
  }

  .no-touchevents .bc-rating-85\@m\+\:hvr:hover {
    border-color: #2ecc71;
  }

  .no-touchevents .c-red\@m\+\:hvr:hover {
    color: #e44c77;
  }

  .no-touchevents .bg-red\@m\+\:hvr:hover {
    background-color: #e44c77;
  }

  .no-touchevents .bc-red\@m\+\:hvr:hover {
    border-color: #e44c77;
  }

  .no-touchevents .c-yellow\@m\+\:hvr:hover {
    color: #f4b813;
  }

  .no-touchevents .bg-yellow\@m\+\:hvr:hover {
    background-color: #f4b813;
  }

  .no-touchevents .bc-yellow\@m\+\:hvr:hover {
    border-color: #f4b813;
  }

  .no-touchevents .c-green\@m\+\:hvr:hover {
    color: #2dcb70;
  }

  .no-touchevents .bg-green\@m\+\:hvr:hover {
    background-color: #2dcb70;
  }

  .no-touchevents .bc-green\@m\+\:hvr:hover {
    border-color: #2dcb70;
  }

  .no-touchevents .c-teal\@m\+\:hvr:hover {
    color: #18bb9b;
  }

  .no-touchevents .bg-teal\@m\+\:hvr:hover {
    background-color: #18bb9b;
  }

  .no-touchevents .bc-teal\@m\+\:hvr:hover {
    border-color: #18bb9b;
  }

  .no-touchevents .c-blue\@m\+\:hvr:hover {
    color: #3297da;
  }

  .no-touchevents .bg-blue\@m\+\:hvr:hover {
    background-color: #3297da;
  }

  .no-touchevents .bc-blue\@m\+\:hvr:hover {
    border-color: #3297da;
  }

  .no-touchevents .c-violet\@m\+\:hvr:hover {
    color: #9a58b5;
  }

  .no-touchevents .bg-violet\@m\+\:hvr:hover {
    background-color: #9a58b5;
  }

  .no-touchevents .bc-violet\@m\+\:hvr:hover {
    border-color: #9a58b5;
  }

  .c-violet-dark\@m\+,
  .no-touchevents .c-violet-dark\@m\+\:hvr:hover {
    color: #744389;
  }

  .bg-violet-dark\@m\+,
  .no-touchevents .bg-violet-dark\@m\+\:hvr:hover {
    background-color: #744389;
  }

  .bc-violet-dark\@m\+,
  .no-touchevents .bc-violet-dark\@m\+\:hvr:hover {
    border-color: #744389;
  }

  .c-light-yellow\@m\+,
  .no-touchevents .c-light-yellow\@m\+\:hvr:hover {
    color: #fffcdc;
  }

  .bg-light-yellow\@m\+,
  .no-touchevents .bg-light-yellow\@m\+\:hvr:hover {
    background-color: #fffcdc;
  }

  .bc-light-yellow\@m\+,
  .no-touchevents .bc-light-yellow\@m\+\:hvr:hover {
    border-color: #fffcdc;
  }

  .no-touchevents .c-pink\@m\+\:hvr:hover {
    color: #c79fad;
  }

  .no-touchevents .bg-pink\@m\+\:hvr:hover {
    background-color: #c79fad;
  }

  .no-touchevents .bc-pink\@m\+\:hvr:hover {
    border-color: #c79fad;
  }

  .no-touchevents .c-peach\@m\+\:hvr:hover {
    color: #fed6d6;
  }

  .no-touchevents .bg-peach\@m\+\:hvr:hover {
    background-color: #fed6d6;
  }

  .no-touchevents .bc-peach\@m\+\:hvr:hover {
    border-color: #fed6d6;
  }

  .no-touchevents .c-gray-0\@m\+\:hvr:hover {
    color: #1a1a1a;
  }

  .no-touchevents .bg-gray-0\@m\+\:hvr:hover {
    background-color: #1a1a1a;
  }

  .no-touchevents .bc-gray-0\@m\+\:hvr:hover {
    border-color: #1a1a1a;
  }

  .no-touchevents .c-gray-1\@m\+\:hvr:hover {
    color: #2b2d32;
  }

  .no-touchevents .bg-gray-1\@m\+\:hvr:hover {
    background-color: #2b2d32;
  }

  .no-touchevents .bc-gray-1\@m\+\:hvr:hover {
    border-color: #2b2d32;
  }

  .no-touchevents .c-gray-2\@m\+\:hvr:hover {
    color: #414347;
  }

  .no-touchevents .bg-gray-2\@m\+\:hvr:hover {
    background-color: #414347;
  }

  .no-touchevents .bc-gray-2\@m\+\:hvr:hover {
    border-color: #414347;
  }

  .no-touchevents .c-gray-3\@m\+\:hvr:hover {
    color: #56585c;
  }

  .no-touchevents .bg-gray-3\@m\+\:hvr:hover {
    background-color: #56585c;
  }

  .no-touchevents .bc-gray-3\@m\+\:hvr:hover {
    border-color: #56585c;
  }

  .no-touchevents .c-gray-4\@m\+\:hvr:hover {
    color: #6b6d70;
  }

  .no-touchevents .bg-gray-4\@m\+\:hvr:hover {
    background-color: #6b6d70;
  }

  .no-touchevents .bc-gray-4\@m\+\:hvr:hover {
    border-color: #6b6d70;
  }

  .no-touchevents .c-gray-5\@m\+\:hvr:hover {
    color: #808285;
  }

  .no-touchevents .bg-gray-5\@m\+\:hvr:hover {
    background-color: #808285;
  }

  .no-touchevents .bc-gray-5\@m\+\:hvr:hover {
    border-color: #808285;
  }

  .no-touchevents .c-gray-6\@m\+\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-gray-6\@m\+\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-gray-6\@m\+\:hvr:hover {
    border-color: #959799;
  }

  .c-gray-7\@m\+,
  .no-touchevents .c-gray-7\@m\+\:hvr:hover {
    color: #ababad;
  }

  .no-touchevents .bg-gray-7\@m\+\:hvr:hover {
    background-color: #ababad;
  }

  .no-touchevents .bc-gray-7\@m\+\:hvr:hover {
    border-color: #ababad;
  }

  .no-touchevents .c-gray-8\@m\+\:hvr:hover {
    color: #c0c0c2;
  }

  .no-touchevents .bg-gray-8\@m\+\:hvr:hover {
    background-color: #c0c0c2;
  }

  .no-touchevents .bc-gray-8\@m\+\:hvr:hover {
    border-color: #c0c0c2;
  }

  .no-touchevents .c-gray-9\@m\+\:hvr:hover {
    color: #d5d5d6;
  }

  .no-touchevents .bg-gray-9\@m\+\:hvr:hover {
    background-color: #d5d5d6;
  }

  .no-touchevents .bc-gray-9\@m\+\:hvr:hover {
    border-color: #d5d5d6;
  }

  .no-touchevents .c-gray-10\@m\+\:hvr:hover {
    color: #eaeaeb;
  }

  .no-touchevents .bg-gray-10\@m\+\:hvr:hover {
    background-color: #eaeaeb;
  }

  .no-touchevents .bc-gray-10\@m\+\:hvr:hover {
    border-color: #eaeaeb;
  }

  .no-touchevents .c-gray-11\@m\+\:hvr:hover {
    color: #f4f4f5;
  }

  .no-touchevents .bg-gray-11\@m\+\:hvr:hover {
    background-color: #f4f4f5;
  }

  .no-touchevents .bc-gray-11\@m\+\:hvr:hover {
    border-color: #f4f4f5;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .no-touchevents .c-white\@tp\:hvr:hover {
    color: #fff;
  }

  .no-touchevents .bg-white\@tp\:hvr:hover {
    background-color: #fff;
  }

  .no-touchevents .bc-white\@tp\:hvr:hover {
    border-color: #fff;
  }

  .no-touchevents .c-white-50\@tp\:hvr:hover {
    color: rgba(255,255,255,.5);
  }

  .no-touchevents .bg-white-50\@tp\:hvr:hover {
    background-color: rgba(255,255,255,.5);
  }

  .no-touchevents .bc-white-50\@tp\:hvr:hover {
    border-color: rgba(255,255,255,.5);
  }

  .no-touchevents .c-white-90\@tp\:hvr:hover {
    color: rgba(255,255,255,.9);
  }

  .no-touchevents .bg-white-90\@tp\:hvr:hover {
    background-color: rgba(255,255,255,.9);
  }

  .no-touchevents .bc-white-90\@tp\:hvr:hover {
    border-color: rgba(255,255,255,.9);
  }

  .no-touchevents .c-white-10\@tp\:hvr:hover {
    color: rgba(255,255,255,.1);
  }

  .no-touchevents .bg-white-10\@tp\:hvr:hover {
    background-color: rgba(255,255,255,.1);
  }

  .no-touchevents .bc-white-10\@tp\:hvr:hover {
    border-color: rgba(255,255,255,.1);
  }

  .no-touchevents .c-black\@tp\:hvr:hover {
    color: #0b0c0d;
  }

  .no-touchevents .bg-black\@tp\:hvr:hover {
    background-color: #0b0c0d;
  }

  .no-touchevents .bc-black\@tp\:hvr:hover {
    border-color: #0b0c0d;
  }

  .no-touchevents .c-black-2\@tp\:hvr:hover {
    color: #2c2e33;
  }

  .no-touchevents .bg-black-2\@tp\:hvr:hover {
    background-color: #2c2e33;
  }

  .no-touchevents .bc-black-2\@tp\:hvr:hover {
    border-color: #2c2e33;
  }

  .no-touchevents .c-gray-1-30\@tp\:hvr:hover {
    color: rgba(43,45,50,.3);
  }

  .no-touchevents .bg-gray-1-30\@tp\:hvr:hover {
    background-color: rgba(43,45,50,.3);
  }

  .no-touchevents .bc-gray-1-30\@tp\:hvr:hover {
    border-color: rgba(43,45,50,.3);
  }

  .no-touchevents .c-gray-1-50\@tp\:hvr:hover {
    color: rgba(43,45,50,.5);
  }

  .no-touchevents .bg-gray-1-50\@tp\:hvr:hover {
    background-color: rgba(43,45,50,.5);
  }

  .no-touchevents .bc-gray-1-50\@tp\:hvr:hover {
    border-color: rgba(43,45,50,.5);
  }

  .no-touchevents .c-gray-1-85\@tp\:hvr:hover {
    color: rgba(43,45,50,.85);
  }

  .no-touchevents .bg-gray-1-85\@tp\:hvr:hover {
    background-color: rgba(43,45,50,.85);
  }

  .no-touchevents .bc-gray-1-85\@tp\:hvr:hover {
    border-color: rgba(43,45,50,.85);
  }

  .no-touchevents .c-gray-1-95\@tp\:hvr:hover {
    color: rgba(43,45,50,.95);
  }

  .no-touchevents .bg-gray-1-95\@tp\:hvr:hover {
    background-color: rgba(43,45,50,.95);
  }

  .no-touchevents .bc-gray-1-95\@tp\:hvr:hover {
    border-color: rgba(43,45,50,.95);
  }

  .no-touchevents .c-rating-0\@tp\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-rating-0\@tp\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-rating-0\@tp\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-rating-1\@tp\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-1\@tp\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-1\@tp\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-50\@tp\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-50\@tp\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-50\@tp\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-55\@tp\:hvr:hover {
    color: #3398db;
  }

  .no-touchevents .bg-rating-55\@tp\:hvr:hover {
    background-color: #3398db;
  }

  .no-touchevents .bc-rating-55\@tp\:hvr:hover {
    border-color: #3398db;
  }

  .no-touchevents .c-rating-70\@tp\:hvr:hover {
    color: #19bc9c;
  }

  .no-touchevents .bg-rating-70\@tp\:hvr:hover {
    background-color: #19bc9c;
  }

  .no-touchevents .bc-rating-70\@tp\:hvr:hover {
    border-color: #19bc9c;
  }

  .no-touchevents .c-rating-85\@tp\:hvr:hover {
    color: #2ecc71;
  }

  .no-touchevents .bg-rating-85\@tp\:hvr:hover {
    background-color: #2ecc71;
  }

  .no-touchevents .bc-rating-85\@tp\:hvr:hover {
    border-color: #2ecc71;
  }

  .no-touchevents .c-red\@tp\:hvr:hover {
    color: #e44c77;
  }

  .no-touchevents .bg-red\@tp\:hvr:hover {
    background-color: #e44c77;
  }

  .no-touchevents .bc-red\@tp\:hvr:hover {
    border-color: #e44c77;
  }

  .no-touchevents .c-yellow\@tp\:hvr:hover {
    color: #f4b813;
  }

  .no-touchevents .bg-yellow\@tp\:hvr:hover {
    background-color: #f4b813;
  }

  .no-touchevents .bc-yellow\@tp\:hvr:hover {
    border-color: #f4b813;
  }

  .no-touchevents .c-green\@tp\:hvr:hover {
    color: #2dcb70;
  }

  .no-touchevents .bg-green\@tp\:hvr:hover {
    background-color: #2dcb70;
  }

  .no-touchevents .bc-green\@tp\:hvr:hover {
    border-color: #2dcb70;
  }

  .no-touchevents .c-teal\@tp\:hvr:hover {
    color: #18bb9b;
  }

  .no-touchevents .bg-teal\@tp\:hvr:hover {
    background-color: #18bb9b;
  }

  .no-touchevents .bc-teal\@tp\:hvr:hover {
    border-color: #18bb9b;
  }

  .no-touchevents .c-blue\@tp\:hvr:hover {
    color: #3297da;
  }

  .no-touchevents .bg-blue\@tp\:hvr:hover {
    background-color: #3297da;
  }

  .no-touchevents .bc-blue\@tp\:hvr:hover {
    border-color: #3297da;
  }

  .no-touchevents .c-violet\@tp\:hvr:hover {
    color: #9a58b5;
  }

  .no-touchevents .bg-violet\@tp\:hvr:hover {
    background-color: #9a58b5;
  }

  .no-touchevents .bc-violet\@tp\:hvr:hover {
    border-color: #9a58b5;
  }

  .c-violet-dark\@tp,
  .no-touchevents .c-violet-dark\@tp\:hvr:hover {
    color: #744389;
  }

  .bg-violet-dark\@tp,
  .no-touchevents .bg-violet-dark\@tp\:hvr:hover {
    background-color: #744389;
  }

  .bc-violet-dark\@tp,
  .no-touchevents .bc-violet-dark\@tp\:hvr:hover {
    border-color: #744389;
  }

  .c-light-yellow\@tp,
  .no-touchevents .c-light-yellow\@tp\:hvr:hover {
    color: #fffcdc;
  }

  .bg-light-yellow\@tp,
  .no-touchevents .bg-light-yellow\@tp\:hvr:hover {
    background-color: #fffcdc;
  }

  .bc-light-yellow\@tp,
  .no-touchevents .bc-light-yellow\@tp\:hvr:hover {
    border-color: #fffcdc;
  }

  .no-touchevents .c-pink\@tp\:hvr:hover {
    color: #c79fad;
  }

  .no-touchevents .bg-pink\@tp\:hvr:hover {
    background-color: #c79fad;
  }

  .no-touchevents .bc-pink\@tp\:hvr:hover {
    border-color: #c79fad;
  }

  .no-touchevents .c-peach\@tp\:hvr:hover {
    color: #fed6d6;
  }

  .no-touchevents .bg-peach\@tp\:hvr:hover {
    background-color: #fed6d6;
  }

  .no-touchevents .bc-peach\@tp\:hvr:hover {
    border-color: #fed6d6;
  }

  .no-touchevents .c-gray-0\@tp\:hvr:hover {
    color: #1a1a1a;
  }

  .no-touchevents .bg-gray-0\@tp\:hvr:hover {
    background-color: #1a1a1a;
  }

  .no-touchevents .bc-gray-0\@tp\:hvr:hover {
    border-color: #1a1a1a;
  }

  .no-touchevents .c-gray-1\@tp\:hvr:hover {
    color: #2b2d32;
  }

  .no-touchevents .bg-gray-1\@tp\:hvr:hover {
    background-color: #2b2d32;
  }

  .no-touchevents .bc-gray-1\@tp\:hvr:hover {
    border-color: #2b2d32;
  }

  .no-touchevents .c-gray-2\@tp\:hvr:hover {
    color: #414347;
  }

  .no-touchevents .bg-gray-2\@tp\:hvr:hover {
    background-color: #414347;
  }

  .no-touchevents .bc-gray-2\@tp\:hvr:hover {
    border-color: #414347;
  }

  .no-touchevents .c-gray-3\@tp\:hvr:hover {
    color: #56585c;
  }

  .no-touchevents .bg-gray-3\@tp\:hvr:hover {
    background-color: #56585c;
  }

  .no-touchevents .bc-gray-3\@tp\:hvr:hover {
    border-color: #56585c;
  }

  .no-touchevents .c-gray-4\@tp\:hvr:hover {
    color: #6b6d70;
  }

  .no-touchevents .bg-gray-4\@tp\:hvr:hover {
    background-color: #6b6d70;
  }

  .no-touchevents .bc-gray-4\@tp\:hvr:hover {
    border-color: #6b6d70;
  }

  .no-touchevents .c-gray-5\@tp\:hvr:hover {
    color: #808285;
  }

  .no-touchevents .bg-gray-5\@tp\:hvr:hover {
    background-color: #808285;
  }

  .no-touchevents .bc-gray-5\@tp\:hvr:hover {
    border-color: #808285;
  }

  .no-touchevents .c-gray-6\@tp\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-gray-6\@tp\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-gray-6\@tp\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-gray-7\@tp\:hvr:hover {
    color: #ababad;
  }

  .no-touchevents .bg-gray-7\@tp\:hvr:hover {
    background-color: #ababad;
  }

  .no-touchevents .bc-gray-7\@tp\:hvr:hover {
    border-color: #ababad;
  }

  .no-touchevents .c-gray-8\@tp\:hvr:hover {
    color: #c0c0c2;
  }

  .no-touchevents .bg-gray-8\@tp\:hvr:hover {
    background-color: #c0c0c2;
  }

  .no-touchevents .bc-gray-8\@tp\:hvr:hover {
    border-color: #c0c0c2;
  }

  .no-touchevents .c-gray-9\@tp\:hvr:hover {
    color: #d5d5d6;
  }

  .no-touchevents .bg-gray-9\@tp\:hvr:hover {
    background-color: #d5d5d6;
  }

  .no-touchevents .bc-gray-9\@tp\:hvr:hover {
    border-color: #d5d5d6;
  }

  .no-touchevents .c-gray-10\@tp\:hvr:hover {
    color: #eaeaeb;
  }

  .no-touchevents .bg-gray-10\@tp\:hvr:hover {
    background-color: #eaeaeb;
  }

  .no-touchevents .bc-gray-10\@tp\:hvr:hover {
    border-color: #eaeaeb;
  }

  .no-touchevents .c-gray-11\@tp\:hvr:hover {
    color: #f4f4f5;
  }

  .no-touchevents .bg-gray-11\@tp\:hvr:hover {
    background-color: #f4f4f5;
  }

  .no-touchevents .bc-gray-11\@tp\:hvr:hover {
    border-color: #f4f4f5;
  }
}

@media screen and (max-width:1023px) {
  .c-white\@tp-,
  .no-touchevents .c-white\@tp-\:hvr:hover {
    color: #fff;
  }

  .no-touchevents .bg-white\@tp-\:hvr:hover {
    background-color: #fff;
  }

  .no-touchevents .bc-white\@tp-\:hvr:hover {
    border-color: #fff;
  }

  .no-touchevents .c-white-50\@tp-\:hvr:hover {
    color: rgba(255,255,255,.5);
  }

  .no-touchevents .bg-white-50\@tp-\:hvr:hover {
    background-color: rgba(255,255,255,.5);
  }

  .no-touchevents .bc-white-50\@tp-\:hvr:hover {
    border-color: rgba(255,255,255,.5);
  }

  .no-touchevents .c-white-90\@tp-\:hvr:hover {
    color: rgba(255,255,255,.9);
  }

  .no-touchevents .bg-white-90\@tp-\:hvr:hover {
    background-color: rgba(255,255,255,.9);
  }

  .no-touchevents .bc-white-90\@tp-\:hvr:hover {
    border-color: rgba(255,255,255,.9);
  }

  .no-touchevents .c-white-10\@tp-\:hvr:hover {
    color: rgba(255,255,255,.1);
  }

  .no-touchevents .bg-white-10\@tp-\:hvr:hover {
    background-color: rgba(255,255,255,.1);
  }

  .no-touchevents .bc-white-10\@tp-\:hvr:hover {
    border-color: rgba(255,255,255,.1);
  }

  .no-touchevents .c-black\@tp-\:hvr:hover {
    color: #0b0c0d;
  }

  .no-touchevents .bg-black\@tp-\:hvr:hover {
    background-color: #0b0c0d;
  }

  .no-touchevents .bc-black\@tp-\:hvr:hover {
    border-color: #0b0c0d;
  }

  .no-touchevents .c-black-2\@tp-\:hvr:hover {
    color: #2c2e33;
  }

  .no-touchevents .bg-black-2\@tp-\:hvr:hover {
    background-color: #2c2e33;
  }

  .no-touchevents .bc-black-2\@tp-\:hvr:hover {
    border-color: #2c2e33;
  }

  .no-touchevents .c-gray-1-30\@tp-\:hvr:hover {
    color: rgba(43,45,50,.3);
  }

  .no-touchevents .bg-gray-1-30\@tp-\:hvr:hover {
    background-color: rgba(43,45,50,.3);
  }

  .no-touchevents .bc-gray-1-30\@tp-\:hvr:hover {
    border-color: rgba(43,45,50,.3);
  }

  .no-touchevents .c-gray-1-50\@tp-\:hvr:hover {
    color: rgba(43,45,50,.5);
  }

  .no-touchevents .bg-gray-1-50\@tp-\:hvr:hover {
    background-color: rgba(43,45,50,.5);
  }

  .no-touchevents .bc-gray-1-50\@tp-\:hvr:hover {
    border-color: rgba(43,45,50,.5);
  }

  .no-touchevents .c-gray-1-85\@tp-\:hvr:hover {
    color: rgba(43,45,50,.85);
  }

  .no-touchevents .bg-gray-1-85\@tp-\:hvr:hover {
    background-color: rgba(43,45,50,.85);
  }

  .no-touchevents .bc-gray-1-85\@tp-\:hvr:hover {
    border-color: rgba(43,45,50,.85);
  }

  .no-touchevents .c-gray-1-95\@tp-\:hvr:hover {
    color: rgba(43,45,50,.95);
  }

  .no-touchevents .bg-gray-1-95\@tp-\:hvr:hover {
    background-color: rgba(43,45,50,.95);
  }

  .no-touchevents .bc-gray-1-95\@tp-\:hvr:hover {
    border-color: rgba(43,45,50,.95);
  }

  .no-touchevents .c-rating-0\@tp-\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-rating-0\@tp-\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-rating-0\@tp-\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-rating-1\@tp-\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-1\@tp-\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-1\@tp-\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-50\@tp-\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-50\@tp-\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-50\@tp-\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-55\@tp-\:hvr:hover {
    color: #3398db;
  }

  .no-touchevents .bg-rating-55\@tp-\:hvr:hover {
    background-color: #3398db;
  }

  .no-touchevents .bc-rating-55\@tp-\:hvr:hover {
    border-color: #3398db;
  }

  .no-touchevents .c-rating-70\@tp-\:hvr:hover {
    color: #19bc9c;
  }

  .no-touchevents .bg-rating-70\@tp-\:hvr:hover {
    background-color: #19bc9c;
  }

  .no-touchevents .bc-rating-70\@tp-\:hvr:hover {
    border-color: #19bc9c;
  }

  .no-touchevents .c-rating-85\@tp-\:hvr:hover {
    color: #2ecc71;
  }

  .no-touchevents .bg-rating-85\@tp-\:hvr:hover {
    background-color: #2ecc71;
  }

  .no-touchevents .bc-rating-85\@tp-\:hvr:hover {
    border-color: #2ecc71;
  }

  .no-touchevents .c-red\@tp-\:hvr:hover {
    color: #e44c77;
  }

  .no-touchevents .bg-red\@tp-\:hvr:hover {
    background-color: #e44c77;
  }

  .no-touchevents .bc-red\@tp-\:hvr:hover {
    border-color: #e44c77;
  }

  .no-touchevents .c-yellow\@tp-\:hvr:hover {
    color: #f4b813;
  }

  .no-touchevents .bg-yellow\@tp-\:hvr:hover {
    background-color: #f4b813;
  }

  .no-touchevents .bc-yellow\@tp-\:hvr:hover {
    border-color: #f4b813;
  }

  .no-touchevents .c-green\@tp-\:hvr:hover {
    color: #2dcb70;
  }

  .no-touchevents .bg-green\@tp-\:hvr:hover {
    background-color: #2dcb70;
  }

  .no-touchevents .bc-green\@tp-\:hvr:hover {
    border-color: #2dcb70;
  }

  .no-touchevents .c-teal\@tp-\:hvr:hover {
    color: #18bb9b;
  }

  .no-touchevents .bg-teal\@tp-\:hvr:hover {
    background-color: #18bb9b;
  }

  .no-touchevents .bc-teal\@tp-\:hvr:hover {
    border-color: #18bb9b;
  }

  .no-touchevents .c-blue\@tp-\:hvr:hover {
    color: #3297da;
  }

  .no-touchevents .bg-blue\@tp-\:hvr:hover {
    background-color: #3297da;
  }

  .no-touchevents .bc-blue\@tp-\:hvr:hover {
    border-color: #3297da;
  }

  .c-violet\@tp-,
  .no-touchevents .c-violet\@tp-\:hvr:hover {
    color: #9a58b5;
  }

  .no-touchevents .bg-violet\@tp-\:hvr:hover {
    background-color: #9a58b5;
  }

  .bc-violet\@tp-,
  .no-touchevents .bc-violet\@tp-\:hvr:hover {
    border-color: #9a58b5;
  }

  .c-violet-dark\@tp-,
  .no-touchevents .c-violet-dark\@tp-\:hvr:hover {
    color: #744389;
  }

  .bg-violet-dark\@tp-,
  .no-touchevents .bg-violet-dark\@tp-\:hvr:hover {
    background-color: #744389;
  }

  .bc-violet-dark\@tp-,
  .no-touchevents .bc-violet-dark\@tp-\:hvr:hover {
    border-color: #744389;
  }

  .c-light-yellow\@tp-,
  .no-touchevents .c-light-yellow\@tp-\:hvr:hover {
    color: #fffcdc;
  }

  .bg-light-yellow\@tp-,
  .no-touchevents .bg-light-yellow\@tp-\:hvr:hover {
    background-color: #fffcdc;
  }

  .bc-light-yellow\@tp-,
  .no-touchevents .bc-light-yellow\@tp-\:hvr:hover {
    border-color: #fffcdc;
  }

  .no-touchevents .c-pink\@tp-\:hvr:hover {
    color: #c79fad;
  }

  .no-touchevents .bg-pink\@tp-\:hvr:hover {
    background-color: #c79fad;
  }

  .no-touchevents .bc-pink\@tp-\:hvr:hover {
    border-color: #c79fad;
  }

  .no-touchevents .c-peach\@tp-\:hvr:hover {
    color: #fed6d6;
  }

  .no-touchevents .bg-peach\@tp-\:hvr:hover {
    background-color: #fed6d6;
  }

  .no-touchevents .bc-peach\@tp-\:hvr:hover {
    border-color: #fed6d6;
  }

  .no-touchevents .c-gray-0\@tp-\:hvr:hover {
    color: #1a1a1a;
  }

  .no-touchevents .bg-gray-0\@tp-\:hvr:hover {
    background-color: #1a1a1a;
  }

  .no-touchevents .bc-gray-0\@tp-\:hvr:hover {
    border-color: #1a1a1a;
  }

  .c-gray-1\@tp-,
  .no-touchevents .c-gray-1\@tp-\:hvr:hover {
    color: #2b2d32;
  }

  .no-touchevents .bg-gray-1\@tp-\:hvr:hover {
    background-color: #2b2d32;
  }

  .no-touchevents .bc-gray-1\@tp-\:hvr:hover {
    border-color: #2b2d32;
  }

  .no-touchevents .c-gray-2\@tp-\:hvr:hover {
    color: #414347;
  }

  .bg-gray-2\@tp-,
  .no-touchevents .bg-gray-2\@tp-\:hvr:hover {
    background-color: #414347;
  }

  .bc-gray-2\@tp-,
  .no-touchevents .bc-gray-2\@tp-\:hvr:hover {
    border-color: #414347;
  }

  .no-touchevents .c-gray-3\@tp-\:hvr:hover {
    color: #56585c;
  }

  .no-touchevents .bg-gray-3\@tp-\:hvr:hover {
    background-color: #56585c;
  }

  .bc-gray-3\@tp-,
  .no-touchevents .bc-gray-3\@tp-\:hvr:hover {
    border-color: #56585c;
  }

  .no-touchevents .c-gray-4\@tp-\:hvr:hover {
    color: #6b6d70;
  }

  .no-touchevents .bg-gray-4\@tp-\:hvr:hover {
    background-color: #6b6d70;
  }

  .no-touchevents .bc-gray-4\@tp-\:hvr:hover {
    border-color: #6b6d70;
  }

  .no-touchevents .c-gray-5\@tp-\:hvr:hover {
    color: #808285;
  }

  .no-touchevents .bg-gray-5\@tp-\:hvr:hover {
    background-color: #808285;
  }

  .no-touchevents .bc-gray-5\@tp-\:hvr:hover {
    border-color: #808285;
  }

  .c-gray-6\@tp-,
  .no-touchevents .c-gray-6\@tp-\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-gray-6\@tp-\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-gray-6\@tp-\:hvr:hover {
    border-color: #959799;
  }

  .c-gray-7\@tp-,
  .no-touchevents .c-gray-7\@tp-\:hvr:hover {
    color: #ababad;
  }

  .no-touchevents .bg-gray-7\@tp-\:hvr:hover {
    background-color: #ababad;
  }

  .no-touchevents .bc-gray-7\@tp-\:hvr:hover {
    border-color: #ababad;
  }

  .no-touchevents .c-gray-8\@tp-\:hvr:hover {
    color: #c0c0c2;
  }

  .no-touchevents .bg-gray-8\@tp-\:hvr:hover {
    background-color: #c0c0c2;
  }

  .no-touchevents .bc-gray-8\@tp-\:hvr:hover {
    border-color: #c0c0c2;
  }

  .no-touchevents .c-gray-9\@tp-\:hvr:hover {
    color: #d5d5d6;
  }

  .no-touchevents .bg-gray-9\@tp-\:hvr:hover {
    background-color: #d5d5d6;
  }

  .no-touchevents .bc-gray-9\@tp-\:hvr:hover {
    border-color: #d5d5d6;
  }

  .no-touchevents .c-gray-10\@tp-\:hvr:hover {
    color: #eaeaeb;
  }

  .no-touchevents .bg-gray-10\@tp-\:hvr:hover {
    background-color: #eaeaeb;
  }

  .no-touchevents .bc-gray-10\@tp-\:hvr:hover {
    border-color: #eaeaeb;
  }

  .no-touchevents .c-gray-11\@tp-\:hvr:hover {
    color: #f4f4f5;
  }

  .bg-gray-11\@tp-,
  .no-touchevents .bg-gray-11\@tp-\:hvr:hover {
    background-color: #f4f4f5;
  }

  .no-touchevents .bc-gray-11\@tp-\:hvr:hover {
    border-color: #f4f4f5;
  }
}

@media screen and (min-width:768px) {
  .no-touchevents .c-white\@tp\+\:hvr:hover {
    color: #fff;
  }

  .bg-white\@tp\+,
  .no-touchevents .bg-white\@tp\+\:hvr:hover {
    background-color: #fff;
  }

  .no-touchevents .bc-white\@tp\+\:hvr:hover {
    border-color: #fff;
  }

  .no-touchevents .c-white-50\@tp\+\:hvr:hover {
    color: rgba(255,255,255,.5);
  }

  .no-touchevents .bg-white-50\@tp\+\:hvr:hover {
    background-color: rgba(255,255,255,.5);
  }

  .no-touchevents .bc-white-50\@tp\+\:hvr:hover {
    border-color: rgba(255,255,255,.5);
  }

  .no-touchevents .c-white-90\@tp\+\:hvr:hover {
    color: rgba(255,255,255,.9);
  }

  .no-touchevents .bg-white-90\@tp\+\:hvr:hover {
    background-color: rgba(255,255,255,.9);
  }

  .no-touchevents .bc-white-90\@tp\+\:hvr:hover {
    border-color: rgba(255,255,255,.9);
  }

  .no-touchevents .c-white-10\@tp\+\:hvr:hover {
    color: rgba(255,255,255,.1);
  }

  .no-touchevents .bg-white-10\@tp\+\:hvr:hover {
    background-color: rgba(255,255,255,.1);
  }

  .no-touchevents .bc-white-10\@tp\+\:hvr:hover {
    border-color: rgba(255,255,255,.1);
  }

  .no-touchevents .c-black\@tp\+\:hvr:hover {
    color: #0b0c0d;
  }

  .no-touchevents .bg-black\@tp\+\:hvr:hover {
    background-color: #0b0c0d;
  }

  .no-touchevents .bc-black\@tp\+\:hvr:hover {
    border-color: #0b0c0d;
  }

  .no-touchevents .c-black-2\@tp\+\:hvr:hover {
    color: #2c2e33;
  }

  .no-touchevents .bg-black-2\@tp\+\:hvr:hover {
    background-color: #2c2e33;
  }

  .no-touchevents .bc-black-2\@tp\+\:hvr:hover {
    border-color: #2c2e33;
  }

  .no-touchevents .c-gray-1-30\@tp\+\:hvr:hover {
    color: rgba(43,45,50,.3);
  }

  .no-touchevents .bg-gray-1-30\@tp\+\:hvr:hover {
    background-color: rgba(43,45,50,.3);
  }

  .no-touchevents .bc-gray-1-30\@tp\+\:hvr:hover {
    border-color: rgba(43,45,50,.3);
  }

  .no-touchevents .c-gray-1-50\@tp\+\:hvr:hover {
    color: rgba(43,45,50,.5);
  }

  .no-touchevents .bg-gray-1-50\@tp\+\:hvr:hover {
    background-color: rgba(43,45,50,.5);
  }

  .no-touchevents .bc-gray-1-50\@tp\+\:hvr:hover {
    border-color: rgba(43,45,50,.5);
  }

  .no-touchevents .c-gray-1-85\@tp\+\:hvr:hover {
    color: rgba(43,45,50,.85);
  }

  .no-touchevents .bg-gray-1-85\@tp\+\:hvr:hover {
    background-color: rgba(43,45,50,.85);
  }

  .no-touchevents .bc-gray-1-85\@tp\+\:hvr:hover {
    border-color: rgba(43,45,50,.85);
  }

  .no-touchevents .c-gray-1-95\@tp\+\:hvr:hover {
    color: rgba(43,45,50,.95);
  }

  .no-touchevents .bg-gray-1-95\@tp\+\:hvr:hover {
    background-color: rgba(43,45,50,.95);
  }

  .no-touchevents .bc-gray-1-95\@tp\+\:hvr:hover {
    border-color: rgba(43,45,50,.95);
  }

  .no-touchevents .c-rating-0\@tp\+\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-rating-0\@tp\+\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-rating-0\@tp\+\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-rating-1\@tp\+\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-1\@tp\+\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-1\@tp\+\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-50\@tp\+\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-50\@tp\+\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-50\@tp\+\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-55\@tp\+\:hvr:hover {
    color: #3398db;
  }

  .no-touchevents .bg-rating-55\@tp\+\:hvr:hover {
    background-color: #3398db;
  }

  .no-touchevents .bc-rating-55\@tp\+\:hvr:hover {
    border-color: #3398db;
  }

  .no-touchevents .c-rating-70\@tp\+\:hvr:hover {
    color: #19bc9c;
  }

  .no-touchevents .bg-rating-70\@tp\+\:hvr:hover {
    background-color: #19bc9c;
  }

  .no-touchevents .bc-rating-70\@tp\+\:hvr:hover {
    border-color: #19bc9c;
  }

  .no-touchevents .c-rating-85\@tp\+\:hvr:hover {
    color: #2ecc71;
  }

  .no-touchevents .bg-rating-85\@tp\+\:hvr:hover {
    background-color: #2ecc71;
  }

  .no-touchevents .bc-rating-85\@tp\+\:hvr:hover {
    border-color: #2ecc71;
  }

  .no-touchevents .c-red\@tp\+\:hvr:hover {
    color: #e44c77;
  }

  .no-touchevents .bg-red\@tp\+\:hvr:hover {
    background-color: #e44c77;
  }

  .no-touchevents .bc-red\@tp\+\:hvr:hover {
    border-color: #e44c77;
  }

  .no-touchevents .c-yellow\@tp\+\:hvr:hover {
    color: #f4b813;
  }

  .no-touchevents .bg-yellow\@tp\+\:hvr:hover {
    background-color: #f4b813;
  }

  .no-touchevents .bc-yellow\@tp\+\:hvr:hover {
    border-color: #f4b813;
  }

  .no-touchevents .c-green\@tp\+\:hvr:hover {
    color: #2dcb70;
  }

  .no-touchevents .bg-green\@tp\+\:hvr:hover {
    background-color: #2dcb70;
  }

  .no-touchevents .bc-green\@tp\+\:hvr:hover {
    border-color: #2dcb70;
  }

  .no-touchevents .c-teal\@tp\+\:hvr:hover {
    color: #18bb9b;
  }

  .no-touchevents .bg-teal\@tp\+\:hvr:hover {
    background-color: #18bb9b;
  }

  .no-touchevents .bc-teal\@tp\+\:hvr:hover {
    border-color: #18bb9b;
  }

  .no-touchevents .c-blue\@tp\+\:hvr:hover {
    color: #3297da;
  }

  .no-touchevents .bg-blue\@tp\+\:hvr:hover {
    background-color: #3297da;
  }

  .no-touchevents .bc-blue\@tp\+\:hvr:hover {
    border-color: #3297da;
  }

  .no-touchevents .c-violet\@tp\+\:hvr:hover {
    color: #9a58b5;
  }

  .no-touchevents .bg-violet\@tp\+\:hvr:hover {
    background-color: #9a58b5;
  }

  .no-touchevents .bc-violet\@tp\+\:hvr:hover {
    border-color: #9a58b5;
  }

  .c-violet-dark\@tp\+,
  .no-touchevents .c-violet-dark\@tp\+\:hvr:hover {
    color: #744389;
  }

  .bg-violet-dark\@tp\+,
  .no-touchevents .bg-violet-dark\@tp\+\:hvr:hover {
    background-color: #744389;
  }

  .bc-violet-dark\@tp\+,
  .no-touchevents .bc-violet-dark\@tp\+\:hvr:hover {
    border-color: #744389;
  }

  .c-light-yellow\@tp\+,
  .no-touchevents .c-light-yellow\@tp\+\:hvr:hover {
    color: #fffcdc;
  }

  .bg-light-yellow\@tp\+,
  .no-touchevents .bg-light-yellow\@tp\+\:hvr:hover {
    background-color: #fffcdc;
  }

  .bc-light-yellow\@tp\+,
  .no-touchevents .bc-light-yellow\@tp\+\:hvr:hover {
    border-color: #fffcdc;
  }

  .no-touchevents .c-pink\@tp\+\:hvr:hover {
    color: #c79fad;
  }

  .no-touchevents .bg-pink\@tp\+\:hvr:hover {
    background-color: #c79fad;
  }

  .no-touchevents .bc-pink\@tp\+\:hvr:hover {
    border-color: #c79fad;
  }

  .no-touchevents .c-peach\@tp\+\:hvr:hover {
    color: #fed6d6;
  }

  .no-touchevents .bg-peach\@tp\+\:hvr:hover {
    background-color: #fed6d6;
  }

  .no-touchevents .bc-peach\@tp\+\:hvr:hover {
    border-color: #fed6d6;
  }

  .c-gray-0\@tp\+,
  .no-touchevents .c-gray-0\@tp\+\:hvr:hover {
    color: #1a1a1a;
  }

  .no-touchevents .bg-gray-0\@tp\+\:hvr:hover {
    background-color: #1a1a1a;
  }

  .no-touchevents .bc-gray-0\@tp\+\:hvr:hover {
    border-color: #1a1a1a;
  }

  .no-touchevents .c-gray-1\@tp\+\:hvr:hover {
    color: #2b2d32;
  }

  .no-touchevents .bg-gray-1\@tp\+\:hvr:hover {
    background-color: #2b2d32;
  }

  .no-touchevents .bc-gray-1\@tp\+\:hvr:hover {
    border-color: #2b2d32;
  }

  .no-touchevents .c-gray-2\@tp\+\:hvr:hover {
    color: #414347;
  }

  .no-touchevents .bg-gray-2\@tp\+\:hvr:hover {
    background-color: #414347;
  }

  .no-touchevents .bc-gray-2\@tp\+\:hvr:hover {
    border-color: #414347;
  }

  .no-touchevents .c-gray-3\@tp\+\:hvr:hover {
    color: #56585c;
  }

  .no-touchevents .bg-gray-3\@tp\+\:hvr:hover {
    background-color: #56585c;
  }

  .no-touchevents .bc-gray-3\@tp\+\:hvr:hover {
    border-color: #56585c;
  }

  .no-touchevents .c-gray-4\@tp\+\:hvr:hover {
    color: #6b6d70;
  }

  .no-touchevents .bg-gray-4\@tp\+\:hvr:hover {
    background-color: #6b6d70;
  }

  .no-touchevents .bc-gray-4\@tp\+\:hvr:hover {
    border-color: #6b6d70;
  }

  .no-touchevents .c-gray-5\@tp\+\:hvr:hover {
    color: #808285;
  }

  .no-touchevents .bg-gray-5\@tp\+\:hvr:hover {
    background-color: #808285;
  }

  .no-touchevents .bc-gray-5\@tp\+\:hvr:hover {
    border-color: #808285;
  }

  .no-touchevents .c-gray-6\@tp\+\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-gray-6\@tp\+\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-gray-6\@tp\+\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-gray-7\@tp\+\:hvr:hover {
    color: #ababad;
  }

  .no-touchevents .bg-gray-7\@tp\+\:hvr:hover {
    background-color: #ababad;
  }

  .no-touchevents .bc-gray-7\@tp\+\:hvr:hover {
    border-color: #ababad;
  }

  .no-touchevents .c-gray-8\@tp\+\:hvr:hover {
    color: #c0c0c2;
  }

  .no-touchevents .bg-gray-8\@tp\+\:hvr:hover {
    background-color: #c0c0c2;
  }

  .no-touchevents .bc-gray-8\@tp\+\:hvr:hover {
    border-color: #c0c0c2;
  }

  .no-touchevents .c-gray-9\@tp\+\:hvr:hover {
    color: #d5d5d6;
  }

  .no-touchevents .bg-gray-9\@tp\+\:hvr:hover {
    background-color: #d5d5d6;
  }

  .no-touchevents .bc-gray-9\@tp\+\:hvr:hover {
    border-color: #d5d5d6;
  }

  .no-touchevents .c-gray-10\@tp\+\:hvr:hover {
    color: #eaeaeb;
  }

  .no-touchevents .bg-gray-10\@tp\+\:hvr:hover {
    background-color: #eaeaeb;
  }

  .no-touchevents .bc-gray-10\@tp\+\:hvr:hover {
    border-color: #eaeaeb;
  }

  .no-touchevents .c-gray-11\@tp\+\:hvr:hover {
    color: #f4f4f5;
  }

  .bg-gray-11\@tp\+,
  .no-touchevents .bg-gray-11\@tp\+\:hvr:hover {
    background-color: #f4f4f5;
  }

  .no-touchevents .bc-gray-11\@tp\+\:hvr:hover {
    border-color: #f4f4f5;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .no-touchevents .c-white\@tl\:hvr:hover {
    color: #fff;
  }

  .no-touchevents .bg-white\@tl\:hvr:hover {
    background-color: #fff;
  }

  .no-touchevents .bc-white\@tl\:hvr:hover {
    border-color: #fff;
  }

  .no-touchevents .c-white-50\@tl\:hvr:hover {
    color: rgba(255,255,255,.5);
  }

  .no-touchevents .bg-white-50\@tl\:hvr:hover {
    background-color: rgba(255,255,255,.5);
  }

  .no-touchevents .bc-white-50\@tl\:hvr:hover {
    border-color: rgba(255,255,255,.5);
  }

  .no-touchevents .c-white-90\@tl\:hvr:hover {
    color: rgba(255,255,255,.9);
  }

  .no-touchevents .bg-white-90\@tl\:hvr:hover {
    background-color: rgba(255,255,255,.9);
  }

  .no-touchevents .bc-white-90\@tl\:hvr:hover {
    border-color: rgba(255,255,255,.9);
  }

  .no-touchevents .c-white-10\@tl\:hvr:hover {
    color: rgba(255,255,255,.1);
  }

  .no-touchevents .bg-white-10\@tl\:hvr:hover {
    background-color: rgba(255,255,255,.1);
  }

  .no-touchevents .bc-white-10\@tl\:hvr:hover {
    border-color: rgba(255,255,255,.1);
  }

  .no-touchevents .c-black\@tl\:hvr:hover {
    color: #0b0c0d;
  }

  .no-touchevents .bg-black\@tl\:hvr:hover {
    background-color: #0b0c0d;
  }

  .no-touchevents .bc-black\@tl\:hvr:hover {
    border-color: #0b0c0d;
  }

  .no-touchevents .c-black-2\@tl\:hvr:hover {
    color: #2c2e33;
  }

  .no-touchevents .bg-black-2\@tl\:hvr:hover {
    background-color: #2c2e33;
  }

  .no-touchevents .bc-black-2\@tl\:hvr:hover {
    border-color: #2c2e33;
  }

  .no-touchevents .c-gray-1-30\@tl\:hvr:hover {
    color: rgba(43,45,50,.3);
  }

  .no-touchevents .bg-gray-1-30\@tl\:hvr:hover {
    background-color: rgba(43,45,50,.3);
  }

  .no-touchevents .bc-gray-1-30\@tl\:hvr:hover {
    border-color: rgba(43,45,50,.3);
  }

  .no-touchevents .c-gray-1-50\@tl\:hvr:hover {
    color: rgba(43,45,50,.5);
  }

  .no-touchevents .bg-gray-1-50\@tl\:hvr:hover {
    background-color: rgba(43,45,50,.5);
  }

  .no-touchevents .bc-gray-1-50\@tl\:hvr:hover {
    border-color: rgba(43,45,50,.5);
  }

  .no-touchevents .c-gray-1-85\@tl\:hvr:hover {
    color: rgba(43,45,50,.85);
  }

  .no-touchevents .bg-gray-1-85\@tl\:hvr:hover {
    background-color: rgba(43,45,50,.85);
  }

  .no-touchevents .bc-gray-1-85\@tl\:hvr:hover {
    border-color: rgba(43,45,50,.85);
  }

  .no-touchevents .c-gray-1-95\@tl\:hvr:hover {
    color: rgba(43,45,50,.95);
  }

  .no-touchevents .bg-gray-1-95\@tl\:hvr:hover {
    background-color: rgba(43,45,50,.95);
  }

  .no-touchevents .bc-gray-1-95\@tl\:hvr:hover {
    border-color: rgba(43,45,50,.95);
  }

  .no-touchevents .c-rating-0\@tl\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-rating-0\@tl\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-rating-0\@tl\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-rating-1\@tl\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-1\@tl\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-1\@tl\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-50\@tl\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-50\@tl\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-50\@tl\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-55\@tl\:hvr:hover {
    color: #3398db;
  }

  .no-touchevents .bg-rating-55\@tl\:hvr:hover {
    background-color: #3398db;
  }

  .no-touchevents .bc-rating-55\@tl\:hvr:hover {
    border-color: #3398db;
  }

  .no-touchevents .c-rating-70\@tl\:hvr:hover {
    color: #19bc9c;
  }

  .no-touchevents .bg-rating-70\@tl\:hvr:hover {
    background-color: #19bc9c;
  }

  .no-touchevents .bc-rating-70\@tl\:hvr:hover {
    border-color: #19bc9c;
  }

  .no-touchevents .c-rating-85\@tl\:hvr:hover {
    color: #2ecc71;
  }

  .no-touchevents .bg-rating-85\@tl\:hvr:hover {
    background-color: #2ecc71;
  }

  .no-touchevents .bc-rating-85\@tl\:hvr:hover {
    border-color: #2ecc71;
  }

  .no-touchevents .c-red\@tl\:hvr:hover {
    color: #e44c77;
  }

  .no-touchevents .bg-red\@tl\:hvr:hover {
    background-color: #e44c77;
  }

  .no-touchevents .bc-red\@tl\:hvr:hover {
    border-color: #e44c77;
  }

  .no-touchevents .c-yellow\@tl\:hvr:hover {
    color: #f4b813;
  }

  .no-touchevents .bg-yellow\@tl\:hvr:hover {
    background-color: #f4b813;
  }

  .no-touchevents .bc-yellow\@tl\:hvr:hover {
    border-color: #f4b813;
  }

  .no-touchevents .c-green\@tl\:hvr:hover {
    color: #2dcb70;
  }

  .no-touchevents .bg-green\@tl\:hvr:hover {
    background-color: #2dcb70;
  }

  .no-touchevents .bc-green\@tl\:hvr:hover {
    border-color: #2dcb70;
  }

  .no-touchevents .c-teal\@tl\:hvr:hover {
    color: #18bb9b;
  }

  .no-touchevents .bg-teal\@tl\:hvr:hover {
    background-color: #18bb9b;
  }

  .no-touchevents .bc-teal\@tl\:hvr:hover {
    border-color: #18bb9b;
  }

  .no-touchevents .c-blue\@tl\:hvr:hover {
    color: #3297da;
  }

  .no-touchevents .bg-blue\@tl\:hvr:hover {
    background-color: #3297da;
  }

  .no-touchevents .bc-blue\@tl\:hvr:hover {
    border-color: #3297da;
  }

  .no-touchevents .c-violet\@tl\:hvr:hover {
    color: #9a58b5;
  }

  .no-touchevents .bg-violet\@tl\:hvr:hover {
    background-color: #9a58b5;
  }

  .no-touchevents .bc-violet\@tl\:hvr:hover {
    border-color: #9a58b5;
  }

  .c-violet-dark\@tl,
  .no-touchevents .c-violet-dark\@tl\:hvr:hover {
    color: #744389;
  }

  .bg-violet-dark\@tl,
  .no-touchevents .bg-violet-dark\@tl\:hvr:hover {
    background-color: #744389;
  }

  .bc-violet-dark\@tl,
  .no-touchevents .bc-violet-dark\@tl\:hvr:hover {
    border-color: #744389;
  }

  .c-light-yellow\@tl,
  .no-touchevents .c-light-yellow\@tl\:hvr:hover {
    color: #fffcdc;
  }

  .bg-light-yellow\@tl,
  .no-touchevents .bg-light-yellow\@tl\:hvr:hover {
    background-color: #fffcdc;
  }

  .bc-light-yellow\@tl,
  .no-touchevents .bc-light-yellow\@tl\:hvr:hover {
    border-color: #fffcdc;
  }

  .no-touchevents .c-pink\@tl\:hvr:hover {
    color: #c79fad;
  }

  .no-touchevents .bg-pink\@tl\:hvr:hover {
    background-color: #c79fad;
  }

  .no-touchevents .bc-pink\@tl\:hvr:hover {
    border-color: #c79fad;
  }

  .no-touchevents .c-peach\@tl\:hvr:hover {
    color: #fed6d6;
  }

  .no-touchevents .bg-peach\@tl\:hvr:hover {
    background-color: #fed6d6;
  }

  .no-touchevents .bc-peach\@tl\:hvr:hover {
    border-color: #fed6d6;
  }

  .no-touchevents .c-gray-0\@tl\:hvr:hover {
    color: #1a1a1a;
  }

  .no-touchevents .bg-gray-0\@tl\:hvr:hover {
    background-color: #1a1a1a;
  }

  .no-touchevents .bc-gray-0\@tl\:hvr:hover {
    border-color: #1a1a1a;
  }

  .no-touchevents .c-gray-1\@tl\:hvr:hover {
    color: #2b2d32;
  }

  .no-touchevents .bg-gray-1\@tl\:hvr:hover {
    background-color: #2b2d32;
  }

  .no-touchevents .bc-gray-1\@tl\:hvr:hover {
    border-color: #2b2d32;
  }

  .no-touchevents .c-gray-2\@tl\:hvr:hover {
    color: #414347;
  }

  .no-touchevents .bg-gray-2\@tl\:hvr:hover {
    background-color: #414347;
  }

  .no-touchevents .bc-gray-2\@tl\:hvr:hover {
    border-color: #414347;
  }

  .no-touchevents .c-gray-3\@tl\:hvr:hover {
    color: #56585c;
  }

  .no-touchevents .bg-gray-3\@tl\:hvr:hover {
    background-color: #56585c;
  }

  .no-touchevents .bc-gray-3\@tl\:hvr:hover {
    border-color: #56585c;
  }

  .no-touchevents .c-gray-4\@tl\:hvr:hover {
    color: #6b6d70;
  }

  .no-touchevents .bg-gray-4\@tl\:hvr:hover {
    background-color: #6b6d70;
  }

  .no-touchevents .bc-gray-4\@tl\:hvr:hover {
    border-color: #6b6d70;
  }

  .no-touchevents .c-gray-5\@tl\:hvr:hover {
    color: #808285;
  }

  .no-touchevents .bg-gray-5\@tl\:hvr:hover {
    background-color: #808285;
  }

  .no-touchevents .bc-gray-5\@tl\:hvr:hover {
    border-color: #808285;
  }

  .no-touchevents .c-gray-6\@tl\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-gray-6\@tl\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-gray-6\@tl\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-gray-7\@tl\:hvr:hover {
    color: #ababad;
  }

  .no-touchevents .bg-gray-7\@tl\:hvr:hover {
    background-color: #ababad;
  }

  .no-touchevents .bc-gray-7\@tl\:hvr:hover {
    border-color: #ababad;
  }

  .no-touchevents .c-gray-8\@tl\:hvr:hover {
    color: #c0c0c2;
  }

  .no-touchevents .bg-gray-8\@tl\:hvr:hover {
    background-color: #c0c0c2;
  }

  .no-touchevents .bc-gray-8\@tl\:hvr:hover {
    border-color: #c0c0c2;
  }

  .no-touchevents .c-gray-9\@tl\:hvr:hover {
    color: #d5d5d6;
  }

  .no-touchevents .bg-gray-9\@tl\:hvr:hover {
    background-color: #d5d5d6;
  }

  .no-touchevents .bc-gray-9\@tl\:hvr:hover {
    border-color: #d5d5d6;
  }

  .no-touchevents .c-gray-10\@tl\:hvr:hover {
    color: #eaeaeb;
  }

  .no-touchevents .bg-gray-10\@tl\:hvr:hover {
    background-color: #eaeaeb;
  }

  .no-touchevents .bc-gray-10\@tl\:hvr:hover {
    border-color: #eaeaeb;
  }

  .no-touchevents .c-gray-11\@tl\:hvr:hover {
    color: #f4f4f5;
  }

  .no-touchevents .bg-gray-11\@tl\:hvr:hover {
    background-color: #f4f4f5;
  }

  .no-touchevents .bc-gray-11\@tl\:hvr:hover {
    border-color: #f4f4f5;
  }
}

@media screen and (max-width:1259px) {
  .no-touchevents .c-white\@tl-\:hvr:hover {
    color: #fff;
  }

  .no-touchevents .bg-white\@tl-\:hvr:hover {
    background-color: #fff;
  }

  .no-touchevents .bc-white\@tl-\:hvr:hover {
    border-color: #fff;
  }

  .no-touchevents .c-white-50\@tl-\:hvr:hover {
    color: rgba(255,255,255,.5);
  }

  .no-touchevents .bg-white-50\@tl-\:hvr:hover {
    background-color: rgba(255,255,255,.5);
  }

  .no-touchevents .bc-white-50\@tl-\:hvr:hover {
    border-color: rgba(255,255,255,.5);
  }

  .no-touchevents .c-white-90\@tl-\:hvr:hover {
    color: rgba(255,255,255,.9);
  }

  .no-touchevents .bg-white-90\@tl-\:hvr:hover {
    background-color: rgba(255,255,255,.9);
  }

  .no-touchevents .bc-white-90\@tl-\:hvr:hover {
    border-color: rgba(255,255,255,.9);
  }

  .no-touchevents .c-white-10\@tl-\:hvr:hover {
    color: rgba(255,255,255,.1);
  }

  .no-touchevents .bg-white-10\@tl-\:hvr:hover {
    background-color: rgba(255,255,255,.1);
  }

  .no-touchevents .bc-white-10\@tl-\:hvr:hover {
    border-color: rgba(255,255,255,.1);
  }

  .no-touchevents .c-black\@tl-\:hvr:hover {
    color: #0b0c0d;
  }

  .no-touchevents .bg-black\@tl-\:hvr:hover {
    background-color: #0b0c0d;
  }

  .no-touchevents .bc-black\@tl-\:hvr:hover {
    border-color: #0b0c0d;
  }

  .no-touchevents .c-black-2\@tl-\:hvr:hover {
    color: #2c2e33;
  }

  .no-touchevents .bg-black-2\@tl-\:hvr:hover {
    background-color: #2c2e33;
  }

  .no-touchevents .bc-black-2\@tl-\:hvr:hover {
    border-color: #2c2e33;
  }

  .no-touchevents .c-gray-1-30\@tl-\:hvr:hover {
    color: rgba(43,45,50,.3);
  }

  .no-touchevents .bg-gray-1-30\@tl-\:hvr:hover {
    background-color: rgba(43,45,50,.3);
  }

  .no-touchevents .bc-gray-1-30\@tl-\:hvr:hover {
    border-color: rgba(43,45,50,.3);
  }

  .no-touchevents .c-gray-1-50\@tl-\:hvr:hover {
    color: rgba(43,45,50,.5);
  }

  .no-touchevents .bg-gray-1-50\@tl-\:hvr:hover {
    background-color: rgba(43,45,50,.5);
  }

  .no-touchevents .bc-gray-1-50\@tl-\:hvr:hover {
    border-color: rgba(43,45,50,.5);
  }

  .no-touchevents .c-gray-1-85\@tl-\:hvr:hover {
    color: rgba(43,45,50,.85);
  }

  .no-touchevents .bg-gray-1-85\@tl-\:hvr:hover {
    background-color: rgba(43,45,50,.85);
  }

  .no-touchevents .bc-gray-1-85\@tl-\:hvr:hover {
    border-color: rgba(43,45,50,.85);
  }

  .no-touchevents .c-gray-1-95\@tl-\:hvr:hover {
    color: rgba(43,45,50,.95);
  }

  .no-touchevents .bg-gray-1-95\@tl-\:hvr:hover {
    background-color: rgba(43,45,50,.95);
  }

  .no-touchevents .bc-gray-1-95\@tl-\:hvr:hover {
    border-color: rgba(43,45,50,.95);
  }

  .no-touchevents .c-rating-0\@tl-\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-rating-0\@tl-\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-rating-0\@tl-\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-rating-1\@tl-\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-1\@tl-\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-1\@tl-\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-50\@tl-\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-50\@tl-\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-50\@tl-\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-55\@tl-\:hvr:hover {
    color: #3398db;
  }

  .no-touchevents .bg-rating-55\@tl-\:hvr:hover {
    background-color: #3398db;
  }

  .no-touchevents .bc-rating-55\@tl-\:hvr:hover {
    border-color: #3398db;
  }

  .no-touchevents .c-rating-70\@tl-\:hvr:hover {
    color: #19bc9c;
  }

  .no-touchevents .bg-rating-70\@tl-\:hvr:hover {
    background-color: #19bc9c;
  }

  .no-touchevents .bc-rating-70\@tl-\:hvr:hover {
    border-color: #19bc9c;
  }

  .no-touchevents .c-rating-85\@tl-\:hvr:hover {
    color: #2ecc71;
  }

  .no-touchevents .bg-rating-85\@tl-\:hvr:hover {
    background-color: #2ecc71;
  }

  .no-touchevents .bc-rating-85\@tl-\:hvr:hover {
    border-color: #2ecc71;
  }

  .no-touchevents .c-red\@tl-\:hvr:hover {
    color: #e44c77;
  }

  .no-touchevents .bg-red\@tl-\:hvr:hover {
    background-color: #e44c77;
  }

  .no-touchevents .bc-red\@tl-\:hvr:hover {
    border-color: #e44c77;
  }

  .no-touchevents .c-yellow\@tl-\:hvr:hover {
    color: #f4b813;
  }

  .no-touchevents .bg-yellow\@tl-\:hvr:hover {
    background-color: #f4b813;
  }

  .no-touchevents .bc-yellow\@tl-\:hvr:hover {
    border-color: #f4b813;
  }

  .no-touchevents .c-green\@tl-\:hvr:hover {
    color: #2dcb70;
  }

  .no-touchevents .bg-green\@tl-\:hvr:hover {
    background-color: #2dcb70;
  }

  .no-touchevents .bc-green\@tl-\:hvr:hover {
    border-color: #2dcb70;
  }

  .no-touchevents .c-teal\@tl-\:hvr:hover {
    color: #18bb9b;
  }

  .no-touchevents .bg-teal\@tl-\:hvr:hover {
    background-color: #18bb9b;
  }

  .no-touchevents .bc-teal\@tl-\:hvr:hover {
    border-color: #18bb9b;
  }

  .no-touchevents .c-blue\@tl-\:hvr:hover {
    color: #3297da;
  }

  .no-touchevents .bg-blue\@tl-\:hvr:hover {
    background-color: #3297da;
  }

  .no-touchevents .bc-blue\@tl-\:hvr:hover {
    border-color: #3297da;
  }

  .no-touchevents .c-violet\@tl-\:hvr:hover {
    color: #9a58b5;
  }

  .no-touchevents .bg-violet\@tl-\:hvr:hover {
    background-color: #9a58b5;
  }

  .no-touchevents .bc-violet\@tl-\:hvr:hover {
    border-color: #9a58b5;
  }

  .c-violet-dark\@tl-,
  .no-touchevents .c-violet-dark\@tl-\:hvr:hover {
    color: #744389;
  }

  .bg-violet-dark\@tl-,
  .no-touchevents .bg-violet-dark\@tl-\:hvr:hover {
    background-color: #744389;
  }

  .bc-violet-dark\@tl-,
  .no-touchevents .bc-violet-dark\@tl-\:hvr:hover {
    border-color: #744389;
  }

  .c-light-yellow\@tl-,
  .no-touchevents .c-light-yellow\@tl-\:hvr:hover {
    color: #fffcdc;
  }

  .bg-light-yellow\@tl-,
  .no-touchevents .bg-light-yellow\@tl-\:hvr:hover {
    background-color: #fffcdc;
  }

  .bc-light-yellow\@tl-,
  .no-touchevents .bc-light-yellow\@tl-\:hvr:hover {
    border-color: #fffcdc;
  }

  .no-touchevents .c-pink\@tl-\:hvr:hover {
    color: #c79fad;
  }

  .no-touchevents .bg-pink\@tl-\:hvr:hover {
    background-color: #c79fad;
  }

  .no-touchevents .bc-pink\@tl-\:hvr:hover {
    border-color: #c79fad;
  }

  .no-touchevents .c-peach\@tl-\:hvr:hover {
    color: #fed6d6;
  }

  .no-touchevents .bg-peach\@tl-\:hvr:hover {
    background-color: #fed6d6;
  }

  .no-touchevents .bc-peach\@tl-\:hvr:hover {
    border-color: #fed6d6;
  }

  .no-touchevents .c-gray-0\@tl-\:hvr:hover {
    color: #1a1a1a;
  }

  .no-touchevents .bg-gray-0\@tl-\:hvr:hover {
    background-color: #1a1a1a;
  }

  .no-touchevents .bc-gray-0\@tl-\:hvr:hover {
    border-color: #1a1a1a;
  }

  .no-touchevents .c-gray-1\@tl-\:hvr:hover {
    color: #2b2d32;
  }

  .no-touchevents .bg-gray-1\@tl-\:hvr:hover {
    background-color: #2b2d32;
  }

  .no-touchevents .bc-gray-1\@tl-\:hvr:hover {
    border-color: #2b2d32;
  }

  .no-touchevents .c-gray-2\@tl-\:hvr:hover {
    color: #414347;
  }

  .no-touchevents .bg-gray-2\@tl-\:hvr:hover {
    background-color: #414347;
  }

  .no-touchevents .bc-gray-2\@tl-\:hvr:hover {
    border-color: #414347;
  }

  .no-touchevents .c-gray-3\@tl-\:hvr:hover {
    color: #56585c;
  }

  .no-touchevents .bg-gray-3\@tl-\:hvr:hover {
    background-color: #56585c;
  }

  .no-touchevents .bc-gray-3\@tl-\:hvr:hover {
    border-color: #56585c;
  }

  .no-touchevents .c-gray-4\@tl-\:hvr:hover {
    color: #6b6d70;
  }

  .no-touchevents .bg-gray-4\@tl-\:hvr:hover {
    background-color: #6b6d70;
  }

  .no-touchevents .bc-gray-4\@tl-\:hvr:hover {
    border-color: #6b6d70;
  }

  .no-touchevents .c-gray-5\@tl-\:hvr:hover {
    color: #808285;
  }

  .no-touchevents .bg-gray-5\@tl-\:hvr:hover {
    background-color: #808285;
  }

  .no-touchevents .bc-gray-5\@tl-\:hvr:hover {
    border-color: #808285;
  }

  .no-touchevents .c-gray-6\@tl-\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-gray-6\@tl-\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-gray-6\@tl-\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-gray-7\@tl-\:hvr:hover {
    color: #ababad;
  }

  .no-touchevents .bg-gray-7\@tl-\:hvr:hover {
    background-color: #ababad;
  }

  .no-touchevents .bc-gray-7\@tl-\:hvr:hover {
    border-color: #ababad;
  }

  .no-touchevents .c-gray-8\@tl-\:hvr:hover {
    color: #c0c0c2;
  }

  .no-touchevents .bg-gray-8\@tl-\:hvr:hover {
    background-color: #c0c0c2;
  }

  .no-touchevents .bc-gray-8\@tl-\:hvr:hover {
    border-color: #c0c0c2;
  }

  .no-touchevents .c-gray-9\@tl-\:hvr:hover {
    color: #d5d5d6;
  }

  .no-touchevents .bg-gray-9\@tl-\:hvr:hover {
    background-color: #d5d5d6;
  }

  .no-touchevents .bc-gray-9\@tl-\:hvr:hover {
    border-color: #d5d5d6;
  }

  .no-touchevents .c-gray-10\@tl-\:hvr:hover {
    color: #eaeaeb;
  }

  .no-touchevents .bg-gray-10\@tl-\:hvr:hover {
    background-color: #eaeaeb;
  }

  .no-touchevents .bc-gray-10\@tl-\:hvr:hover {
    border-color: #eaeaeb;
  }

  .no-touchevents .c-gray-11\@tl-\:hvr:hover {
    color: #f4f4f5;
  }

  .no-touchevents .bg-gray-11\@tl-\:hvr:hover {
    background-color: #f4f4f5;
  }

  .no-touchevents .bc-gray-11\@tl-\:hvr:hover {
    border-color: #f4f4f5;
  }
}

@media screen and (min-width:1024px) {
  .c-white\@tl\+,
  .no-touchevents .c-white\@tl\+\:hvr:hover {
    color: #fff;
  }

  .no-touchevents .bg-white\@tl\+\:hvr:hover {
    background-color: #fff;
  }

  .no-touchevents .bc-white\@tl\+\:hvr:hover {
    border-color: #fff;
  }

  .no-touchevents .c-white-50\@tl\+\:hvr:hover {
    color: rgba(255,255,255,.5);
  }

  .no-touchevents .bg-white-50\@tl\+\:hvr:hover {
    background-color: rgba(255,255,255,.5);
  }

  .no-touchevents .bc-white-50\@tl\+\:hvr:hover {
    border-color: rgba(255,255,255,.5);
  }

  .no-touchevents .c-white-90\@tl\+\:hvr:hover {
    color: rgba(255,255,255,.9);
  }

  .no-touchevents .bg-white-90\@tl\+\:hvr:hover {
    background-color: rgba(255,255,255,.9);
  }

  .no-touchevents .bc-white-90\@tl\+\:hvr:hover {
    border-color: rgba(255,255,255,.9);
  }

  .no-touchevents .c-white-10\@tl\+\:hvr:hover {
    color: rgba(255,255,255,.1);
  }

  .no-touchevents .bg-white-10\@tl\+\:hvr:hover {
    background-color: rgba(255,255,255,.1);
  }

  .no-touchevents .bc-white-10\@tl\+\:hvr:hover {
    border-color: rgba(255,255,255,.1);
  }

  .no-touchevents .c-black\@tl\+\:hvr:hover {
    color: #0b0c0d;
  }

  .no-touchevents .bg-black\@tl\+\:hvr:hover {
    background-color: #0b0c0d;
  }

  .no-touchevents .bc-black\@tl\+\:hvr:hover {
    border-color: #0b0c0d;
  }

  .no-touchevents .c-black-2\@tl\+\:hvr:hover {
    color: #2c2e33;
  }

  .no-touchevents .bg-black-2\@tl\+\:hvr:hover {
    background-color: #2c2e33;
  }

  .no-touchevents .bc-black-2\@tl\+\:hvr:hover {
    border-color: #2c2e33;
  }

  .no-touchevents .c-gray-1-30\@tl\+\:hvr:hover {
    color: rgba(43,45,50,.3);
  }

  .bg-gray-1-30\@tl\+,
  .no-touchevents .bg-gray-1-30\@tl\+\:hvr:hover {
    background-color: rgba(43,45,50,.3);
  }

  .no-touchevents .bc-gray-1-30\@tl\+\:hvr:hover {
    border-color: rgba(43,45,50,.3);
  }

  .no-touchevents .c-gray-1-50\@tl\+\:hvr:hover {
    color: rgba(43,45,50,.5);
  }

  .bg-gray-1-50\@tl\+,
  .no-touchevents .bg-gray-1-50\@tl\+\:hvr:hover {
    background-color: rgba(43,45,50,.5);
  }

  .no-touchevents .bc-gray-1-50\@tl\+\:hvr:hover {
    border-color: rgba(43,45,50,.5);
  }

  .no-touchevents .c-gray-1-85\@tl\+\:hvr:hover {
    color: rgba(43,45,50,.85);
  }

  .no-touchevents .bg-gray-1-85\@tl\+\:hvr:hover {
    background-color: rgba(43,45,50,.85);
  }

  .no-touchevents .bc-gray-1-85\@tl\+\:hvr:hover {
    border-color: rgba(43,45,50,.85);
  }

  .no-touchevents .c-gray-1-95\@tl\+\:hvr:hover {
    color: rgba(43,45,50,.95);
  }

  .no-touchevents .bg-gray-1-95\@tl\+\:hvr:hover {
    background-color: rgba(43,45,50,.95);
  }

  .no-touchevents .bc-gray-1-95\@tl\+\:hvr:hover {
    border-color: rgba(43,45,50,.95);
  }

  .no-touchevents .c-rating-0\@tl\+\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-rating-0\@tl\+\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-rating-0\@tl\+\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-rating-1\@tl\+\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-1\@tl\+\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-1\@tl\+\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-50\@tl\+\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-50\@tl\+\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-50\@tl\+\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-55\@tl\+\:hvr:hover {
    color: #3398db;
  }

  .no-touchevents .bg-rating-55\@tl\+\:hvr:hover {
    background-color: #3398db;
  }

  .no-touchevents .bc-rating-55\@tl\+\:hvr:hover {
    border-color: #3398db;
  }

  .no-touchevents .c-rating-70\@tl\+\:hvr:hover {
    color: #19bc9c;
  }

  .no-touchevents .bg-rating-70\@tl\+\:hvr:hover {
    background-color: #19bc9c;
  }

  .no-touchevents .bc-rating-70\@tl\+\:hvr:hover {
    border-color: #19bc9c;
  }

  .no-touchevents .c-rating-85\@tl\+\:hvr:hover {
    color: #2ecc71;
  }

  .no-touchevents .bg-rating-85\@tl\+\:hvr:hover {
    background-color: #2ecc71;
  }

  .no-touchevents .bc-rating-85\@tl\+\:hvr:hover {
    border-color: #2ecc71;
  }

  .no-touchevents .c-red\@tl\+\:hvr:hover {
    color: #e44c77;
  }

  .no-touchevents .bg-red\@tl\+\:hvr:hover {
    background-color: #e44c77;
  }

  .no-touchevents .bc-red\@tl\+\:hvr:hover {
    border-color: #e44c77;
  }

  .no-touchevents .c-yellow\@tl\+\:hvr:hover {
    color: #f4b813;
  }

  .no-touchevents .bg-yellow\@tl\+\:hvr:hover {
    background-color: #f4b813;
  }

  .no-touchevents .bc-yellow\@tl\+\:hvr:hover {
    border-color: #f4b813;
  }

  .no-touchevents .c-green\@tl\+\:hvr:hover {
    color: #2dcb70;
  }

  .no-touchevents .bg-green\@tl\+\:hvr:hover {
    background-color: #2dcb70;
  }

  .no-touchevents .bc-green\@tl\+\:hvr:hover {
    border-color: #2dcb70;
  }

  .no-touchevents .c-teal\@tl\+\:hvr:hover {
    color: #18bb9b;
  }

  .no-touchevents .bg-teal\@tl\+\:hvr:hover {
    background-color: #18bb9b;
  }

  .no-touchevents .bc-teal\@tl\+\:hvr:hover {
    border-color: #18bb9b;
  }

  .no-touchevents .c-blue\@tl\+\:hvr:hover {
    color: #3297da;
  }

  .no-touchevents .bg-blue\@tl\+\:hvr:hover {
    background-color: #3297da;
  }

  .no-touchevents .bc-blue\@tl\+\:hvr:hover {
    border-color: #3297da;
  }

  .no-touchevents .c-violet\@tl\+\:hvr:hover {
    color: #9a58b5;
  }

  .no-touchevents .bg-violet\@tl\+\:hvr:hover {
    background-color: #9a58b5;
  }

  .no-touchevents .bc-violet\@tl\+\:hvr:hover {
    border-color: #9a58b5;
  }

  .c-violet-dark\@tl\+,
  .no-touchevents .c-violet-dark\@tl\+\:hvr:hover {
    color: #744389;
  }

  .bg-violet-dark\@tl\+,
  .no-touchevents .bg-violet-dark\@tl\+\:hvr:hover {
    background-color: #744389;
  }

  .bc-violet-dark\@tl\+,
  .no-touchevents .bc-violet-dark\@tl\+\:hvr:hover {
    border-color: #744389;
  }

  .c-light-yellow\@tl\+,
  .no-touchevents .c-light-yellow\@tl\+\:hvr:hover {
    color: #fffcdc;
  }

  .bg-light-yellow\@tl\+,
  .no-touchevents .bg-light-yellow\@tl\+\:hvr:hover {
    background-color: #fffcdc;
  }

  .bc-light-yellow\@tl\+,
  .no-touchevents .bc-light-yellow\@tl\+\:hvr:hover {
    border-color: #fffcdc;
  }

  .no-touchevents .c-pink\@tl\+\:hvr:hover {
    color: #c79fad;
  }

  .no-touchevents .bg-pink\@tl\+\:hvr:hover {
    background-color: #c79fad;
  }

  .no-touchevents .bc-pink\@tl\+\:hvr:hover {
    border-color: #c79fad;
  }

  .no-touchevents .c-peach\@tl\+\:hvr:hover {
    color: #fed6d6;
  }

  .no-touchevents .bg-peach\@tl\+\:hvr:hover {
    background-color: #fed6d6;
  }

  .no-touchevents .bc-peach\@tl\+\:hvr:hover {
    border-color: #fed6d6;
  }

  .no-touchevents .c-gray-0\@tl\+\:hvr:hover {
    color: #1a1a1a;
  }

  .no-touchevents .bg-gray-0\@tl\+\:hvr:hover {
    background-color: #1a1a1a;
  }

  .no-touchevents .bc-gray-0\@tl\+\:hvr:hover {
    border-color: #1a1a1a;
  }

  .c-gray-1\@tl\+,
  .no-touchevents .c-gray-1\@tl\+\:hvr:hover {
    color: #2b2d32;
  }

  .bg-gray-1\@tl\+,
  .no-touchevents .bg-gray-1\@tl\+\:hvr:hover {
    background-color: #2b2d32;
  }

  .bc-gray-1\@tl\+,
  .no-touchevents .bc-gray-1\@tl\+\:hvr:hover {
    border-color: #2b2d32;
  }

  .no-touchevents .c-gray-2\@tl\+\:hvr:hover {
    color: #414347;
  }

  .bg-gray-2\@tl\+,
  .no-touchevents .bg-gray-2\@tl\+\:hvr:hover {
    background-color: #414347;
  }

  .bc-gray-2\@tl\+,
  .no-touchevents .bc-gray-2\@tl\+\:hvr:hover {
    border-color: #414347;
  }

  .no-touchevents .c-gray-3\@tl\+\:hvr:hover {
    color: #56585c;
  }

  .no-touchevents .bg-gray-3\@tl\+\:hvr:hover {
    background-color: #56585c;
  }

  .no-touchevents .bc-gray-3\@tl\+\:hvr:hover {
    border-color: #56585c;
  }

  .no-touchevents .c-gray-4\@tl\+\:hvr:hover {
    color: #6b6d70;
  }

  .no-touchevents .bg-gray-4\@tl\+\:hvr:hover {
    background-color: #6b6d70;
  }

  .no-touchevents .bc-gray-4\@tl\+\:hvr:hover {
    border-color: #6b6d70;
  }

  .no-touchevents .c-gray-5\@tl\+\:hvr:hover {
    color: #808285;
  }

  .no-touchevents .bg-gray-5\@tl\+\:hvr:hover {
    background-color: #808285;
  }

  .no-touchevents .bc-gray-5\@tl\+\:hvr:hover {
    border-color: #808285;
  }

  .no-touchevents .c-gray-6\@tl\+\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-gray-6\@tl\+\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-gray-6\@tl\+\:hvr:hover {
    border-color: #959799;
  }

  .c-gray-7\@tl\+,
  .no-touchevents .c-gray-7\@tl\+\:hvr:hover {
    color: #ababad;
  }

  .no-touchevents .bg-gray-7\@tl\+\:hvr:hover {
    background-color: #ababad;
  }

  .no-touchevents .bc-gray-7\@tl\+\:hvr:hover {
    border-color: #ababad;
  }

  .no-touchevents .c-gray-8\@tl\+\:hvr:hover {
    color: #c0c0c2;
  }

  .no-touchevents .bg-gray-8\@tl\+\:hvr:hover {
    background-color: #c0c0c2;
  }

  .no-touchevents .bc-gray-8\@tl\+\:hvr:hover {
    border-color: #c0c0c2;
  }

  .no-touchevents .c-gray-9\@tl\+\:hvr:hover {
    color: #d5d5d6;
  }

  .no-touchevents .bg-gray-9\@tl\+\:hvr:hover {
    background-color: #d5d5d6;
  }

  .no-touchevents .bc-gray-9\@tl\+\:hvr:hover {
    border-color: #d5d5d6;
  }

  .no-touchevents .c-gray-10\@tl\+\:hvr:hover {
    color: #eaeaeb;
  }

  .no-touchevents .bg-gray-10\@tl\+\:hvr:hover {
    background-color: #eaeaeb;
  }

  .no-touchevents .bc-gray-10\@tl\+\:hvr:hover {
    border-color: #eaeaeb;
  }

  .no-touchevents .c-gray-11\@tl\+\:hvr:hover {
    color: #f4f4f5;
  }

  .bg-gray-11\@tl\+,
  .no-touchevents .bg-gray-11\@tl\+\:hvr:hover {
    background-color: #f4f4f5;
  }

  .no-touchevents .bc-gray-11\@tl\+\:hvr:hover {
    border-color: #f4f4f5;
  }
}

@media screen and (min-width:1260px) {
  .no-touchevents .c-white\@d\:hvr:hover {
    color: #fff;
  }

  .no-touchevents .bg-white\@d\:hvr:hover {
    background-color: #fff;
  }

  .no-touchevents .bc-white\@d\:hvr:hover {
    border-color: #fff;
  }

  .no-touchevents .c-white-50\@d\:hvr:hover {
    color: rgba(255,255,255,.5);
  }

  .no-touchevents .bg-white-50\@d\:hvr:hover {
    background-color: rgba(255,255,255,.5);
  }

  .no-touchevents .bc-white-50\@d\:hvr:hover {
    border-color: rgba(255,255,255,.5);
  }

  .no-touchevents .c-white-90\@d\:hvr:hover {
    color: rgba(255,255,255,.9);
  }

  .no-touchevents .bg-white-90\@d\:hvr:hover {
    background-color: rgba(255,255,255,.9);
  }

  .no-touchevents .bc-white-90\@d\:hvr:hover {
    border-color: rgba(255,255,255,.9);
  }

  .no-touchevents .c-white-10\@d\:hvr:hover {
    color: rgba(255,255,255,.1);
  }

  .no-touchevents .bg-white-10\@d\:hvr:hover {
    background-color: rgba(255,255,255,.1);
  }

  .no-touchevents .bc-white-10\@d\:hvr:hover {
    border-color: rgba(255,255,255,.1);
  }

  .no-touchevents .c-black\@d\:hvr:hover {
    color: #0b0c0d;
  }

  .no-touchevents .bg-black\@d\:hvr:hover {
    background-color: #0b0c0d;
  }

  .no-touchevents .bc-black\@d\:hvr:hover {
    border-color: #0b0c0d;
  }

  .no-touchevents .c-black-2\@d\:hvr:hover {
    color: #2c2e33;
  }

  .no-touchevents .bg-black-2\@d\:hvr:hover {
    background-color: #2c2e33;
  }

  .no-touchevents .bc-black-2\@d\:hvr:hover {
    border-color: #2c2e33;
  }

  .no-touchevents .c-gray-1-30\@d\:hvr:hover {
    color: rgba(43,45,50,.3);
  }

  .no-touchevents .bg-gray-1-30\@d\:hvr:hover {
    background-color: rgba(43,45,50,.3);
  }

  .no-touchevents .bc-gray-1-30\@d\:hvr:hover {
    border-color: rgba(43,45,50,.3);
  }

  .no-touchevents .c-gray-1-50\@d\:hvr:hover {
    color: rgba(43,45,50,.5);
  }

  .no-touchevents .bg-gray-1-50\@d\:hvr:hover {
    background-color: rgba(43,45,50,.5);
  }

  .no-touchevents .bc-gray-1-50\@d\:hvr:hover {
    border-color: rgba(43,45,50,.5);
  }

  .no-touchevents .c-gray-1-85\@d\:hvr:hover {
    color: rgba(43,45,50,.85);
  }

  .no-touchevents .bg-gray-1-85\@d\:hvr:hover {
    background-color: rgba(43,45,50,.85);
  }

  .no-touchevents .bc-gray-1-85\@d\:hvr:hover {
    border-color: rgba(43,45,50,.85);
  }

  .no-touchevents .c-gray-1-95\@d\:hvr:hover {
    color: rgba(43,45,50,.95);
  }

  .no-touchevents .bg-gray-1-95\@d\:hvr:hover {
    background-color: rgba(43,45,50,.95);
  }

  .no-touchevents .bc-gray-1-95\@d\:hvr:hover {
    border-color: rgba(43,45,50,.95);
  }

  .no-touchevents .c-rating-0\@d\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-rating-0\@d\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-rating-0\@d\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-rating-1\@d\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-1\@d\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-1\@d\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-50\@d\:hvr:hover {
    color: #9b59b6;
  }

  .no-touchevents .bg-rating-50\@d\:hvr:hover {
    background-color: #9b59b6;
  }

  .no-touchevents .bc-rating-50\@d\:hvr:hover {
    border-color: #9b59b6;
  }

  .no-touchevents .c-rating-55\@d\:hvr:hover {
    color: #3398db;
  }

  .no-touchevents .bg-rating-55\@d\:hvr:hover {
    background-color: #3398db;
  }

  .no-touchevents .bc-rating-55\@d\:hvr:hover {
    border-color: #3398db;
  }

  .no-touchevents .c-rating-70\@d\:hvr:hover {
    color: #19bc9c;
  }

  .no-touchevents .bg-rating-70\@d\:hvr:hover {
    background-color: #19bc9c;
  }

  .no-touchevents .bc-rating-70\@d\:hvr:hover {
    border-color: #19bc9c;
  }

  .no-touchevents .c-rating-85\@d\:hvr:hover {
    color: #2ecc71;
  }

  .no-touchevents .bg-rating-85\@d\:hvr:hover {
    background-color: #2ecc71;
  }

  .no-touchevents .bc-rating-85\@d\:hvr:hover {
    border-color: #2ecc71;
  }

  .no-touchevents .c-red\@d\:hvr:hover {
    color: #e44c77;
  }

  .no-touchevents .bg-red\@d\:hvr:hover {
    background-color: #e44c77;
  }

  .no-touchevents .bc-red\@d\:hvr:hover {
    border-color: #e44c77;
  }

  .no-touchevents .c-yellow\@d\:hvr:hover {
    color: #f4b813;
  }

  .no-touchevents .bg-yellow\@d\:hvr:hover {
    background-color: #f4b813;
  }

  .no-touchevents .bc-yellow\@d\:hvr:hover {
    border-color: #f4b813;
  }

  .no-touchevents .c-green\@d\:hvr:hover {
    color: #2dcb70;
  }

  .no-touchevents .bg-green\@d\:hvr:hover {
    background-color: #2dcb70;
  }

  .no-touchevents .bc-green\@d\:hvr:hover {
    border-color: #2dcb70;
  }

  .no-touchevents .c-teal\@d\:hvr:hover {
    color: #18bb9b;
  }

  .no-touchevents .bg-teal\@d\:hvr:hover {
    background-color: #18bb9b;
  }

  .no-touchevents .bc-teal\@d\:hvr:hover {
    border-color: #18bb9b;
  }

  .no-touchevents .c-blue\@d\:hvr:hover {
    color: #3297da;
  }

  .no-touchevents .bg-blue\@d\:hvr:hover {
    background-color: #3297da;
  }

  .no-touchevents .bc-blue\@d\:hvr:hover {
    border-color: #3297da;
  }

  .no-touchevents .c-violet\@d\:hvr:hover {
    color: #9a58b5;
  }

  .no-touchevents .bg-violet\@d\:hvr:hover {
    background-color: #9a58b5;
  }

  .no-touchevents .bc-violet\@d\:hvr:hover {
    border-color: #9a58b5;
  }

  .c-violet-dark\@d,
  .no-touchevents .c-violet-dark\@d\:hvr:hover {
    color: #744389;
  }

  .bg-violet-dark\@d,
  .no-touchevents .bg-violet-dark\@d\:hvr:hover {
    background-color: #744389;
  }

  .bc-violet-dark\@d,
  .no-touchevents .bc-violet-dark\@d\:hvr:hover {
    border-color: #744389;
  }

  .c-light-yellow\@d,
  .no-touchevents .c-light-yellow\@d\:hvr:hover {
    color: #fffcdc;
  }

  .bg-light-yellow\@d,
  .no-touchevents .bg-light-yellow\@d\:hvr:hover {
    background-color: #fffcdc;
  }

  .bc-light-yellow\@d,
  .no-touchevents .bc-light-yellow\@d\:hvr:hover {
    border-color: #fffcdc;
  }

  .no-touchevents .c-pink\@d\:hvr:hover {
    color: #c79fad;
  }

  .no-touchevents .bg-pink\@d\:hvr:hover {
    background-color: #c79fad;
  }

  .no-touchevents .bc-pink\@d\:hvr:hover {
    border-color: #c79fad;
  }

  .no-touchevents .c-peach\@d\:hvr:hover {
    color: #fed6d6;
  }

  .no-touchevents .bg-peach\@d\:hvr:hover {
    background-color: #fed6d6;
  }

  .no-touchevents .bc-peach\@d\:hvr:hover {
    border-color: #fed6d6;
  }

  .no-touchevents .c-gray-0\@d\:hvr:hover {
    color: #1a1a1a;
  }

  .no-touchevents .bg-gray-0\@d\:hvr:hover {
    background-color: #1a1a1a;
  }

  .no-touchevents .bc-gray-0\@d\:hvr:hover {
    border-color: #1a1a1a;
  }

  .no-touchevents .c-gray-1\@d\:hvr:hover {
    color: #2b2d32;
  }

  .no-touchevents .bg-gray-1\@d\:hvr:hover {
    background-color: #2b2d32;
  }

  .no-touchevents .bc-gray-1\@d\:hvr:hover {
    border-color: #2b2d32;
  }

  .no-touchevents .c-gray-2\@d\:hvr:hover {
    color: #414347;
  }

  .no-touchevents .bg-gray-2\@d\:hvr:hover {
    background-color: #414347;
  }

  .no-touchevents .bc-gray-2\@d\:hvr:hover {
    border-color: #414347;
  }

  .no-touchevents .c-gray-3\@d\:hvr:hover {
    color: #56585c;
  }

  .no-touchevents .bg-gray-3\@d\:hvr:hover {
    background-color: #56585c;
  }

  .no-touchevents .bc-gray-3\@d\:hvr:hover {
    border-color: #56585c;
  }

  .no-touchevents .c-gray-4\@d\:hvr:hover {
    color: #6b6d70;
  }

  .no-touchevents .bg-gray-4\@d\:hvr:hover {
    background-color: #6b6d70;
  }

  .no-touchevents .bc-gray-4\@d\:hvr:hover {
    border-color: #6b6d70;
  }

  .no-touchevents .c-gray-5\@d\:hvr:hover {
    color: #808285;
  }

  .no-touchevents .bg-gray-5\@d\:hvr:hover {
    background-color: #808285;
  }

  .no-touchevents .bc-gray-5\@d\:hvr:hover {
    border-color: #808285;
  }

  .no-touchevents .c-gray-6\@d\:hvr:hover {
    color: #959799;
  }

  .no-touchevents .bg-gray-6\@d\:hvr:hover {
    background-color: #959799;
  }

  .no-touchevents .bc-gray-6\@d\:hvr:hover {
    border-color: #959799;
  }

  .no-touchevents .c-gray-7\@d\:hvr:hover {
    color: #ababad;
  }

  .no-touchevents .bg-gray-7\@d\:hvr:hover {
    background-color: #ababad;
  }

  .no-touchevents .bc-gray-7\@d\:hvr:hover {
    border-color: #ababad;
  }

  .no-touchevents .c-gray-8\@d\:hvr:hover {
    color: #c0c0c2;
  }

  .no-touchevents .bg-gray-8\@d\:hvr:hover {
    background-color: #c0c0c2;
  }

  .no-touchevents .bc-gray-8\@d\:hvr:hover {
    border-color: #c0c0c2;
  }

  .no-touchevents .c-gray-9\@d\:hvr:hover {
    color: #d5d5d6;
  }

  .no-touchevents .bg-gray-9\@d\:hvr:hover {
    background-color: #d5d5d6;
  }

  .no-touchevents .bc-gray-9\@d\:hvr:hover {
    border-color: #d5d5d6;
  }

  .no-touchevents .c-gray-10\@d\:hvr:hover {
    color: #eaeaeb;
  }

  .no-touchevents .bg-gray-10\@d\:hvr:hover {
    background-color: #eaeaeb;
  }

  .no-touchevents .bc-gray-10\@d\:hvr:hover {
    border-color: #eaeaeb;
  }

  .no-touchevents .c-gray-11\@d\:hvr:hover {
    color: #f4f4f5;
  }

  .no-touchevents .bg-gray-11\@d\:hvr:hover {
    background-color: #f4f4f5;
  }

  .no-touchevents .bc-gray-11\@d\:hvr:hover {
    border-color: #f4f4f5;
  }
}

.c-inherit-\*\:hvr:hover * {
  color: inherit!important;
}

.fd-gray-1-top {
  background-image: -webkit-linear-gradient(bottom,#2b2d32,rgba(43,45,50,0));
  background-image: linear-gradient(to top,#2b2d32,rgba(43,45,50,0));
}

.fd-gray-1-bottom {
  background-image: -webkit-linear-gradient(top,#2b2d32,rgba(43,45,50,0));
  background-image: linear-gradient(to bottom,#2b2d32,rgba(43,45,50,0));
}

.fd-gray-1-right {
  background-image: -webkit-linear-gradient(left,rgba(255,255,255,0) 0%,#2b2d32 50%);
  background-image: linear-gradient(to right,rgba(255,255,255,0) 0%,#2b2d32 50%);
}

.fd-gray-1-left {
  background-image: -webkit-linear-gradient(right,rgba(255,255,255,0) 0%,#2b2d32 50%);
  background-image: linear-gradient(to left,rgba(255,255,255,0) 0%,#2b2d32 50%);
}

.scroll-track-gray-4-30::-webkit-scrollbar-track {
  background: rgba(107,109,112,.3);
}

.scroll-handle-gray-4::-webkit-scrollbar-thumb {
  background: #6b6d70;
}

.bg-trans {
  background-color: transparent;
}

.bg-hash {
  background: url(https://o.aolcdn.com/engadget/image-assets/bg-hash.svg) 0 0;
}

.t-meta {
  display: block;
  font-size: 15px;
  line-height: 20px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-meta:after,
.t-meta:before {
  content: '';
  display: block;
}

.t-meta:before {
  margin-top: -.96667em;
}

.t-meta:after {
  margin-top: -.36667em;
}

@media screen and (max-width:1023px) {
  .t-meta {
    font-size: 14px;
    line-height: 20px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-meta:after,
  .t-meta:before {
    content: '';
    display: block;
  }

  .t-meta:before {
    margin-top: -1.01429em;
  }

  .t-meta:after {
    margin-top: -.41429em;
  }
}

.tx-meta {
  display: block;
  font-size: 15px;
  line-height: 20px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 400;
}

@media screen and (max-width:1023px) {
  .tx-meta {
    font-size: 14px;
    line-height: 20px;
  }
}

@media screen and (max-width:567px) {
  .t-meta\@s {
    display: block;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-meta\@s:after,
  .t-meta\@s:before {
    content: '';
    display: block;
  }

  .t-meta\@s:before {
    margin-top: -.96667em;
  }

  .t-meta\@s:after {
    margin-top: -.36667em;
  }
}

@media screen and (max-width:567px) and (max-width:1023px) {
  .t-meta\@s {
    font-size: 14px;
    line-height: 20px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-meta\@s:after,
  .t-meta\@s:before {
    content: '';
    display: block;
  }

  .t-meta\@s:before {
    margin-top: -1.01429em;
  }

  .t-meta\@s:after {
    margin-top: -.41429em;
  }
}

@media screen and (min-width:568px) {
  .t-meta\@m\+ {
    display: block;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-meta\@m\+:after,
  .t-meta\@m\+:before {
    content: '';
    display: block;
  }

  .t-meta\@m\+:before {
    margin-top: -.96667em;
  }

  .t-meta\@m\+:after {
    margin-top: -.36667em;
  }
}

@media screen and (min-width:568px) and (max-width:1023px) {
  .t-meta\@m\+ {
    font-size: 14px;
    line-height: 20px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-meta\@m\+:after,
  .t-meta\@m\+:before {
    content: '';
    display: block;
  }

  .t-meta\@m\+:before {
    margin-top: -1.01429em;
  }

  .t-meta\@m\+:after {
    margin-top: -.41429em;
  }
}

@media screen and (max-width:1023px) {
  .t-meta\@tp- {
    display: block;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-meta\@tp-:after,
  .t-meta\@tp-:before {
    content: '';
    display: block;
  }

  .t-meta\@tp-:before {
    margin-top: -.96667em;
  }

  .t-meta\@tp-:after {
    margin-top: -.36667em;
  }
}

@media screen and (max-width:1023px) and (max-width:1023px) {
  .t-meta\@tp- {
    font-size: 14px;
    line-height: 20px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-meta\@tp-:after,
  .t-meta\@tp-:before {
    content: '';
    display: block;
  }

  .t-meta\@tp-:before {
    margin-top: -1.01429em;
  }

  .t-meta\@tp-:after {
    margin-top: -.41429em;
  }
}

@media screen and (min-width:768px) {
  .t-meta\@tp\+ {
    display: block;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-meta\@tp\+:after,
  .t-meta\@tp\+:before {
    content: '';
    display: block;
  }

  .t-meta\@tp\+:before {
    margin-top: -.96667em;
  }

  .t-meta\@tp\+:after {
    margin-top: -.36667em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-meta\@tp\+ {
    font-size: 14px;
    line-height: 20px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-meta\@tp\+:after,
  .t-meta\@tp\+:before {
    content: '';
    display: block;
  }

  .t-meta\@tp\+:before {
    margin-top: -1.01429em;
  }

  .t-meta\@tp\+:after {
    margin-top: -.41429em;
  }
}

@media screen and (max-width:767px) {
  .t-meta\@m- {
    display: block;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-meta\@m-:after,
  .t-meta\@m-:before {
    content: '';
    display: block;
  }

  .t-meta\@m-:before {
    margin-top: -.96667em;
  }

  .t-meta\@m-:after {
    margin-top: -.36667em;
  }
}

@media screen and (max-width:767px) and (max-width:1023px) {
  .t-meta\@m- {
    font-size: 14px;
    line-height: 20px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-meta\@m-:after,
  .t-meta\@m-:before {
    content: '';
    display: block;
  }

  .t-meta\@m-:before {
    margin-top: -1.01429em;
  }

  .t-meta\@m-:after {
    margin-top: -.41429em;
  }
}

@media screen and (min-width:1024px) {
  .t-meta\@tl\+ {
    display: block;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-meta\@tl\+:after,
  .t-meta\@tl\+:before {
    content: '';
    display: block;
  }

  .t-meta\@tl\+:before {
    margin-top: -.96667em;
  }

  .t-meta\@tl\+:after {
    margin-top: -.36667em;
  }
}

.t-meta-small {
  padding-top: 10px;
  padding-bottom: 5px;
}

.t-meta-small:after,
.t-meta-small:before {
  content: '';
  display: block;
}

.t-meta-small:before {
  margin-top: -1.13333em;
}

.t-meta-small:after {
  margin-top: -.53333em;
}

.t-meta-small,
.tx-meta-small {
  display: block;
  font-size: 12px;
  line-height: 20px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 400;
}

@media screen and (max-width:567px) {
  .t-meta-small\@s {
    display: block;
    font-size: 12px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .t-meta-small\@s:after,
  .t-meta-small\@s:before {
    content: '';
    display: block;
  }

  .t-meta-small\@s:before {
    margin-top: -1.13333em;
  }

  .t-meta-small\@s:after {
    margin-top: -.53333em;
  }
}

@media screen and (max-width:767px) {
  .t-meta-small\@m- {
    display: block;
    font-size: 12px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .t-meta-small\@m-:after,
  .t-meta-small\@m-:before {
    content: '';
    display: block;
  }

  .t-meta-small\@m-:before {
    margin-top: -1.13333em;
  }

  .t-meta-small\@m-:after {
    margin-top: -.53333em;
  }
}

@media screen and (max-width:1023px) {
  .t-meta-small\@tp- {
    display: block;
    font-size: 12px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .t-meta-small\@tp-:after,
  .t-meta-small\@tp-:before {
    content: '';
    display: block;
  }

  .t-meta-small\@tp-:before {
    margin-top: -1.13333em;
  }

  .t-meta-small\@tp-:after {
    margin-top: -.53333em;
  }
}

.t-meta-large {
  display: block;
  font-size: 20px;
  line-height: 32px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 400;
  padding-top: 20px;
  padding-bottom: 5px;
}

.t-meta-large:after,
.t-meta-large:before {
  content: '';
  display: block;
}

.t-meta-large:before {
  margin-top: -1.1em;
}

.t-meta-large:after {
  margin-top: -.5em;
}

@media screen and (min-width:768px) {
  .t-meta-large\@tp\+ {
    display: block;
    font-size: 20px;
    line-height: 32px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-meta-large\@tp\+:after,
  .t-meta-large\@tp\+:before {
    content: '';
    display: block;
  }

  .t-meta-large\@tp\+:before {
    margin-top: -1.1em;
  }

  .t-meta-large\@tp\+:after {
    margin-top: -.5em;
  }
}

.t-meta-list {
  display: block;
  font-size: 15px;
  line-height: 30px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-meta-list:after,
.t-meta-list:before {
  content: '';
  display: block;
}

.t-meta-list:before {
  margin-top: -1.3em;
}

.t-meta-list:after {
  margin-top: -.7em;
}

@media screen and (min-width:1024px) {
  .t-meta-list\@tl\+ {
    display: block;
    font-size: 15px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-meta-list\@tl\+:after,
  .t-meta-list\@tl\+:before {
    content: '';
    display: block;
  }

  .t-meta-list\@tl\+:before {
    margin-top: -1.3em;
  }

  .t-meta-list\@tl\+:after {
    margin-top: -.7em;
  }
}

.t-global-nav {
  display: block;
  font-size: 18px;
  line-height: 30px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-global-nav:after,
.t-global-nav:before {
  content: '';
  display: block;
}

.t-global-nav:before {
  margin-top: -1.13333em;
}

.t-global-nav:after {
  margin-top: -.53333em;
}

@media screen and (max-width:1259px) {
  .t-global-nav {
    font-size: 16px;
    line-height: 30px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav:after,
  .t-global-nav:before {
    content: '';
    display: block;
  }

  .t-global-nav:before {
    margin-top: -1.2375em;
  }

  .t-global-nav:after {
    margin-top: -.6375em;
  }
}

@media screen and (max-width:567px) {
  .t-global-nav\@s {
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@s:after,
  .t-global-nav\@s:before {
    content: '';
    display: block;
  }

  .t-global-nav\@s:before {
    margin-top: -1.13333em;
  }

  .t-global-nav\@s:after {
    margin-top: -.53333em;
  }
}

@media screen and (max-width:567px) and (max-width:1259px) {
  .t-global-nav\@s {
    font-size: 16px;
    line-height: 30px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@s:after,
  .t-global-nav\@s:before {
    content: '';
    display: block;
  }

  .t-global-nav\@s:before {
    margin-top: -1.2375em;
  }

  .t-global-nav\@s:after {
    margin-top: -.6375em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-global-nav\@m {
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@m:after,
  .t-global-nav\@m:before {
    content: '';
    display: block;
  }

  .t-global-nav\@m:before {
    margin-top: -1.13333em;
  }

  .t-global-nav\@m:after {
    margin-top: -.53333em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) and (max-width:1259px) {
  .t-global-nav\@m {
    font-size: 16px;
    line-height: 30px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@m:after,
  .t-global-nav\@m:before {
    content: '';
    display: block;
  }

  .t-global-nav\@m:before {
    margin-top: -1.2375em;
  }

  .t-global-nav\@m:after {
    margin-top: -.6375em;
  }
}

@media screen and (max-width:767px) {
  .t-global-nav\@m- {
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@m-:after,
  .t-global-nav\@m-:before {
    content: '';
    display: block;
  }

  .t-global-nav\@m-:before {
    margin-top: -1.13333em;
  }

  .t-global-nav\@m-:after {
    margin-top: -.53333em;
  }
}

@media screen and (max-width:767px) and (max-width:1259px) {
  .t-global-nav\@m- {
    font-size: 16px;
    line-height: 30px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@m-:after,
  .t-global-nav\@m-:before {
    content: '';
    display: block;
  }

  .t-global-nav\@m-:before {
    margin-top: -1.2375em;
  }

  .t-global-nav\@m-:after {
    margin-top: -.6375em;
  }
}

@media screen and (min-width:568px) {
  .t-global-nav\@m\+ {
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@m\+:after,
  .t-global-nav\@m\+:before {
    content: '';
    display: block;
  }

  .t-global-nav\@m\+:before {
    margin-top: -1.13333em;
  }

  .t-global-nav\@m\+:after {
    margin-top: -.53333em;
  }
}

@media screen and (min-width:568px) and (max-width:1259px) {
  .t-global-nav\@m\+ {
    font-size: 16px;
    line-height: 30px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@m\+:after,
  .t-global-nav\@m\+:before {
    content: '';
    display: block;
  }

  .t-global-nav\@m\+:before {
    margin-top: -1.2375em;
  }

  .t-global-nav\@m\+:after {
    margin-top: -.6375em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-global-nav\@tp {
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@tp:after,
  .t-global-nav\@tp:before {
    content: '';
    display: block;
  }

  .t-global-nav\@tp:before {
    margin-top: -1.13333em;
  }

  .t-global-nav\@tp:after {
    margin-top: -.53333em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) and (max-width:1259px) {
  .t-global-nav\@tp {
    font-size: 16px;
    line-height: 30px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@tp:after,
  .t-global-nav\@tp:before {
    content: '';
    display: block;
  }

  .t-global-nav\@tp:before {
    margin-top: -1.2375em;
  }

  .t-global-nav\@tp:after {
    margin-top: -.6375em;
  }
}

@media screen and (max-width:1023px) {
  .t-global-nav\@tp- {
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@tp-:after,
  .t-global-nav\@tp-:before {
    content: '';
    display: block;
  }

  .t-global-nav\@tp-:before {
    margin-top: -1.13333em;
  }

  .t-global-nav\@tp-:after {
    margin-top: -.53333em;
  }
}

@media screen and (max-width:1023px) and (max-width:1259px) {
  .t-global-nav\@tp- {
    font-size: 16px;
    line-height: 30px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@tp-:after,
  .t-global-nav\@tp-:before {
    content: '';
    display: block;
  }

  .t-global-nav\@tp-:before {
    margin-top: -1.2375em;
  }

  .t-global-nav\@tp-:after {
    margin-top: -.6375em;
  }
}

@media screen and (min-width:768px) {
  .t-global-nav\@tp\+ {
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@tp\+:after,
  .t-global-nav\@tp\+:before {
    content: '';
    display: block;
  }

  .t-global-nav\@tp\+:before {
    margin-top: -1.13333em;
  }

  .t-global-nav\@tp\+:after {
    margin-top: -.53333em;
  }
}

@media screen and (min-width:768px) and (max-width:1259px) {
  .t-global-nav\@tp\+ {
    font-size: 16px;
    line-height: 30px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@tp\+:after,
  .t-global-nav\@tp\+:before {
    content: '';
    display: block;
  }

  .t-global-nav\@tp\+:before {
    margin-top: -1.2375em;
  }

  .t-global-nav\@tp\+:after {
    margin-top: -.6375em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-global-nav\@tl {
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@tl:after,
  .t-global-nav\@tl:before {
    content: '';
    display: block;
  }

  .t-global-nav\@tl:before {
    margin-top: -1.13333em;
  }

  .t-global-nav\@tl:after {
    margin-top: -.53333em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) and (max-width:1259px) {
  .t-global-nav\@tl {
    font-size: 16px;
    line-height: 30px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@tl:after,
  .t-global-nav\@tl:before {
    content: '';
    display: block;
  }

  .t-global-nav\@tl:before {
    margin-top: -1.2375em;
  }

  .t-global-nav\@tl:after {
    margin-top: -.6375em;
  }
}

@media screen and (max-width:1259px) {
  .t-global-nav\@tl- {
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@tl-:after,
  .t-global-nav\@tl-:before {
    content: '';
    display: block;
  }

  .t-global-nav\@tl-:before {
    margin-top: -1.13333em;
  }

  .t-global-nav\@tl-:after {
    margin-top: -.53333em;
  }
}

@media screen and (max-width:1259px) and (max-width:1259px) {
  .t-global-nav\@tl- {
    font-size: 16px;
    line-height: 30px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@tl-:after,
  .t-global-nav\@tl-:before {
    content: '';
    display: block;
  }

  .t-global-nav\@tl-:before {
    margin-top: -1.2375em;
  }

  .t-global-nav\@tl-:after {
    margin-top: -.6375em;
  }
}

@media screen and (min-width:1024px) {
  .t-global-nav\@tl\+ {
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@tl\+:after,
  .t-global-nav\@tl\+:before {
    content: '';
    display: block;
  }

  .t-global-nav\@tl\+:before {
    margin-top: -1.13333em;
  }

  .t-global-nav\@tl\+:after {
    margin-top: -.53333em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-global-nav\@tl\+ {
    font-size: 16px;
    line-height: 30px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@tl\+:after,
  .t-global-nav\@tl\+:before {
    content: '';
    display: block;
  }

  .t-global-nav\@tl\+:before {
    margin-top: -1.2375em;
  }

  .t-global-nav\@tl\+:after {
    margin-top: -.6375em;
  }
}

@media screen and (min-width:1260px) {
  .t-global-nav\@d {
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-global-nav\@d:after,
  .t-global-nav\@d:before {
    content: '';
    display: block;
  }

  .t-global-nav\@d:before {
    margin-top: -1.13333em;
  }

  .t-global-nav\@d:after {
    margin-top: -.53333em;
  }
}

.t-sub-nav {
  display: block;
  font-size: 16px;
  line-height: 30px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-sub-nav:after,
.t-sub-nav:before {
  content: '';
  display: block;
}

.t-sub-nav:before {
  margin-top: -1.2375em;
}

.t-sub-nav:after {
  margin-top: -.6375em;
}

@media screen and (max-width:1023px) {
  .t-sub-nav\@tp- {
    display: block;
    font-size: 16px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-sub-nav\@tp-:after,
  .t-sub-nav\@tp-:before {
    content: '';
    display: block;
  }

  .t-sub-nav\@tp-:before {
    margin-top: -1.2375em;
  }

  .t-sub-nav\@tp-:after {
    margin-top: -.6375em;
  }
}

@media screen and (min-width:768px) {
  .t-sub-nav\@tp\+ {
    display: block;
    font-size: 16px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-sub-nav\@tp\+:after,
  .t-sub-nav\@tp\+:before {
    content: '';
    display: block;
  }

  .t-sub-nav\@tp\+:before {
    margin-top: -1.2375em;
  }

  .t-sub-nav\@tp\+:after {
    margin-top: -.6375em;
  }
}

@media screen and (min-width:1024px) {
  .t-sub-nav\@tl\+ {
    display: block;
    font-size: 16px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-sub-nav\@tl\+:after,
  .t-sub-nav\@tl\+:before {
    content: '';
    display: block;
  }

  .t-sub-nav\@tl\+:before {
    margin-top: -1.2375em;
  }

  .t-sub-nav\@tl\+:after {
    margin-top: -.6375em;
  }
}

.t-btn {
  display: block;
  font-size: 15px;
  line-height: 30px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-btn:after,
.t-btn:before {
  content: '';
  display: block;
}

.t-btn:before {
  margin-top: -1.3em;
}

.t-btn:after {
  margin-top: -.7em;
}

@media screen and (max-width:567px) {
  .t-btn {
    font-size: 14px;
    line-height: 30px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-btn:after,
  .t-btn:before {
    content: '';
    display: block;
  }

  .t-btn:before {
    margin-top: -1.37143em;
  }

  .t-btn:after {
    margin-top: -.77143em;
  }
}

@media screen and (max-width:1023px) {
  .t-btn\@tp- {
    display: block;
    font-size: 15px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-btn\@tp-:after,
  .t-btn\@tp-:before {
    content: '';
    display: block;
  }

  .t-btn\@tp-:before {
    margin-top: -1.3em;
  }

  .t-btn\@tp-:after {
    margin-top: -.7em;
  }
}

@media screen and (max-width:1023px) and (max-width:567px) {
  .t-btn\@tp- {
    font-size: 14px;
    line-height: 30px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-btn\@tp-:after,
  .t-btn\@tp-:before {
    content: '';
    display: block;
  }

  .t-btn\@tp-:before {
    margin-top: -1.37143em;
  }

  .t-btn\@tp-:after {
    margin-top: -.77143em;
  }
}

.t-btn-context-nav {
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-btn-context-nav:after,
.t-btn-context-nav:before {
  content: '';
  display: block;
}

.t-btn-context-nav:before {
  margin-top: -1.2375em;
}

.t-btn-context-nav:after {
  margin-top: -.6375em;
}

.t-btn-context-nav,
.tx-btn-context-nav {
  display: block;
  font-size: 16px;
  line-height: 30px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 400;
}

@media screen and (min-width:768px) {
  .t-btn-context-nav\@tp\+ {
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-btn-context-nav\@tp\+:after,
  .t-btn-context-nav\@tp\+:before {
    content: '';
    display: block;
  }

  .t-btn-context-nav\@tp\+:before {
    margin-top: -1.2375em;
  }

  .t-btn-context-nav\@tp\+:after {
    margin-top: -.6375em;
  }

  .t-btn-context-nav\@tp\+,
  .tx-btn-context-nav\@tp\+ {
    display: block;
    font-size: 16px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
  }
}

.t-section-title {
  font-size: 24px;
  padding-top: 20px;
  padding-bottom: 5px;
}

.article-text blockquote p,
.podcast-article-text blockquote p,
.product-card-text blockquote p,
.t-section-title {
  display: block;
  line-height: 30px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
}

.article-text .no-review h1,
.article-text .no-review h2,
.article-text .no-review h3,
.article-text .no-review h4,
.article-text .no-review h5,
.article-text .no-review h6,
.article-text h1,
.article-text h2,
.article-text h3,
.podcast-article-text .no-review h1,
.podcast-article-text .no-review h2,
.podcast-article-text .no-review h3,
.podcast-article-text .no-review h4,
.podcast-article-text .no-review h5,
.podcast-article-text .no-review h6,
.podcast-article-text h1,
.podcast-article-text h2,
.podcast-article-text h3,
.podcast-article-text h4,
.podcast-article-text h5,
.podcast-article-text h6,
.product-card-text .no-review h1,
.product-card-text .no-review h2,
.product-card-text .no-review h3,
.product-card-text .no-review h4,
.product-card-text .no-review h5,
.product-card-text .no-review h6,
.product-card-text h1,
.product-card-text h2,
.product-card-text h3,
.product-card-text h4,
.product-card-text h5,
.product-card-text h6,
blockquote {
  display: block;
  font-size: 24px;
  line-height: 30px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-bottom: 5px;
}

blockquote {
  padding-top: 20px;
}

.article-text .no-review h1:after,
.article-text .no-review h1:before,
.article-text .no-review h2:after,
.article-text .no-review h2:before,
.article-text .no-review h3:after,
.article-text .no-review h3:before,
.article-text .no-review h4:after,
.article-text .no-review h4:before,
.article-text .no-review h5:after,
.article-text .no-review h5:before,
.article-text .no-review h6:after,
.article-text .no-review h6:before,
.article-text blockquote p:after,
.article-text blockquote p:before,
.article-text h1:after,
.article-text h1:before,
.article-text h2:after,
.article-text h2:before,
.article-text h3:after,
.article-text h3:before,
.podcast-article-text .no-review h1:after,
.podcast-article-text .no-review h1:before,
.podcast-article-text .no-review h2:after,
.podcast-article-text .no-review h2:before,
.podcast-article-text .no-review h3:after,
.podcast-article-text .no-review h3:before,
.podcast-article-text .no-review h4:after,
.podcast-article-text .no-review h4:before,
.podcast-article-text .no-review h5:after,
.podcast-article-text .no-review h5:before,
.podcast-article-text .no-review h6:after,
.podcast-article-text .no-review h6:before,
.podcast-article-text blockquote p:after,
.podcast-article-text blockquote p:before,
.podcast-article-text h1:after,
.podcast-article-text h1:before,
.podcast-article-text h2:after,
.podcast-article-text h2:before,
.podcast-article-text h3:after,
.podcast-article-text h3:before,
.podcast-article-text h4:after,
.podcast-article-text h4:before,
.podcast-article-text h5:after,
.podcast-article-text h5:before,
.podcast-article-text h6:after,
.podcast-article-text h6:before,
.product-card-text .no-review h1:after,
.product-card-text .no-review h1:before,
.product-card-text .no-review h2:after,
.product-card-text .no-review h2:before,
.product-card-text .no-review h3:after,
.product-card-text .no-review h3:before,
.product-card-text .no-review h4:after,
.product-card-text .no-review h4:before,
.product-card-text .no-review h5:after,
.product-card-text .no-review h5:before,
.product-card-text .no-review h6:after,
.product-card-text .no-review h6:before,
.product-card-text blockquote p:after,
.product-card-text blockquote p:before,
.product-card-text h1:after,
.product-card-text h1:before,
.product-card-text h2:after,
.product-card-text h2:before,
.product-card-text h3:after,
.product-card-text h3:before,
.product-card-text h4:after,
.product-card-text h4:before,
.product-card-text h5:after,
.product-card-text h5:before,
.product-card-text h6:after,
.product-card-text h6:before,
.t-section-title:after,
.t-section-title:before,
blockquote:after,
blockquote:before {
  content: '';
  display: block;
}

.article-text .no-review h1:before,
.article-text .no-review h2:before,
.article-text .no-review h3:before,
.article-text .no-review h4:before,
.article-text .no-review h5:before,
.article-text .no-review h6:before,
.article-text blockquote p:before,
.article-text h1:before,
.article-text h2:before,
.article-text h3:before,
.podcast-article-text .no-review h1:before,
.podcast-article-text .no-review h2:before,
.podcast-article-text .no-review h3:before,
.podcast-article-text .no-review h4:before,
.podcast-article-text .no-review h5:before,
.podcast-article-text .no-review h6:before,
.podcast-article-text blockquote p:before,
.podcast-article-text h1:before,
.podcast-article-text h2:before,
.podcast-article-text h3:before,
.podcast-article-text h4:before,
.podcast-article-text h5:before,
.podcast-article-text h6:before,
.product-card-text .no-review h1:before,
.product-card-text .no-review h2:before,
.product-card-text .no-review h3:before,
.product-card-text .no-review h4:before,
.product-card-text .no-review h5:before,
.product-card-text .no-review h6:before,
.product-card-text blockquote p:before,
.product-card-text h1:before,
.product-card-text h2:before,
.product-card-text h3:before,
.product-card-text h4:before,
.product-card-text h5:before,
.product-card-text h6:before,
.t-section-title:before,
blockquote:before {
  margin-top: -.925em;
}

.article-text .no-review h1:after,
.article-text .no-review h2:after,
.article-text .no-review h3:after,
.article-text .no-review h4:after,
.article-text .no-review h5:after,
.article-text .no-review h6:after,
.article-text blockquote p:after,
.article-text h1:after,
.article-text h2:after,
.article-text h3:after,
.podcast-article-text .no-review h1:after,
.podcast-article-text .no-review h2:after,
.podcast-article-text .no-review h3:after,
.podcast-article-text .no-review h4:after,
.podcast-article-text .no-review h5:after,
.podcast-article-text .no-review h6:after,
.podcast-article-text blockquote p:after,
.podcast-article-text h1:after,
.podcast-article-text h2:after,
.podcast-article-text h3:after,
.podcast-article-text h4:after,
.podcast-article-text h5:after,
.podcast-article-text h6:after,
.product-card-text .no-review h1:after,
.product-card-text .no-review h2:after,
.product-card-text .no-review h3:after,
.product-card-text .no-review h4:after,
.product-card-text .no-review h5:after,
.product-card-text .no-review h6:after,
.product-card-text blockquote p:after,
.product-card-text h1:after,
.product-card-text h2:after,
.product-card-text h3:after,
.product-card-text h4:after,
.product-card-text h5:after,
.product-card-text h6:after,
.t-section-title:after,
blockquote:after {
  margin-top: -.325em;
}

@media screen and (max-width:767px) {
  .article-text .no-review h1,
  .article-text .no-review h2,
  .article-text .no-review h3,
  .article-text .no-review h4,
  .article-text .no-review h5,
  .article-text .no-review h6,
  .article-text blockquote p,
  .article-text h1,
  .article-text h2,
  .article-text h3,
  .podcast-article-text .no-review h1,
  .podcast-article-text .no-review h2,
  .podcast-article-text .no-review h3,
  .podcast-article-text .no-review h4,
  .podcast-article-text .no-review h5,
  .podcast-article-text .no-review h6,
  .podcast-article-text blockquote p,
  .podcast-article-text h1,
  .podcast-article-text h2,
  .podcast-article-text h3,
  .podcast-article-text h4,
  .podcast-article-text h5,
  .podcast-article-text h6,
  .product-card-text .no-review h1,
  .product-card-text .no-review h2,
  .product-card-text .no-review h3,
  .product-card-text .no-review h4,
  .product-card-text .no-review h5,
  .product-card-text .no-review h6,
  .product-card-text blockquote p,
  .product-card-text h1,
  .product-card-text h2,
  .product-card-text h3,
  .product-card-text h4,
  .product-card-text h5,
  .product-card-text h6,
  .t-section-title,
  blockquote {
    font-size: 18px;
    line-height: 30px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .article-text .no-review h1:after,
  .article-text .no-review h1:before,
  .article-text .no-review h2:after,
  .article-text .no-review h2:before,
  .article-text .no-review h3:after,
  .article-text .no-review h3:before,
  .article-text .no-review h4:after,
  .article-text .no-review h4:before,
  .article-text .no-review h5:after,
  .article-text .no-review h5:before,
  .article-text .no-review h6:after,
  .article-text .no-review h6:before,
  .article-text blockquote p:after,
  .article-text blockquote p:before,
  .article-text h1:after,
  .article-text h1:before,
  .article-text h2:after,
  .article-text h2:before,
  .article-text h3:after,
  .article-text h3:before,
  .podcast-article-text .no-review h1:after,
  .podcast-article-text .no-review h1:before,
  .podcast-article-text .no-review h2:after,
  .podcast-article-text .no-review h2:before,
  .podcast-article-text .no-review h3:after,
  .podcast-article-text .no-review h3:before,
  .podcast-article-text .no-review h4:after,
  .podcast-article-text .no-review h4:before,
  .podcast-article-text .no-review h5:after,
  .podcast-article-text .no-review h5:before,
  .podcast-article-text .no-review h6:after,
  .podcast-article-text .no-review h6:before,
  .podcast-article-text blockquote p:after,
  .podcast-article-text blockquote p:before,
  .podcast-article-text h1:after,
  .podcast-article-text h1:before,
  .podcast-article-text h2:after,
  .podcast-article-text h2:before,
  .podcast-article-text h3:after,
  .podcast-article-text h3:before,
  .podcast-article-text h4:after,
  .podcast-article-text h4:before,
  .podcast-article-text h5:after,
  .podcast-article-text h5:before,
  .podcast-article-text h6:after,
  .podcast-article-text h6:before,
  .product-card-text .no-review h1:after,
  .product-card-text .no-review h1:before,
  .product-card-text .no-review h2:after,
  .product-card-text .no-review h2:before,
  .product-card-text .no-review h3:after,
  .product-card-text .no-review h3:before,
  .product-card-text .no-review h4:after,
  .product-card-text .no-review h4:before,
  .product-card-text .no-review h5:after,
  .product-card-text .no-review h5:before,
  .product-card-text .no-review h6:after,
  .product-card-text .no-review h6:before,
  .product-card-text blockquote p:after,
  .product-card-text blockquote p:before,
  .product-card-text h1:after,
  .product-card-text h1:before,
  .product-card-text h2:after,
  .product-card-text h2:before,
  .product-card-text h3:after,
  .product-card-text h3:before,
  .product-card-text h4:after,
  .product-card-text h4:before,
  .product-card-text h5:after,
  .product-card-text h5:before,
  .product-card-text h6:after,
  .product-card-text h6:before,
  .t-section-title:after,
  .t-section-title:before,
  blockquote:after,
  blockquote:before {
    content: '';
    display: block;
  }

  .article-text .no-review h1:before,
  .article-text .no-review h2:before,
  .article-text .no-review h3:before,
  .article-text .no-review h4:before,
  .article-text .no-review h5:before,
  .article-text .no-review h6:before,
  .article-text blockquote p:before,
  .article-text h1:before,
  .article-text h2:before,
  .article-text h3:before,
  .podcast-article-text .no-review h1:before,
  .podcast-article-text .no-review h2:before,
  .podcast-article-text .no-review h3:before,
  .podcast-article-text .no-review h4:before,
  .podcast-article-text .no-review h5:before,
  .podcast-article-text .no-review h6:before,
  .podcast-article-text blockquote p:before,
  .podcast-article-text h1:before,
  .podcast-article-text h2:before,
  .podcast-article-text h3:before,
  .podcast-article-text h4:before,
  .podcast-article-text h5:before,
  .podcast-article-text h6:before,
  .product-card-text .no-review h1:before,
  .product-card-text .no-review h2:before,
  .product-card-text .no-review h3:before,
  .product-card-text .no-review h4:before,
  .product-card-text .no-review h5:before,
  .product-card-text .no-review h6:before,
  .product-card-text blockquote p:before,
  .product-card-text h1:before,
  .product-card-text h2:before,
  .product-card-text h3:before,
  .product-card-text h4:before,
  .product-card-text h5:before,
  .product-card-text h6:before,
  .t-section-title:before,
  blockquote:before {
    margin-top: -1.13333em;
  }

  .article-text .no-review h1:after,
  .article-text .no-review h2:after,
  .article-text .no-review h3:after,
  .article-text .no-review h4:after,
  .article-text .no-review h5:after,
  .article-text .no-review h6:after,
  .article-text blockquote p:after,
  .article-text h1:after,
  .article-text h2:after,
  .article-text h3:after,
  .podcast-article-text .no-review h1:after,
  .podcast-article-text .no-review h2:after,
  .podcast-article-text .no-review h3:after,
  .podcast-article-text .no-review h4:after,
  .podcast-article-text .no-review h5:after,
  .podcast-article-text .no-review h6:after,
  .podcast-article-text blockquote p:after,
  .podcast-article-text h1:after,
  .podcast-article-text h2:after,
  .podcast-article-text h3:after,
  .podcast-article-text h4:after,
  .podcast-article-text h5:after,
  .podcast-article-text h6:after,
  .product-card-text .no-review h1:after,
  .product-card-text .no-review h2:after,
  .product-card-text .no-review h3:after,
  .product-card-text .no-review h4:after,
  .product-card-text .no-review h5:after,
  .product-card-text .no-review h6:after,
  .product-card-text blockquote p:after,
  .product-card-text h1:after,
  .product-card-text h2:after,
  .product-card-text h3:after,
  .product-card-text h4:after,
  .product-card-text h5:after,
  .product-card-text h6:after,
  .t-section-title:after,
  blockquote:after {
    margin-top: -.53333em;
  }
}

.t-list-header {
  display: block;
  font-size: 18px;
  line-height: 20px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-list-header:after,
.t-list-header:before {
  content: '';
  display: block;
}

.t-list-header:before {
  margin-top: -.85556em;
}

.t-list-header:after {
  margin-top: -.25556em;
}

@media screen and (min-width:568px) {
  .t-list-header\@m\+ {
    display: block;
    font-size: 18px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-list-header\@m\+:after,
  .t-list-header\@m\+:before {
    content: '';
    display: block;
  }

  .t-list-header\@m\+:before {
    margin-top: -.85556em;
  }

  .t-list-header\@m\+:after {
    margin-top: -.25556em;
  }
}

@media screen and (min-width:1024px) {
  .t-list-header\@tl\+ {
    display: block;
    font-size: 18px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-list-header\@tl\+:after,
  .t-list-header\@tl\+:before {
    content: '';
    display: block;
  }

  .t-list-header\@tl\+:before {
    margin-top: -.85556em;
  }

  .t-list-header\@tl\+:after {
    margin-top: -.25556em;
  }
}

.t-list-header-2 {
  display: block;
  font-size: 15px;
  line-height: 20px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-list-header-2:after,
.t-list-header-2:before {
  content: '';
  display: block;
}

.t-list-header-2:before {
  margin-top: -.96667em;
}

.t-list-header-2:after {
  margin-top: -.36667em;
}

@media screen and (max-width:1023px) {
  .t-list-header-2\@tp- {
    display: block;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-list-header-2\@tp-:after,
  .t-list-header-2\@tp-:before {
    content: '';
    display: block;
  }

  .t-list-header-2\@tp-:before {
    margin-top: -.96667em;
  }

  .t-list-header-2\@tp-:after {
    margin-top: -.36667em;
  }
}

.t-rating-xxl {
  display: block;
  font-size: 72px;
  line-height: 65px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 60px;
  padding-bottom: 15px;
}

.t-rating-xxl:after,
.t-rating-xxl:before {
  content: '';
  display: block;
}

.t-rating-xxl:before {
  margin-top: -.75139em;
}

.t-rating-xxl:after {
  margin-top: -.15139em;
}

@media screen and (max-width:1023px) {
  .t-rating-xxl {
    font-size: 40px;
    line-height: 40px;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xxl:after,
  .t-rating-xxl:before {
    content: '';
    display: block;
  }

  .t-rating-xxl:before {
    margin-top: -.8em;
  }

  .t-rating-xxl:after {
    margin-top: -.2em;
  }
}

@media screen and (max-width:567px) {
  .t-rating-xxl\@s {
    display: block;
    font-size: 72px;
    line-height: 65px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 60px;
    padding-bottom: 15px;
  }

  .t-rating-xxl\@s:after,
  .t-rating-xxl\@s:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@s:before {
    margin-top: -.75139em;
  }

  .t-rating-xxl\@s:after {
    margin-top: -.15139em;
  }
}

@media screen and (max-width:567px) and (max-width:1023px) {
  .t-rating-xxl\@s {
    font-size: 40px;
    line-height: 40px;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xxl\@s:after,
  .t-rating-xxl\@s:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@s:before {
    margin-top: -.8em;
  }

  .t-rating-xxl\@s:after {
    margin-top: -.2em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-rating-xxl\@m {
    display: block;
    font-size: 72px;
    line-height: 65px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 60px;
    padding-bottom: 15px;
  }

  .t-rating-xxl\@m:after,
  .t-rating-xxl\@m:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@m:before {
    margin-top: -.75139em;
  }

  .t-rating-xxl\@m:after {
    margin-top: -.15139em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) and (max-width:1023px) {
  .t-rating-xxl\@m {
    font-size: 40px;
    line-height: 40px;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xxl\@m:after,
  .t-rating-xxl\@m:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@m:before {
    margin-top: -.8em;
  }

  .t-rating-xxl\@m:after {
    margin-top: -.2em;
  }
}

@media screen and (max-width:767px) {
  .t-rating-xxl\@m- {
    display: block;
    font-size: 72px;
    line-height: 65px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 60px;
    padding-bottom: 15px;
  }

  .t-rating-xxl\@m-:after,
  .t-rating-xxl\@m-:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@m-:before {
    margin-top: -.75139em;
  }

  .t-rating-xxl\@m-:after {
    margin-top: -.15139em;
  }
}

@media screen and (max-width:767px) and (max-width:1023px) {
  .t-rating-xxl\@m- {
    font-size: 40px;
    line-height: 40px;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xxl\@m-:after,
  .t-rating-xxl\@m-:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@m-:before {
    margin-top: -.8em;
  }

  .t-rating-xxl\@m-:after {
    margin-top: -.2em;
  }
}

@media screen and (min-width:568px) {
  .t-rating-xxl\@m\+ {
    display: block;
    font-size: 72px;
    line-height: 65px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 60px;
    padding-bottom: 15px;
  }

  .t-rating-xxl\@m\+:after,
  .t-rating-xxl\@m\+:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@m\+:before {
    margin-top: -.75139em;
  }

  .t-rating-xxl\@m\+:after {
    margin-top: -.15139em;
  }
}

@media screen and (min-width:568px) and (max-width:1023px) {
  .t-rating-xxl\@m\+ {
    font-size: 40px;
    line-height: 40px;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xxl\@m\+:after,
  .t-rating-xxl\@m\+:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@m\+:before {
    margin-top: -.8em;
  }

  .t-rating-xxl\@m\+:after {
    margin-top: -.2em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-rating-xxl\@tp {
    display: block;
    font-size: 72px;
    line-height: 65px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 60px;
    padding-bottom: 15px;
  }

  .t-rating-xxl\@tp:after,
  .t-rating-xxl\@tp:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@tp:before {
    margin-top: -.75139em;
  }

  .t-rating-xxl\@tp:after {
    margin-top: -.15139em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) and (max-width:1023px) {
  .t-rating-xxl\@tp {
    font-size: 40px;
    line-height: 40px;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xxl\@tp:after,
  .t-rating-xxl\@tp:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@tp:before {
    margin-top: -.8em;
  }

  .t-rating-xxl\@tp:after {
    margin-top: -.2em;
  }
}

@media screen and (max-width:1023px) {
  .t-rating-xxl\@tp- {
    display: block;
    font-size: 72px;
    line-height: 65px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 60px;
    padding-bottom: 15px;
  }

  .t-rating-xxl\@tp-:after,
  .t-rating-xxl\@tp-:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@tp-:before {
    margin-top: -.75139em;
  }

  .t-rating-xxl\@tp-:after {
    margin-top: -.15139em;
  }
}

@media screen and (max-width:1023px) and (max-width:1023px) {
  .t-rating-xxl\@tp- {
    font-size: 40px;
    line-height: 40px;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xxl\@tp-:after,
  .t-rating-xxl\@tp-:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@tp-:before {
    margin-top: -.8em;
  }

  .t-rating-xxl\@tp-:after {
    margin-top: -.2em;
  }
}

@media screen and (min-width:768px) {
  .t-rating-xxl\@tp\+ {
    display: block;
    font-size: 72px;
    line-height: 65px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 60px;
    padding-bottom: 15px;
  }

  .t-rating-xxl\@tp\+:after,
  .t-rating-xxl\@tp\+:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@tp\+:before {
    margin-top: -.75139em;
  }

  .t-rating-xxl\@tp\+:after {
    margin-top: -.15139em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-rating-xxl\@tp\+ {
    font-size: 40px;
    line-height: 40px;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xxl\@tp\+:after,
  .t-rating-xxl\@tp\+:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@tp\+:before {
    margin-top: -.8em;
  }

  .t-rating-xxl\@tp\+:after {
    margin-top: -.2em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-rating-xxl\@tl {
    display: block;
    font-size: 72px;
    line-height: 65px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 60px;
    padding-bottom: 15px;
  }

  .t-rating-xxl\@tl:after,
  .t-rating-xxl\@tl:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@tl:before {
    margin-top: -.75139em;
  }

  .t-rating-xxl\@tl:after {
    margin-top: -.15139em;
  }
}

@media screen and (max-width:1259px) {
  .t-rating-xxl\@tl- {
    display: block;
    font-size: 72px;
    line-height: 65px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 60px;
    padding-bottom: 15px;
  }

  .t-rating-xxl\@tl-:after,
  .t-rating-xxl\@tl-:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@tl-:before {
    margin-top: -.75139em;
  }

  .t-rating-xxl\@tl-:after {
    margin-top: -.15139em;
  }
}

@media screen and (max-width:1259px) and (max-width:1023px) {
  .t-rating-xxl\@tl- {
    font-size: 40px;
    line-height: 40px;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xxl\@tl-:after,
  .t-rating-xxl\@tl-:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@tl-:before {
    margin-top: -.8em;
  }

  .t-rating-xxl\@tl-:after {
    margin-top: -.2em;
  }
}

@media screen and (min-width:1024px) {
  .t-rating-xxl\@tl\+ {
    display: block;
    font-size: 72px;
    line-height: 65px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 60px;
    padding-bottom: 15px;
  }

  .t-rating-xxl\@tl\+:after,
  .t-rating-xxl\@tl\+:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@tl\+:before {
    margin-top: -.75139em;
  }

  .t-rating-xxl\@tl\+:after {
    margin-top: -.15139em;
  }
}

@media screen and (min-width:1260px) {
  .t-rating-xxl\@d {
    display: block;
    font-size: 72px;
    line-height: 65px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 60px;
    padding-bottom: 15px;
  }

  .t-rating-xxl\@d:after,
  .t-rating-xxl\@d:before {
    content: '';
    display: block;
  }

  .t-rating-xxl\@d:before {
    margin-top: -.75139em;
  }

  .t-rating-xxl\@d:after {
    margin-top: -.15139em;
  }
}

.t-rating-xl {
  display: block;
  font-size: 42px;
  line-height: 30px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 35px;
  padding-bottom: 10px;
}

.t-rating-xl:after,
.t-rating-xl:before {
  content: '';
  display: block;
}

.t-rating-xl:before {
  margin-top: -.65714em;
}

.t-rating-xl:after {
  margin-top: -.05714em;
}

@media screen and (max-width:567px) {
  .t-rating-xl\@s {
    display: block;
    font-size: 42px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xl\@s:after,
  .t-rating-xl\@s:before {
    content: '';
    display: block;
  }

  .t-rating-xl\@s:before {
    margin-top: -.65714em;
  }

  .t-rating-xl\@s:after {
    margin-top: -.05714em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-rating-xl\@m {
    display: block;
    font-size: 42px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xl\@m:after,
  .t-rating-xl\@m:before {
    content: '';
    display: block;
  }

  .t-rating-xl\@m:before {
    margin-top: -.65714em;
  }

  .t-rating-xl\@m:after {
    margin-top: -.05714em;
  }
}

@media screen and (max-width:767px) {
  .t-rating-xl\@m- {
    display: block;
    font-size: 42px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xl\@m-:after,
  .t-rating-xl\@m-:before {
    content: '';
    display: block;
  }

  .t-rating-xl\@m-:before {
    margin-top: -.65714em;
  }

  .t-rating-xl\@m-:after {
    margin-top: -.05714em;
  }
}

@media screen and (min-width:568px) {
  .t-rating-xl\@m\+ {
    display: block;
    font-size: 42px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xl\@m\+:after,
  .t-rating-xl\@m\+:before {
    content: '';
    display: block;
  }

  .t-rating-xl\@m\+:before {
    margin-top: -.65714em;
  }

  .t-rating-xl\@m\+:after {
    margin-top: -.05714em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-rating-xl\@tp {
    display: block;
    font-size: 42px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xl\@tp:after,
  .t-rating-xl\@tp:before {
    content: '';
    display: block;
  }

  .t-rating-xl\@tp:before {
    margin-top: -.65714em;
  }

  .t-rating-xl\@tp:after {
    margin-top: -.05714em;
  }
}

@media screen and (max-width:1023px) {
  .t-rating-xl\@tp- {
    display: block;
    font-size: 42px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xl\@tp-:after,
  .t-rating-xl\@tp-:before {
    content: '';
    display: block;
  }

  .t-rating-xl\@tp-:before {
    margin-top: -.65714em;
  }

  .t-rating-xl\@tp-:after {
    margin-top: -.05714em;
  }
}

@media screen and (min-width:768px) {
  .t-rating-xl\@tp\+ {
    display: block;
    font-size: 42px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xl\@tp\+:after,
  .t-rating-xl\@tp\+:before {
    content: '';
    display: block;
  }

  .t-rating-xl\@tp\+:before {
    margin-top: -.65714em;
  }

  .t-rating-xl\@tp\+:after {
    margin-top: -.05714em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-rating-xl\@tl {
    display: block;
    font-size: 42px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xl\@tl:after,
  .t-rating-xl\@tl:before {
    content: '';
    display: block;
  }

  .t-rating-xl\@tl:before {
    margin-top: -.65714em;
  }

  .t-rating-xl\@tl:after {
    margin-top: -.05714em;
  }
}

@media screen and (max-width:1259px) {
  .t-rating-xl\@tl- {
    display: block;
    font-size: 42px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xl\@tl-:after,
  .t-rating-xl\@tl-:before {
    content: '';
    display: block;
  }

  .t-rating-xl\@tl-:before {
    margin-top: -.65714em;
  }

  .t-rating-xl\@tl-:after {
    margin-top: -.05714em;
  }
}

@media screen and (min-width:1024px) {
  .t-rating-xl\@tl\+ {
    display: block;
    font-size: 42px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xl\@tl\+:after,
  .t-rating-xl\@tl\+:before {
    content: '';
    display: block;
  }

  .t-rating-xl\@tl\+:before {
    margin-top: -.65714em;
  }

  .t-rating-xl\@tl\+:after {
    margin-top: -.05714em;
  }
}

@media screen and (min-width:1260px) {
  .t-rating-xl\@d {
    display: block;
    font-size: 42px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-rating-xl\@d:after,
  .t-rating-xl\@d:before {
    content: '';
    display: block;
  }

  .t-rating-xl\@d:before {
    margin-top: -.65714em;
  }

  .t-rating-xl\@d:after {
    margin-top: -.05714em;
  }
}

.t-rating-large-alt {
  display: block;
  font-size: 36px;
  line-height: 30px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 30px;
  padding-bottom: 10px;
}

.t-rating-large-alt:after,
.t-rating-large-alt:before {
  content: '';
  display: block;
}

.t-rating-large-alt:before {
  margin-top: -.71667em;
}

.t-rating-large-alt:after {
  margin-top: -.11667em;
}

@media screen and (max-width:567px) {
  .t-rating-large-alt\@s {
    display: block;
    font-size: 36px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-rating-large-alt\@s:after,
  .t-rating-large-alt\@s:before {
    content: '';
    display: block;
  }

  .t-rating-large-alt\@s:before {
    margin-top: -.71667em;
  }

  .t-rating-large-alt\@s:after {
    margin-top: -.11667em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-rating-large-alt\@m {
    display: block;
    font-size: 36px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-rating-large-alt\@m:after,
  .t-rating-large-alt\@m:before {
    content: '';
    display: block;
  }

  .t-rating-large-alt\@m:before {
    margin-top: -.71667em;
  }

  .t-rating-large-alt\@m:after {
    margin-top: -.11667em;
  }
}

@media screen and (max-width:767px) {
  .t-rating-large-alt\@m- {
    display: block;
    font-size: 36px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-rating-large-alt\@m-:after,
  .t-rating-large-alt\@m-:before {
    content: '';
    display: block;
  }

  .t-rating-large-alt\@m-:before {
    margin-top: -.71667em;
  }

  .t-rating-large-alt\@m-:after {
    margin-top: -.11667em;
  }
}

@media screen and (min-width:568px) {
  .t-rating-large-alt\@m\+ {
    display: block;
    font-size: 36px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-rating-large-alt\@m\+:after,
  .t-rating-large-alt\@m\+:before {
    content: '';
    display: block;
  }

  .t-rating-large-alt\@m\+:before {
    margin-top: -.71667em;
  }

  .t-rating-large-alt\@m\+:after {
    margin-top: -.11667em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-rating-large-alt\@tp {
    display: block;
    font-size: 36px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-rating-large-alt\@tp:after,
  .t-rating-large-alt\@tp:before {
    content: '';
    display: block;
  }

  .t-rating-large-alt\@tp:before {
    margin-top: -.71667em;
  }

  .t-rating-large-alt\@tp:after {
    margin-top: -.11667em;
  }
}

@media screen and (max-width:1023px) {
  .t-rating-large-alt\@tp- {
    display: block;
    font-size: 36px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-rating-large-alt\@tp-:after,
  .t-rating-large-alt\@tp-:before {
    content: '';
    display: block;
  }

  .t-rating-large-alt\@tp-:before {
    margin-top: -.71667em;
  }

  .t-rating-large-alt\@tp-:after {
    margin-top: -.11667em;
  }
}

@media screen and (min-width:768px) {
  .t-rating-large-alt\@tp\+ {
    display: block;
    font-size: 36px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-rating-large-alt\@tp\+:after,
  .t-rating-large-alt\@tp\+:before {
    content: '';
    display: block;
  }

  .t-rating-large-alt\@tp\+:before {
    margin-top: -.71667em;
  }

  .t-rating-large-alt\@tp\+:after {
    margin-top: -.11667em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-rating-large-alt\@tl {
    display: block;
    font-size: 36px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-rating-large-alt\@tl:after,
  .t-rating-large-alt\@tl:before {
    content: '';
    display: block;
  }

  .t-rating-large-alt\@tl:before {
    margin-top: -.71667em;
  }

  .t-rating-large-alt\@tl:after {
    margin-top: -.11667em;
  }
}

@media screen and (max-width:1259px) {
  .t-rating-large-alt\@tl- {
    display: block;
    font-size: 36px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-rating-large-alt\@tl-:after,
  .t-rating-large-alt\@tl-:before {
    content: '';
    display: block;
  }

  .t-rating-large-alt\@tl-:before {
    margin-top: -.71667em;
  }

  .t-rating-large-alt\@tl-:after {
    margin-top: -.11667em;
  }
}

@media screen and (min-width:1024px) {
  .t-rating-large-alt\@tl\+ {
    display: block;
    font-size: 36px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-rating-large-alt\@tl\+:after,
  .t-rating-large-alt\@tl\+:before {
    content: '';
    display: block;
  }

  .t-rating-large-alt\@tl\+:before {
    margin-top: -.71667em;
  }

  .t-rating-large-alt\@tl\+:after {
    margin-top: -.11667em;
  }
}

@media screen and (min-width:1260px) {
  .t-rating-large-alt\@d {
    display: block;
    font-size: 36px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-rating-large-alt\@d:after,
  .t-rating-large-alt\@d:before {
    content: '';
    display: block;
  }

  .t-rating-large-alt\@d:before {
    margin-top: -.71667em;
  }

  .t-rating-large-alt\@d:after {
    margin-top: -.11667em;
  }
}

.t-rating-large {
  display: block;
  font-size: 24px;
  line-height: 30px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 20px;
  padding-bottom: 5px;
}

.t-rating-large:after,
.t-rating-large:before {
  content: '';
  display: block;
}

.t-rating-large:before {
  margin-top: -.925em;
}

.t-rating-large:after {
  margin-top: -.325em;
}

@media screen and (max-width:767px) {
  .t-rating-large {
    font-size: 20px;
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large:after,
  .t-rating-large:before {
    content: '';
    display: block;
  }

  .t-rating-large:before {
    margin-top: -1.05em;
  }

  .t-rating-large:after {
    margin-top: -.45em;
  }
}

@media screen and (max-width:567px) {
  .t-rating-large\@s {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large\@s:after,
  .t-rating-large\@s:before {
    content: '';
    display: block;
  }

  .t-rating-large\@s:before {
    margin-top: -.925em;
  }

  .t-rating-large\@s:after {
    margin-top: -.325em;
  }
}

@media screen and (max-width:567px) and (max-width:767px) {
  .t-rating-large\@s {
    font-size: 20px;
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large\@s:after,
  .t-rating-large\@s:before {
    content: '';
    display: block;
  }

  .t-rating-large\@s:before {
    margin-top: -1.05em;
  }

  .t-rating-large\@s:after {
    margin-top: -.45em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-rating-large\@m {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large\@m:after,
  .t-rating-large\@m:before {
    content: '';
    display: block;
  }

  .t-rating-large\@m:before {
    margin-top: -.925em;
  }

  .t-rating-large\@m:after {
    margin-top: -.325em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) and (max-width:767px) {
  .t-rating-large\@m {
    font-size: 20px;
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large\@m:after,
  .t-rating-large\@m:before {
    content: '';
    display: block;
  }

  .t-rating-large\@m:before {
    margin-top: -1.05em;
  }

  .t-rating-large\@m:after {
    margin-top: -.45em;
  }
}

@media screen and (max-width:767px) {
  .t-rating-large\@m- {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large\@m-:after,
  .t-rating-large\@m-:before {
    content: '';
    display: block;
  }

  .t-rating-large\@m-:before {
    margin-top: -.925em;
  }

  .t-rating-large\@m-:after {
    margin-top: -.325em;
  }
}

@media screen and (max-width:767px) and (max-width:767px) {
  .t-rating-large\@m- {
    font-size: 20px;
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large\@m-:after,
  .t-rating-large\@m-:before {
    content: '';
    display: block;
  }

  .t-rating-large\@m-:before {
    margin-top: -1.05em;
  }

  .t-rating-large\@m-:after {
    margin-top: -.45em;
  }
}

@media screen and (min-width:568px) {
  .t-rating-large\@m\+ {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large\@m\+:after,
  .t-rating-large\@m\+:before {
    content: '';
    display: block;
  }

  .t-rating-large\@m\+:before {
    margin-top: -.925em;
  }

  .t-rating-large\@m\+:after {
    margin-top: -.325em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-rating-large\@m\+ {
    font-size: 20px;
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large\@m\+:after,
  .t-rating-large\@m\+:before {
    content: '';
    display: block;
  }

  .t-rating-large\@m\+:before {
    margin-top: -1.05em;
  }

  .t-rating-large\@m\+:after {
    margin-top: -.45em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-rating-large\@tp {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large\@tp:after,
  .t-rating-large\@tp:before {
    content: '';
    display: block;
  }

  .t-rating-large\@tp:before {
    margin-top: -.925em;
  }

  .t-rating-large\@tp:after {
    margin-top: -.325em;
  }
}

@media screen and (max-width:1023px) {
  .t-rating-large\@tp- {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large\@tp-:after,
  .t-rating-large\@tp-:before {
    content: '';
    display: block;
  }

  .t-rating-large\@tp-:before {
    margin-top: -.925em;
  }

  .t-rating-large\@tp-:after {
    margin-top: -.325em;
  }
}

@media screen and (max-width:1023px) and (max-width:767px) {
  .t-rating-large\@tp- {
    font-size: 20px;
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large\@tp-:after,
  .t-rating-large\@tp-:before {
    content: '';
    display: block;
  }

  .t-rating-large\@tp-:before {
    margin-top: -1.05em;
  }

  .t-rating-large\@tp-:after {
    margin-top: -.45em;
  }
}

@media screen and (min-width:768px) {
  .t-rating-large\@tp\+ {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large\@tp\+:after,
  .t-rating-large\@tp\+:before {
    content: '';
    display: block;
  }

  .t-rating-large\@tp\+:before {
    margin-top: -.925em;
  }

  .t-rating-large\@tp\+:after {
    margin-top: -.325em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-rating-large\@tl {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large\@tl:after,
  .t-rating-large\@tl:before {
    content: '';
    display: block;
  }

  .t-rating-large\@tl:before {
    margin-top: -.925em;
  }

  .t-rating-large\@tl:after {
    margin-top: -.325em;
  }
}

@media screen and (max-width:1259px) {
  .t-rating-large\@tl- {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large\@tl-:after,
  .t-rating-large\@tl-:before {
    content: '';
    display: block;
  }

  .t-rating-large\@tl-:before {
    margin-top: -.925em;
  }

  .t-rating-large\@tl-:after {
    margin-top: -.325em;
  }
}

@media screen and (max-width:1259px) and (max-width:767px) {
  .t-rating-large\@tl- {
    font-size: 20px;
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large\@tl-:after,
  .t-rating-large\@tl-:before {
    content: '';
    display: block;
  }

  .t-rating-large\@tl-:before {
    margin-top: -1.05em;
  }

  .t-rating-large\@tl-:after {
    margin-top: -.45em;
  }
}

@media screen and (min-width:1024px) {
  .t-rating-large\@tl\+ {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large\@tl\+:after,
  .t-rating-large\@tl\+:before {
    content: '';
    display: block;
  }

  .t-rating-large\@tl\+:before {
    margin-top: -.925em;
  }

  .t-rating-large\@tl\+:after {
    margin-top: -.325em;
  }
}

@media screen and (min-width:1260px) {
  .t-rating-large\@d {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-large\@d:after,
  .t-rating-large\@d:before {
    content: '';
    display: block;
  }

  .t-rating-large\@d:before {
    margin-top: -.925em;
  }

  .t-rating-large\@d:after {
    margin-top: -.325em;
  }
}

.t-rating-small {
  display: block;
  font-size: 20px;
  line-height: 30px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 20px;
  padding-bottom: 5px;
}

.t-rating-small:after,
.t-rating-small:before {
  content: '';
  display: block;
}

.t-rating-small:before {
  margin-top: -1.05em;
}

.t-rating-small:after {
  margin-top: -.45em;
}

@media screen and (max-width:567px) {
  .t-rating-small\@s {
    display: block;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-small\@s:after,
  .t-rating-small\@s:before {
    content: '';
    display: block;
  }

  .t-rating-small\@s:before {
    margin-top: -1.05em;
  }

  .t-rating-small\@s:after {
    margin-top: -.45em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-rating-small\@m {
    display: block;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-small\@m:after,
  .t-rating-small\@m:before {
    content: '';
    display: block;
  }

  .t-rating-small\@m:before {
    margin-top: -1.05em;
  }

  .t-rating-small\@m:after {
    margin-top: -.45em;
  }
}

@media screen and (max-width:767px) {
  .t-rating-small\@m- {
    display: block;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-small\@m-:after,
  .t-rating-small\@m-:before {
    content: '';
    display: block;
  }

  .t-rating-small\@m-:before {
    margin-top: -1.05em;
  }

  .t-rating-small\@m-:after {
    margin-top: -.45em;
  }
}

@media screen and (min-width:568px) {
  .t-rating-small\@m\+ {
    display: block;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-small\@m\+:after,
  .t-rating-small\@m\+:before {
    content: '';
    display: block;
  }

  .t-rating-small\@m\+:before {
    margin-top: -1.05em;
  }

  .t-rating-small\@m\+:after {
    margin-top: -.45em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-rating-small\@tp {
    display: block;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-small\@tp:after,
  .t-rating-small\@tp:before {
    content: '';
    display: block;
  }

  .t-rating-small\@tp:before {
    margin-top: -1.05em;
  }

  .t-rating-small\@tp:after {
    margin-top: -.45em;
  }
}

@media screen and (max-width:1023px) {
  .t-rating-small\@tp- {
    display: block;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-small\@tp-:after,
  .t-rating-small\@tp-:before {
    content: '';
    display: block;
  }

  .t-rating-small\@tp-:before {
    margin-top: -1.05em;
  }

  .t-rating-small\@tp-:after {
    margin-top: -.45em;
  }
}

@media screen and (min-width:768px) {
  .t-rating-small\@tp\+ {
    display: block;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-small\@tp\+:after,
  .t-rating-small\@tp\+:before {
    content: '';
    display: block;
  }

  .t-rating-small\@tp\+:before {
    margin-top: -1.05em;
  }

  .t-rating-small\@tp\+:after {
    margin-top: -.45em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-rating-small\@tl {
    display: block;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-small\@tl:after,
  .t-rating-small\@tl:before {
    content: '';
    display: block;
  }

  .t-rating-small\@tl:before {
    margin-top: -1.05em;
  }

  .t-rating-small\@tl:after {
    margin-top: -.45em;
  }
}

@media screen and (max-width:1259px) {
  .t-rating-small\@tl- {
    display: block;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-small\@tl-:after,
  .t-rating-small\@tl-:before {
    content: '';
    display: block;
  }

  .t-rating-small\@tl-:before {
    margin-top: -1.05em;
  }

  .t-rating-small\@tl-:after {
    margin-top: -.45em;
  }
}

@media screen and (min-width:1024px) {
  .t-rating-small\@tl\+ {
    display: block;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-small\@tl\+:after,
  .t-rating-small\@tl\+:before {
    content: '';
    display: block;
  }

  .t-rating-small\@tl\+:before {
    margin-top: -1.05em;
  }

  .t-rating-small\@tl\+:after {
    margin-top: -.45em;
  }
}

@media screen and (min-width:1260px) {
  .t-rating-small\@d {
    display: block;
    font-size: 20px;
    line-height: 30px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-rating-small\@d:after,
  .t-rating-small\@d:before {
    content: '';
    display: block;
  }

  .t-rating-small\@d:before {
    margin-top: -1.05em;
  }

  .t-rating-small\@d:after {
    margin-top: -.45em;
  }
}

.t-rating-small-alt {
  display: block;
  font-size: 18px;
  line-height: 26px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-rating-small-alt:after,
.t-rating-small-alt:before {
  content: '';
  display: block;
}

.t-rating-small-alt:before {
  margin-top: -1.02222em;
}

.t-rating-small-alt:after {
  margin-top: -.42222em;
}

@media screen and (max-width:567px) {
  .t-rating-small-alt\@s {
    display: block;
    font-size: 18px;
    line-height: 26px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-small-alt\@s:after,
  .t-rating-small-alt\@s:before {
    content: '';
    display: block;
  }

  .t-rating-small-alt\@s:before {
    margin-top: -1.02222em;
  }

  .t-rating-small-alt\@s:after {
    margin-top: -.42222em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-rating-small-alt\@m {
    display: block;
    font-size: 18px;
    line-height: 26px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-small-alt\@m:after,
  .t-rating-small-alt\@m:before {
    content: '';
    display: block;
  }

  .t-rating-small-alt\@m:before {
    margin-top: -1.02222em;
  }

  .t-rating-small-alt\@m:after {
    margin-top: -.42222em;
  }
}

@media screen and (max-width:767px) {
  .t-rating-small-alt\@m- {
    display: block;
    font-size: 18px;
    line-height: 26px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-small-alt\@m-:after,
  .t-rating-small-alt\@m-:before {
    content: '';
    display: block;
  }

  .t-rating-small-alt\@m-:before {
    margin-top: -1.02222em;
  }

  .t-rating-small-alt\@m-:after {
    margin-top: -.42222em;
  }
}

@media screen and (min-width:568px) {
  .t-rating-small-alt\@m\+ {
    display: block;
    font-size: 18px;
    line-height: 26px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-small-alt\@m\+:after,
  .t-rating-small-alt\@m\+:before {
    content: '';
    display: block;
  }

  .t-rating-small-alt\@m\+:before {
    margin-top: -1.02222em;
  }

  .t-rating-small-alt\@m\+:after {
    margin-top: -.42222em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-rating-small-alt\@tp {
    display: block;
    font-size: 18px;
    line-height: 26px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-small-alt\@tp:after,
  .t-rating-small-alt\@tp:before {
    content: '';
    display: block;
  }

  .t-rating-small-alt\@tp:before {
    margin-top: -1.02222em;
  }

  .t-rating-small-alt\@tp:after {
    margin-top: -.42222em;
  }
}

@media screen and (max-width:1023px) {
  .t-rating-small-alt\@tp- {
    display: block;
    font-size: 18px;
    line-height: 26px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-small-alt\@tp-:after,
  .t-rating-small-alt\@tp-:before {
    content: '';
    display: block;
  }

  .t-rating-small-alt\@tp-:before {
    margin-top: -1.02222em;
  }

  .t-rating-small-alt\@tp-:after {
    margin-top: -.42222em;
  }
}

@media screen and (min-width:768px) {
  .t-rating-small-alt\@tp\+ {
    display: block;
    font-size: 18px;
    line-height: 26px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-small-alt\@tp\+:after,
  .t-rating-small-alt\@tp\+:before {
    content: '';
    display: block;
  }

  .t-rating-small-alt\@tp\+:before {
    margin-top: -1.02222em;
  }

  .t-rating-small-alt\@tp\+:after {
    margin-top: -.42222em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-rating-small-alt\@tl {
    display: block;
    font-size: 18px;
    line-height: 26px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-small-alt\@tl:after,
  .t-rating-small-alt\@tl:before {
    content: '';
    display: block;
  }

  .t-rating-small-alt\@tl:before {
    margin-top: -1.02222em;
  }

  .t-rating-small-alt\@tl:after {
    margin-top: -.42222em;
  }
}

@media screen and (max-width:1259px) {
  .t-rating-small-alt\@tl- {
    display: block;
    font-size: 18px;
    line-height: 26px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-small-alt\@tl-:after,
  .t-rating-small-alt\@tl-:before {
    content: '';
    display: block;
  }

  .t-rating-small-alt\@tl-:before {
    margin-top: -1.02222em;
  }

  .t-rating-small-alt\@tl-:after {
    margin-top: -.42222em;
  }
}

@media screen and (min-width:1024px) {
  .t-rating-small-alt\@tl\+ {
    display: block;
    font-size: 18px;
    line-height: 26px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-small-alt\@tl\+:after,
  .t-rating-small-alt\@tl\+:before {
    content: '';
    display: block;
  }

  .t-rating-small-alt\@tl\+:before {
    margin-top: -1.02222em;
  }

  .t-rating-small-alt\@tl\+:after {
    margin-top: -.42222em;
  }
}

@media screen and (min-width:1260px) {
  .t-rating-small-alt\@d {
    display: block;
    font-size: 18px;
    line-height: 26px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-small-alt\@d:after,
  .t-rating-small-alt\@d:before {
    content: '';
    display: block;
  }

  .t-rating-small-alt\@d:before {
    margin-top: -1.02222em;
  }

  .t-rating-small-alt\@d:after {
    margin-top: -.42222em;
  }
}

.t-rating-extra-small {
  display: block;
  font-size: 14px;
  line-height: 20px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-rating-extra-small:after,
.t-rating-extra-small:before {
  content: '';
  display: block;
}

.t-rating-extra-small:before {
  margin-top: -1.01429em;
}

.t-rating-extra-small:after {
  margin-top: -.41429em;
}

@media screen and (max-width:567px) {
  .t-rating-extra-small\@s {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-extra-small\@s:after,
  .t-rating-extra-small\@s:before {
    content: '';
    display: block;
  }

  .t-rating-extra-small\@s:before {
    margin-top: -1.01429em;
  }

  .t-rating-extra-small\@s:after {
    margin-top: -.41429em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-rating-extra-small\@m {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-extra-small\@m:after,
  .t-rating-extra-small\@m:before {
    content: '';
    display: block;
  }

  .t-rating-extra-small\@m:before {
    margin-top: -1.01429em;
  }

  .t-rating-extra-small\@m:after {
    margin-top: -.41429em;
  }
}

@media screen and (max-width:767px) {
  .t-rating-extra-small\@m- {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-extra-small\@m-:after,
  .t-rating-extra-small\@m-:before {
    content: '';
    display: block;
  }

  .t-rating-extra-small\@m-:before {
    margin-top: -1.01429em;
  }

  .t-rating-extra-small\@m-:after {
    margin-top: -.41429em;
  }
}

@media screen and (min-width:568px) {
  .t-rating-extra-small\@m\+ {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-extra-small\@m\+:after,
  .t-rating-extra-small\@m\+:before {
    content: '';
    display: block;
  }

  .t-rating-extra-small\@m\+:before {
    margin-top: -1.01429em;
  }

  .t-rating-extra-small\@m\+:after {
    margin-top: -.41429em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-rating-extra-small\@tp {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-extra-small\@tp:after,
  .t-rating-extra-small\@tp:before {
    content: '';
    display: block;
  }

  .t-rating-extra-small\@tp:before {
    margin-top: -1.01429em;
  }

  .t-rating-extra-small\@tp:after {
    margin-top: -.41429em;
  }
}

@media screen and (max-width:1023px) {
  .t-rating-extra-small\@tp- {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-extra-small\@tp-:after,
  .t-rating-extra-small\@tp-:before {
    content: '';
    display: block;
  }

  .t-rating-extra-small\@tp-:before {
    margin-top: -1.01429em;
  }

  .t-rating-extra-small\@tp-:after {
    margin-top: -.41429em;
  }
}

@media screen and (min-width:768px) {
  .t-rating-extra-small\@tp\+ {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-extra-small\@tp\+:after,
  .t-rating-extra-small\@tp\+:before {
    content: '';
    display: block;
  }

  .t-rating-extra-small\@tp\+:before {
    margin-top: -1.01429em;
  }

  .t-rating-extra-small\@tp\+:after {
    margin-top: -.41429em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-rating-extra-small\@tl {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-extra-small\@tl:after,
  .t-rating-extra-small\@tl:before {
    content: '';
    display: block;
  }

  .t-rating-extra-small\@tl:before {
    margin-top: -1.01429em;
  }

  .t-rating-extra-small\@tl:after {
    margin-top: -.41429em;
  }
}

@media screen and (max-width:1259px) {
  .t-rating-extra-small\@tl- {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-extra-small\@tl-:after,
  .t-rating-extra-small\@tl-:before {
    content: '';
    display: block;
  }

  .t-rating-extra-small\@tl-:before {
    margin-top: -1.01429em;
  }

  .t-rating-extra-small\@tl-:after {
    margin-top: -.41429em;
  }
}

@media screen and (min-width:1024px) {
  .t-rating-extra-small\@tl\+ {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-extra-small\@tl\+:after,
  .t-rating-extra-small\@tl\+:before {
    content: '';
    display: block;
  }

  .t-rating-extra-small\@tl\+:before {
    margin-top: -1.01429em;
  }

  .t-rating-extra-small\@tl\+:after {
    margin-top: -.41429em;
  }
}

@media screen and (min-width:1260px) {
  .t-rating-extra-small\@d {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-rating-extra-small\@d:after,
  .t-rating-extra-small\@d:before {
    content: '';
    display: block;
  }

  .t-rating-extra-small\@d:before {
    margin-top: -1.01429em;
  }

  .t-rating-extra-small\@d:after {
    margin-top: -.41429em;
  }
}

.t-article-gallery-count {
  display: block;
  font-size: 26px;
  line-height: 30px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 25px;
  padding-bottom: 10px;
}

.t-article-gallery-count:after,
.t-article-gallery-count:before {
  content: '';
  display: block;
}

.t-article-gallery-count:before {
  margin-top: -.87692em;
}

.t-article-gallery-count:after {
  margin-top: -.27692em;
}

.t-product-box-subtitle {
  padding-top: 10px;
  padding-bottom: 5px;
}

.t-product-box-subtitle:after,
.t-product-box-subtitle:before {
  content: '';
  display: block;
}

.t-product-box-subtitle:before {
  margin-top: -1.13333em;
}

.t-product-box-subtitle:after {
  margin-top: -.53333em;
}

.t-product-box-subtitle,
.tx-product-box-subtitle {
  display: block;
  font-size: 12px;
  line-height: 20px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 400;
}

.t-product-box-subtitle {
  text-transform: uppercase;
}

@media screen and (max-width:567px) {
  .t-product-box-subtitle\@s {
    text-transform: uppercase;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-product-box-subtitle\@m {
    text-transform: uppercase;
  }
}

@media screen and (max-width:767px) {
  .t-product-box-subtitle\@m- {
    text-transform: uppercase;
  }
}

@media screen and (min-width:568px) {
  .t-product-box-subtitle\@m\+ {
    text-transform: uppercase;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-product-box-subtitle\@tp {
    text-transform: uppercase;
  }
}

@media screen and (max-width:1023px) {
  .t-product-box-subtitle\@tp- {
    text-transform: uppercase;
  }
}

@media screen and (min-width:768px) {
  .t-product-box-subtitle\@tp\+ {
    text-transform: uppercase;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-product-box-subtitle\@tl {
    text-transform: uppercase;
  }
}

@media screen and (max-width:1259px) {
  .t-product-box-subtitle\@tl- {
    text-transform: uppercase;
  }
}

@media screen and (min-width:1024px) {
  .t-product-box-subtitle\@tl\+ {
    text-transform: uppercase;
  }
}

@media screen and (min-width:1260px) {
  .t-product-box-subtitle\@d {
    text-transform: uppercase;
  }
}

.t-dropped-cap {
  padding-top: 150px;
  padding-bottom: 40px;
}

.t-dropped-cap:after,
.t-dropped-cap:before {
  content: '';
  display: block;
}

.t-dropped-cap:before {
  margin-top: -.71553em;
}

.t-dropped-cap:after {
  margin-top: -.13553em;
}

.t-alpha-h1,
.t-dropped-cap,
.tx-dropped-cap {
  display: block;
  font-size: 188px;
  line-height: 160px;
  font-family: 'Guardian TextEgyp',serif!important;
  font-weight: 400;
}

.t-alpha-h1 {
  font-size: 60px;
  line-height: 70px;
  font-family: 'Guardian Egyp',serif!important;
  padding-top: 50px;
  padding-bottom: 15px;
}

.t-alpha-h1:after,
.t-alpha-h1:before {
  content: '';
  display: block;
}

.t-alpha-h1:before {
  margin-top: -.87333em;
}

.t-alpha-h1:after {
  margin-top: -.29333em;
}

@media screen and (min-width:1024px) {
  .t-alpha-h1\@tl\+ {
    display: block;
    font-size: 60px;
    line-height: 70px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 50px;
    padding-bottom: 15px;
  }

  .t-alpha-h1\@tl\+:after,
  .t-alpha-h1\@tl\+:before {
    content: '';
    display: block;
  }

  .t-alpha-h1\@tl\+:before {
    margin-top: -.87333em;
  }

  .t-alpha-h1\@tl\+:after {
    margin-top: -.29333em;
  }
}

@media screen and (min-width:1260px) {
  .t-alpha-h1\@d {
    display: block;
    font-size: 60px;
    line-height: 70px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 50px;
    padding-bottom: 15px;
  }

  .t-alpha-h1\@d:after,
  .t-alpha-h1\@d:before {
    content: '';
    display: block;
  }

  .t-alpha-h1\@d:before {
    margin-top: -.87333em;
  }

  .t-alpha-h1\@d:after {
    margin-top: -.29333em;
  }
}

.t-h1 {
  display: block;
  font-size: 48px;
  line-height: 55px;
  font-family: 'Guardian Egyp',serif!important;
  font-weight: 400;
  padding-top: 40px;
  padding-bottom: 15px;
}

.t-h1:after,
.t-h1:before {
  content: '';
  display: block;
}

.t-h1:before {
  margin-top: -.86292em;
}

.t-h1:after {
  margin-top: -.28292em;
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-h1\@tp {
    display: block;
    font-size: 48px;
    line-height: 55px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 40px;
    padding-bottom: 15px;
  }

  .t-h1\@tp:after,
  .t-h1\@tp:before {
    content: '';
    display: block;
  }

  .t-h1\@tp:before {
    margin-top: -.86292em;
  }

  .t-h1\@tp:after {
    margin-top: -.28292em;
  }
}

@media screen and (min-width:1024px) {
  .t-h1\@tl\+ {
    display: block;
    font-size: 48px;
    line-height: 55px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 40px;
    padding-bottom: 15px;
  }

  .t-h1\@tl\+:after,
  .t-h1\@tl\+:before {
    content: '';
    display: block;
  }

  .t-h1\@tl\+:before {
    margin-top: -.86292em;
  }

  .t-h1\@tl\+:after {
    margin-top: -.28292em;
  }
}

@media screen and (min-width:1260px) {
  .t-h1\@d {
    display: block;
    font-size: 48px;
    line-height: 55px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 40px;
    padding-bottom: 15px;
  }

  .t-h1\@d:after,
  .t-h1\@d:before {
    content: '';
    display: block;
  }

  .t-h1\@d:before {
    margin-top: -.86292em;
  }

  .t-h1\@d:after {
    margin-top: -.28292em;
  }
}

.t-h1-b {
  display: block;
  font-size: 42px;
  line-height: 50px;
  font-family: 'Guardian Egyp',serif!important;
  font-weight: 400;
  padding-top: 35px;
  padding-bottom: 10px;
}

.t-h1-b:after,
.t-h1-b:before {
  content: '';
  display: block;
}

.t-h1-b:before {
  margin-top: -.88524em;
}

.t-h1-b:after {
  margin-top: -.30524em;
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-h1-b\@tp {
    display: block;
    font-size: 42px;
    line-height: 50px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-h1-b\@tp:after,
  .t-h1-b\@tp:before {
    content: '';
    display: block;
  }

  .t-h1-b\@tp:before {
    margin-top: -.88524em;
  }

  .t-h1-b\@tp:after {
    margin-top: -.30524em;
  }
}

@media screen and (min-width:1024px) {
  .t-h1-b\@tl\+ {
    display: block;
    font-size: 42px;
    line-height: 50px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .t-h1-b\@tl\+:after,
  .t-h1-b\@tl\+:before {
    content: '';
    display: block;
  }

  .t-h1-b\@tl\+:before {
    margin-top: -.88524em;
  }

  .t-h1-b\@tl\+:after {
    margin-top: -.30524em;
  }
}

.t-h2 {
  display: block;
  font-size: 36px;
  line-height: 45px;
  font-family: 'Guardian Egyp',serif!important;
  font-weight: 400;
  padding-top: 30px;
  padding-bottom: 10px;
}

.t-h2:after,
.t-h2:before {
  content: '';
  display: block;
}

.t-h2:before {
  margin-top: -.915em;
}

.t-h2:after {
  margin-top: -.335em;
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-h2\@m {
    display: block;
    font-size: 36px;
    line-height: 45px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-h2\@m:after,
  .t-h2\@m:before {
    content: '';
    display: block;
  }

  .t-h2\@m:before {
    margin-top: -.915em;
  }

  .t-h2\@m:after {
    margin-top: -.335em;
  }
}

@media screen and (min-width:568px) {
  .t-h2\@m\+ {
    display: block;
    font-size: 36px;
    line-height: 45px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-h2\@m\+:after,
  .t-h2\@m\+:before {
    content: '';
    display: block;
  }

  .t-h2\@m\+:before {
    margin-top: -.915em;
  }

  .t-h2\@m\+:after {
    margin-top: -.335em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-h2\@tp {
    display: block;
    font-size: 36px;
    line-height: 45px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-h2\@tp:after,
  .t-h2\@tp:before {
    content: '';
    display: block;
  }

  .t-h2\@tp:before {
    margin-top: -.915em;
  }

  .t-h2\@tp:after {
    margin-top: -.335em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-h2\@tl {
    display: block;
    font-size: 36px;
    line-height: 45px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-h2\@tl:after,
  .t-h2\@tl:before {
    content: '';
    display: block;
  }

  .t-h2\@tl:before {
    margin-top: -.915em;
  }

  .t-h2\@tl:after {
    margin-top: -.335em;
  }
}

@media screen and (min-width:1024px) {
  .t-h2\@tl\+ {
    display: block;
    font-size: 36px;
    line-height: 45px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-h2\@tl\+:after,
  .t-h2\@tl\+:before {
    content: '';
    display: block;
  }

  .t-h2\@tl\+:before {
    margin-top: -.915em;
  }

  .t-h2\@tl\+:after {
    margin-top: -.335em;
  }
}

@media screen and (min-width:1260px) {
  .t-h2\@d {
    display: block;
    font-size: 36px;
    line-height: 45px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-h2\@d:after,
  .t-h2\@d:before {
    content: '';
    display: block;
  }

  .t-h2\@d:before {
    margin-top: -.915em;
  }

  .t-h2\@d:after {
    margin-top: -.335em;
  }
}

.t-h2-b {
  display: block;
  font-size: 34px;
  line-height: 35px;
  font-family: 'Guardian Egyp',serif!important;
  font-weight: 400;
  padding-top: 30px;
  padding-bottom: 10px;
}

.t-h2-b:after,
.t-h2-b:before {
  content: '';
  display: block;
}

.t-h2-b:before {
  margin-top: -.80471em;
}

.t-h2-b:after {
  margin-top: -.22471em;
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-h2-b\@tp {
    display: block;
    font-size: 34px;
    line-height: 35px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-h2-b\@tp:after,
  .t-h2-b\@tp:before {
    content: '';
    display: block;
  }

  .t-h2-b\@tp:before {
    margin-top: -.80471em;
  }

  .t-h2-b\@tp:after {
    margin-top: -.22471em;
  }
}

@media screen and (min-width:1024px) {
  .t-h2-b\@tl\+ {
    display: block;
    font-size: 34px;
    line-height: 35px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-h2-b\@tl\+:after,
  .t-h2-b\@tl\+:before {
    content: '';
    display: block;
  }

  .t-h2-b\@tl\+:before {
    margin-top: -.80471em;
  }

  .t-h2-b\@tl\+:after {
    margin-top: -.22471em;
  }
}

.t-h2-c {
  display: block;
  font-size: 36px;
  line-height: 40px;
  font-family: 'Guardian Egyp',serif!important;
  font-weight: 400;
  padding-top: 30px;
  padding-bottom: 10px;
}

.t-h2-c:after,
.t-h2-c:before {
  content: '';
  display: block;
}

.t-h2-c:before {
  margin-top: -.84556em;
}

.t-h2-c:after {
  margin-top: -.26556em;
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-h2-c\@m {
    display: block;
    font-size: 36px;
    line-height: 40px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-h2-c\@m:after,
  .t-h2-c\@m:before {
    content: '';
    display: block;
  }

  .t-h2-c\@m:before {
    margin-top: -.84556em;
  }

  .t-h2-c\@m:after {
    margin-top: -.26556em;
  }
}

@media screen and (min-width:768px) {
  .t-h2-c\@tp\+ {
    display: block;
    font-size: 36px;
    line-height: 40px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-h2-c\@tp\+:after,
  .t-h2-c\@tp\+:before {
    content: '';
    display: block;
  }

  .t-h2-c\@tp\+:before {
    margin-top: -.84556em;
  }

  .t-h2-c\@tp\+:after {
    margin-top: -.26556em;
  }
}

.t-h2-d {
  display: block;
  font-size: 34px;
  line-height: 40px;
  font-family: 'Guardian Egyp',serif!important;
  font-weight: 400;
  padding-top: 30px;
  padding-bottom: 10px;
}

.t-h2-d:after,
.t-h2-d:before {
  content: '';
  display: block;
}

.t-h2-d:before {
  margin-top: -.87824em;
}

.t-h2-d:after {
  margin-top: -.29824em;
}

@media screen and (min-width:1024px) {
  .t-h2-d\@tl\+ {
    display: block;
    font-size: 34px;
    line-height: 40px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-h2-d\@tl\+:after,
  .t-h2-d\@tl\+:before {
    content: '';
    display: block;
  }

  .t-h2-d\@tl\+:before {
    margin-top: -.87824em;
  }

  .t-h2-d\@tl\+:after {
    margin-top: -.29824em;
  }
}

.t-h3 {
  display: block;
  font-size: 30px;
  line-height: 35px;
  font-family: 'Guardian Egyp',serif!important;
  font-weight: 400;
  padding-top: 25px;
  padding-bottom: 10px;
}

.t-h3:after,
.t-h3:before {
  content: '';
  display: block;
}

.t-h3:before {
  margin-top: -.87333em;
}

.t-h3:after {
  margin-top: -.29333em;
}

@media screen and (max-width:767px) {
  .t-h3\@m- {
    display: block;
    font-size: 30px;
    line-height: 35px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 25px;
    padding-bottom: 10px;
  }

  .t-h3\@m-:after,
  .t-h3\@m-:before {
    content: '';
    display: block;
  }

  .t-h3\@m-:before {
    margin-top: -.87333em;
  }

  .t-h3\@m-:after {
    margin-top: -.29333em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-h3\@m {
    display: block;
    font-size: 30px;
    line-height: 35px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 25px;
    padding-bottom: 10px;
  }

  .t-h3\@m:after,
  .t-h3\@m:before {
    content: '';
    display: block;
  }

  .t-h3\@m:before {
    margin-top: -.87333em;
  }

  .t-h3\@m:after {
    margin-top: -.29333em;
  }
}

@media screen and (min-width:568px) {
  .t-h3\@m\+ {
    display: block;
    font-size: 30px;
    line-height: 35px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 25px;
    padding-bottom: 10px;
  }

  .t-h3\@m\+:after,
  .t-h3\@m\+:before {
    content: '';
    display: block;
  }

  .t-h3\@m\+:before {
    margin-top: -.87333em;
  }

  .t-h3\@m\+:after {
    margin-top: -.29333em;
  }
}

@media screen and (max-width:1023px) {
  .t-h3\@tp- {
    display: block;
    font-size: 30px;
    line-height: 35px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 25px;
    padding-bottom: 10px;
  }

  .t-h3\@tp-:after,
  .t-h3\@tp-:before {
    content: '';
    display: block;
  }

  .t-h3\@tp-:before {
    margin-top: -.87333em;
  }

  .t-h3\@tp-:after {
    margin-top: -.29333em;
  }
}

@media screen and (min-width:768px) {
  .t-h3\@tp\+ {
    display: block;
    font-size: 30px;
    line-height: 35px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 25px;
    padding-bottom: 10px;
  }

  .t-h3\@tp\+:after,
  .t-h3\@tp\+:before {
    content: '';
    display: block;
  }

  .t-h3\@tp\+:before {
    margin-top: -.87333em;
  }

  .t-h3\@tp\+:after {
    margin-top: -.29333em;
  }
}

@media screen and (min-width:1260px) {
  .t-h3\@d {
    display: block;
    font-size: 30px;
    line-height: 35px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 25px;
    padding-bottom: 10px;
  }

  .t-h3\@d:after,
  .t-h3\@d:before {
    content: '';
    display: block;
  }

  .t-h3\@d:before {
    margin-top: -.87333em;
  }

  .t-h3\@d:after {
    margin-top: -.29333em;
  }
}

.t-h3-b {
  display: block;
  font-size: 24px;
  line-height: 30px;
  font-family: 'Guardian Egyp',serif!important;
  font-weight: 400;
  padding-top: 20px;
  padding-bottom: 10px;
}

.t-h3-b:after,
.t-h3-b:before {
  content: '';
  display: block;
}

.t-h3-b:before {
  margin-top: -.915em;
}

.t-h3-b:after {
  margin-top: -.335em;
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-h3-b\@m {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .t-h3-b\@m:after,
  .t-h3-b\@m:before {
    content: '';
    display: block;
  }

  .t-h3-b\@m:before {
    margin-top: -.915em;
  }

  .t-h3-b\@m:after {
    margin-top: -.335em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-h3-b\@tp {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .t-h3-b\@tp:after,
  .t-h3-b\@tp:before {
    content: '';
    display: block;
  }

  .t-h3-b\@tp:before {
    margin-top: -.915em;
  }

  .t-h3-b\@tp:after {
    margin-top: -.335em;
  }
}

@media screen and (max-width:1023px) {
  .t-h3-b\@tp- {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .t-h3-b\@tp-:after,
  .t-h3-b\@tp-:before {
    content: '';
    display: block;
  }

  .t-h3-b\@tp-:before {
    margin-top: -.915em;
  }

  .t-h3-b\@tp-:after {
    margin-top: -.335em;
  }
}

@media screen and (min-width:1260px) {
  .t-h3-b\@d {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .t-h3-b\@d:after,
  .t-h3-b\@d:before {
    content: '';
    display: block;
  }

  .t-h3-b\@d:before {
    margin-top: -.915em;
  }

  .t-h3-b\@d:after {
    margin-top: -.335em;
  }
}

.t-h3-c {
  display: block;
  font-size: 26px;
  line-height: 30px;
  font-family: 'Guardian Egyp',serif!important;
  font-weight: 400;
  padding-top: 25px;
  padding-bottom: 10px;
}

.t-h3-c:after,
.t-h3-c:before {
  content: '';
  display: block;
}

.t-h3-c:before {
  margin-top: -.86692em;
}

.t-h3-c:after {
  margin-top: -.28692em;
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-h3-c\@m {
    display: block;
    font-size: 26px;
    line-height: 30px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 25px;
    padding-bottom: 10px;
  }

  .t-h3-c\@m:after,
  .t-h3-c\@m:before {
    content: '';
    display: block;
  }

  .t-h3-c\@m:before {
    margin-top: -.86692em;
  }

  .t-h3-c\@m:after {
    margin-top: -.28692em;
  }
}

.t-h4 {
  display: block;
  font-size: 22px;
  line-height: 25px;
  font-family: 'Guardian Egyp',serif!important;
  font-weight: 400;
  padding-top: 20px;
  padding-bottom: 5px;
}

.t-h4:after,
.t-h4:before {
  content: '';
  display: block;
}

.t-h4:before {
  margin-top: -.85818em;
}

.t-h4:after {
  margin-top: -.27818em;
}

@media screen and (max-width:567px) {
  .t-h4\@s {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-h4\@s:after,
  .t-h4\@s:before {
    content: '';
    display: block;
  }

  .t-h4\@s:before {
    margin-top: -.85818em;
  }

  .t-h4\@s:after {
    margin-top: -.27818em;
  }
}

@media screen and (max-width:767px) {
  .t-h4\@m- {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-h4\@m-:after,
  .t-h4\@m-:before {
    content: '';
    display: block;
  }

  .t-h4\@m-:before {
    margin-top: -.85818em;
  }

  .t-h4\@m-:after {
    margin-top: -.27818em;
  }
}

@media screen and (max-width:1023px) {
  .t-h4\@tp- {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-h4\@tp-:after,
  .t-h4\@tp-:before {
    content: '';
    display: block;
  }

  .t-h4\@tp-:before {
    margin-top: -.85818em;
  }

  .t-h4\@tp-:after {
    margin-top: -.27818em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-h4\@tl {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-h4\@tl:after,
  .t-h4\@tl:before {
    content: '';
    display: block;
  }

  .t-h4\@tl:before {
    margin-top: -.85818em;
  }

  .t-h4\@tl:after {
    margin-top: -.27818em;
  }
}

.t-h4-b {
  display: block;
  font-size: 19px;
  line-height: 25px;
  font-family: 'Guardian Egyp',serif!important;
  font-weight: 400;
  padding-top: 20px;
  padding-bottom: 5px;
}

.t-h4-b:after,
.t-h4-b:before {
  content: '';
  display: block;
}

.t-h4-b:before {
  margin-top: -.94789em;
}

.t-h4-b:after {
  margin-top: -.36789em;
}

@media screen and (min-width:1024px) {
  .t-h4-b\@tl\+ {
    display: block;
    font-size: 19px;
    line-height: 25px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-h4-b\@tl\+:after,
  .t-h4-b\@tl\+:before {
    content: '';
    display: block;
  }

  .t-h4-b\@tl\+:before {
    margin-top: -.94789em;
  }

  .t-h4-b\@tl\+:after {
    margin-top: -.36789em;
  }
}

.t-h5 {
  padding-top: 20px;
  padding-bottom: 5px;
}

.t-h5:after,
.t-h5:before {
  content: '';
  display: block;
}

.t-h5:before {
  margin-top: -.915em;
}

.t-h5:after {
  margin-top: -.335em;
}

.t-h5,
.tx-h5 {
  display: block;
  font-size: 20px;
  line-height: 25px;
  font-family: 'Guardian TextEgyp',serif!important;
  font-weight: 400;
}

@media screen and (max-width:1023px) {
  .t-h5\@tp- {
    display: block;
    font-size: 20px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-h5\@tp-:after,
  .t-h5\@tp-:before {
    content: '';
    display: block;
  }

  .t-h5\@tp-:before {
    margin-top: -.915em;
  }

  .t-h5\@tp-:after {
    margin-top: -.335em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-h5\@tp {
    display: block;
    font-size: 20px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-h5\@tp:after,
  .t-h5\@tp:before {
    content: '';
    display: block;
  }

  .t-h5\@tp:before {
    margin-top: -.915em;
  }

  .t-h5\@tp:after {
    margin-top: -.335em;
  }
}

@media screen and (min-width:1260px) {
  .t-h5\@d {
    display: block;
    font-size: 20px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-h5\@d:after,
  .t-h5\@d:before {
    content: '';
    display: block;
  }

  .t-h5\@d:before {
    margin-top: -.915em;
  }

  .t-h5\@d:after {
    margin-top: -.335em;
  }
}

.t-h6 {
  display: block;
  font-size: 16px;
  line-height: 22px;
  font-family: 'Guardian TextEgyp',serif!important;
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-h6:after,
.t-h6:before {
  content: '';
  display: block;
}

.t-h6:before {
  margin-top: -.9775em;
}

.t-h6:after {
  margin-top: -.3975em;
}

@media screen and (max-width:1023px) {
  .t-h6\@tp- {
    display: block;
    font-size: 16px;
    line-height: 22px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-h6\@tp-:after,
  .t-h6\@tp-:before {
    content: '';
    display: block;
  }

  .t-h6\@tp-:before {
    margin-top: -.9775em;
  }

  .t-h6\@tp-:after {
    margin-top: -.3975em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-h6\@tl {
    display: block;
    font-size: 16px;
    line-height: 22px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-h6\@tl:after,
  .t-h6\@tl:before {
    content: '';
    display: block;
  }

  .t-h6\@tl:before {
    margin-top: -.9775em;
  }

  .t-h6\@tl:after {
    margin-top: -.3975em;
  }
}

.t-d1 {
  display: block;
  font-size: 24px;
  line-height: 30px;
  font-family: 'Guardian Egyp',serif!important;
  font-weight: 400;
  padding-top: 20px;
  padding-bottom: 10px;
}

.t-d1:after,
.t-d1:before {
  content: '';
  display: block;
}

.t-d1:before {
  margin-top: -.915em;
}

.t-d1:after {
  margin-top: -.335em;
}

@media screen and (min-width:768px) {
  .t-d1\@tp\+ {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .t-d1\@tp\+:after,
  .t-d1\@tp\+:before {
    content: '';
    display: block;
  }

  .t-d1\@tp\+:before {
    margin-top: -.915em;
  }

  .t-d1\@tp\+:after {
    margin-top: -.335em;
  }
}

@media screen and (min-width:1024px) {
  .t-d1\@tl\+ {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .t-d1\@tl\+:after,
  .t-d1\@tl\+:before {
    content: '';
    display: block;
  }

  .t-d1\@tl\+:before {
    margin-top: -.915em;
  }

  .t-d1\@tl\+:after {
    margin-top: -.335em;
  }
}

@media screen and (min-width:1260px) {
  .t-d1\@d {
    display: block;
    font-size: 24px;
    line-height: 30px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .t-d1\@d:after,
  .t-d1\@d:before {
    content: '';
    display: block;
  }

  .t-d1\@d:before {
    margin-top: -.915em;
  }

  .t-d1\@d:after {
    margin-top: -.335em;
  }
}

.t-d2 {
  display: block;
  font-size: 20px;
  line-height: 25px;
  font-family: 'Guardian TextEgyp',serif!important;
  font-weight: 400;
  padding-top: 20px;
  padding-bottom: 5px;
}

.t-d2:after,
.t-d2:before {
  content: '';
  display: block;
}

.t-d2:before {
  margin-top: -.915em;
}

.t-d2:after {
  margin-top: -.335em;
}

@media screen and (max-width:767px) {
  .t-d2\@m- {
    display: block;
    font-size: 20px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-d2\@m-:after,
  .t-d2\@m-:before {
    content: '';
    display: block;
  }

  .t-d2\@m-:before {
    margin-top: -.915em;
  }

  .t-d2\@m-:after {
    margin-top: -.335em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-d2\@tl {
    display: block;
    font-size: 20px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-d2\@tl:after,
  .t-d2\@tl:before {
    content: '';
    display: block;
  }

  .t-d2\@tl:before {
    margin-top: -.915em;
  }

  .t-d2\@tl:after {
    margin-top: -.335em;
  }
}

@media screen and (min-width:1024px) {
  .t-d2\@tl\+ {
    display: block;
    font-size: 20px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-d2\@tl\+:after,
  .t-d2\@tl\+:before {
    content: '';
    display: block;
  }

  .t-d2\@tl\+:before {
    margin-top: -.915em;
  }

  .t-d2\@tl\+:after {
    margin-top: -.335em;
  }
}

@media screen and (min-width:1260px) {
  .t-d2\@d {
    display: block;
    font-size: 20px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-d2\@d:after,
  .t-d2\@d:before {
    content: '';
    display: block;
  }

  .t-d2\@d:before {
    margin-top: -.915em;
  }

  .t-d2\@d:after {
    margin-top: -.335em;
  }
}

.article-text,
.t-d3 {
  font-size: 18px;
  line-height: 30px;
}

.article-text,
.podcast-article-text,
.t-d3 {
  display: block;
  font-family: 'Guardian TextEgyp',serif!important;
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 5px;
}

.article-text ol,
.article-text p,
.article-text ul,
.podcast-article-text ol,
.podcast-article-text p,
.podcast-article-text ul,
.product-card-text,
.product-card-text ol,
.product-card-text ul {
  display: block;
  font-size: 18px;
  line-height: 30px;
  font-family: 'Guardian TextEgyp',serif!important;
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 5px;
}

.product-card-text p {
  display: block;
  font-family: 'Guardian TextEgyp',serif!important;
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 5px;
}

.article-text ol:after,
.article-text ol:before,
.article-text p:after,
.article-text p:before,
.article-text ul:after,
.article-text ul:before,
.article-text:after,
.article-text:before,
.podcast-article-text ol:after,
.podcast-article-text ol:before,
.podcast-article-text p:after,
.podcast-article-text p:before,
.podcast-article-text ul:after,
.podcast-article-text ul:before,
.podcast-article-text:after,
.podcast-article-text:before,
.product-card-text ol:after,
.product-card-text ol:before,
.product-card-text p:after,
.product-card-text p:before,
.product-card-text ul:after,
.product-card-text ul:before,
.product-card-text:after,
.product-card-text:before,
.t-d3:after,
.t-d3:before {
  content: '';
  display: block;
}

.article-text ol:before,
.article-text p:before,
.article-text ul:before,
.article-text:before,
.podcast-article-text ol:before,
.podcast-article-text p:before,
.podcast-article-text ul:before,
.podcast-article-text:before,
.product-card-text ol:before,
.product-card-text p:before,
.product-card-text ul:before,
.product-card-text:before,
.t-d3:before {
  margin-top: -1.12333em;
}

.article-text ol:after,
.article-text p:after,
.article-text ul:after,
.article-text:after,
.podcast-article-text ol:after,
.podcast-article-text p:after,
.podcast-article-text ul:after,
.podcast-article-text:after,
.product-card-text ol:after,
.product-card-text p:after,
.product-card-text ul:after,
.product-card-text:after,
.t-d3:after {
  margin-top: -.54333em;
}

@media screen and (max-width:567px) {
  .article-text,
  .article-text ol,
  .article-text p,
  .article-text ul,
  .podcast-article-text,
  .podcast-article-text ol,
  .podcast-article-text p,
  .podcast-article-text ul,
  .product-card-text,
  .product-card-text ol,
  .product-card-text p,
  .product-card-text ul,
  .t-d3,
  .t-d3\@s {
    font-size: 16px;
    line-height: 28px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .article-text ol:after,
  .article-text ol:before,
  .article-text p:after,
  .article-text p:before,
  .article-text ul:after,
  .article-text ul:before,
  .article-text:after,
  .article-text:before,
  .podcast-article-text ol:after,
  .podcast-article-text ol:before,
  .podcast-article-text p:after,
  .podcast-article-text p:before,
  .podcast-article-text ul:after,
  .podcast-article-text ul:before,
  .podcast-article-text:after,
  .podcast-article-text:before,
  .product-card-text ol:after,
  .product-card-text ol:before,
  .product-card-text p:after,
  .product-card-text p:before,
  .product-card-text ul:after,
  .product-card-text ul:before,
  .product-card-text:after,
  .product-card-text:before,
  .t-d3:after,
  .t-d3:before {
    content: '';
    display: block;
  }

  .article-text ol:before,
  .article-text p:before,
  .article-text ul:before,
  .article-text:before,
  .podcast-article-text ol:before,
  .podcast-article-text p:before,
  .podcast-article-text ul:before,
  .podcast-article-text:before,
  .product-card-text ol:before,
  .product-card-text p:before,
  .product-card-text ul:before,
  .product-card-text:before,
  .t-d3:before {
    margin-top: -1.165em;
  }

  .article-text ol:after,
  .article-text p:after,
  .article-text ul:after,
  .article-text:after,
  .podcast-article-text ol:after,
  .podcast-article-text p:after,
  .podcast-article-text ul:after,
  .podcast-article-text:after,
  .product-card-text ol:after,
  .product-card-text p:after,
  .product-card-text ul:after,
  .product-card-text:after,
  .t-d3:after {
    margin-top: -.585em;
  }

  .t-d3\@s {
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
  }

  .t-d3\@s:after,
  .t-d3\@s:before {
    content: '';
    display: block;
  }

  .t-d3\@s:before {
    margin-top: -1.12333em;
  }

  .t-d3\@s:after {
    margin-top: -.54333em;
  }
}

@media screen and (max-width:567px) and (max-width:567px) {
  .t-d3\@s {
    font-size: 16px;
    line-height: 28px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d3\@s:after,
  .t-d3\@s:before {
    content: '';
    display: block;
  }

  .t-d3\@s:before {
    margin-top: -1.165em;
  }

  .t-d3\@s:after {
    margin-top: -.585em;
  }
}

@media screen and (min-width:568px) {
  .t-d3\@m\+ {
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d3\@m\+:after,
  .t-d3\@m\+:before {
    content: '';
    display: block;
  }

  .t-d3\@m\+:before {
    margin-top: -1.12333em;
  }

  .t-d3\@m\+:after {
    margin-top: -.54333em;
  }

  .t-d3\@m\+,
  .tx-d3\@m\+ {
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
  }
}

@media screen and (min-width:768px) {
  .t-d3\@tp\+ {
    display: block;
    font-size: 18px;
    line-height: 30px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d3\@tp\+:after,
  .t-d3\@tp\+:before {
    content: '';
    display: block;
  }

  .t-d3\@tp\+:before {
    margin-top: -1.12333em;
  }

  .t-d3\@tp\+:after {
    margin-top: -.54333em;
  }
}

.t-d3-b {
  display: block;
  font-size: 18px;
  line-height: 25px;
  font-family: 'Guardian TextEgyp',serif!important;
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-d3-b:after,
.t-d3-b:before {
  content: '';
  display: block;
}

.t-d3-b:before {
  margin-top: -.98444em;
}

.t-d3-b:after {
  margin-top: -.40444em;
}

@media screen and (max-width:567px) {
  .t-d3-b\@s {
    display: block;
    font-size: 18px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d3-b\@s:after,
  .t-d3-b\@s:before {
    content: '';
    display: block;
  }

  .t-d3-b\@s:before {
    margin-top: -.98444em;
  }

  .t-d3-b\@s:after {
    margin-top: -.40444em;
  }
}

@media screen and (max-width:767px) {
  .t-d3-b\@m- {
    display: block;
    font-size: 18px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d3-b\@m-:after,
  .t-d3-b\@m-:before {
    content: '';
    display: block;
  }

  .t-d3-b\@m-:before {
    margin-top: -.98444em;
  }

  .t-d3-b\@m-:after {
    margin-top: -.40444em;
  }
}

@media screen and (max-width:1023px) {
  .t-d3-b\@tp- {
    display: block;
    font-size: 18px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d3-b\@tp-:after,
  .t-d3-b\@tp-:before {
    content: '';
    display: block;
  }

  .t-d3-b\@tp-:before {
    margin-top: -.98444em;
  }

  .t-d3-b\@tp-:after {
    margin-top: -.40444em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-d3-b\@tp {
    display: block;
    font-size: 18px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d3-b\@tp:after,
  .t-d3-b\@tp:before {
    content: '';
    display: block;
  }

  .t-d3-b\@tp:before {
    margin-top: -.98444em;
  }

  .t-d3-b\@tp:after {
    margin-top: -.40444em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-d3-b\@tl {
    display: block;
    font-size: 18px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d3-b\@tl:after,
  .t-d3-b\@tl:before {
    content: '';
    display: block;
  }

  .t-d3-b\@tl:before {
    margin-top: -.98444em;
  }

  .t-d3-b\@tl:after {
    margin-top: -.40444em;
  }
}

.t-d3-c {
  display: block;
  font-size: 18px;
  line-height: 25px;
  font-family: 'Guardian Egyp',serif!important;
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-d3-c:after,
.t-d3-c:before {
  content: '';
  display: block;
}

.t-d3-c:before {
  margin-top: -.98444em;
}

.t-d3-c:after {
  margin-top: -.40444em;
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-d3-c\@tp {
    display: block;
    font-size: 18px;
    line-height: 25px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d3-c\@tp:after,
  .t-d3-c\@tp:before {
    content: '';
    display: block;
  }

  .t-d3-c\@tp:before {
    margin-top: -.98444em;
  }

  .t-d3-c\@tp:after {
    margin-top: -.40444em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-d3-c\@tl {
    display: block;
    font-size: 18px;
    line-height: 25px;
    font-family: 'Guardian Egyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d3-c\@tl:after,
  .t-d3-c\@tl:before {
    content: '';
    display: block;
  }

  .t-d3-c\@tl:before {
    margin-top: -.98444em;
  }

  .t-d3-c\@tl:after {
    margin-top: -.40444em;
  }
}

.t-d4 {
  display: block;
  font-size: 16px;
  line-height: 25px;
  font-family: 'Guardian TextEgyp',serif!important;
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-d4:after,
.t-d4:before {
  content: '';
  display: block;
}

.t-d4:before {
  margin-top: -1.07125em;
}

.t-d4:after {
  margin-top: -.49125em;
}

@media screen and (max-width:567px) {
  .t-d4\@s {
    display: block;
    font-size: 16px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d4\@s:after,
  .t-d4\@s:before {
    content: '';
    display: block;
  }

  .t-d4\@s:before {
    margin-top: -1.07125em;
  }

  .t-d4\@s:after {
    margin-top: -.49125em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-d4\@tp {
    display: block;
    font-size: 16px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d4\@tp:after,
  .t-d4\@tp:before {
    content: '';
    display: block;
  }

  .t-d4\@tp:before {
    margin-top: -1.07125em;
  }

  .t-d4\@tp:after {
    margin-top: -.49125em;
  }
}

.t-d5 {
  display: block;
  font-size: 15px;
  line-height: 20px;
  font-family: 'Guardian TextEgyp',serif!important;
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-d5:after,
.t-d5:before {
  content: '';
  display: block;
}

.t-d5:before {
  margin-top: -.95667em;
}

.t-d5:after {
  margin-top: -.37667em;
}

@media screen and (max-width:567px) {
  .t-d5\@s {
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d5\@s:after,
  .t-d5\@s:before {
    content: '';
    display: block;
  }

  .t-d5\@s:before {
    margin-top: -.95667em;
  }

  .t-d5\@s:after {
    margin-top: -.37667em;
  }

  .t-d5\@s,
  .tx-d5\@s {
    display: block;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
  }
}

@media screen and (max-width:767px) {
  .t-d5\@m- {
    display: block;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d5\@m-:after,
  .t-d5\@m-:before {
    content: '';
    display: block;
  }

  .t-d5\@m-:before {
    margin-top: -.95667em;
  }

  .t-d5\@m-:after {
    margin-top: -.37667em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-d5\@m {
    display: block;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d5\@m:after,
  .t-d5\@m:before {
    content: '';
    display: block;
  }

  .t-d5\@m:before {
    margin-top: -.95667em;
  }

  .t-d5\@m:after {
    margin-top: -.37667em;
  }
}

@media screen and (min-width:768px) {
  .t-d5\@tp\+ {
    display: block;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d5\@tp\+:after,
  .t-d5\@tp\+:before {
    content: '';
    display: block;
  }

  .t-d5\@tp\+:before {
    margin-top: -.95667em;
  }

  .t-d5\@tp\+:after {
    margin-top: -.37667em;
  }
}

.t-d6,
.t-d7 {
  display: block;
  font-size: 15px;
  line-height: 25px;
  font-family: 'Guardian TextEgyp',serif!important;
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-d6:after,
.t-d6:before {
  content: '';
  display: block;
}

.t-d6:before {
  margin-top: -1.12333em;
}

.t-d6:after {
  margin-top: -.54333em;
}

.t-d7 {
  font-size: 14px;
  line-height: 20px;
}

.t-d7:after,
.t-d7:before {
  content: '';
  display: block;
}

.t-d7:before {
  margin-top: -1.00429em;
}

.t-d7:after {
  margin-top: -.42429em;
}

@media screen and (max-width:567px) {
  .t-d7\@s {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d7\@s:after,
  .t-d7\@s:before {
    content: '';
    display: block;
  }

  .t-d7\@s:before {
    margin-top: -1.00429em;
  }

  .t-d7\@s:after {
    margin-top: -.42429em;
  }
}

@media screen and (max-width:767px) {
  .t-d7\@m- {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d7\@m-:after,
  .t-d7\@m-:before {
    content: '';
    display: block;
  }

  .t-d7\@m-:before {
    margin-top: -1.00429em;
  }

  .t-d7\@m-:after {
    margin-top: -.42429em;
  }
}

@media screen and (max-width:1023px) {
  .t-d7\@tp- {
    display: block;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-d7\@tp-:after,
  .t-d7\@tp-:before {
    content: '';
    display: block;
  }

  .t-d7\@tp-:before {
    margin-top: -1.00429em;
  }

  .t-d7\@tp-:after {
    margin-top: -.42429em;
  }
}

.t-bullet-list,
.t-bullet-list-large {
  display: block;
  font-size: 15px;
  line-height: 25px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 400;
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-bullet-list:after,
.t-bullet-list:before {
  content: '';
  display: block;
}

.t-bullet-list:before {
  margin-top: -1.13333em;
}

.t-bullet-list:after {
  margin-top: -.53333em;
}

.t-bullet-list-large {
  font-size: 16px;
  line-height: 30px;
  font-family: 'Guardian TextEgyp',serif!important;
}

.t-bullet-list-large:after,
.t-bullet-list-large:before {
  content: '';
  display: block;
}

.t-bullet-list-large:before {
  margin-top: -1.2275em;
}

.t-bullet-list-large:after {
  margin-top: -.6475em;
}

.t-page-title {
  display: block;
  font-size: 40px;
  line-height: 40px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 35px;
  padding-bottom: 10px;
}

.t-page-title:after,
.t-page-title:before {
  content: '';
  display: block;
}

.t-page-title:before {
  margin-top: -.8em;
}

.t-page-title:after {
  margin-top: -.2em;
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-page-title {
    font-size: 34px;
    line-height: 34px;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-page-title:after,
  .t-page-title:before {
    content: '';
    display: block;
  }

  .t-page-title:before {
    margin-top: -.8em;
  }

  .t-page-title:after {
    margin-top: -.2em;
  }
}

@media screen and (max-width:767px) {
  .t-page-title {
    font-size: 24px;
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-page-title:after,
  .t-page-title:before {
    content: '';
    display: block;
  }

  .t-page-title:before {
    margin-top: -.925em;
  }

  .t-page-title:after {
    margin-top: -.325em;
  }
}

.t-profile-title {
  display: block;
  font-size: 60px;
  line-height: 60px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 50px;
  padding-bottom: 15px;
}

.t-profile-title:after,
.t-profile-title:before {
  content: '';
  display: block;
}

.t-profile-title:before {
  margin-top: -.8em;
}

.t-profile-title:after {
  margin-top: -.2em;
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-profile-title {
    font-size: 34px;
    line-height: 34px;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-profile-title:after,
  .t-profile-title:before {
    content: '';
    display: block;
  }

  .t-profile-title:before {
    margin-top: -.8em;
  }

  .t-profile-title:after {
    margin-top: -.2em;
  }
}

@media screen and (max-width:767px) {
  .t-profile-title {
    font-size: 24px;
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-profile-title:after,
  .t-profile-title:before {
    content: '';
    display: block;
  }

  .t-profile-title:before {
    margin-top: -.925em;
  }

  .t-profile-title:after {
    margin-top: -.325em;
  }
}

.t-page-title-alt {
  display: block;
  font-size: 42px;
  line-height: 40px;
  font-family: 'Guardian Egyp',serif!important;
  font-weight: 400;
  padding-top: 35px;
  padding-bottom: 10px;
}

.t-page-title-alt:after,
.t-page-title-alt:before {
  content: '';
  display: block;
}

.t-page-title-alt:before {
  margin-top: -.76619em;
}

.t-page-title-alt:after {
  margin-top: -.18619em;
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-page-title-alt {
    font-size: 34px;
    line-height: 20px;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-page-title-alt:after,
  .t-page-title-alt:before {
    content: '';
    display: block;
  }

  .t-page-title-alt:before {
    margin-top: -.58412em;
  }

  .t-page-title-alt:after {
    margin-top: -.00412em;
  }
}

@media screen and (max-width:767px) {
  .t-page-title-alt {
    font-size: 24px;
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .t-page-title-alt:after,
  .t-page-title-alt:before {
    content: '';
    display: block;
  }

  .t-page-title-alt:before {
    margin-top: -.915em;
  }

  .t-page-title-alt:after {
    margin-top: -.335em;
  }
}

.t-super-page-title {
  display: block;
  font-size: 72px;
  line-height: 72px;
  font-family: 'Guardian Egyp',serif!important;
  font-weight: 400;
  padding-top: 60px;
  padding-bottom: 20px;
}

.t-super-page-title:after,
.t-super-page-title:before {
  content: '';
  display: block;
}

.t-super-page-title:before {
  margin-top: -.79em;
}

.t-super-page-title:after {
  margin-top: -.21em;
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-super-page-title {
    font-size: 34px;
    line-height: 20px;
    padding-top: 30px;
    padding-bottom: 10px;
  }

  .t-super-page-title:after,
  .t-super-page-title:before {
    content: '';
    display: block;
  }

  .t-super-page-title:before {
    margin-top: -.58412em;
  }

  .t-super-page-title:after {
    margin-top: -.00412em;
  }
}

@media screen and (max-width:767px) {
  .t-super-page-title {
    font-size: 24px;
    line-height: 30px;
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .t-super-page-title:after,
  .t-super-page-title:before {
    content: '';
    display: block;
  }

  .t-super-page-title:before {
    margin-top: -.915em;
  }

  .t-super-page-title:after {
    margin-top: -.335em;
  }
}

.t-now-playing-label {
  display: block;
  font-size: 14px;
  line-height: 16px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 700;
  padding-top: 15px;
  padding-bottom: 5px;
}

.t-now-playing-label:after,
.t-now-playing-label:before {
  content: '';
  display: block;
}

.t-now-playing-label:before {
  margin-top: -.87143em;
}

.t-now-playing-label:after {
  margin-top: -.27143em;
}

@media screen and (max-width:567px) {
  .t-now-playing-label\@s {
    display: block;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-now-playing-label\@s:after,
  .t-now-playing-label\@s:before {
    content: '';
    display: block;
  }

  .t-now-playing-label\@s:before {
    margin-top: -.87143em;
  }

  .t-now-playing-label\@s:after {
    margin-top: -.27143em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-now-playing-label\@m {
    display: block;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-now-playing-label\@m:after,
  .t-now-playing-label\@m:before {
    content: '';
    display: block;
  }

  .t-now-playing-label\@m:before {
    margin-top: -.87143em;
  }

  .t-now-playing-label\@m:after {
    margin-top: -.27143em;
  }
}

@media screen and (max-width:767px) {
  .t-now-playing-label\@m- {
    display: block;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-now-playing-label\@m-:after,
  .t-now-playing-label\@m-:before {
    content: '';
    display: block;
  }

  .t-now-playing-label\@m-:before {
    margin-top: -.87143em;
  }

  .t-now-playing-label\@m-:after {
    margin-top: -.27143em;
  }
}

@media screen and (min-width:568px) {
  .t-now-playing-label\@m\+ {
    display: block;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-now-playing-label\@m\+:after,
  .t-now-playing-label\@m\+:before {
    content: '';
    display: block;
  }

  .t-now-playing-label\@m\+:before {
    margin-top: -.87143em;
  }

  .t-now-playing-label\@m\+:after {
    margin-top: -.27143em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-now-playing-label\@tp {
    display: block;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-now-playing-label\@tp:after,
  .t-now-playing-label\@tp:before {
    content: '';
    display: block;
  }

  .t-now-playing-label\@tp:before {
    margin-top: -.87143em;
  }

  .t-now-playing-label\@tp:after {
    margin-top: -.27143em;
  }
}

@media screen and (max-width:1023px) {
  .t-now-playing-label\@tp- {
    display: block;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-now-playing-label\@tp-:after,
  .t-now-playing-label\@tp-:before {
    content: '';
    display: block;
  }

  .t-now-playing-label\@tp-:before {
    margin-top: -.87143em;
  }

  .t-now-playing-label\@tp-:after {
    margin-top: -.27143em;
  }
}

@media screen and (min-width:768px) {
  .t-now-playing-label\@tp\+ {
    display: block;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-now-playing-label\@tp\+:after,
  .t-now-playing-label\@tp\+:before {
    content: '';
    display: block;
  }

  .t-now-playing-label\@tp\+:before {
    margin-top: -.87143em;
  }

  .t-now-playing-label\@tp\+:after {
    margin-top: -.27143em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-now-playing-label\@tl {
    display: block;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-now-playing-label\@tl:after,
  .t-now-playing-label\@tl:before {
    content: '';
    display: block;
  }

  .t-now-playing-label\@tl:before {
    margin-top: -.87143em;
  }

  .t-now-playing-label\@tl:after {
    margin-top: -.27143em;
  }
}

@media screen and (max-width:1259px) {
  .t-now-playing-label\@tl- {
    display: block;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-now-playing-label\@tl-:after,
  .t-now-playing-label\@tl-:before {
    content: '';
    display: block;
  }

  .t-now-playing-label\@tl-:before {
    margin-top: -.87143em;
  }

  .t-now-playing-label\@tl-:after {
    margin-top: -.27143em;
  }
}

@media screen and (min-width:1024px) {
  .t-now-playing-label\@tl\+ {
    display: block;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-now-playing-label\@tl\+:after,
  .t-now-playing-label\@tl\+:before {
    content: '';
    display: block;
  }

  .t-now-playing-label\@tl\+:before {
    margin-top: -.87143em;
  }

  .t-now-playing-label\@tl\+:after {
    margin-top: -.27143em;
  }
}

@media screen and (min-width:1260px) {
  .t-now-playing-label\@d {
    display: block;
    font-size: 14px;
    line-height: 16px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-now-playing-label\@d:after,
  .t-now-playing-label\@d:before {
    content: '';
    display: block;
  }

  .t-now-playing-label\@d:before {
    margin-top: -.87143em;
  }

  .t-now-playing-label\@d:after {
    margin-top: -.27143em;
  }
}

.public-access .t-h1-b,
.t-ad-label {
  display: block;
  font-size: 10px;
  line-height: 10px;
  font-family: 'Guardian Text Sans',sans-serif!important;
  font-weight: 400;
  padding-top: 10px;
  padding-bottom: 5px;
}

.t-ad-label:after,
.t-ad-label:before {
  content: '';
  display: block;
}

.t-ad-label:before {
  margin-top: -.8em;
}

.t-ad-label:after {
  margin-top: -.2em;
}

@media screen and (max-width:567px) {
  .t-ad-label\@s {
    display: block;
    font-size: 10px;
    line-height: 10px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .t-ad-label\@s:after,
  .t-ad-label\@s:before {
    content: '';
    display: block;
  }

  .t-ad-label\@s:before {
    margin-top: -.8em;
  }

  .t-ad-label\@s:after {
    margin-top: -.2em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-ad-label\@m {
    display: block;
    font-size: 10px;
    line-height: 10px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .t-ad-label\@m:after,
  .t-ad-label\@m:before {
    content: '';
    display: block;
  }

  .t-ad-label\@m:before {
    margin-top: -.8em;
  }

  .t-ad-label\@m:after {
    margin-top: -.2em;
  }
}

@media screen and (max-width:767px) {
  .t-ad-label\@m- {
    display: block;
    font-size: 10px;
    line-height: 10px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .t-ad-label\@m-:after,
  .t-ad-label\@m-:before {
    content: '';
    display: block;
  }

  .t-ad-label\@m-:before {
    margin-top: -.8em;
  }

  .t-ad-label\@m-:after {
    margin-top: -.2em;
  }
}

@media screen and (min-width:568px) {
  .t-ad-label\@m\+ {
    display: block;
    font-size: 10px;
    line-height: 10px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .t-ad-label\@m\+:after,
  .t-ad-label\@m\+:before {
    content: '';
    display: block;
  }

  .t-ad-label\@m\+:before {
    margin-top: -.8em;
  }

  .t-ad-label\@m\+:after {
    margin-top: -.2em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-ad-label\@tp {
    display: block;
    font-size: 10px;
    line-height: 10px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .t-ad-label\@tp:after,
  .t-ad-label\@tp:before {
    content: '';
    display: block;
  }

  .t-ad-label\@tp:before {
    margin-top: -.8em;
  }

  .t-ad-label\@tp:after {
    margin-top: -.2em;
  }
}

@media screen and (max-width:1023px) {
  .t-ad-label\@tp- {
    display: block;
    font-size: 10px;
    line-height: 10px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .t-ad-label\@tp-:after,
  .t-ad-label\@tp-:before {
    content: '';
    display: block;
  }

  .t-ad-label\@tp-:before {
    margin-top: -.8em;
  }

  .t-ad-label\@tp-:after {
    margin-top: -.2em;
  }
}

@media screen and (min-width:768px) {
  .t-ad-label\@tp\+ {
    display: block;
    font-size: 10px;
    line-height: 10px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .t-ad-label\@tp\+:after,
  .t-ad-label\@tp\+:before {
    content: '';
    display: block;
  }

  .t-ad-label\@tp\+:before {
    margin-top: -.8em;
  }

  .t-ad-label\@tp\+:after {
    margin-top: -.2em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-ad-label\@tl {
    display: block;
    font-size: 10px;
    line-height: 10px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .t-ad-label\@tl:after,
  .t-ad-label\@tl:before {
    content: '';
    display: block;
  }

  .t-ad-label\@tl:before {
    margin-top: -.8em;
  }

  .t-ad-label\@tl:after {
    margin-top: -.2em;
  }
}

@media screen and (max-width:1259px) {
  .t-ad-label\@tl- {
    display: block;
    font-size: 10px;
    line-height: 10px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .t-ad-label\@tl-:after,
  .t-ad-label\@tl-:before {
    content: '';
    display: block;
  }

  .t-ad-label\@tl-:before {
    margin-top: -.8em;
  }

  .t-ad-label\@tl-:after {
    margin-top: -.2em;
  }
}

@media screen and (min-width:1024px) {
  .t-ad-label\@tl\+ {
    display: block;
    font-size: 10px;
    line-height: 10px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .t-ad-label\@tl\+:after,
  .t-ad-label\@tl\+:before {
    content: '';
    display: block;
  }

  .t-ad-label\@tl\+:before {
    margin-top: -.8em;
  }

  .t-ad-label\@tl\+:after {
    margin-top: -.2em;
  }
}

@media screen and (min-width:1260px) {
  .t-ad-label\@d {
    display: block;
    font-size: 10px;
    line-height: 10px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 400;
    padding-top: 10px;
    padding-bottom: 5px;
  }

  .t-ad-label\@d:after,
  .t-ad-label\@d:before {
    content: '';
    display: block;
  }

  .t-ad-label\@d:before {
    margin-top: -.8em;
  }

  .t-ad-label\@d:after {
    margin-top: -.2em;
  }
}

.t-profile-comment-text {
  display: block;
  font-size: 22px;
  line-height: 25px;
  font-family: 'Guardian TextEgyp',serif!important;
  font-weight: 400;
  padding-top: 20px;
  padding-bottom: 5px;
}

.public-access .t-h1-b:after,
.public-access .t-h1-b:before,
.t-profile-comment-text:after,
.t-profile-comment-text:before {
  content: '';
  display: block;
}

.t-profile-comment-text:before {
  margin-top: -.85818em;
}

.t-profile-comment-text:after {
  margin-top: -.27818em;
}

@media screen and (max-width:767px) {
  .t-profile-comment-text {
    font-size: 16px;
    line-height: 26px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text:after,
  .t-profile-comment-text:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text:before {
    margin-top: -1.1025em;
  }

  .t-profile-comment-text:after {
    margin-top: -.5225em;
  }
}

@media screen and (max-width:567px) {
  .t-profile-comment-text\@s {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text\@s:after,
  .t-profile-comment-text\@s:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text\@s:before {
    margin-top: -.85818em;
  }

  .t-profile-comment-text\@s:after {
    margin-top: -.27818em;
  }
}

@media screen and (max-width:567px) and (max-width:767px) {
  .t-profile-comment-text\@s {
    font-size: 16px;
    line-height: 26px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text\@s:after,
  .t-profile-comment-text\@s:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text\@s:before {
    margin-top: -1.1025em;
  }

  .t-profile-comment-text\@s:after {
    margin-top: -.5225em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-profile-comment-text\@m {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text\@m:after,
  .t-profile-comment-text\@m:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text\@m:before {
    margin-top: -.85818em;
  }

  .t-profile-comment-text\@m:after {
    margin-top: -.27818em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) and (max-width:767px) {
  .t-profile-comment-text\@m {
    font-size: 16px;
    line-height: 26px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text\@m:after,
  .t-profile-comment-text\@m:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text\@m:before {
    margin-top: -1.1025em;
  }

  .t-profile-comment-text\@m:after {
    margin-top: -.5225em;
  }
}

@media screen and (max-width:767px) {
  .t-profile-comment-text\@m- {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text\@m-:after,
  .t-profile-comment-text\@m-:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text\@m-:before {
    margin-top: -.85818em;
  }

  .t-profile-comment-text\@m-:after {
    margin-top: -.27818em;
  }
}

@media screen and (max-width:767px) and (max-width:767px) {
  .t-profile-comment-text\@m- {
    font-size: 16px;
    line-height: 26px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text\@m-:after,
  .t-profile-comment-text\@m-:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text\@m-:before {
    margin-top: -1.1025em;
  }

  .t-profile-comment-text\@m-:after {
    margin-top: -.5225em;
  }
}

@media screen and (min-width:568px) {
  .t-profile-comment-text\@m\+ {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text\@m\+:after,
  .t-profile-comment-text\@m\+:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text\@m\+:before {
    margin-top: -.85818em;
  }

  .t-profile-comment-text\@m\+:after {
    margin-top: -.27818em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-profile-comment-text\@m\+ {
    font-size: 16px;
    line-height: 26px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text\@m\+:after,
  .t-profile-comment-text\@m\+:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text\@m\+:before {
    margin-top: -1.1025em;
  }

  .t-profile-comment-text\@m\+:after {
    margin-top: -.5225em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-profile-comment-text\@tp {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text\@tp:after,
  .t-profile-comment-text\@tp:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text\@tp:before {
    margin-top: -.85818em;
  }

  .t-profile-comment-text\@tp:after {
    margin-top: -.27818em;
  }
}

@media screen and (max-width:1023px) {
  .t-profile-comment-text\@tp- {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text\@tp-:after,
  .t-profile-comment-text\@tp-:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text\@tp-:before {
    margin-top: -.85818em;
  }

  .t-profile-comment-text\@tp-:after {
    margin-top: -.27818em;
  }
}

@media screen and (max-width:1023px) and (max-width:767px) {
  .t-profile-comment-text\@tp- {
    font-size: 16px;
    line-height: 26px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text\@tp-:after,
  .t-profile-comment-text\@tp-:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text\@tp-:before {
    margin-top: -1.1025em;
  }

  .t-profile-comment-text\@tp-:after {
    margin-top: -.5225em;
  }
}

@media screen and (min-width:768px) {
  .t-profile-comment-text\@tp\+ {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text\@tp\+:after,
  .t-profile-comment-text\@tp\+:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text\@tp\+:before {
    margin-top: -.85818em;
  }

  .t-profile-comment-text\@tp\+:after {
    margin-top: -.27818em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-profile-comment-text\@tl {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text\@tl:after,
  .t-profile-comment-text\@tl:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text\@tl:before {
    margin-top: -.85818em;
  }

  .t-profile-comment-text\@tl:after {
    margin-top: -.27818em;
  }
}

@media screen and (max-width:1259px) {
  .t-profile-comment-text\@tl- {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text\@tl-:after,
  .t-profile-comment-text\@tl-:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text\@tl-:before {
    margin-top: -.85818em;
  }

  .t-profile-comment-text\@tl-:after {
    margin-top: -.27818em;
  }
}

@media screen and (max-width:1259px) and (max-width:767px) {
  .t-profile-comment-text\@tl- {
    font-size: 16px;
    line-height: 26px;
    padding-top: 15px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text\@tl-:after,
  .t-profile-comment-text\@tl-:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text\@tl-:before {
    margin-top: -1.1025em;
  }

  .t-profile-comment-text\@tl-:after {
    margin-top: -.5225em;
  }
}

@media screen and (min-width:1024px) {
  .t-profile-comment-text\@tl\+ {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text\@tl\+:after,
  .t-profile-comment-text\@tl\+:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text\@tl\+:before {
    margin-top: -.85818em;
  }

  .t-profile-comment-text\@tl\+:after {
    margin-top: -.27818em;
  }
}

@media screen and (min-width:1260px) {
  .t-profile-comment-text\@d {
    display: block;
    font-size: 22px;
    line-height: 25px;
    font-family: 'Guardian TextEgyp',serif!important;
    font-weight: 400;
    padding-top: 20px;
    padding-bottom: 5px;
  }

  .t-profile-comment-text\@d:after,
  .t-profile-comment-text\@d:before {
    content: '';
    display: block;
  }

  .t-profile-comment-text\@d:before {
    margin-top: -.85818em;
  }

  .t-profile-comment-text\@d:after {
    margin-top: -.27818em;
  }
}

.t-bold {
  font-weight: 700;
}

@media screen and (max-width:567px) {
  .t-bold\@s {
    font-weight: 700;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-bold\@m {
    font-weight: 700;
  }
}

@media screen and (max-width:767px) {
  .t-bold\@m- {
    font-weight: 700;
  }
}

@media screen and (min-width:568px) {
  .t-bold\@m\+ {
    font-weight: 700;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-bold\@tp {
    font-weight: 700;
  }
}

@media screen and (max-width:1023px) {
  .t-bold\@tp- {
    font-weight: 700;
  }
}

@media screen and (min-width:768px) {
  .t-bold\@tp\+ {
    font-weight: 700;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-bold\@tl {
    font-weight: 700;
  }
}

@media screen and (max-width:1259px) {
  .t-bold\@tl- {
    font-weight: 700;
  }
}

@media screen and (min-width:1024px) {
  .t-bold\@tl\+ {
    font-weight: 700;
  }
}

@media screen and (min-width:1260px) {
  .t-bold\@d {
    font-weight: 700;
  }
}

.t-medium {
  font-weight: 500;
}

@media screen and (max-width:567px) {
  .t-medium\@s {
    font-weight: 500;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-medium\@m {
    font-weight: 500;
  }
}

@media screen and (max-width:767px) {
  .t-medium\@m- {
    font-weight: 500;
  }
}

@media screen and (min-width:568px) {
  .t-medium\@m\+ {
    font-weight: 500;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-medium\@tp {
    font-weight: 500;
  }
}

@media screen and (max-width:1023px) {
  .t-medium\@tp- {
    font-weight: 500;
  }
}

@media screen and (min-width:768px) {
  .t-medium\@tp\+ {
    font-weight: 500;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-medium\@tl {
    font-weight: 500;
  }
}

@media screen and (max-width:1259px) {
  .t-medium\@tl- {
    font-weight: 500;
  }
}

@media screen and (min-width:1024px) {
  .t-medium\@tl\+ {
    font-weight: 500;
  }
}

@media screen and (min-width:1260px) {
  .t-medium\@d {
    font-weight: 500;
  }
}

@media screen and (max-width:767px) {
  .t-h4 {
    font-weight: 500;
  }
}

@media screen and (max-width:567px) and (max-width:767px) {
  .t-h4\@s {
    font-weight: 500;
  }
}

@media screen and (min-width:568px) and (max-width:767px) and (max-width:767px) {
  .t-h4\@m {
    font-weight: 500;
  }
}

@media screen and (max-width:767px) and (max-width:767px) {
  .t-h4\@m- {
    font-weight: 500;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-h4\@m\+ {
    font-weight: 500;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) and (max-width:767px) {
  .t-h4\@tp {
    font-weight: 500;
  }
}

@media screen and (max-width:1023px) and (max-width:767px) {
  .t-h4\@tp- {
    font-weight: 500;
  }
}

@media screen and (min-width:768px) and (max-width:767px) {
  .t-h4\@tp\+ {
    font-weight: 500;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) and (max-width:767px) {
  .t-h4\@tl {
    font-weight: 500;
  }
}

@media screen and (max-width:1259px) and (max-width:767px) {
  .t-h4\@tl- {
    font-weight: 500;
  }
}

@media screen and (min-width:1024px) and (max-width:767px) {
  .t-h4\@tl\+ {
    font-weight: 500;
  }
}

@media screen and (min-width:1260px) and (max-width:767px) {
  .t-h4\@d {
    font-weight: 500;
  }
}

.t-ad-label {
  letter-spacing: .05em;
}

@media screen and (max-width:567px) {
  .t-ad-label\@s {
    letter-spacing: .05em;
  }
}

@media screen and (min-width:568px) and (max-width:767px) {
  .t-ad-label\@m {
    letter-spacing: .05em;
  }
}

@media screen and (max-width:767px) {
  .t-ad-label\@m- {
    letter-spacing: .05em;
  }
}

@media screen and (min-width:568px) {
  .t-ad-label\@m\+ {
    letter-spacing: .05em;
  }
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .t-ad-label\@tp {
    letter-spacing: .05em;
  }
}

@media screen and (max-width:1023px) {
  .t-ad-label\@tp- {
    letter-spacing: .05em;
  }
}

@media screen and (min-width:768px) {
  .t-ad-label\@tp\+ {
    letter-spacing: .05em;
  }
}

@media screen and (min-width:1024px) and (max-width:1259px) {
  .t-ad-label\@tl {
    letter-spacing: .05em;
  }
}

@media screen and (max-width:1259px) {
  .t-ad-label\@tl- {
    letter-spacing: .05em;
  }
}

@media screen and (min-width:1024px) {
  .t-ad-label\@tl\+ {
    letter-spacing: .05em;
  }
}

@media screen and (min-width:1260px) {
  .t-ad-label\@d {
    letter-spacing: .05em;
  }
}

.public-access .t-h1-b {
  font-size: 42px;
  line-height: 50px;
  font-weight: 700;
  padding-top: 35px;
  padding-bottom: 10px;
}

.public-access .t-h1-b:before {
  margin-top: -.89524em;
}

.public-access .t-h1-b:after {
  margin-top: -.29524em;
}

@media screen and (min-width:768px) and (max-width:1023px) {
  .public-access .t-h1-b\@tp {
    display: block;
    font-size: 42px;
    line-height: 50px;
    font-family: 'Guardian Text Sans',sans-serif!important;
    font-weight: 700;
    padding-top: 35px;
    padding-bottom: 10px;
  }

  .public-access .t-h1-b\@tp:after,
  .public-access .t-h1-b\@tp:before {
    content: '';
    display: block;
  }

  .public-access .t-h1-b\@tp:before {
    margin-top: -.89524em;
  }

  .public-access .t-h1-b\@tp:after {
    margin-top: -.29524em;
  }
}