/*! normalize.css v3.0.2 | MIT License | github.com/necolas/normalize.css */

html {
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

@font-face {
  font-display: swap;
  font-family: ABMonumentGrotesk-Bold750;
  font-weight: 100 900;
  src: url("../index/ABMonumentGrotesk-Bold750.woff2") format("woff2")
}

@font-face {
  font-display: swap;
  font-family: ABMonumentGrotesk-Regular;
  font-weight: 400;
  src: url("../index/ABMonumentGrotesk-Regular.woff2") format("woff2")
}

@font-face {
  font-display: swap;
  font-family: ABMonumentGrotesk-Bold;
  font-weight: 700;
  src: url("../index/ABMonumentGrotesk-Bold.woff2") format("woff2")
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

[hidden],
template {
  display: none;
}

a {
  background-color: transparent;
}

a:active {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b,
strong {
  font-weight: 700;
  font-family: ABMonumentGrotesk-Bold, sans-serif;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background: #ff0;
  color: #000;
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sup {
  top: -0.5em;
}

sub {
  bottom: -0.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

button,
input,
optgroup,
select,
textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled],
html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner,
input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"],
input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: textfield;
  box-sizing: content-box;
}

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

fieldset {
  border: 1px solid silver;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: 700;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td,
th {
  padding: 0;
}

body {
  color: #222;
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size: 16px;
  line-height: 1.2;
  margin: 0;
}

a {
  color: inherit;
  text-decoration: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

p {
  margin: 0;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: ABMonumentGrotesk-Bold,Arial,Helvetica,Verdana,Geneva,sans-serif;
  font-weight: 700;
  line-height: 1.1;
  margin: 0;
  color: #222;
}

iframe,
img {
  border: 0;
  vertical-align: bottom;
}

button {
  padding: 0;
  background: none;
  border: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.abBtn {
  border: 1px solid rgba(34, 34, 34, 0.1);
  border-radius: 2px;
  box-sizing: border-box;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  line-height: 17px;
  min-width: 44px;
  padding: 14px 13px 11px;
  text-align: center;
  text-transform: uppercase;
}

.abBtn.abBtnTag {
  background: hsla(0, 0%, 100%, 0.5);
  border-color: #0078bd;
  color: #0078bd;
  line-height: 1;
  padding: 9px;
  font-size: 11px;
  margin: auto 7px 7px auto;
}

.abBtn.abBtnTag:hover {
  text-decoration: underline;
}

.abBtn.abBtnTag:active {
  box-shadow: none;
  background: rgba(0, 120, 189, 0.15);
}

.abBtn:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  opacity: 1;
}

.abBtn:hover {
  text-decoration: none;
}

.abBtnLeft {
  text-align: left;
}

.abBtnText {
  margin-left: 5px;
}

.abBtnDefault {
  background-color: #fcfcfc;
}

.abBtnDefault:hover {
  background: #ededed;
}

.abBtnDefault:active {
  background: #e3e3e3;
}

.abBtnPrimary {
  color: #fefefe;
  background-color: #dd2a30;
}

.abBtnPrimary:hover {
  background: #c82026;
}

.abBtnPrimary:active {
  background: #b71d22;
}

.abBtnPlus {
  background-color: #ffeb18;
}

.abBtnPlus:hover {
  background: #f8e300;
}

.abBtnPlus:active {
  background: #e4d000;
}

.abBtnPlusPremium {
  background-color: #ffee90;
}

.abBtnPlusPremium:hover {
  background: #ffe971;
}

.abBtnPlusPremium:active {
  background: #ffe65d;
}

.abBtnFacebook {
  background-color: #335795;
  color: #fefefe;
}

.abBtnFacebook:hover {
  background: #2b4a7e;
}

.abBtnFacebook:active {
  background: #26416f;
}

.abBtnTwitter {
  background-color: #00acee;
  color: #fefefe;
}

.abBtnTwitter:hover {
  background: #0096cf;
}

.abBtnTwitter:active {
  background: #0087bb;
}

.abBtnInstagram {
  background-color: #763699;
  color: #fefefe;
}

.abBtnInstagram:hover {
  background: #652e82;
}

.abBtnInstagram:active {
  background: #592973;
}

.abBtnShare {
  border-radius: 22px;
}

.abBtnIcon {
  font-size: 16px;
  line-height: 14px;
}

@font-face {
  font-family: abicon;
  src: url("https://gfx.aftonbladet-cdn.se/abstrap/fonts/1.0.5/abicon/abicon.eot");
  src: url("https://gfx.aftonbladet-cdn.se/abstrap/fonts/1.0.5/abicon/abicon.eot?#iefix")
      format("embedded-opentype"),
    url("https://gfx.aftonbladet-cdn.se/abstrap/fonts/1.0.5/abicon/abicon.woff")
      format("woff"),
    url("https://gfx.aftonbladet-cdn.se/abstrap/fonts/1.0.5/abicon/abicon.ttf")
      format("truetype");
  font-weight: 400;
  font-style: normal;
  speak: none;
}

.abIconAdd:before {
  font-family: abicon;
  content: "\F101";
  font-weight: 400;
}

.abIconAndroid:before {
  font-family: abicon;
  content: "\F102";
  font-weight: 400;
}

.abIconApple:before {
  font-family: abicon;
  content: "\F103";
  font-weight: 400;
}

.abIconArrow:before {
  font-family: abicon;
  content: "\F104";
  font-weight: 400;
}

.abIconArrowConvex:before {
  font-family: abicon;
  content: "\F105";
  font-weight: 400;
}

.abIconArrowConvexDown:before {
  font-family: abicon;
  content: "\F106";
  font-weight: 400;
}

.abIconArrowConvexLeft:before {
  font-family: abicon;
  content: "\F107";
  font-weight: 400;
}

.abIconArrowConvexUp:before {
  font-family: abicon;
  content: "\F108";
  font-weight: 400;
}

.abIconArrowDown:before {
  font-family: abicon;
  content: "\F109";
  font-weight: 400;
}

.abIconArrowLeft:before {
  font-family: abicon;
  content: "\F10A";
  font-weight: 400;
}

.abIconArrowUp:before {
  font-family: abicon;
  content: "\F10B";
  font-weight: 400;
}

.abIconBell:before {
  font-family: abicon;
  content: "\F10C";
  font-weight: 400;
}

.abIconBookmark:before {
  font-family: abicon;
  content: "\F10D";
  font-weight: 400;
}

.abIconBookmarkAdd:before {
  font-family: abicon;
  content: "\F10E";
  font-weight: 400;
}

.abIconBulletSq:before {
  font-family: abicon;
  content: "\F10F";
  font-weight: 400;
}

.abIconCamera:before {
  font-family: abicon;
  content: "\F110";
  font-weight: 400;
}

.abIconCircleMinus:before {
  font-family: abicon;
  content: "\F111";
  font-weight: 400;
}

.abIconCirclePlus:before {
  font-family: abicon;
  content: "\F112";
  font-weight: 400;
}

.abIconClock:before {
  font-family: abicon;
  content: "\F113";
  font-weight: 400;
}

.abIconClose:before {
  font-family: abicon;
  content: "\F114";
  font-weight: 400;
}

.abIconCloseSimple:before {
  font-family: abicon;
  content: "\F115";
  font-weight: 400;
}

.abIconCollapse:before {
  font-family: abicon;
  content: "\F116";
  font-weight: 400;
}

.abIconCollapseBold:before {
  font-family: abicon;
  content: "\F117";
  font-weight: 400;
}

.abIconComment:before {
  font-family: abicon;
  content: "\F118";
  font-weight: 400;
}

.abIconDocument:before {
  font-family: abicon;
  content: "\F119";
  font-weight: 400;
}

.abIconDownload:before {
  font-family: abicon;
  content: "\F11A";
  font-weight: 400;
}

.abIconExpand:before {
  font-family: abicon;
  content: "\F11B";
  font-weight: 400;
}

.abIconExpandBold:before {
  font-family: abicon;
  content: "\F11C";
  font-weight: 400;
}

.abIconFacebook:before {
  font-family: abicon;
  content: "\F11D";
  font-weight: 400;
}

.abIconHome:before {
  font-family: abicon;
  content: "\F11E";
  font-weight: 400;
}

.abIconImages:before {
  font-family: abicon;
  content: "\F11F";
  font-weight: 400;
}

.abIconImagesBold:before {
  font-family: abicon;
  content: "\F120";
  font-weight: 400;
}

.abIconInfo:before {
  font-family: abicon;
  content: "\F121";
  font-weight: 400;
}

.abIconInstagram:before {
  font-family: abicon;
  content: "\F122";
  font-weight: 400;
}

.abIconLaptop:before {
  font-family: abicon;
  content: "\F123";
  font-weight: 400;
}

.abIconLink:before {
  font-family: abicon;
  content: "\F124";
  font-weight: 400;
}

.abIconLocation:before {
  font-family: abicon;
  content: "\F125";
  font-weight: 400;
}

.abIconLogout:before {
  font-family: abicon;
  content: "\F126";
  font-weight: 400;
}

.abIconMail:before {
  font-family: abicon;
  content: "\F127";
  font-weight: 400;
}

.abIconMenuStrikes:before {
  font-family: abicon;
  content: "\F128";
  font-weight: 400;
}

.abIconMobile:before {
  font-family: abicon;
  content: "\F129";
  font-weight: 400;
}

.abIconPlus:before {
  font-family: abicon;
  content: "\F12A";
  font-weight: 400;
}

.abIconPodcast:before {
  font-family: abicon;
  content: "\F12B";
  font-weight: 400;
}

.abIconPosition:before {
  font-family: abicon;
  content: "\F12C";
  font-weight: 400;
}

.abIconPrint:before {
  font-family: abicon;
  content: "\F12D";
  font-weight: 400;
}

.abIconRSS:before {
  font-family: abicon;
  content: "\F12E";
  font-weight: 400;
}

.abIconSearch:before {
  font-family: abicon;
  content: "\F12F";
  font-weight: 400;
}

.abIconSettings:before {
  font-family: abicon;
  content: "\F130";
  font-weight: 400;
}

.abIconShareAndroid:before {
  font-family: abicon;
  content: "\F131";
  font-weight: 400;
}

.abIconShareIos:before {
  font-family: abicon;
  content: "\F132";
  font-weight: 400;
}

.abIconShareIosBold:before {
  font-family: abicon;
  content: "\F133";
  font-weight: 400;
}

.abIconSound:before {
  font-family: abicon;
  content: "\F134";
  font-weight: 400;
}

.abIconStandby:before {
  font-family: abicon;
  content: "\F135";
  font-weight: 400;
}

.abIconStar:before {
  font-family: abicon;
  content: "\F136";
  font-weight: 400;
}

.abIconStarOutline:before {
  font-family: abicon;
  content: "\F137";
  font-weight: 400;
}

.abIconTablet:before {
  font-family: abicon;
  content: "\F138";
  font-weight: 400;
}

.abIconTag:before {
  font-family: abicon;
  content: "\F139";
  font-weight: 400;
}

.abIconTip:before {
  font-family: abicon;
  content: "\F13A";
  font-weight: 400;
}

.abIconTipText:before {
  font-family: abicon;
  content: "\F13B";
  font-weight: 400;
}

.abIconTwitter:before {
  font-family: abicon;
  content: "\F13C";
  font-weight: 400;
}

.abIconUser:before {
  font-family: abicon;
  content: "\F13D";
  font-weight: 400;
}

.abIconUserAdd:before {
  font-family: abicon;
  content: "\F13E";
  font-weight: 400;
}

.abIconVideo:before {
  font-family: abicon;
  content: "\F13F";
  font-weight: 400;
}

.abIconWeather:before {
  font-family: abicon;
  content: "\F140";
  font-weight: 400;
}

.abIconWrite:before {
  font-family: abicon;
  content: "\F141";
  font-weight: 400;
}

.abIconZoomIn:before {
  font-family: abicon;
  content: "\F142";
  font-weight: 400;
}

.abIconZoomOut:before {
  font-family: abicon;
  content: "\F143";
  font-weight: 400;
}

.abSymbBo:before {
  content: "\F144";
}

.abSymbBo:before,
.abSymbCi:before {
  font-family: abicon;
  font-weight: 400;
}

.abSymbCi:before {
  content: "\F145";
}

.abSymbFy:before {
  font-family: abicon;
  content: "\F146";
  font-weight: 400;
}

.abSymbFy2:before {
  font-family: abicon;
  content: "\F147";
  font-weight: 400;
}

.abSymbFy3:before {
  font-family: abicon;
  content: "\F148";
  font-weight: 400;
}

.abSymbPi:before {
  font-family: abicon;
  content: "\F149";
  font-weight: 400;
}

@-ms-viewport {
  width: device-width;
}

select {
  color: #222;
  font-weight: 700;
}

@font-face {
  font-family: AntiqOlivAbIta;
  src: url("https://gfx.aftonbladet-cdn.se/assets/fonts/streamers/NordAbWeb-RegularItalic.eot?48008");
  src: url("https://gfx.aftonbladet-cdn.se/assets/fonts/streamers/NordAbWeb-RegularItalic.eot?48008#iefix")
      format("embedded-opentype"),
    url("https://gfx.aftonbladet-cdn.se/assets/fonts/streamers/NordAbWeb-RegularItalic.woff?48008")
      format("woff"),
    url("https://gfx.aftonbladet-cdn.se/assets/fonts/streamers/NordAbWeb-RegularItalic.ttf?48008")
      format("truetype"),
    url("https://gfx.aftonbladet-cdn.se/assets/fonts/streamers/NordAbWeb-RegularItalic.svg?48008#svgFontName")
      format("svg");
}

article {
  overflow: hidden;
}

a:hover img {
  opacity: 0.85;
}

a:hover h3 {
  text-decoration: underline !important;
}

.abHidden {
  visibility: hidden;
  display: none !important;
}

.clearfix {
  display: inline-block;
  display: block;
}

.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}

body {
  background-color: #fff;
  overflow-x: hidden;
}

.page-rebranded.abThemeBgLight3,
.page-rebranded .abThemeBgLight3 {
  background: transparent !important;
}

@media only screen and (min-width: 590px) {
  .page-rebranded.abThemeBgLight3,
  .page-rebranded .abThemeBgLight3 {
    background: transparent !important;
  }
}

.abThemeBgActive {
  background: #dd2a30;
}

.abThemeColor,
.abThemeColorSecondary,
.abThemeTextHighlight {
  color: #dd2a30;
}

.abThemeBg,
.abThemeBgSecondary {
  background-color: #dd2a30;
  color: #fff;
}

.abThemeBgTextHighlight {
  background-color: #dd2a30;
}

.abThemeFill {
  fill: #dd2a30;
}

.abThemePseudoBefore:before {
  background-color: #dd2a30;
}

.abThemeBgLight {
  background-color: #fff;
}

.abThemeBgLight2 {
  background-color: #f7f7fa;
}

.abThemeBgTeaser {
  background-color: #fff;
}

.abThemeBgLight3 {
  background-color: #eeeef4;
}

@media only screen and (min-width: 590px) {
  .abThemeBgLight3 {
    background-color: #f7f7fa;
  }
}

.abThemeStackSeparatorGradient {
  background-image: -webkit-radial-gradient(50% 0, circle, #f7f7fa, #fff);
  background-image: radial-gradient(circle at 50% 0, #f7f7fa, #fff);
}

.abThemeHeaderOverlay {
  background: -webkit-linear-gradient(left, rgba(221, 42, 48, 0), #dd2a30);
  background: linear-gradient(90deg, rgba(221, 42, 48, 0), #dd2a30);
}

.abThemeAuthorHeaderBg {
  background: #f7f7fa;
}

.abThemeFactboxOverlay {
  background: -webkit-linear-gradient(
    top,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
  background: linear-gradient(
    180deg,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
}

.abThemeBorder,
.abThemeBorderSecondary,
.abThemeBorderTextHighlightColor {
  border-color: #dd2a30;
}

.abThemeBorderTopSecondary {
  border-top-color: #dd2a30 !important;
}

.abThemeSolidPage {
  background-color: #fff;
}

.abThemeGradientPage {
  min-height: 100vh;
  background-image: -webkit-linear-gradient(top, #fff, #eeeef4 300px);
  background-image: linear-gradient(180deg, #fff, #eeeef4 300px);
}

@media only screen and (min-width: 590px) {
  .abThemeGradientPage {
    background-image: -webkit-linear-gradient(top, #fff, #f7f7fa 300px);
    background-image: linear-gradient(180deg, #fff, #f7f7fa 300px);
  }
}

.abBlueLink {
  color: #0078bd;
}

.abBlueLink:active {
  background: rgba(0, 120, 189, 0.15);
}

.abTagLink {
  color: #0078bd;
  border-bottom-color: #0078bd;
}

.abTagLink:active {
  background: rgba(0, 120, 189, 0.15);
}

.abRedLink:hover {
  color: #dd2a30;
}

.abRedLink:active {
  background: rgba(221, 42, 48, 0.15);
}

.abThemeBlack {
  background: #000;
}

.abSubNavButton-selected {
  color: #fefefe;
  background: #9f191e;
  border-color: #9f191e;
}

.abThemeHighlight {
  background-color: #f1efec;
}

.abThemeHighlightYellow {
  background-color: #f8f7cf;
}

.abThemeHighlightLight {
  background-color: #fefefe;
}

@supports (
  ((-webkit-box-decoration-break: clone) or (box-decoration-break: clone)) or
    (-webkit-box-decoration-break: clone)
) {
  .abThemeBlockquote:before,
  .abThemeBlockquote__text {
    background-color: #f7f7fa;
  }
}

body.abTheme-opinion {
  background-color: #fff;
  overflow-x: hidden;
}

.abTheme-opinion .page-rebranded.abThemeBgLight3,
.abTheme-opinion .page-rebranded .abThemeBgLight3 {
  background: transparent !important;
}

@media only screen and (min-width: 590px) {
  .abTheme-opinion .page-rebranded.abThemeBgLight3,
  .abTheme-opinion .page-rebranded .abThemeBgLight3 {
    background: transparent !important;
  }
}

.abTheme-opinion .abThemeBgActive {
  background: #dd2a30;
}

.abTheme-opinion.abThemeColor,
.abTheme-opinion .abThemeColor {
  color: #dd2a30;
}

.abTheme-opinion.abThemeColorSecondary,
.abTheme-opinion .abThemeColorSecondary {
  color: #fa6000;
}

.abTheme-opinion.abThemeTextHighlight,
.abTheme-opinion .abThemeTextHighlight {
  color: #dd2a30;
}

.abTheme-opinion.abThemeBg,
.abTheme-opinion .abThemeBg {
  background-color: #dd2a30;
  color: #fff;
}

.abTheme-opinion.abThemeBgSecondary,
.abTheme-opinion .abThemeBgSecondary {
  background-color: #fa6000;
  color: #fff;
}

.abTheme-opinion.abThemeBgTextHighlight,
.abTheme-opinion .abThemeBgTextHighlight {
  background-color: #dd2a30;
}

.abTheme-opinion.abThemeFill,
.abTheme-opinion .abThemeFill {
  fill: #dd2a30;
}

.abTheme-opinion.abThemePseudoBefore:before,
.abTheme-opinion .abThemePseudoBefore:before {
  background-color: #fa6000;
}

.abTheme-opinion.abThemeBgLight,
.abTheme-opinion .abThemeBgLight {
  background-color: #fff;
}

.abTheme-opinion.abThemeBgLight2,
.abTheme-opinion .abThemeBgLight2 {
  background-color: #f7f7fa;
}

.abTheme-opinion.abThemeBgTeaser,
.abTheme-opinion .abThemeBgTeaser {
  background-color: #fff;
}

.abTheme-opinion.abThemeBgLight3,
.abTheme-opinion .abThemeBgLight3 {
  background-color: #eeeef4;
}

@media only screen and (min-width: 590px) {
  .abTheme-opinion.abThemeBgLight3,
  .abTheme-opinion .abThemeBgLight3 {
    background-color: #f7f7fa;
  }
}

.abTheme-opinion .abThemeStackSeparatorGradient {
  background-image: -webkit-radial-gradient(50% 0, circle, #f7f7fa, #fff);
  background-image: radial-gradient(circle at 50% 0, #f7f7fa, #fff);
}

.abTheme-opinion .abThemeHeaderOverlay {
  background: -webkit-linear-gradient(left, rgba(221, 42, 48, 0), #dd2a30);
  background: linear-gradient(90deg, rgba(221, 42, 48, 0), #dd2a30);
}

.abTheme-opinion .abThemeAuthorHeaderBg {
  background: #f7f7fa;
}

.abTheme-opinion .abThemeFactboxOverlay {
  background: -webkit-linear-gradient(
    top,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
  background: linear-gradient(
    180deg,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
}

.abTheme-opinion .abThemeBorder {
  border-color: #dd2a30;
}

.abTheme-opinion .abThemeBorderSecondary {
  border-color: #fa6000;
}

.abTheme-opinion .abThemeBorderTextHighlightColor {
  border-color: #dd2a30;
}

.abTheme-opinion .abThemeBorderTopSecondary {
  border-top-color: #fa6000 !important;
}

.abTheme-opinion .abThemeSolidPage {
  background-color: #fff;
}

.abTheme-opinion .abThemeGradientPage {
  min-height: 100vh;
  background-image: -webkit-linear-gradient(top, #fff, #eeeef4 300px);
  background-image: linear-gradient(180deg, #fff, #eeeef4 300px);
}

@media only screen and (min-width: 590px) {
  .abTheme-opinion .abThemeGradientPage {
    background-image: -webkit-linear-gradient(top, #fff, #f7f7fa 300px);
    background-image: linear-gradient(180deg, #fff, #f7f7fa 300px);
  }
}

.abTheme-opinion .abBlueLink {
  color: #0078bd;
}

.abTheme-opinion .abBlueLink:active {
  background: rgba(0, 120, 189, 0.15);
}

.abTheme-opinion .abTagLink {
  color: #0078bd;
  border-bottom-color: #0078bd;
}

.abTheme-opinion .abTagLink:active {
  background: rgba(0, 120, 189, 0.15);
}

.abTheme-opinion .abRedLink:hover {
  color: #fa6000;
}

.abTheme-opinion .abRedLink:active {
  background: rgba(250, 96, 0, 0.15);
}

.abTheme-opinion .abThemeBlack {
  background: #000;
}

.abTheme-opinion .abSubNavButton-selected {
  color: #fefefe;
  background: #9f191e;
  border-color: #9f191e;
}

.abTheme-opinion.abThemeHighlight,
.abTheme-opinion .abThemeHighlight {
  background-color: #f1efec;
}

.abTheme-opinion.abThemeHighlightYellow,
.abTheme-opinion .abThemeHighlightYellow {
  background-color: #f8f7cf;
}

.abTheme-opinion.abThemeHighlightLight,
.abTheme-opinion .abThemeHighlightLight {
  background-color: #fefefe;
}

@supports (
  ((-webkit-box-decoration-break: clone) or (box-decoration-break: clone)) or
    (-webkit-box-decoration-break: clone)
) {
  .abTheme-opinion .abThemeBlockquote:before,
  .abTheme-opinion .abThemeBlockquote__text {
    background-color: #f7f7fa;
  }
}

body.abTheme-entertainment {
  background-color: #fff;
  overflow-x: hidden;
}

.abTheme-entertainment .page-rebranded.abThemeBgLight3,
.abTheme-entertainment .page-rebranded .abThemeBgLight3 {
  background: transparent !important;
}

@media only screen and (min-width: 590px) {
  .abTheme-entertainment .page-rebranded.abThemeBgLight3,
  .abTheme-entertainment .page-rebranded .abThemeBgLight3 {
    background: transparent !important;
  }
}

.abTheme-entertainment .abThemeBgActive {
  background: #dd2a30;
}

.abTheme-entertainment.abThemeColor,
.abTheme-entertainment .abThemeColor {
  color: #dd2a30;
}

.abTheme-entertainment.abThemeColorSecondary,
.abTheme-entertainment .abThemeColorSecondary {
  color: #a9127c;
}

.abTheme-entertainment.abThemeTextHighlight,
.abTheme-entertainment .abThemeTextHighlight {
  color: #dd2a30;
}

.abTheme-entertainment.abThemeBg,
.abTheme-entertainment .abThemeBg {
  background-color: #dd2a30;
  color: #fff;
}

.abTheme-entertainment.abThemeBgSecondary,
.abTheme-entertainment .abThemeBgSecondary {
  background-color: #a9127c;
  color: #fff;
}

.abTheme-entertainment.abThemeBgTextHighlight,
.abTheme-entertainment .abThemeBgTextHighlight {
  background-color: #dd2a30;
}

.abTheme-entertainment.abThemeFill,
.abTheme-entertainment .abThemeFill {
  fill: #dd2a30;
}

.abTheme-entertainment.abThemePseudoBefore:before,
.abTheme-entertainment .abThemePseudoBefore:before {
  background-color: #a9127c;
}

.abTheme-entertainment.abThemeBgLight,
.abTheme-entertainment .abThemeBgLight {
  background-color: #fff;
}

.abTheme-entertainment.abThemeBgLight2,
.abTheme-entertainment .abThemeBgLight2 {
  background-color: #f7f7fa;
}

.abTheme-entertainment.abThemeBgTeaser,
.abTheme-entertainment .abThemeBgTeaser {
  background-color: #fff;
}

.abTheme-entertainment.abThemeBgLight3,
.abTheme-entertainment .abThemeBgLight3 {
  background-color: #eeeef4;
}

@media only screen and (min-width: 590px) {
  .abTheme-entertainment.abThemeBgLight3,
  .abTheme-entertainment .abThemeBgLight3 {
    background-color: #f7f7fa;
  }
}

.abTheme-entertainment .abThemeStackSeparatorGradient {
  background-image: -webkit-radial-gradient(50% 0, circle, #f7f7fa, #fff);
  background-image: radial-gradient(circle at 50% 0, #f7f7fa, #fff);
}

.abTheme-entertainment .abThemeHeaderOverlay {
  background: -webkit-linear-gradient(left, rgba(221, 42, 48, 0), #dd2a30);
  background: linear-gradient(90deg, rgba(221, 42, 48, 0), #dd2a30);
}

.abTheme-entertainment .abThemeAuthorHeaderBg {
  background: #f7f7fa;
}

.abTheme-entertainment .abThemeFactboxOverlay {
  background: -webkit-linear-gradient(
    top,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
  background: linear-gradient(
    180deg,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
}

.abTheme-entertainment .abThemeBorder {
  border-color: #dd2a30;
}

.abTheme-entertainment .abThemeBorderSecondary {
  border-color: #a9127c;
}

.abTheme-entertainment .abThemeBorderTextHighlightColor {
  border-color: #dd2a30;
}

.abTheme-entertainment .abThemeBorderTopSecondary {
  border-top-color: #a9127c !important;
}

.abTheme-entertainment .abThemeSolidPage {
  background-color: #fff;
}

.abTheme-entertainment .abThemeGradientPage {
  min-height: 100vh;
  background-image: -webkit-linear-gradient(top, #fff, #eeeef4 300px);
  background-image: linear-gradient(180deg, #fff, #eeeef4 300px);
}

@media only screen and (min-width: 590px) {
  .abTheme-entertainment .abThemeGradientPage {
    background-image: -webkit-linear-gradient(top, #fff, #f7f7fa 300px);
    background-image: linear-gradient(180deg, #fff, #f7f7fa 300px);
  }
}

.abTheme-entertainment .abBlueLink {
  color: #0078bd;
}

.abTheme-entertainment .abBlueLink:active {
  background: rgba(0, 120, 189, 0.15);
}

.abTheme-entertainment .abTagLink {
  color: #0078bd;
  border-bottom-color: #0078bd;
}

.abTheme-entertainment .abTagLink:active {
  background: rgba(0, 120, 189, 0.15);
}

.abTheme-entertainment .abRedLink:hover {
  color: #a9127c;
}

.abTheme-entertainment .abRedLink:active {
  background: rgba(169, 18, 124, 0.15);
}

.abTheme-entertainment .abThemeBlack {
  background: #000;
}

.abTheme-entertainment .abSubNavButton-selected {
  color: #fefefe;
  background: #9f191e;
  border-color: #9f191e;
}

.abTheme-entertainment.abThemeHighlight,
.abTheme-entertainment .abThemeHighlight {
  background-color: #f1efec;
}

.abTheme-entertainment.abThemeHighlightYellow,
.abTheme-entertainment .abThemeHighlightYellow {
  background-color: #f8f7cf;
}

.abTheme-entertainment.abThemeHighlightLight,
.abTheme-entertainment .abThemeHighlightLight {
  background-color: #fefefe;
}

@supports (
  ((-webkit-box-decoration-break: clone) or (box-decoration-break: clone)) or
    (-webkit-box-decoration-break: clone)
) {
  .abTheme-entertainment .abThemeBlockquote:before,
  .abTheme-entertainment .abThemeBlockquote__text {
    background-color: #f7f7fa;
  }
}

body.abTheme-sportbladet {
  background-color: #fde3e6;
  overflow-x: hidden;
}

.abTheme-sportbladet .page-rebranded.abThemeBgLight3,
.abTheme-sportbladet .page-rebranded .abThemeBgLight3 {
  background: transparent !important;
}

@media only screen and (min-width: 590px) {
  .abTheme-sportbladet .page-rebranded.abThemeBgLight3,
  .abTheme-sportbladet .page-rebranded .abThemeBgLight3 {
    background: transparent !important;
  }
}

.abTheme-sportbladet .abThemeBgActive {
  background: #a11014;
}

.abTheme-sportbladet.abThemeColor,
.abTheme-sportbladet .abThemeColor,
.abTheme-sportbladet.abThemeColorSecondary,
.abTheme-sportbladet .abThemeColorSecondary,
.abTheme-sportbladet.abThemeTextHighlight,
.abTheme-sportbladet .abThemeTextHighlight {
  color: #a11014;
}

.abTheme-sportbladet.abThemeBg,
.abTheme-sportbladet .abThemeBg,
.abTheme-sportbladet.abThemeBgSecondary,
.abTheme-sportbladet .abThemeBgSecondary {
  background-color: #a11014;
  color: #fff;
}

.abTheme-sportbladet.abThemeBgTextHighlight,
.abTheme-sportbladet .abThemeBgTextHighlight {
  background-color: #a11014;
}

.abTheme-sportbladet.abThemeFill,
.abTheme-sportbladet .abThemeFill {
  fill: #a11014;
}

.abTheme-sportbladet.abThemePseudoBefore:before,
.abTheme-sportbladet .abThemePseudoBefore:before {
  background-color: #a11014;
}

.abTheme-sportbladet.abThemeBgLight,
.abTheme-sportbladet .abThemeBgLight {
  background-color: #fde3e6;
}

.abTheme-sportbladet.abThemeBgLight2,
.abTheme-sportbladet .abThemeBgLight2,
.abTheme-sportbladet.abThemeBgTeaser,
.abTheme-sportbladet .abThemeBgTeaser {
  background-color: #feebee;
}

.abTheme-sportbladet.abThemeBgLight3,
.abTheme-sportbladet .abThemeBgLight3 {
  background-color: #fcc6ce;
}

@media only screen and (min-width: 590px) {
  .abTheme-sportbladet.abThemeBgLight3,
  .abTheme-sportbladet .abThemeBgLight3 {
    background-color: #fdd5db;
  }
}

.abTheme-sportbladet .abThemeStackSeparatorGradient {
  background-image: -webkit-radial-gradient(50% 0, circle, #fdd5db, #fde3e6);
  background-image: radial-gradient(circle at 50% 0, #fdd5db, #fde3e6);
}

.abTheme-sportbladet .abThemeHeaderOverlay {
  background: -webkit-linear-gradient(left, rgba(161, 16, 20, 0), #a11014);
  background: linear-gradient(90deg, rgba(161, 16, 20, 0), #a11014);
}

.abTheme-sportbladet .abThemeAuthorHeaderBg {
  background: #fdd5db;
}

.abTheme-sportbladet .abThemeFactboxOverlay {
  background: -webkit-linear-gradient(
    top,
    rgba(254, 235, 238, 0),
    rgba(254, 235, 238, 0.9)
  );
  background: linear-gradient(
    180deg,
    rgba(254, 235, 238, 0),
    rgba(254, 235, 238, 0.9)
  );
}

.abTheme-sportbladet .abThemeBorder,
.abTheme-sportbladet .abThemeBorderSecondary,
.abTheme-sportbladet .abThemeBorderTextHighlightColor {
  border-color: #a11014;
}

.abTheme-sportbladet .abThemeBorderTopSecondary {
  border-top-color: #a11014 !important;
}

.abTheme-sportbladet .abThemeSolidPage {
  background-color: #fde3e6;
}

.abTheme-sportbladet .abThemeGradientPage {
  min-height: 100vh;
  background-image: -webkit-linear-gradient(top, #fde3e6, #fcc6ce 300px);
  background-image: linear-gradient(180deg, #fde3e6, #fcc6ce 300px);
}

@media only screen and (min-width: 590px) {
  .abTheme-sportbladet .abThemeGradientPage {
    background-image: -webkit-linear-gradient(top, #fde3e6, #fdd5db 300px);
    background-image: linear-gradient(180deg, #fde3e6, #fdd5db 300px);
  }
}

.abTheme-sportbladet .abBlueLink {
  color: #006ba8;
}

.abTheme-sportbladet .abBlueLink:active {
  background: rgba(0, 107, 168, 0.15);
}

.abTheme-sportbladet .abTagLink {
  color: #006ba8;
  border-bottom-color: #006ba8;
}

.abTheme-sportbladet .abTagLink:active {
  background: rgba(0, 107, 168, 0.15);
}

.abTheme-sportbladet .abRedLink:hover {
  color: #a11014;
}

.abTheme-sportbladet .abRedLink:active {
  background: rgba(161, 16, 20, 0.15);
}

.abTheme-sportbladet .abThemeBlack {
  background: #000;
}

.abTheme-sportbladet .abSubNavButton-selected {
  color: #fefefe;
  background: #710b0e;
  border-color: #710b0e;
}

.abTheme-sportbladet.abThemeHighlight,
.abTheme-sportbladet .abThemeHighlight {
  background-color: #eeddda;
}

.abTheme-sportbladet.abThemeHighlightYellow,
.abTheme-sportbladet .abThemeHighlightYellow {
  background-color: #fffed6;
}

.abTheme-sportbladet.abThemeHighlightLight,
.abTheme-sportbladet .abThemeHighlightLight {
  background-color: #fefefe;
}

@supports (
  ((-webkit-box-decoration-break: clone) or (box-decoration-break: clone)) or
    (-webkit-box-decoration-break: clone)
) {
  .abTheme-sportbladet .abThemeBlockquote:before,
  .abTheme-sportbladet .abThemeBlockquote__text {
    background-color: #fdd5db;
  }
}

body.abTheme-yellow {
  background-color: #f8f7cf;
  overflow-x: hidden;
}

.abTheme-yellow .page-rebranded.abThemeBgLight3,
.abTheme-yellow .page-rebranded .abThemeBgLight3 {
  background: transparent !important;
}

@media only screen and (min-width: 590px) {
  .abTheme-yellow .page-rebranded.abThemeBgLight3,
  .abTheme-yellow .page-rebranded .abThemeBgLight3 {
    background: transparent !important;
  }
}

.abTheme-yellow .abThemeBgActive {
  background: #dd2a30;
}

.abTheme-yellow.abThemeColor,
.abTheme-yellow .abThemeColor,
.abTheme-yellow.abThemeColorSecondary,
.abTheme-yellow .abThemeColorSecondary,
.abTheme-yellow.abThemeTextHighlight,
.abTheme-yellow .abThemeTextHighlight {
  color: #dd2a30;
}

.abTheme-yellow.abThemeBg,
.abTheme-yellow .abThemeBg,
.abTheme-yellow.abThemeBgSecondary,
.abTheme-yellow .abThemeBgSecondary {
  background-color: #dd2a30;
  color: #fff;
}

.abTheme-yellow.abThemeBgTextHighlight,
.abTheme-yellow .abThemeBgTextHighlight {
  background-color: #dd2a30;
}

.abTheme-yellow.abThemeFill,
.abTheme-yellow .abThemeFill {
  fill: #dd2a30;
}

.abTheme-yellow.abThemePseudoBefore:before,
.abTheme-yellow .abThemePseudoBefore:before {
  background-color: #dd2a30;
}

.abTheme-yellow.abThemeBgLight,
.abTheme-yellow .abThemeBgLight {
  background-color: #f8f7cf;
}

.abTheme-yellow.abThemeBgLight2,
.abTheme-yellow .abThemeBgLight2 {
  background-color: #f7f7fa;
}

.abTheme-yellow.abThemeBgTeaser,
.abTheme-yellow .abThemeBgTeaser {
  background-color: #f8f7cf;
}

.abTheme-yellow.abThemeBgLight3,
.abTheme-yellow .abThemeBgLight3 {
  background-color: #e4e4ef;
}

@media only screen and (min-width: 590px) {
  .abTheme-yellow.abThemeBgLight3,
  .abTheme-yellow .abThemeBgLight3 {
    background-color: #eeeef5;
  }
}

.abTheme-yellow .abThemeStackSeparatorGradient {
  background-image: -webkit-radial-gradient(50% 0, circle, #eeeef5, #f8f7cf);
  background-image: radial-gradient(circle at 50% 0, #eeeef5, #f8f7cf);
}

.abTheme-yellow .abThemeHeaderOverlay {
  background: -webkit-linear-gradient(left, rgba(221, 42, 48, 0), #dd2a30);
  background: linear-gradient(90deg, rgba(221, 42, 48, 0), #dd2a30);
}

.abTheme-yellow .abThemeAuthorHeaderBg {
  background: #eeeef5;
}

.abTheme-yellow .abThemeFactboxOverlay {
  background: -webkit-linear-gradient(
    top,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
  background: linear-gradient(
    180deg,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
}

.abTheme-yellow .abThemeBorder,
.abTheme-yellow .abThemeBorderSecondary,
.abTheme-yellow .abThemeBorderTextHighlightColor {
  border-color: #dd2a30;
}

.abTheme-yellow .abThemeBorderTopSecondary {
  border-top-color: #dd2a30 !important;
}

.abTheme-yellow .abThemeSolidPage {
  background-color: #f8f7cf;
}

.abTheme-yellow .abThemeGradientPage {
  min-height: 100vh;
  background-image: -webkit-linear-gradient(top, #f8f7cf, #e4e4ef 300px);
  background-image: linear-gradient(180deg, #f8f7cf, #e4e4ef 300px);
}

@media only screen and (min-width: 590px) {
  .abTheme-yellow .abThemeGradientPage {
    background-image: -webkit-linear-gradient(top, #f8f7cf, #eeeef5 300px);
    background-image: linear-gradient(180deg, #f8f7cf, #eeeef5 300px);
  }
}

.abTheme-yellow .abBlueLink {
  color: #0078bd;
}

.abTheme-yellow .abBlueLink:active {
  background: rgba(0, 120, 189, 0.15);
}

.abTheme-yellow .abTagLink {
  color: #0078bd;
  border-bottom-color: #0078bd;
}

.abTheme-yellow .abTagLink:active {
  background: rgba(0, 120, 189, 0.15);
}

.abTheme-yellow .abRedLink:hover {
  color: #dd2a30;
}

.abTheme-yellow .abRedLink:active {
  background: rgba(221, 42, 48, 0.15);
}

.abTheme-yellow .abThemeBlack {
  background: #000;
}

.abTheme-yellow .abSubNavButton-selected {
  color: #fefefe;
  background: #9f191e;
  border-color: #9f191e;
}

.abTheme-yellow.abThemeHighlight,
.abTheme-yellow .abThemeHighlight {
  background-color: #f8f7cf;
}

.abTheme-yellow.abThemeHighlightYellow,
.abTheme-yellow .abThemeHighlightYellow {
  background-color: #fffdd6;
}

.abTheme-yellow.abThemeHighlightLight,
.abTheme-yellow .abThemeHighlightLight {
  background-color: #fefefe;
}

@supports (
  ((-webkit-box-decoration-break: clone) or (box-decoration-break: clone)) or
    (-webkit-box-decoration-break: clone)
) {
  .abTheme-yellow .abThemeBlockquote:before,
  .abTheme-yellow .abThemeBlockquote__text {
    background-color: #eeeef5;
  }
}

body.abTheme-yellowSportbladet {
  background-color: #fef5d8;
  overflow-x: hidden;
}

.abTheme-yellowSportbladet .page-rebranded.abThemeBgLight3,
.abTheme-yellowSportbladet .page-rebranded .abThemeBgLight3 {
  background: transparent !important;
}

@media only screen and (min-width: 590px) {
  .abTheme-yellowSportbladet .page-rebranded.abThemeBgLight3,
  .abTheme-yellowSportbladet .page-rebranded .abThemeBgLight3 {
    background: transparent !important;
  }
}

.abTheme-yellowSportbladet .abThemeBgActive {
  background: #a11014;
}

.abTheme-yellowSportbladet.abThemeColor,
.abTheme-yellowSportbladet .abThemeColor,
.abTheme-yellowSportbladet.abThemeColorSecondary,
.abTheme-yellowSportbladet .abThemeColorSecondary,
.abTheme-yellowSportbladet.abThemeTextHighlight,
.abTheme-yellowSportbladet .abThemeTextHighlight {
  color: #a11014;
}

.abTheme-yellowSportbladet.abThemeBg,
.abTheme-yellowSportbladet .abThemeBg,
.abTheme-yellowSportbladet.abThemeBgSecondary,
.abTheme-yellowSportbladet .abThemeBgSecondary {
  background-color: #a11014;
  color: #fff;
}

.abTheme-yellowSportbladet.abThemeBgTextHighlight,
.abTheme-yellowSportbladet .abThemeBgTextHighlight {
  background-color: #a11014;
}

.abTheme-yellowSportbladet.abThemeFill,
.abTheme-yellowSportbladet .abThemeFill {
  fill: #a11014;
}

.abTheme-yellowSportbladet.abThemePseudoBefore:before,
.abTheme-yellowSportbladet .abThemePseudoBefore:before {
  background-color: #a11014;
}

.abTheme-yellowSportbladet.abThemeBgLight,
.abTheme-yellowSportbladet .abThemeBgLight {
  background-color: #fef5d8;
}

.abTheme-yellowSportbladet.abThemeBgLight2,
.abTheme-yellowSportbladet .abThemeBgLight2 {
  background-color: #feebee;
}

.abTheme-yellowSportbladet.abThemeBgTeaser,
.abTheme-yellowSportbladet .abThemeBgTeaser {
  background-color: #fffed6;
}

.abTheme-yellowSportbladet.abThemeBgLight3,
.abTheme-yellowSportbladet .abThemeBgLight3 {
  background-color: #fcc6ce;
}

@media only screen and (min-width: 590px) {
  .abTheme-yellowSportbladet.abThemeBgLight3,
  .abTheme-yellowSportbladet .abThemeBgLight3 {
    background-color: #fdd5db;
  }
}

.abTheme-yellowSportbladet .abThemeStackSeparatorGradient {
  background-image: -webkit-radial-gradient(50% 0, circle, #fdd5db, #fef5d8);
  background-image: radial-gradient(circle at 50% 0, #fdd5db, #fef5d8);
}

.abTheme-yellowSportbladet .abThemeHeaderOverlay {
  background: -webkit-linear-gradient(left, rgba(161, 16, 20, 0), #a11014);
  background: linear-gradient(90deg, rgba(161, 16, 20, 0), #a11014);
}

.abTheme-yellowSportbladet .abThemeAuthorHeaderBg {
  background: #fdd5db;
}

.abTheme-yellowSportbladet .abThemeFactboxOverlay {
  background: -webkit-linear-gradient(
    top,
    rgba(254, 235, 238, 0),
    rgba(254, 235, 238, 0.9)
  );
  background: linear-gradient(
    180deg,
    rgba(254, 235, 238, 0),
    rgba(254, 235, 238, 0.9)
  );
}

.abTheme-yellowSportbladet .abThemeBorder,
.abTheme-yellowSportbladet .abThemeBorderSecondary,
.abTheme-yellowSportbladet .abThemeBorderTextHighlightColor {
  border-color: #a11014;
}

.abTheme-yellowSportbladet .abThemeBorderTopSecondary {
  border-top-color: #a11014 !important;
}

.abTheme-yellowSportbladet .abThemeSolidPage {
  background-color: #fef5d8;
}

.abTheme-yellowSportbladet .abThemeGradientPage {
  min-height: 100vh;
  background-image: -webkit-linear-gradient(top, #fef5d8, #fcc6ce 300px);
  background-image: linear-gradient(180deg, #fef5d8, #fcc6ce 300px);
}

@media only screen and (min-width: 590px) {
  .abTheme-yellowSportbladet .abThemeGradientPage {
    background-image: -webkit-linear-gradient(top, #fef5d8, #fdd5db 300px);
    background-image: linear-gradient(180deg, #fef5d8, #fdd5db 300px);
  }
}

.abTheme-yellowSportbladet .abBlueLink {
  color: #006ba8;
}

.abTheme-yellowSportbladet .abBlueLink:active {
  background: rgba(0, 107, 168, 0.15);
}

.abTheme-yellowSportbladet .abTagLink {
  color: #006ba8;
  border-bottom-color: #006ba8;
}

.abTheme-yellowSportbladet .abTagLink:active {
  background: rgba(0, 107, 168, 0.15);
}

.abTheme-yellowSportbladet .abRedLink:hover {
  color: #a11014;
}

.abTheme-yellowSportbladet .abRedLink:active {
  background: rgba(161, 16, 20, 0.15);
}

.abTheme-yellowSportbladet .abThemeBlack {
  background: #000;
}

.abTheme-yellowSportbladet .abSubNavButton-selected {
  color: #fefefe;
  background: #710b0e;
  border-color: #710b0e;
}

.abTheme-yellowSportbladet.abThemeHighlight,
.abTheme-yellowSportbladet .abThemeHighlight {
  background-color: #fef5d8;
}

.abTheme-yellowSportbladet.abThemeHighlightYellow,
.abTheme-yellowSportbladet .abThemeHighlightYellow {
  background-color: #fffed6;
}

.abTheme-yellowSportbladet.abThemeHighlightLight,
.abTheme-yellowSportbladet .abThemeHighlightLight {
  background-color: #fefefe;
}

@supports (
  ((-webkit-box-decoration-break: clone) or (box-decoration-break: clone)) or
    (-webkit-box-decoration-break: clone)
) {
  .abTheme-yellowSportbladet .abThemeBlockquote:before,
  .abTheme-yellowSportbladet .abThemeBlockquote__text {
    background-color: #fdd5db;
  }
}

body.abTheme-infeedad {
  background-color: #fff;
  overflow-x: hidden;
}

.abTheme-infeedad .page-rebranded.abThemeBgLight3,
.abTheme-infeedad .page-rebranded .abThemeBgLight3 {
  background: transparent !important;
}

@media only screen and (min-width: 590px) {
  .abTheme-infeedad .page-rebranded.abThemeBgLight3,
  .abTheme-infeedad .page-rebranded .abThemeBgLight3 {
    background: transparent !important;
  }
}

.abTheme-infeedad .abThemeBgActive {
  background: #0067b5;
}

.abTheme-infeedad.abThemeColor,
.abTheme-infeedad .abThemeColor,
.abTheme-infeedad.abThemeColorSecondary,
.abTheme-infeedad .abThemeColorSecondary,
.abTheme-infeedad.abThemeTextHighlight,
.abTheme-infeedad .abThemeTextHighlight {
  color: #0067b5;
}

.abTheme-infeedad.abThemeBg,
.abTheme-infeedad .abThemeBg,
.abTheme-infeedad.abThemeBgSecondary,
.abTheme-infeedad .abThemeBgSecondary {
  background-color: #0067b5;
  color: #fff;
}

.abTheme-infeedad.abThemeBgTextHighlight,
.abTheme-infeedad .abThemeBgTextHighlight {
  background-color: #0067b5;
}

.abTheme-infeedad.abThemeFill,
.abTheme-infeedad .abThemeFill {
  fill: #0067b5;
}

.abTheme-infeedad.abThemePseudoBefore:before,
.abTheme-infeedad .abThemePseudoBefore:before {
  background-color: #0067b5;
}

.abTheme-infeedad.abThemeBgLight,
.abTheme-infeedad .abThemeBgLight {
  background-color: #fff;
}

.abTheme-infeedad.abThemeBgLight2,
.abTheme-infeedad .abThemeBgLight2 {
  background-color: #f7f7fa;
}

.abTheme-infeedad.abThemeBgTeaser,
.abTheme-infeedad .abThemeBgTeaser {
  background-color: #fff;
}

.abTheme-infeedad.abThemeBgLight3,
.abTheme-infeedad .abThemeBgLight3 {
  background-color: #d9ebf5;
}

@media only screen and (min-width: 590px) {
  .abTheme-infeedad.abThemeBgLight3,
  .abTheme-infeedad .abThemeBgLight3 {
    background-color: #e5f1f8;
  }
}

.abTheme-infeedad .abThemeStackSeparatorGradient {
  background-image: -webkit-radial-gradient(50% 0, circle, #e5f1f8, #fff);
  background-image: radial-gradient(circle at 50% 0, #e5f1f8, #fff);
}

.abTheme-infeedad .abThemeHeaderOverlay {
  background: -webkit-linear-gradient(left, rgba(0, 103, 181, 0), #0067b5);
  background: linear-gradient(90deg, rgba(0, 103, 181, 0), #0067b5);
}

.abTheme-infeedad .abThemeAuthorHeaderBg {
  background: #e5f1f8;
}

.abTheme-infeedad .abThemeFactboxOverlay {
  background: -webkit-linear-gradient(
    top,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
  background: linear-gradient(
    180deg,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
}

.abTheme-infeedad .abThemeBorder,
.abTheme-infeedad .abThemeBorderSecondary,
.abTheme-infeedad .abThemeBorderTextHighlightColor {
  border-color: #0067b5;
}

.abTheme-infeedad .abThemeBorderTopSecondary {
  border-top-color: #0067b5 !important;
}

.abTheme-infeedad .abThemeSolidPage {
  background-color: #fff;
}

.abTheme-infeedad .abThemeGradientPage {
  min-height: 100vh;
  background-image: -webkit-linear-gradient(top, #fff, #d9ebf5 300px);
  background-image: linear-gradient(180deg, #fff, #d9ebf5 300px);
}

@media only screen and (min-width: 590px) {
  .abTheme-infeedad .abThemeGradientPage {
    background-image: -webkit-linear-gradient(top, #fff, #e5f1f8 300px);
    background-image: linear-gradient(180deg, #fff, #e5f1f8 300px);
  }
}

.abTheme-infeedad .abBlueLink {
  color: #0067b5;
}

.abTheme-infeedad .abBlueLink:active {
  background: rgba(0, 103, 181, 0.15);
}

.abTheme-infeedad .abTagLink {
  color: #0067b5;
  border-bottom-color: #0067b5;
}

.abTheme-infeedad .abTagLink:active {
  background: rgba(0, 103, 181, 0.15);
}

.abTheme-infeedad .abRedLink:hover {
  color: #0067b5;
}

.abTheme-infeedad .abRedLink:active {
  background: rgba(0, 103, 181, 0.15);
}

.abTheme-infeedad .abThemeBlack {
  background: #000;
}

.abTheme-infeedad .abSubNavButton-selected {
  color: #fefefe;
  background: #00487f;
  border-color: #00487f;
}

.abTheme-infeedad.abThemeHighlight,
.abTheme-infeedad .abThemeHighlight {
  background-color: #e5f1f8;
}

.abTheme-infeedad.abThemeHighlightYellow,
.abTheme-infeedad .abThemeHighlightYellow {
  background-color: #f8f7cf;
}

.abTheme-infeedad.abThemeHighlightLight,
.abTheme-infeedad .abThemeHighlightLight {
  background-color: #fefefe;
}

@supports (
  ((-webkit-box-decoration-break: clone) or (box-decoration-break: clone)) or
    (-webkit-box-decoration-break: clone)
) {
  .abTheme-infeedad .abThemeBlockquote:before,
  .abTheme-infeedad .abThemeBlockquote__text {
    background-color: #e5f1f8;
  }
}

body.abTheme-ad {
  background-color: #fff;
  overflow-x: hidden;
}

.abTheme-ad .page-rebranded.abThemeBgLight3,
.abTheme-ad .page-rebranded .abThemeBgLight3 {
  background: transparent !important;
}

@media only screen and (min-width: 590px) {
  .abTheme-ad .page-rebranded.abThemeBgLight3,
  .abTheme-ad .page-rebranded .abThemeBgLight3 {
    background: transparent !important;
  }
}

.abTheme-ad .abThemeBgActive {
  background: #0067b5;
}

.abTheme-ad.abThemeColor,
.abTheme-ad .abThemeColor,
.abTheme-ad.abThemeColorSecondary,
.abTheme-ad .abThemeColorSecondary,
.abTheme-ad.abThemeTextHighlight,
.abTheme-ad .abThemeTextHighlight {
  color: #0067b5;
}

.abTheme-ad.abThemeBg,
.abTheme-ad .abThemeBg,
.abTheme-ad.abThemeBgSecondary,
.abTheme-ad .abThemeBgSecondary {
  background-color: #0067b5;
  color: #fff;
}

.abTheme-ad.abThemeBgTextHighlight,
.abTheme-ad .abThemeBgTextHighlight {
  background-color: #0067b5;
}

.abTheme-ad.abThemeFill,
.abTheme-ad .abThemeFill {
  fill: #0067b5;
}

.abTheme-ad.abThemePseudoBefore:before,
.abTheme-ad .abThemePseudoBefore:before {
  background-color: #0067b5;
}

.abTheme-ad.abThemeBgLight,
.abTheme-ad .abThemeBgLight {
  background-color: #fff;
}

.abTheme-ad.abThemeBgLight2,
.abTheme-ad .abThemeBgLight2 {
  background-color: #f7f7fa;
}

.abTheme-ad.abThemeBgTeaser,
.abTheme-ad .abThemeBgTeaser {
  background-color: #fff;
}

.abTheme-ad.abThemeBgLight3,
.abTheme-ad .abThemeBgLight3 {
  background-color: #e4e4ef;
}

@media only screen and (min-width: 590px) {
  .abTheme-ad.abThemeBgLight3,
  .abTheme-ad .abThemeBgLight3 {
    background-color: #eeeef5;
  }
}

.abTheme-ad .abThemeStackSeparatorGradient {
  background-image: -webkit-radial-gradient(50% 0, circle, #eeeef5, #fff);
  background-image: radial-gradient(circle at 50% 0, #eeeef5, #fff);
}

.abTheme-ad .abThemeHeaderOverlay {
  background: -webkit-linear-gradient(left, rgba(221, 42, 48, 0), #dd2a30);
  background: linear-gradient(90deg, rgba(221, 42, 48, 0), #dd2a30);
}

.abTheme-ad .abThemeAuthorHeaderBg {
  background: #eeeef5;
}

.abTheme-ad .abThemeFactboxOverlay {
  background: -webkit-linear-gradient(
    top,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
  background: linear-gradient(
    180deg,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
}

.abTheme-ad .abThemeBorder,
.abTheme-ad .abThemeBorderSecondary,
.abTheme-ad .abThemeBorderTextHighlightColor {
  border-color: #0067b5;
}

.abTheme-ad .abThemeBorderTopSecondary {
  border-top-color: #0067b5 !important;
}

.abTheme-ad .abThemeSolidPage {
  background-color: #fff;
}

.abTheme-ad .abThemeGradientPage {
  min-height: 100vh;
  background-image: -webkit-linear-gradient(top, #fff, #e4e4ef 300px);
  background-image: linear-gradient(180deg, #fff, #e4e4ef 300px);
}

@media only screen and (min-width: 590px) {
  .abTheme-ad .abThemeGradientPage {
    background-image: -webkit-linear-gradient(top, #fff, #eeeef5 300px);
    background-image: linear-gradient(180deg, #fff, #eeeef5 300px);
  }
}

.abTheme-ad .abBlueLink {
  color: #0067b5;
}

.abTheme-ad .abBlueLink:active {
  background: rgba(0, 103, 181, 0.15);
}

.abTheme-ad .abTagLink {
  color: #0067b5;
  border-bottom-color: #0067b5;
}

.abTheme-ad .abTagLink:active {
  background: rgba(0, 103, 181, 0.15);
}

.abTheme-ad .abRedLink:hover {
  color: #0067b5;
}

.abTheme-ad .abRedLink:active {
  background: rgba(0, 103, 181, 0.15);
}

.abTheme-ad .abThemeBlack {
  background: #000;
}

.abTheme-ad .abSubNavButton-selected {
  color: #fefefe;
  background: #00487f;
  border-color: #00487f;
}

.abTheme-ad.abThemeHighlight,
.abTheme-ad .abThemeHighlight {
  background-color: #e5f1f8;
}

.abTheme-ad.abThemeHighlightYellow,
.abTheme-ad .abThemeHighlightYellow {
  background-color: #f8f7cf;
}

.abTheme-ad.abThemeHighlightLight,
.abTheme-ad .abThemeHighlightLight {
  background-color: #fefefe;
}

@supports (
  ((-webkit-box-decoration-break: clone) or (box-decoration-break: clone)) or
    (-webkit-box-decoration-break: clone)
) {
  .abTheme-ad .abThemeBlockquote:before,
  .abTheme-ad .abThemeBlockquote__text {
    background-color: #eeeef5;
  }
}

body.abTheme-adSportbladet,
body.abTheme-sportbladet .abTheme-ad {
  background-color: #fde3e6;
  overflow-x: hidden;
}

.abTheme-adSportbladet .page-rebranded.abThemeBgLight3,
.abTheme-adSportbladet .page-rebranded .abThemeBgLight3,
.abTheme-sportbladet .abTheme-ad .page-rebranded.abThemeBgLight3,
.abTheme-sportbladet .abTheme-ad .page-rebranded .abThemeBgLight3 {
  background: transparent !important;
}

@media only screen and (min-width: 590px) {
  .abTheme-adSportbladet .page-rebranded.abThemeBgLight3,
  .abTheme-adSportbladet .page-rebranded .abThemeBgLight3,
  .abTheme-sportbladet .abTheme-ad .page-rebranded.abThemeBgLight3,
  .abTheme-sportbladet .abTheme-ad .page-rebranded .abThemeBgLight3 {
    background: transparent !important;
  }
}

.abTheme-adSportbladet .abThemeBgActive,
.abTheme-sportbladet .abTheme-ad .abThemeBgActive {
  background: #0067b5;
}

.abTheme-adSportbladet.abThemeColor,
.abTheme-adSportbladet .abThemeColor,
.abTheme-adSportbladet.abThemeColorSecondary,
.abTheme-adSportbladet .abThemeColorSecondary,
.abTheme-adSportbladet.abThemeTextHighlight,
.abTheme-adSportbladet .abThemeTextHighlight,
.abTheme-sportbladet .abTheme-ad.abThemeColor,
.abTheme-sportbladet .abTheme-ad .abThemeColor,
.abTheme-sportbladet .abTheme-ad.abThemeColorSecondary,
.abTheme-sportbladet .abTheme-ad .abThemeColorSecondary,
.abTheme-sportbladet .abTheme-ad.abThemeTextHighlight,
.abTheme-sportbladet .abTheme-ad .abThemeTextHighlight {
  color: #0067b5;
}

.abTheme-adSportbladet.abThemeBg,
.abTheme-adSportbladet .abThemeBg,
.abTheme-adSportbladet.abThemeBgSecondary,
.abTheme-adSportbladet .abThemeBgSecondary,
.abTheme-sportbladet .abTheme-ad.abThemeBg,
.abTheme-sportbladet .abTheme-ad .abThemeBg,
.abTheme-sportbladet .abTheme-ad.abThemeBgSecondary,
.abTheme-sportbladet .abTheme-ad .abThemeBgSecondary {
  background-color: #0067b5;
  color: #fff;
}

.abTheme-adSportbladet.abThemeBgTextHighlight,
.abTheme-adSportbladet .abThemeBgTextHighlight,
.abTheme-sportbladet .abTheme-ad.abThemeBgTextHighlight,
.abTheme-sportbladet .abTheme-ad .abThemeBgTextHighlight {
  background-color: #0067b5;
}

.abTheme-adSportbladet.abThemeFill,
.abTheme-adSportbladet .abThemeFill,
.abTheme-sportbladet .abTheme-ad.abThemeFill,
.abTheme-sportbladet .abTheme-ad .abThemeFill {
  fill: #0067b5;
}

.abTheme-adSportbladet.abThemePseudoBefore:before,
.abTheme-adSportbladet .abThemePseudoBefore:before,
.abTheme-sportbladet .abTheme-ad.abThemePseudoBefore:before,
.abTheme-sportbladet .abTheme-ad .abThemePseudoBefore:before {
  background-color: #0067b5;
}

.abTheme-adSportbladet.abThemeBgLight,
.abTheme-adSportbladet .abThemeBgLight,
.abTheme-sportbladet .abTheme-ad.abThemeBgLight,
.abTheme-sportbladet .abTheme-ad .abThemeBgLight {
  background-color: #fde3e6;
}

.abTheme-adSportbladet.abThemeBgLight2,
.abTheme-adSportbladet .abThemeBgLight2,
.abTheme-adSportbladet.abThemeBgTeaser,
.abTheme-adSportbladet .abThemeBgTeaser,
.abTheme-sportbladet .abTheme-ad.abThemeBgLight2,
.abTheme-sportbladet .abTheme-ad .abThemeBgLight2,
.abTheme-sportbladet .abTheme-ad.abThemeBgTeaser,
.abTheme-sportbladet .abTheme-ad .abThemeBgTeaser {
  background-color: #feebee;
}

.abTheme-adSportbladet.abThemeBgLight3,
.abTheme-adSportbladet .abThemeBgLight3,
.abTheme-sportbladet .abTheme-ad.abThemeBgLight3,
.abTheme-sportbladet .abTheme-ad .abThemeBgLight3 {
  background-color: #fcc6ce;
}

@media only screen and (min-width: 590px) {
  .abTheme-adSportbladet.abThemeBgLight3,
  .abTheme-adSportbladet .abThemeBgLight3,
  .abTheme-sportbladet .abTheme-ad.abThemeBgLight3,
  .abTheme-sportbladet .abTheme-ad .abThemeBgLight3 {
    background-color: #fdd5db;
  }
}

.abTheme-adSportbladet .abThemeStackSeparatorGradient,
.abTheme-sportbladet .abTheme-ad .abThemeStackSeparatorGradient {
  background-image: -webkit-radial-gradient(50% 0, circle, #fdd5db, #fde3e6);
  background-image: radial-gradient(circle at 50% 0, #fdd5db, #fde3e6);
}

.abTheme-adSportbladet .abThemeHeaderOverlay,
.abTheme-sportbladet .abTheme-ad .abThemeHeaderOverlay {
  background: -webkit-linear-gradient(left, rgba(161, 16, 20, 0), #a11014);
  background: linear-gradient(90deg, rgba(161, 16, 20, 0), #a11014);
}

.abTheme-adSportbladet .abThemeAuthorHeaderBg,
.abTheme-sportbladet .abTheme-ad .abThemeAuthorHeaderBg {
  background: #fdd5db;
}

.abTheme-adSportbladet .abThemeFactboxOverlay,
.abTheme-sportbladet .abTheme-ad .abThemeFactboxOverlay {
  background: -webkit-linear-gradient(
    top,
    rgba(254, 235, 238, 0),
    rgba(254, 235, 238, 0.9)
  );
  background: linear-gradient(
    180deg,
    rgba(254, 235, 238, 0),
    rgba(254, 235, 238, 0.9)
  );
}

.abTheme-adSportbladet .abThemeBorder,
.abTheme-adSportbladet .abThemeBorderSecondary,
.abTheme-adSportbladet .abThemeBorderTextHighlightColor,
.abTheme-sportbladet .abTheme-ad .abThemeBorder,
.abTheme-sportbladet .abTheme-ad .abThemeBorderSecondary,
.abTheme-sportbladet .abTheme-ad .abThemeBorderTextHighlightColor {
  border-color: #0067b5;
}

.abTheme-adSportbladet .abThemeBorderTopSecondary,
.abTheme-sportbladet .abTheme-ad .abThemeBorderTopSecondary {
  border-top-color: #0067b5 !important;
}

.abTheme-adSportbladet .abThemeSolidPage,
.abTheme-sportbladet .abTheme-ad .abThemeSolidPage {
  background-color: #fde3e6;
}

.abTheme-adSportbladet .abThemeGradientPage,
.abTheme-sportbladet .abTheme-ad .abThemeGradientPage {
  min-height: 100vh;
  background-image: -webkit-linear-gradient(top, #fde3e6, #fcc6ce 300px);
  background-image: linear-gradient(180deg, #fde3e6, #fcc6ce 300px);
}

@media only screen and (min-width: 590px) {
  .abTheme-adSportbladet .abThemeGradientPage,
  .abTheme-sportbladet .abTheme-ad .abThemeGradientPage {
    background-image: -webkit-linear-gradient(top, #fde3e6, #fdd5db 300px);
    background-image: linear-gradient(180deg, #fde3e6, #fdd5db 300px);
  }
}

.abTheme-adSportbladet .abBlueLink,
.abTheme-sportbladet .abTheme-ad .abBlueLink {
  color: #0067b5;
}

.abTheme-adSportbladet .abBlueLink:active,
.abTheme-sportbladet .abTheme-ad .abBlueLink:active {
  background: rgba(0, 103, 181, 0.15);
}

.abTheme-adSportbladet .abTagLink,
.abTheme-sportbladet .abTheme-ad .abTagLink {
  color: #0067b5;
  border-bottom-color: #0067b5;
}

.abTheme-adSportbladet .abTagLink:active,
.abTheme-sportbladet .abTheme-ad .abTagLink:active {
  background: rgba(0, 103, 181, 0.15);
}

.abTheme-adSportbladet .abRedLink:hover,
.abTheme-sportbladet .abTheme-ad .abRedLink:hover {
  color: #0067b5;
}

.abTheme-adSportbladet .abRedLink:active,
.abTheme-sportbladet .abTheme-ad .abRedLink:active {
  background: rgba(0, 103, 181, 0.15);
}

.abTheme-adSportbladet .abThemeBlack,
.abTheme-sportbladet .abTheme-ad .abThemeBlack {
  background: #000;
}

.abTheme-adSportbladet .abSubNavButton-selected,
.abTheme-sportbladet .abTheme-ad .abSubNavButton-selected {
  color: #fefefe;
  background: #00487f;
  border-color: #00487f;
}

.abTheme-adSportbladet.abThemeHighlight,
.abTheme-adSportbladet .abThemeHighlight,
.abTheme-sportbladet .abTheme-ad.abThemeHighlight,
.abTheme-sportbladet .abTheme-ad .abThemeHighlight {
  background-color: #e5f1f8;
}

.abTheme-adSportbladet.abThemeHighlightYellow,
.abTheme-adSportbladet .abThemeHighlightYellow,
.abTheme-sportbladet .abTheme-ad.abThemeHighlightYellow,
.abTheme-sportbladet .abTheme-ad .abThemeHighlightYellow {
  background-color: #fef5d8;
}

.abTheme-adSportbladet.abThemeHighlightLight,
.abTheme-adSportbladet .abThemeHighlightLight,
.abTheme-sportbladet .abTheme-ad.abThemeHighlightLight,
.abTheme-sportbladet .abTheme-ad .abThemeHighlightLight {
  background-color: #fefefe;
}

@supports (
  ((-webkit-box-decoration-break: clone) or (box-decoration-break: clone)) or
    (-webkit-box-decoration-break: clone)
) {
  .abTheme-adSportbladet .abThemeBlockquote:before,
  .abTheme-adSportbladet .abThemeBlockquote__text,
  .abTheme-sportbladet .abTheme-ad .abThemeBlockquote:before,
  .abTheme-sportbladet .abTheme-ad .abThemeBlockquote__text {
    background-color: #fdd5db;
  }
}

body.abTheme-tvnuSportbladet {
  background-color: #fde3e6;
  overflow-x: hidden;
}

.abTheme-tvnuSportbladet .page-rebranded.abThemeBgLight3,
.abTheme-tvnuSportbladet .page-rebranded .abThemeBgLight3 {
  background: transparent !important;
}

@media only screen and (min-width: 590px) {
  .abTheme-tvnuSportbladet .page-rebranded.abThemeBgLight3,
  .abTheme-tvnuSportbladet .page-rebranded .abThemeBgLight3 {
    background: transparent !important;
  }
}

.abTheme-tvnuSportbladet .abThemeBgActive {
  background: #a11014;
}

.abTheme-tvnuSportbladet.abThemeColor,
.abTheme-tvnuSportbladet .abThemeColor {
  color: #a11014;
}

.abTheme-tvnuSportbladet.abThemeColorSecondary,
.abTheme-tvnuSportbladet .abThemeColorSecondary {
  color: #ecc053;
}

.abTheme-tvnuSportbladet.abThemeTextHighlight,
.abTheme-tvnuSportbladet .abThemeTextHighlight {
  color: #a11014;
}

.abTheme-tvnuSportbladet.abThemeBg,
.abTheme-tvnuSportbladet .abThemeBg {
  background-color: #a11014;
  color: #fff;
}

.abTheme-tvnuSportbladet.abThemeBgSecondary,
.abTheme-tvnuSportbladet .abThemeBgSecondary {
  background-color: #ecc053;
  color: #fff;
}

.abTheme-tvnuSportbladet.abThemeBgTextHighlight,
.abTheme-tvnuSportbladet .abThemeBgTextHighlight {
  background-color: #a11014;
}

.abTheme-tvnuSportbladet.abThemeFill,
.abTheme-tvnuSportbladet .abThemeFill {
  fill: #a11014;
}

.abTheme-tvnuSportbladet.abThemePseudoBefore:before,
.abTheme-tvnuSportbladet .abThemePseudoBefore:before {
  background-color: #ecc053;
}

.abTheme-tvnuSportbladet.abThemeBgLight,
.abTheme-tvnuSportbladet .abThemeBgLight {
  background-color: #fde3e6;
}

.abTheme-tvnuSportbladet.abThemeBgLight2,
.abTheme-tvnuSportbladet .abThemeBgLight2,
.abTheme-tvnuSportbladet.abThemeBgTeaser,
.abTheme-tvnuSportbladet .abThemeBgTeaser {
  background-color: #feebee;
}

.abTheme-tvnuSportbladet.abThemeBgLight3,
.abTheme-tvnuSportbladet .abThemeBgLight3 {
  background-color: #fcc6ce;
}

@media only screen and (min-width: 590px) {
  .abTheme-tvnuSportbladet.abThemeBgLight3,
  .abTheme-tvnuSportbladet .abThemeBgLight3 {
    background-color: #fdd5db;
  }
}

.abTheme-tvnuSportbladet .abThemeStackSeparatorGradient {
  background-image: -webkit-radial-gradient(50% 0, circle, #fdd5db, #fde3e6);
  background-image: radial-gradient(circle at 50% 0, #fdd5db, #fde3e6);
}

.abTheme-tvnuSportbladet .abThemeHeaderOverlay {
  background: -webkit-linear-gradient(left, rgba(161, 16, 20, 0), #a11014);
  background: linear-gradient(90deg, rgba(161, 16, 20, 0), #a11014);
}

.abTheme-tvnuSportbladet .abThemeAuthorHeaderBg {
  background: #fdd5db;
}

.abTheme-tvnuSportbladet .abThemeFactboxOverlay {
  background: -webkit-linear-gradient(
    top,
    rgba(254, 235, 238, 0),
    rgba(254, 235, 238, 0.9)
  );
  background: linear-gradient(
    180deg,
    rgba(254, 235, 238, 0),
    rgba(254, 235, 238, 0.9)
  );
}

.abTheme-tvnuSportbladet .abThemeBorder {
  border-color: #a11014;
}

.abTheme-tvnuSportbladet .abThemeBorderSecondary {
  border-color: #ecc053;
}

.abTheme-tvnuSportbladet .abThemeBorderTextHighlightColor {
  border-color: #a11014;
}

.abTheme-tvnuSportbladet .abThemeBorderTopSecondary {
  border-top-color: #ecc053 !important;
}

.abTheme-tvnuSportbladet .abThemeSolidPage {
  background-color: #fde3e6;
}

.abTheme-tvnuSportbladet .abThemeGradientPage {
  min-height: 100vh;
  background-image: -webkit-linear-gradient(top, #fde3e6, #fcc6ce 300px);
  background-image: linear-gradient(180deg, #fde3e6, #fcc6ce 300px);
}

@media only screen and (min-width: 590px) {
  .abTheme-tvnuSportbladet .abThemeGradientPage {
    background-image: -webkit-linear-gradient(top, #fde3e6, #fdd5db 300px);
    background-image: linear-gradient(180deg, #fde3e6, #fdd5db 300px);
  }
}

.abTheme-tvnuSportbladet .abBlueLink {
  color: #006ba8;
}

.abTheme-tvnuSportbladet .abBlueLink:active {
  background: rgba(0, 107, 168, 0.15);
}

.abTheme-tvnuSportbladet .abTagLink {
  color: #006ba8;
  border-bottom-color: #006ba8;
}

.abTheme-tvnuSportbladet .abTagLink:active {
  background: rgba(0, 107, 168, 0.15);
}

.abTheme-tvnuSportbladet .abRedLink:hover {
  color: #ecc053;
}

.abTheme-tvnuSportbladet .abRedLink:active {
  background: rgba(236, 192, 83, 0.15);
}

.abTheme-tvnuSportbladet .abThemeBlack {
  background: #000;
}

.abTheme-tvnuSportbladet .abSubNavButton-selected {
  color: #fefefe;
  background: #710b0e;
  border-color: #710b0e;
}

.abTheme-tvnuSportbladet.abThemeHighlight,
.abTheme-tvnuSportbladet .abThemeHighlight {
  background-color: #eeddda;
}

.abTheme-tvnuSportbladet.abThemeHighlightYellow,
.abTheme-tvnuSportbladet .abThemeHighlightYellow {
  background-color: #fffed6;
}

.abTheme-tvnuSportbladet.abThemeHighlightLight,
.abTheme-tvnuSportbladet .abThemeHighlightLight {
  background-color: #fefefe;
}

@supports (
  ((-webkit-box-decoration-break: clone) or (box-decoration-break: clone)) or
    (-webkit-box-decoration-break: clone)
) {
  .abTheme-tvnuSportbladet .abThemeBlockquote:before,
  .abTheme-tvnuSportbladet .abThemeBlockquote__text {
    background-color: #fdd5db;
  }
}

._3W-dY {
  position: -webkit-sticky;
  position: sticky;
}

._19X_o {
  position: relative;
}

@media only screen and (min-width: 1180px) {
  ._19X_o {
    display: -ms-grid;
    display: grid;
    grid-template-columns: minmax(0, auto) 266px;
    -ms-grid-columns: minmax(0, 1fr) 266px;
  }

  ._19X_o.x_p9j {
    grid-template-columns: minmax(0, auto);
    -ms-grid-columns: minmax(0, 1fr);
    max-width: 1028px;
    margin: 0 auto;
  }
}

._1I1bZ {
  position: relative;
  z-index: 2;
  width: 100%;
}

@media only screen and (min-width: 590px) {
  ._1I1bZ {
    padding: 0 16px;
    width: calc(100% - 32px);
  }
}

._1I1bZ:not(._2U6up) {
  padding-bottom: 12px;
}

._1K2NA {
  width: 100%;
}

@media only screen and (min-width: 1180px) {
  ._1K2NA {
    width: calc(100% - 16px);
  }
}

._1qnoE {
  width: 100%;
  -ms-grid-column: 1;
}

._2FQCx {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding-top: 16px;
  position: relative;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  ._2FQCx {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.abNestedSubNavAdjustments ._2FQCx {
  padding-top: 0;
}

@media only screen and (min-width: 590px) {
  .abNestedSubNavAdjustments ._2FQCx {
    padding-top: 16px;
  }
}

.abIsNichedContent ._2FQCx {
  overflow: hidden;
}

@media only screen and (min-width: 590px) {
  .abIsNichedContent ._2FQCx {
    overflow: initial;
  }
}

.abCollectionType-shop ._2FQCx main {
  width: 100%;
}

@media only screen and (min-width: 768px) {
  ._1uXum {
    width: 100%;
  }
}

@media only screen and (min-width: 1180px) {
  ._1uXum {
    width: 100%;
    padding-right: 16px;
  }
}

.gT6-O {
  position: relative;
  width: 100%;
}

.gT6-O ._1lEgk {
  padding-bottom: 16px;
}

@media only screen and (min-width: 590px) {
  .gT6-O ._3p4DP {
    box-sizing: border-box;
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media only screen and (min-width: 768px) {
  .gT6-O {
    width: 68%;
  }
}

@media only screen and (min-width: 1180px) {
  .gT6-O {
    width: calc(100% - 332px);
  }

  .gT6-O ._1lEgk {
    padding: 0 32px 16px 16px;
  }
}

._2K8e9 {
  box-sizing: border-box;
  padding: 0 16px;
  width: 100%;
}

@media only screen and (min-width: 590px) {
  ._2K8e9 {
    padding: 0 76px;
  }
}

@media only screen and (min-width: 768px) {
  ._2K8e9 {
    width: 32%;
    padding: 0 16px 0 0;
  }
}

@media only screen and (min-width: 1180px) {
  ._2K8e9 {
    width: 332px;
  }
}

.fEyKv {
  width: 100%;
  position: relative;
  z-index: 1;
}

._3nuOi {
  display: none;
  vertical-align: top;
  min-height: 25pc;
  width: 250px;
  overflow: hidden;
  padding: 8px 16px 0 0;
  -ms-grid-column: 2;
}

@media only screen and (min-width: 1180px) {
  ._3nuOi {
    display: block;
  }

  ._1wkMO {
    min-height: 0;
    z-index: 1;
    overflow: visible;
  }
}

body.abFullscreenAd ._2FQCx,
body.takeover-in-screen ._2FQCx {
  z-index: 4;
}

.GuHx7 {
  position: relative;
  top: 0;
  left: 0;
  width: 100%;
  overflow: hidden;
  margin: 0 auto;
  padding: 3px 0;
  box-sizing: border-box;
  color: #707070;
  max-width: 100vw;
}

.GuHx7 ._2cmRo {
  position: absolute;
  right: 20px;
  top: 0;
}

.GuHx7:before {
  content: "ANNONS";
  color: #707070;
  display: inline-block;
  font-size: 10px;
  font-weight: 700;
  text-align: left;
  vertical-align: middle;
}

.GuHx7._3yuCp:before {
  display: none !important;
}

.GuHx7._2aqkZ {
  top: 4px;
}

.GuHx7._3lMXP {
  left: 0;
  right: 0;
  top: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  text-align: left;
  box-sizing: border-box;
  z-index: 2;
  position: absolute;
}

.GuHx7._3lMXP ._2cmRo {
  right: 25px;
}

.GuHx7._3lMXP ._2cmRo > div {
  background-color: hsla(0, 0%, 100%, 0.75);
  border-bottom-left-radius: 13px;
}

.GuHx7._3lMXP ._2cmRo > div div:first-child {
  left: 6px !important;
}

.GuHx7._3lMXP:before {
  position: relative;
  top: -3px;
  padding: 7px;
  background-color: hsla(0, 0%, 100%, 0.75);
}

.GuHx7._37qOm {
  left: auto;
  right: 28px;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  background: hsla(0, 0%, 100%, 0.8);
  padding: 8px;
  width: 100%;
  top: 55px;
  position: -webkit-sticky;
  position: sticky;
  box-sizing: border-box;
}

@media only screen and (max-width: 590px) {
  .GuHx7._37qOm {
    margin: 16px 16px 2px;
    width: calc(100% - 32px);
  }
}

.GuHx7._37qOm:before {
  vertical-align: middle;
}

.GuHx7._37qOm ._2cmRo {
  bottom: auto;
  top: -3px;
  float: right;
  vertical-align: middle;
  position: relative;
}

.GuHx7.oHJsj {
  position: absolute;
  z-index: 1;
  padding: 0;
  top: -3px;
}

.GuHx7.oHJsj:before {
  border-bottom-right-radius: 2px;
  padding: 2px 2px 0;
  font-size: 9px;
  font-weight: 400;
  background: rgba(34, 34, 34, 0.5);
  border: 1px solid rgba(34, 34, 34, 0.5);
  color: #fff;
  left: 0;
  -webkit-transform: none;
  -ms-transform: none;
  transform: none;
  width: auto !important;
}

.GuHx7._6mQOX,
.GuHx7.z--BM {
  background-color: #0067b5;
  padding: 3px 6px;
  color: #fff;
}

.GuHx7._6mQOX ._2cmRo,
.GuHx7.z--BM ._2cmRo {
  right: 26px;
}

.GuHx7._6mQOX:before,
.GuHx7.z--BM:before {
  color: #fff;
  font-size: 13px;
  line-height: 15px;
}

.GuHx7._3wl8G {
  border-top: 3px solid #0067b5;
  padding: 8px 16px;
}

.GuHx7._3wl8G:before {
  font-size: 14px;
  font-weight: 700;
  color: #0067b5;
}

.GuHx7._3wl8G ._2cmRo {
  display: none;
}

.GuHx7._1fCXk {
  width: calc(100% - 16px);
  margin-right: 0;
}

@media only screen and (max-width: 767px) {
  .GuHx7._1fCXk {
    width: calc(100% - 32px);
    margin-right: auto;
  }
}

@media only screen and (max-width: 590px) {
  .GuHx7._3iZwh,
  .GuHx7._6mQOX {
    width: 100%;
    padding: 0;
    color: #707070;
    max-width: 100vw;
    z-index: 1;
    overflow: visible;
  }

  .GuHx7._3iZwh:before,
  .GuHx7._6mQOX:before {
    display: none;
  }

  .GuHx7._3iZwh ._2cmRo,
  .GuHx7._6mQOX ._2cmRo {
    right: 0;
    left: auto;
    position: absolute;
  }

  .GuHx7._3iZwh ._2cmRo > .gdprAdTransparencyCogWheelButton,
  .GuHx7._6mQOX ._2cmRo > .gdprAdTransparencyCogWheelButton {
    left: auto !important;
    right: 0;
    background-color: hsla(0, 0%, 100%, 0.7);
    border-radius: 0 0 0 14px;
  }
}

body.abFullscreenAd .GuHx7 {
  z-index: 3;
  top: 0;
}

body.takeover-in-screen .GuHx7 {
  z-index: 3;
  top: 16px;
}

.Vg5tT {
  margin: 0;
  position: relative;
}

.Vg5tT iframe[style~="z-index:"],
.Vg5tT iframe[style~="z-index"] {
  z-index: 1 !important;
}

.Vg5tT ._34Z37 {
  position: relative;
  text-align: center;
  overflow: hidden;
  clear: both;
  margin: 0 auto;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 0;
}

@media only screen and (max-width: 590px) {
  .Vg5tT ._34Z37:not(._3YF4E) {
    min-height: 320px;
  }
}

.Vg5tT ._34Z37 .abAdWrapper {
  display: inline-block;
  left: 0;
  top: 0;
  -webkit-transform-origin: top;
  -ms-transform-origin: top;
  transform-origin: top;
  position: absolute;
}

.Vg5tT._1w8Tr:not(.gk4Q0):not(._2RCS5):not(._2JGu9):not(._3CVNl) ._34Z37 {
  height: auto;
  padding-bottom: 0 !important;
  overflow: hidden;
  min-height: auto;
}

.Vg5tT._1w8Tr:not(.gk4Q0):not(._2RCS5):not(._2JGu9):not(._3CVNl)
  ._34Z37
  .abAdWrapper {
  position: relative;
}

.Vg5tT._1w8Tr._2ldcJ {
  border-top: 1px solid #e8e8e8;
  margin: 0 auto 16px;
}

.Vg5tT._3oI1x iframe {
  z-index: 1 !important;
}

._3yefn {
  display: none;
}

._8sn7j ._34Z37 {
  top: 0;
}

.bItUD {
  margin: 16px 16px 28px;
}

._1NNRr {
  width: 250px;
}

._1ruPO {
  position: absolute;
  width: 100% !important;
  top: 0;
}

._1ruPO,
._1ruPO ._34Z37 {
  height: 100%;
  left: 0;
  right: 0;
  bottom: 0;
}

._1ruPO ._34Z37 {
  background: #f7f7fa !important;
  position: fixed;
  width: 100%;
  max-height: 100% !important;
  padding-bottom: 0 !important;
  top: 80px;
  -webkit-overflow-scrolling: touch;
}

._1ruPO ._34Z37 .abAdWrapper {
  position: absolute;
  width: 100%;
  height: 100%;
}

._1ruPO iframe {
  width: 100%;
  height: 100%;
}

._3wFa_ {
  height: 0;
}

body.abMegaScrollAd ._1ruPO {
  position: fixed;
}

body.abMegaScrollAd ._1ruPO ._34Z37 {
  top: 0;
}

._2zDlF._1ruPO ._34Z37 {
  max-height: calc(100% - 44px) !important;
  height: calc(100% - 44px);
  padding-bottom: 0 !important;
  top: 44px;
}

@media (max-width: 768px) {
  ._1ruPO ._34Z37 {
    padding-bottom: 0 !important;
    top: 50px;
  }

  body.abMegaScrollAd ._1ruPO {
    position: fixed;
  }

  body.abMegaScrollAd ._1ruPO ._34Z37 {
    top: 0;
    bottom: 0;
  }
}

._2RCS5 {
  margin: 8px 0 16px;
  overflow: visible;
}

@media only screen and (min-width: 768px) {
  ._2RCS5 {
    margin: 8px 0 0 8px;
  }
}

._2RCS5 ._34Z37 {
  overflow: visible;
  padding-bottom: 0;
  max-height: 255px;
}

._2RCS5 .abAdWrapper {
  position: absolute;
}

.gk4Q0 {
  overflow: visible;
  margin: 8px 0 16px;
}

.gk4Q0:before {
  position: absolute !important;
  width: auto !important;
  left: 4% !important;
}

@media only screen and (min-width: 768px) {
  .gk4Q0 {
    margin: 8px 0 0 8px;
  }
}

.gk4Q0 ._34Z37 {
  overflow: visible;
  padding-bottom: 0;
  -webkit-transform: translate(-161px);
  -ms-transform: translate(-161px);
  transform: translate(-161px);
  max-height: 255px;
}

.gk4Q0 .abAdWrapper {
  position: absolute;
}

._1NhVV {
  margin: 8px auto 0;
  max-width: 320px;
}

@media only screen and (min-width: 590px) {
  ._1NhVV {
    max-width: 980px;
  }
}

._1NhVV._3fMst ._3PEI4,
._2ENbX._1HQVX ._3PEI4,
._2ENbX._2JGu9 ._3PEI4 {
  pointer-events: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  -webkit-transition: opacity 2s;
  transition: opacity 2s;
  opacity: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50%;
}

._2ENbX._1HQVX .uBsfK {
  position: absolute;
  top: 0;
  left: 0;
  bottom: auto;
  width: 100%;
  height: calc(100% - 26px);
  overflow: hidden;
  margin-top: 26px;
  -webkit-clip-path: inset(0);
  clip-path: inset(0);
}

@media only screen and (min-width: 591px) {
  ._1w3W_ {
    display: none;
  }
}

@media only screen and (max-width: 590px) {
  ._1puKb {
    display: none;
  }

  ._1iyKS {
    width: 320px;
  }

  ._1iyKS._1kwga {
    width: 100%;
  }

  ._23zdV,
  .tSVOI {
    max-width: 414px;
  }

  ._23zdV._1iyKS,
  .tSVOI._1iyKS {
    width: 100%;
  }

  ._2xAeS {
    height: 680px;
  }

  ._2xAeS ._34Z37 {
    height: 580px;
  }

  ._2ENbX._2JGu9 {
    position: relative;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    width: 100vw;
    height: 100vh;
    margin: 0 0 16px;
    box-sizing: border-box;
    visibility: hidden;
  }

  ._2ENbX._2JGu9._2AKuz {
    visibility: visible;
  }

  ._2ENbX._2JGu9:after,
  ._2ENbX._2JGu9:before {
    position: absolute;
    height: 150vh;
    top: calc(-150vh - 16px);
    content: "";
    display: block;
    width: 100vw;
    background-color: #fff;
    background-image: -webkit-linear-gradient(top, #fff, #eeeef4 300px);
    background-image: linear-gradient(180deg, #fff, #eeeef4 300px);
    z-index: 2;
  }

  ._2ENbX._2JGu9:after {
    top: 100vh;
  }

  ._2ENbX._2JGu9 ._34Z37 {
    width: 100%;
    height: 100%;
    position: fixed;
    box-sizing: border-box;
    overflow: hidden;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    top: 0;
  }

  ._2ENbX._2JGu9 ._34Z37 .abAdWrapper {
    position: absolute;
    width: 100%;
    height: 100%;
  }

  ._2ENbX._2JGu9 ._34Z37 iframe {
    width: 100% !important;
    height: 100% !important;
  }
}

._1D6fS {
  margin: 16px 0 28px;
}

._2ENbX,
._6pwIo {
  margin: 8px auto 16px;
}

._2ENbX._3em6D,
._6pwIo._3em6D {
  margin: 0 0 16px;
}

._2ENbX._23zdV,
._2ENbX.tSVOI,
._6pwIo._23zdV,
._6pwIo.tSVOI {
  margin: -20px 0 16px;
}

._2ENbX.wbDgP,
._6pwIo.wbDgP {
  margin: 16px 0;
}

._2ENbX._23zdV ._34Z37,
._2ENbX.tSVOI ._34Z37,
._6pwIo._23zdV ._34Z37,
._6pwIo.tSVOI ._34Z37 {
  top: 0;
}

._2ENbX._23zdV .abAdWrapper,
._2ENbX.tSVOI .abAdWrapper,
._6pwIo._23zdV .abAdWrapper,
._6pwIo.tSVOI .abAdWrapper {
  position: absolute;
}

._2ENbX._1kwga,
._6pwIo._1kwga {
  width: 100%;
  margin: 8px 0 16px;
  padding: 0;
  box-sizing: border-box;
}

._2ENbX._1kwga .abAdWrapper,
._6pwIo._1kwga .abAdWrapper {
  width: 100%;
}

._2ENbX._1kwga iframe,
._6pwIo._1kwga iframe {
  width: 100% !important;
}

@media only screen and (max-width: 590px) {
  ._2ENbX._1kwga,
  ._6pwIo._1kwga {
    padding: 0 16px;
  }
}

._6pwIo._1kwga {
  margin-left: -20px;
  width: calc(100% + 20px);
}

._6pwIo._1kwga [id*="AdTransparencyButton-"] {
  position: static;
}

._6pwIo._1kwga [id*="AdTransparencyButton-"] [role="button"] {
  z-index: 2;
}

@media only screen and (max-width: 590px) {
  ._6pwIo._1kwga {
    padding: 0;
  }
}

._6pwIo [id*="AdTransparencyButton-liveAd-"] {
  height: 25px;
}

._1hek8 {
  width: 100%;
  height: auto;
}

._1hek8._1Zgs0 {
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
  border: 1px solid rgba(34, 34, 34, 0.1);
  box-sizing: border-box;
  margin: 0 0 6px;
}

@media only screen and (max-width: 590px) {
  ._1hek8._1Zgs0 {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05);
    border-left: none;
    border-right: none;
  }
}

._1hek8._1Zgs0 ._34Z37 {
  min-height: auto;
  top: 0;
}

._1hek8._2xLS-:not(.QwhSV) {
  margin-top: -16px;
}

._1hek8._2xLS-:not(.QwhSV) ._34Z37 {
  margin-top: -10px;
}

@media only screen and (max-width: 590px) {
  ._1hek8._1I0i_,
  ._1hek8._3oI1x {
    padding: 0 16px;
    box-sizing: border-box;
  }
}

._1hek8 ._34Z37 {
  height: auto;
}

@media only screen and (max-width: 590px) {
  body.abTheme-sportbladet ._2ENbX._3CVNl:after,
  body.abTheme-sportbladet ._2ENbX._3CVNl:before {
    background-color: #fde3e6;
    background-image: -webkit-linear-gradient(top, #fde3e6, #fdd5db);
    background-image: linear-gradient(180deg, #fde3e6, #fdd5db);
  }
}

body.abFullscreenAd ._1j9Av {
  width: 100%;
  overflow: visible;
  z-index: 1;
}

body.abFullscreenAd ._1j9Av ._3xCLY {
  position: relative;
  overflow: hidden;
  clear: both;
  margin: 0 auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100vh;
}

body.takeover-in-screen ._1j9Av {
  height: 100vh;
  width: 100%;
  overflow: visible;
  z-index: 1;
}

body.takeover-in-screen ._1j9Av ._3xCLY {
  position: relative;
  overflow: hidden;
  clear: both;
  margin: 0 auto;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100vh;
}

body.takeover-in-screen .V1pUs:before {
  content: "";
  top: -160vh !important;
  background-color: #eeeef3;
}

body.takeover-in-screen .V1pUs:after {
  content: "";
  background-color: #eeeef3;
}

@media only screen and (max-width: 767px) {
  ._2BIi5 {
    display: none;
  }
}

@media only screen and (min-width: 768px) {
  ._3u81U {
    display: none;
  }
}

._12sQS {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
  font-size: 0;
}

._230Q_ {
  height: 1em;
  vertical-align: text-bottom;
  position: relative;
  top: -1px;
}

._1LgeH {
  height: auto;
}

.CDC6H {
  position: relative;
}

._1gSKY {
  fill: #ffeb18;
}

._1SlYF,
._30cc2 {
  font-size: 22px;
  vertical-align: middle;
}

._1jCPc {
  fill: #222;
  fill-opacity: 0.4;
}

._3OfnN {
  fill: #fff;
  fill-opacity: 1;
}

.playButtonOverlay {
  width: 0;
}

._2MTSp {
  position: relative;
}

._3mZe0 {
  position: absolute;
  z-index: 2;
  top: 4px;
  left: 4px;
  width: 32px;
  height: 32px;
  background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI4IiBoZWlnaHQ9IjEwIiB2aWV3Qm94PSIwIDAgOCAxMCI+CiAgICA8cGF0aCBmaWxsPSIjRkZGIiBmaWxsUnVsZT0iZXZlbm9kZCIgZD0iTS44ODMgOS4wMThDLjM5NSA5LjI4NCAwIDkuMDU0IDAgOC41MDJWMS40OThDMCAuOTQ3LjM5OC43MTcuODgzLjk4Mmw2LjQ4NCAzLjUzNmMuNDg4LjI2Ni40ODUuNjk5IDAgLjk2NEwuODgzIDkuMDE4eiIvPgo8L3N2Zz4=);
  background-position: 11px;
  background-repeat: no-repeat;
  background-size: 12px;
  border-radius: 32px;
}

._1CeNw {
  box-sizing: border-box;
  width: 40px;
  padding-left: 40px;
  font-size: 11px;
  line-height: 40px;
  font-weight: 700;
  text-transform: uppercase;
  letter-spacing: 0.1px;
  color: #fefefe;
  white-space: nowrap;
  background-color: rgba(0, 0, 0, 0.6);
  border-radius: 20px;
  overflow: hidden;
}

._2p0n3 {
  padding-left: 4px;
  padding-right: 16px;
}

._1_3zH {
  font-weight: 400;
  color: hsla(0, 0%, 100%, 0.6);
}

._3NlXe ._3mZe0 {
  position: static;
  width: 24px;
  height: 24px;
  background-size: 9px;
  background-position: 9px;
}

.HAQdA {
  text-align: left;
}

.HAQdA:after {
  content: "";
  display: block;
  clear: both;
}

.HAQdA ._1rb56 {
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}

.HAQdA ._1W2e3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

._216ZK {
  border-left: 4px solid #0067b5;
  margin-bottom: 4px;
  background: transparent;
  border-bottom: none;
  width: 100%;
  margin-left: 16px;
  margin-right: 16px;
}

@media only screen and (min-width: 590px) {
  ._216ZK {
    margin-left: 0;
    margin-right: 0;
  }
}

._216ZK ._1rb56 {
  padding: 0 10px 0 0;
  display: block;
}

._216ZK ._288Bl {
  font-weight: 700;
  font-size: 17px;
  font-family: Roboto, Verdana, Geneva, Tahoma, sans-serif;
}

@media only screen and (min-width: 840px) {
  ._216ZK ._288Bl {
    font-size: 25px;
  }
}

._216ZK:hover ._288Bl {
  text-decoration: underline;
}

._216ZK ._2ur6s {
  height: 105px;
  width: 136px;
  background-size: cover;
  float: left;
  margin-right: 10px;
  object-fit: cover;
}

._216ZK .W0Pcx {
  margin-top: 0;
}

._216ZK ._2yc-W {
  margin: 0;
}

._216ZK ._2yc-W:after {
  content: "";
  display: block;
  clear: both;
}

._216ZK ._1X8yq {
  color: #fff;
  background-color: #0366b4;
  font-size: 11px;
  padding: 2px 4px;
  font-weight: 700;
}

._216ZK ._1X8yq,
._216ZK .y8rt2 {
  display: inline-block;
  text-transform: uppercase;
}

._216ZK .y8rt2 {
  font-size: 14px;
  font-weight: 400;
  padding-bottom: 4px;
  color: rgba(34, 34, 34, 0.5);
  margin-left: 8px;
}

._2lwIk {
  width: 100%;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
  background-color: #e4f0ff;
}

._2lwIk,
._2lwIk ._1rb56 {
  display: block;
}

._2lwIk ._2ur6s {
  height: auto;
  width: 28%;
  float: right;
}

._2lwIk ._2yc-W {
  width: 72%;
  padding-bottom: 8px;
}

._2lwIk .W0Pcx {
  font-size: 11px;
  font-weight: 700;
  margin: 0;
  color: #fff;
  background-color: #0366b4;
  padding: 4px 16px;
  text-transform: uppercase;
}

._2lwIk ._288Bl {
  font-size: 24px;
  font-weight: 700;
  margin: 8px 16px;
}

._2D96_ {
  background-color: #e4f0ff;
  width: 100%;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

._2D96_ .y8rt2 {
  display: none;
}

._2D96_ ._1rb56 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

._2D96_ ._1vi3K {
  display: none;
  width: 100%;
  max-height: 250px;
  object-fit: cover;
}

._2D96_ ._2ur6s {
  height: auto;
  background-size: contain;
  width: 205px;
  background-repeat: no-repeat;
  background-position: 100%;
}

._2D96_ ._2yc-W {
  width: calc(100% - 32px);
  margin: 16px;
}

._2D96_ ._288Bl {
  font-size: 20px;
  font-weight: 700;
}

._2D96_ ._1X8yq {
  color: #fff;
  background-color: #0366b4;
  display: none;
  padding: 2px 4px;
  font-weight: 700;
}

._2D96_ ._1X8yq,
._2D96_ .W0Pcx {
  font-size: 11px;
  text-transform: uppercase;
}

._2D96_ .W0Pcx {
  color: gray;
  margin-top: 16px;
}

._1ILdE._1hH46,
._1ILdE.HJxYt,
._2D96_._1hH46,
._2D96_.HJxYt {
  border-left: 4px solid #0067b5;
}

._1ILdE._1hH46 ._2ur6s,
._1ILdE.HJxYt ._2ur6s,
._2D96_._1hH46 ._2ur6s,
._2D96_.HJxYt ._2ur6s {
  width: 185px;
}

._1ILdE._1hH46 ._2yc-W,
._1ILdE.HJxYt ._2yc-W,
._2D96_._1hH46 ._2yc-W,
._2D96_.HJxYt ._2yc-W {
  min-height: 72px;
  margin-left: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

._1ILdE._1hH46 ._288Bl,
._1ILdE.HJxYt ._288Bl,
._2D96_._1hH46 ._288Bl,
._2D96_.HJxYt ._288Bl {
  font-size: 18px;
}

._1ILdE._1hH46 .W0Pcx,
._1ILdE.HJxYt .W0Pcx,
._2D96_._1hH46 .W0Pcx,
._2D96_.HJxYt .W0Pcx {
  margin-top: 8px;
}

._1ILdE._1hH46._1-Bpa ._2ur6s,
._1ILdE.HJxYt._1-Bpa ._2ur6s,
._2D96_._1hH46._1-Bpa ._2ur6s,
._2D96_.HJxYt._1-Bpa ._2ur6s {
  width: 165px;
}

._1ILdE._1hH46 ._2ur6s,
._2D96_._1hH46 ._2ur6s {
  display: none;
}

._1ILdE.Gm6fZ,
._2D96_.Gm6fZ {
  background-color: transparent;
  border-left: 0;
}

._1ILdE.aKyKS,
._2D96_.aKyKS {
  border-left: 4px solid #0067b5;
  padding: 10px 0 10px 12px;
  box-sizing: border-box;
  background-color: transparent;
  border-bottom: none;
}

._1ILdE.aKyKS ._1rb56,
._2D96_.aKyKS ._1rb56 {
  display: block;
}

._1ILdE.aKyKS ._2ur6s,
._2D96_.aKyKS ._2ur6s {
  width: 67px;
  height: 50px;
  float: left;
}

._1ILdE.aKyKS ._288Bl,
._2D96_.aKyKS ._288Bl {
  font-size: 14px;
  padding: 8px 10px;
}

._1ILdE.aKyKS ._2yc-W,
._2D96_.aKyKS ._2yc-W {
  background-color: #e4f0ff;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
  width: calc(100% - 67px);
  min-height: 50px;
}

._1ILdE.aKyKS ._2yc-W:after,
._2D96_.aKyKS ._2yc-W:after {
  content: "";
  display: block;
  clear: both;
}

._1ILdE.aKyKS .W0Pcx,
._2D96_.aKyKS .W0Pcx {
  margin: 0;
  color: #fff;
  background-color: #0366b4;
  padding: 2px 10px;
  box-sizing: border-box;
}

._1ILdE {
  background-color: #e4f0ff;
  width: 100%;
  display: block;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}

._1ILdE .y8rt2 {
  display: none;
}

._1ILdE ._1rb56 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

._1ILdE ._1vi3K {
  width: 100%;
  height: auto;
  margin: 0;
}

@media only screen and (min-width: 456px) {
  ._1ILdE ._1vi3K {
    width: 191px;
    max-height: 100px;
    margin: 8px 16px 8px 0;
  }
}

._1ILdE:hover ._1vi3K {
  opacity: 1;
}

._1ILdE ._2yc-W {
  width: calc(100% - 32px);
  margin: 8px 16px;
}

@media only screen and (min-width: 456px) {
  ._1ILdE ._2yc-W {
    margin: 16px;
  }
}

._1ILdE ._288Bl {
  font-family: Roboto, sans-serif;
  font-size: 20px;
  font-style: normal;
  font-weight: 700;
  line-height: 23px;
}

@media only screen and (min-width: 456px) {
  ._1ILdE ._288Bl {
    font-size: 24px;
    line-height: 28px;
    font-weight: 500;
  }
}

._1ILdE ._1X8yq {
  color: #fff;
  background-color: #0366b4;
  display: none;
  padding: 2px 4px;
}

._1ILdE ._1X8yq,
._1ILdE .W0Pcx {
  font-size: 11px;
  text-transform: uppercase;
  font-weight: 700;
}

._1ILdE .W0Pcx {
  color: gray;
  font-family: Arial, sans-serif;
  font-style: normal;
  line-height: 13px;
  margin-top: 8px;
}

@media only screen and (min-width: 456px) {
  ._1ILdE .W0Pcx {
    margin-top: 16px;
  }
}

._1ILdE ._3OsPC {
  margin: 8px 16px;
}

._1ILdE ._3OsPC:after {
  display: block;
  content: "";
  clear: both;
}

._1ILdE ._1mSss,
._1ILdE ._3PqtO {
  float: left;
  font-size: 12px;
  line-height: 14px;
  color: #6a6a6a;
}

._1ILdE ._3PqtO {
  float: right;
  color: #0078bd;
  text-decoration: underline;
}

._1ILdE._1-Bpa ._2yc-W {
  border-bottom: 1px solid #ccc;
  padding-bottom: 8px;
  margin-bottom: 0;
}

._1ILdE._1fSDa .azVFV {
  padding: 0 16px 8px;
  margin-top: 0;
}

._1ILdE._1fSDa .azVFV:after {
  display: block;
  content: "";
  clear: both;
}

._1ILdE._1fSDa ._2ihzt {
  font-family: Roboto, sans-serif;
  font-style: normal;
  font-weight: 400;
  font-size: 12px;
  line-height: 14px;
  color: #6a6a6a;
  border-top: 1px solid #ccc;
  padding-top: 8px;
}

._1ILdE.HJxYt {
  border-left: 4px solid #0067b5;
}

@media only screen and (min-width: 456px) {
  ._1ILdE.HJxYt {
    border-left: none;
  }
}

._1ILdE.HJxYt ._288Bl {
  font-size: 15px;
  line-height: 18px;
  font-weight: 700;
}

@media only screen and (min-width: 456px) {
  ._1ILdE.HJxYt ._288Bl {
    font-size: 20px;
    line-height: 23px;
    font-weight: 500;
  }
}

._1ILdE.HJxYt ._2yc-W {
  border-bottom: none;
}

@media only screen and (min-width: 456px) {
  ._1ILdE.HJxYt ._2yc-W {
    margin: 0 16px;
    border-bottom: 1px solid #ccc;
  }
}

@media only screen and (max-width: 370px) {
  ._1ILdE.HJxYt ._1rb56 {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

._1ILdE.HJxYt ._1vi3K {
  width: 127px;
  height: 66px;
  margin: 16px 8px;
}

@media only screen and (min-width: 456px) {
  ._1ILdE.HJxYt ._1vi3K {
    width: 191px;
    height: auto;
    max-height: 100px;
    margin: 0;
  }
}

._1ILdE.HJxYt ._2ihzt {
  border-top: 1px solid #ccc;
}

@media only screen and (min-width: 456px) {
  ._1ILdE.HJxYt ._2ihzt {
    border-top: none;
  }
}

._1NLdA {
  background-color: #e4f0ff;
  padding: 8px;
  font-size: 12px;
  border-left: 4px solid #0067b5;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
}

._1NLdA ._2yc-W {
  margin-right: 8px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

._1NLdA ._1vi3K {
  height: 20px;
}

._1NLdA ._288Bl {
  font-weight: 700;
  font-size: 14px;
  margin-bottom: 8px;
}

._1NLdA ._2ur6s {
  width: 44px;
  height: 44px;
  object-fit: cover;
}

._1NLdA ._3unF6 {
  text-decoration: underline;
  color: #0078bd;
  margin-top: 4px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

._1NLdA ._3S2cb {
  color: #0069b3;
  font-weight: 700;
  text-transform: uppercase;
}

._1NLdA ._1-dIF {
  width: calc(100% + 32px);
  margin: -16px -16px 8px;
  height: 170px;
  background-position: 50%;
  background-size: cover;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  flex-direction: column-reverse;
}

._1NLdA ._1-dIF,
._1NLdA ._1-dIF > div {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

._1NLdA ._1-dIF > div {
  background-color: hsla(0, 0%, 100%, 0.8);
  padding: 8px 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._1NLdA ._1-dIF > div > p {
  margin: 0;
}

._1NLdA ._1-dIF > div ._2ur6s {
  margin-right: 8px;
}

._1NLdA._2yF8n {
  background-color: #fff;
  border-left: none;
  font-size: 14px;
}

._1NLdA._2yF8n > div {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

._1NLdA._2yF8n ._1W2e3 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._1NLdA._2yF8n ._288Bl {
  font-size: 16px;
}

._1NLdA._2yF8n ._2yc-W {
  line-height: 1.4;
  margin: 0;
}

._1NLdA._2yF8n ._3unF6 {
  display: block;
  margin: 16px auto 8px;
  background: #0067b5;
  padding: 7px 16px;
  border-radius: 16px;
  font-weight: 700;
  font-size: 16px;
  color: #fff;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  text-decoration: none;
}

.oz7My {
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

.oz7My ._1N_4X {
  padding-bottom: 56.25%;
  width: 100%;
  position: relative;
}

.oz7My ._2LO-8 {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.oz7My ._2LO-8 .jw-controls-backdrop,
.oz7My ._2LO-8 .jw-preview,
.oz7My ._2LO-8 .jw-wrapper {
  background: transparent;
  background-size: cover;
}

.oz7My .W0Pcx {
  margin-top: 0;
}

.oz7My._2yF8n ._288Bl {
  font-size: 20px;
  margin-bottom: 8px;
}

.oz7My._2yF8n ._2yc-W {
  font-size: 11px;
  position: relative;
}

._3stIE {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  display: block;
}

._3stIE ._2ur6s,
._3stIE .W0Pcx {
  display: none;
  padding-top: 0;
}

._3stIE ._1vi3K {
  display: block;
  width: 100%;
  max-height: 400px;
  object-fit: cover;
}

._3stIE:hover ._288Bl {
  text-decoration: underline;
}

._3stIE:hover ._1vi3K {
  opacity: 0.85;
}

._3stIE ._2ur6s {
  width: 166px;
  display: block;
  float: right;
}

._3stIE._2OHx6 ._2yc-W,
._3stIE._2yF8n ._2yc-W {
  padding: 8px 16px;
}

._3stIE ._2yc-W {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._3stIE ._288Bl {
  font-weight: 700;
  font-size: 32px;
  letter-spacing: -1.8px;
  line-height: 1.08;
  margin: 0;
  margin-bottom: 4px;
}

@media only screen and (min-width: 1180px) {
  ._3stIE ._288Bl {
    font-size: 42px;
  }
}

._3stIE._1GbPk.HJxYt,
._3stIE.Hfn2w.HJxYt {
  padding: 4px 0 4px 8px;
  border-left: 4px solid #0067b5;
  background-color: transparent;
}

._3stIE._1GbPk.HJxYt ._2yc-W,
._3stIE.Hfn2w.HJxYt ._2yc-W {
  padding: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row nowrap;
  -ms-flex-flow: row nowrap;
  flex-flow: row nowrap;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._3stIE._1GbPk.HJxYt ._288Bl,
._3stIE.Hfn2w.HJxYt ._288Bl {
  font-size: 18px;
  letter-spacing: -1px;
  margin-top: 4px;
}

@media only screen and (min-width: 456px) {
  ._3stIE._1GbPk.HJxYt ._288Bl,
  ._3stIE.Hfn2w.HJxYt ._288Bl {
    font-size: 24px;
    letter-spacing: -1.4px;
  }
}

._3stIE._1GbPk.HJxYt ._23Drk,
._3stIE.Hfn2w.HJxYt ._23Drk {
  margin: 8px 0 4px;
}

._3stIE._1GbPk.HJxYt ._1-J2T,
._3stIE.Hfn2w.HJxYt ._1-J2T {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
}

._3stIE._1GbPk.HJxYt ._1iQAR,
._3stIE.Hfn2w.HJxYt ._1iQAR {
  position: relative;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 115px;
  max-height: 140px;
  margin-left: 8px;
}

._3stIE._1GbPk.HJxYt ._1iQAR img,
._3stIE.Hfn2w.HJxYt ._1iQAR img {
  max-width: 100%;
}

._3stIE._1GbPk.HJxYt ._3S2cb,
._3stIE.Hfn2w.HJxYt ._3S2cb {
  color: #858587;
  font-size: 12px;
}

@media only screen and (min-width: 456px) {
  ._3stIE._1GbPk.HJxYt ._3S2cb,
  ._3stIE.Hfn2w.HJxYt ._3S2cb {
    font-size: 14px;
  }
}

._3stIE._1GbPk.HJxYt ._38y2Q,
._3stIE.Hfn2w.HJxYt ._38y2Q {
  font-size: 10px;
  padding: 3px 6px;
  margin: 4px 0;
  display: inline-block;
  font-weight: 700;
  color: #fff;
  background: #0067b5;
}

._3stIE._1GbPk ._288Bl,
._3stIE.Hfn2w ._288Bl {
  font-size: 22px;
  letter-spacing: -1px;
}

@media only screen and (min-width: 456px) {
  ._3stIE._1GbPk ._288Bl,
  ._3stIE.Hfn2w ._288Bl {
    font-size: 30px;
    letter-spacing: -1.4px;
  }
}

@media only screen and (min-width: 840px) {
  ._3stIE._1GbPk ._288Bl,
  ._3stIE.Hfn2w ._288Bl {
    font-size: 42px;
    letter-spacing: -1.8px;
  }
}

._3stIE ._23Drk {
  font-size: 15px;
  margin: 4px 0 8px;
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
}

@media only screen and (min-width: 1180px) {
  ._3stIE ._23Drk {
    font-size: 16px;
  }
}

._3stIE ._3S2cb {
  color: #0067b5;
  font-weight: 700;
  text-transform: uppercase;
}

._3stIE .iWSWq {
  position: relative;
  pointer-events: none;
}

._3stIE .CguZ_ {
  position: absolute;
  z-index: 100;
  bottom: 8px;
  left: 8px;
}

@media only screen and (max-width: 840px) {
  ._2lwIk ._288Bl {
    font-size: 17px;
  }
}

@media only screen and (max-width: 767px) {
  ._1ILdE.aKyKS {
    padding: 10px 16px 10px 12px;
  }
}

@media only screen and (max-width: 590px) {
  ._1ILdE._2OHx6 ._1rb56,
  ._1ILdE._2yF8n ._1rb56,
  ._2D96_._2OHx6 ._1rb56,
  ._2D96_._2yF8n ._1rb56 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }

  ._1ILdE._2OHx6 ._1vi3K,
  ._1ILdE._2yF8n ._1vi3K,
  ._2D96_._2OHx6 ._1vi3K,
  ._2D96_._2yF8n ._1vi3K {
    display: block;
  }

  ._1ILdE._2OHx6 ._2ur6s,
  ._1ILdE._2yF8n ._2ur6s,
  ._2D96_._2OHx6 ._2ur6s,
  ._2D96_._2yF8n ._2ur6s {
    display: none;
  }

  ._1ILdE._1hH46 ._2yc-W,
  ._1ILdE.HJxYt ._2yc-W,
  ._2D96_._1hH46 ._2yc-W,
  ._2D96_.HJxYt ._2yc-W {
    margin: 8px 12px;
  }

  ._1ILdE._1hH46 ._288Bl,
  ._1ILdE.HJxYt ._288Bl,
  ._2D96_._1hH46 ._288Bl,
  ._2D96_.HJxYt ._288Bl {
    font-size: 15px;
  }

  ._1ILdE._1hH46 .W0Pcx,
  ._1ILdE.HJxYt .W0Pcx,
  ._2D96_._1hH46 .W0Pcx,
  ._2D96_.HJxYt .W0Pcx {
    margin-top: 4px;
  }

  ._1ILdE._1hH46 ._1X8yq,
  ._1ILdE.HJxYt ._1X8yq,
  ._2D96_._1hH46 ._1X8yq,
  ._2D96_.HJxYt ._1X8yq {
    display: inline-block;
    margin-bottom: 8px;
  }

  ._1ILdE._1hH46 ._2ur6s,
  ._1ILdE.HJxYt ._2ur6s,
  ._2D96_._1hH46 ._2ur6s,
  ._2D96_.HJxYt ._2ur6s {
    margin: 16px;
    width: 130px;
  }

  ._1ILdE._1hH46 ._3OsPC,
  ._1ILdE.HJxYt ._3OsPC,
  ._2D96_._1hH46 ._3OsPC,
  ._2D96_.HJxYt ._3OsPC {
    margin: 8px 16px 8px 12px;
    border-top: 1px solid #ccc;
    padding-top: 8px;
  }

  ._1ILdE._1hH46._1-Bpa ._2ur6s,
  ._1ILdE.HJxYt._1-Bpa ._2ur6s,
  ._2D96_._1hH46._1-Bpa ._2ur6s,
  ._2D96_.HJxYt._1-Bpa ._2ur6s {
    margin: 16px 16px 8px 0;
  }

  ._1ILdE._1hH46._1-Bpa ._2yc-W,
  ._1ILdE.HJxYt._1-Bpa ._2yc-W,
  ._2D96_._1hH46._1-Bpa ._2yc-W,
  ._2D96_.HJxYt._1-Bpa ._2yc-W {
    margin: 8px 12px 0;
    border-bottom: none;
    padding-bottom: 0;
  }

  ._1ILdE.HJxYt ._2yc-W {
    margin: 8px 8px 8px 16px;
  }

  ._1ILdE.HJxYt .W0Pcx {
    margin-top: 8px;
  }

  ._3stIE ._2yc-W {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding-left: 16px;
    padding-right: 16px;
  }
}

@media only screen and (max-width: 370px) {
  ._1ILdE._1hH46 ._1vi3K,
  ._1ILdE._1hH46 ._2ur6s,
  ._1ILdE.HJxYt ._1vi3K,
  ._1ILdE.HJxYt ._2ur6s {
    display: none;
  }
}

._2iKvV {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: visibility 0s linear 866ms, opacity 866ms,
    display 0s linear 1s;
  transition: visibility 0s linear 866ms, opacity 866ms, display 0s linear 1s;
}

._2hPnk,
._2iKvV {
  position: absolute;
  top: 0;
}

._2hPnk {
  visibility: visible;
  opacity: 1;
  -webkit-transition: visibility 866ms linear 1ms, opacity 0.7s linear 866ms;
  transition: visibility 866ms linear 1ms, opacity 0.7s linear 866ms;
}

@media only screen and (min-width: 1180px) {
  ._2wI73 {
    width: 100%;
  }
}

@media only screen and (min-width: 768px) {
  .uZ74z {
    width: 100%;
  }
}

@media only screen and (min-width: 1180px) {
  .uZ74z {
    width: 100%;
  }
}

._3qwQC {
  text-transform: uppercase;
}

._3xAZ3 a {
  color: inherit;
}

._3xAZ3 a:active {
  background: rgba(0, 0, 0, 0.075);
}

._3iw43 {
  text-transform: uppercase;
  background-color: #0067b5;
  color: #fff;
  padding: 3px 4px 2px;
  margin-right: 8px;
  font-weight: 700;
  font-size: 11px;
  display: inline-block;
  vertical-align: top;
}

.lgk3U {
  max-height: 21px;
}

._1dgUa {
  text-decoration: underline;
}

.YC20p {
  color: #0078bd;
}

.abTheme-sportbladet .YC20p {
  color: #006ba8;
}

._2dWG0 {
  color: #27ae60;
}

._3SYJM {
  font-weight: 400;
}

._1dqb0 {
  color: rgba(0, 0, 0, 0.4);
}

._3XUVX .abIconClock {
  margin: 0 0.25em;
}

@media only screen and (min-width: 590px) {
  ._3XUVX {
    margin: 0 7px 0 3px;
  }

  ._3XUVX ~ strong:first-of-type {
    border-left: 1px solid #979797;
    padding-left: 7px;
  }
}

.j6Os_,
.j6Os_:after {
  border-radius: 50%;
  width: 40px;
  height: 40px;
}

.j6Os_ {
  margin: 60px auto;
  font-size: 5px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(0, 0, 0, 0.2);
  border-right: 1.1em solid rgba(0, 0, 0, 0.2);
  border-bottom: 1.1em solid rgba(0, 0, 0, 0.2);
  border-left: 1.1em solid #000;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: _1MJUd 1.1s infinite linear;
  animation: _1MJUd 1.1s infinite linear;
}

@-webkit-keyframes _1MJUd {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes _1MJUd {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

.rinFy {
  visibility: hidden;
  margin-bottom: 20px;
  min-height: 70px;
}

._2PX2I {
  -webkit-animation: _3xEZA 0.5s backwards ease-in-out;
  animation: _3xEZA 0.5s backwards ease-in-out;
  position: relative;
  visibility: visible;
}

._1XM7M {
  visibility: hidden;
}

@-webkit-keyframes _3xEZA {
  0% {
    left: -100px;
    opacity: 0;
  }

  to {
    left: 0;
    opacity: 1;
  }
}

@keyframes _3xEZA {
  0% {
    left: -100px;
    opacity: 0;
  }

  to {
    left: 0;
    opacity: 1;
  }
}

body.abFullscreenAd .HLf1C,
body.takeover-in-screen .HLf1C {
  position: relative;
  z-index: 4;
}

@media (min-width: 1180px) and (max-width: 1289px),
  only screen and (min-width: 768px) and (max-width: 969px) {
  ._2y8zl {
    display: none !important;
  }
}

._20bNy {
  margin-left: 16px !important;
}

@media only screen and (min-width: 590px) {
  ._20bNy {
    margin-left: 0 !important;
  }
}

.OM2e5 {
  margin-right: 16px !important;
}

@media only screen and (min-width: 590px) {
  .OM2e5 {
    margin-right: 0 !important;
  }
}

.g2MWt {
  position: absolute;
  opacity: 0.9;
  z-index: 900;
  background: #ff0;
  margin: 0 -16px;
  margin-bottom: 16px;
  padding: 8px;
}

._38DY_ {
  font-weight: 700;
  line-height: 1.1875;
  padding: 12px 0 12px 4px;
}

._2atUs {
  opacity: 0.67;
  height: 40px;
  width: 40px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

._3ZiFh {
  margin-right: 4px;
}

._3ZiFh img {
  width: 48px;
  height: 48px;
  object-fit: cover;
}

.pbW7D {
  -webkit-flex-flow: row;
  -ms-flex-flow: row;
  flex-flow: row;
  -webkit-box-align: end;
  -webkit-align-items: flex-end;
  -ms-flex-align: end;
  align-items: flex-end;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
  margin: 0 16px 8px;
  font-size: 14px;
}

._7PnK-,
.pbW7D {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

._7PnK- {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 4px;
}

._3kA47 {
  display: block;
}

._3kA47,
._5jbC6 {
  -webkit-align-self: flex-start;
  -ms-flex-item-align: start;
  align-self: flex-start;
}

._5jbC6 {
  color: rgba(0, 0, 0, 0.65);
  font-weight: 400;
  margin-right: 2px;
}

._1zkyS {
  margin: 0 0 4px auto;
}

@media only screen and (min-width: 590px) {
  .pbW7D {
    margin: 0 0 16px;
  }
}

@media only screen and (min-width: 768px) {
  ._1zkyS {
    margin-left: 0;
  }
}

.ijLib {
  margin-bottom: 16px;
}

@media only screen and (min-width: 1050px) {
  .ijLib {
    padding-left: 16px;
  }
}

@media only screen and (min-width: 590px) {
  .ijLib {
    margin-bottom: 24px;
  }
}

.oeU7V {
  float: right;
  width: 35%;
  margin-left: 1em;
}

.oeU7V ._4j7pX {
  margin-left: 0;
  margin-right: 0;
}

._3Mj9V {
  clear: both;
  padding: 0 16px;
}

@media only screen and (min-width: 590px) {
  ._3Mj9V {
    padding: 0;
  }

  .oeU7V {
    width: 30%;
  }
}

._1jV_Q {
  margin: 0;
  padding: 0;
  list-style: none;
  white-space: nowrap;
}

._1jV_Q._2D-w8 {
  height: 100%;
}

._271tV {
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  width: 100%;
  height: 0;
  padding-bottom: 56.25%;
  list-style-type: none;
  background: #000;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
}

._2D-w8 ._271tV {
  height: 100%;
  padding-bottom: 0;
  border-left: none;
  border-right: none;
}

._2f-FU {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

._2f-FU img {
  max-width: 100%;
  max-height: 100%;
}

._1EcbR,
._2ydKS {
  position: absolute;
  top: 0;
  width: 33%;
  height: calc(100% - 60px);
}

._1EcbR {
  left: 0;
}

._2ydKS {
  right: 0;
}

.I95-j {
  position: absolute;
  z-index: 2;
  font-size: 16px;
  color: #fff;
  border-radius: 25px;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.2), 0 0 6px rgba(0, 0, 0, 0.2);
  -webkit-transition: color 0.3s, background 0.3s;
  transition: color 0.3s, background 0.3s;
  border: 1px solid transparent;
}

.I95-j:active {
  background: rgba(68, 68, 68, 0.4);
  border: 1px solid hsla(0, 0%, 40%, 0.4);
}

._3ylzx {
  position: absolute;
  top: 0;
  z-index: 2;
  background: none;
  border: 1px solid transparent;
  outline: none;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

._16YK_ {
  visibility: hidden;
}

._3Azhl {
  cursor: default;
}

._2m_0k,
._26hFd {
  display: none;
}

._2m_0k .I95-j,
._26hFd .I95-j {
  background: rgba(0, 0, 0, 0.8);
}

@media only screen and (min-width: 769px) {
  ._2m_0k,
  ._26hFd {
    display: block;
  }
}

.abNoTouch ._2m_0k,
.abNoTouch ._26hFd {
  display: block;
}

.abNoTouch ._3ylzx:hover .I95-j {
  background: rgba(68, 68, 68, 0.4);
  border: 1px solid hsla(0, 0%, 40%, 0.4);
}

.abNoTouch ._3ylzx:active .I95-j {
  background: rgba(68, 68, 68, 0.6);
  border: 1px solid hsla(0, 0%, 40%, 0.6);
}

._2m_0k {
  left: 0;
}

._2m_0k,
._26hFd {
  top: 0;
  bottom: 0;
  width: 60px;
}

._26hFd {
  right: 0;
}

._1KOWk {
  top: 0;
  right: 20px;
  width: 44px;
  height: 44px;
}

._1KOWk._38jCG,
.krSV0 {
  display: none;
}

.krSV0 {
  top: 12px;
  right: 12px;
  width: 44px;
  height: 44px;
  z-index: 3;
}

.krSV0._38jCG {
  display: block;
}

._7UYJ_,
._37YoU {
  top: calc(50% - 24px);
}

._37YoU {
  padding: 13px 17px 11px 15px;
  left: 7px;
}

._37YoU:before {
  font-family: abicon;
  content: "\F107";
  font-weight: 400;
}

._7UYJ_ {
  padding: 13px 14px 11px 18px;
  right: 7px;
}

._7UYJ_:before {
  font-family: abicon;
  content: "\F105";
  font-weight: 400;
}

._24aRy {
  padding: 12px 13px;
  top: 0;
  right: 0;
}

._24aRy:before {
  font-family: abicon;
  content: "\F11C";
  font-weight: 400;
}

._3a-7G {
  top: 0;
  right: 0;
  padding: 12px 13px 11px 14px;
}

._3a-7G:before {
  font-family: abicon;
  content: "\F115";
  font-weight: 400;
}

.Y7zLM {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

@media only screen and (min-width: 590px) {
  ._1KOWk {
    right: 60px;
  }
}

@-webkit-keyframes _3LANm {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes _3LANm {
  0% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }

  to {
    -webkit-transform: none;
    transform: none;
  }
}

._3MOca {
  position: fixed;
  overflow: hidden;
  width: 100%;
}

._1zYoK {
  position: relative;
  overflow: hidden;
  line-height: normal;
}

._1zYoK.AadHr {
  visibility: hidden;
}

._1zYoK._7KsGi {
  cursor: pointer;
  background: #000;
  -webkit-animation: _3LANm 0.2s ease;
  animation: _3LANm 0.2s ease;
  opacity: 1;
  z-index: 900;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: auto;
  max-width: 100%;
  max-height: 100%;
}

._2Z-fj {
  position: relative;
  overflow: hidden;
  padding-right: 15px;
  padding-left: 15px;
  cursor: pointer;
  cursor: zoom-in;
}

._7KsGi ._2Z-fj {
  cursor: pointer;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  padding-right: 0;
  padding-left: 0;
}

@media only screen and (min-width: 590px) {
  ._2Z-fj {
    padding-right: 59px;
    padding-left: 59px;
  }
}

._1xivU {
  width: 100%;
  box-sizing: border-box;
  cursor: zoom-in;
  padding-left: 12px;
  padding-right: 16px;
}

@media only screen and (min-width: 590px) {
  ._1xivU {
    padding-left: 16px;
  }
}

._1xivU._23Lpu {
  cursor: pointer;
  padding-left: 0;
  background: rgba(0, 0, 0, 0.6);
  bottom: 0;
  left: 0;
  position: fixed;
  z-index: 901;
}

._1hqNA {
  box-sizing: border-box;
  font-family: Arial;
  font-size: 12px;
  line-height: 1.42;
  color: rgba(0, 0, 0, 0.6);
  padding: 4px 0 0 4px;
}

._1hqNA._3-11O {
  padding-left: 0;
}

@media only screen and (min-width: 590px) {
  ._1hqNA {
    padding-left: 0;
  }
}

._1hqNA._3tGNP {
  color: #fff;
  padding: 16px;
}

._1YwhX {
  text-transform: uppercase;
}

._1YwhX strong {
  text-transform: none;
}

._3tGNP ._1YwhX {
  color: hsla(0, 0%, 100%, 0.5);
}

._3tGNP ._1YwhX strong {
  color: #fff;
}

.Vtp6N {
  font-size: 14px;
  line-height: 1.21;
  min-height: 20px;
}

._3tGNP .Vtp6N {
  margin-top: 4px;
}

.lcgxF {
  margin-bottom: 20px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.lcgxF img {
  width: 100%;
  max-height: 100%;
}

.dxhfK {
  cursor: pointer;
  cursor: zoom-in;
}

._27SIE {
  background: rgba(0, 0, 0, 0.05);
  position: relative;
}

._27SIE img {
  position: absolute;
  top: 0;
  left: 0;
}

._26i-G:hover ._1Htv3 {
  background: rgba(0, 0, 0, 0.2);
}

._26i-G:active ._1Htv3 {
  background: rgba(0, 0, 0, 0.4);
}

.lcgxF.V2sQT {
  cursor: pointer;
}

.lcgxF.V2sQT img {
  width: auto;
}

._1Htv3 {
  border-radius: 22px;
  color: #fff;
  position: absolute;
  top: 0;
  right: 0;
  padding: 12px 13px 10px 14px;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.2), 0 0 6px rgba(0, 0, 0, 0.2);
  -webkit-transition: background 0.3s;
  transition: background 0.3s;
}

@-webkit-keyframes _6OfNr {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

@keyframes _6OfNr {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  to {
    opacity: 1;
  }
}

._37UVo {
  display: inline-block;
  height: 12px;
  width: 12px;
  margin-right: 8px;
  vertical-align: middle;
  border-radius: 100%;
  -webkit-animation: _6OfNr 1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  animation: _6OfNr 1s cubic-bezier(0.165, 0.84, 0.44, 1) infinite;
  -webkit-transform: translateY(-25%);
  -ms-transform: translateY(-25%);
  transform: translateY(-25%);
}

@media only screen and (min-width: 590px) {
  ._37UVo {
    width: 16px;
    height: 16px;
    margin-right: 10px;
  }
}

._1ru5j,
.m7ElO {
  width: 8px;
  height: 8px;
  margin-right: 6px;
}

@media only screen and (min-width: 840px) {
  .m7ElO {
    width: 12px;
    height: 12px;
    margin-right: 8px;
  }
}

._2eMTb,
._2XWT0 {
  width: 8px;
  height: 8px;
  margin-right: 6px;
}

@media only screen and (min-width: 456px) {
  ._2eMTb,
  ._2XWT0 {
    height: 12px;
    width: 12px;
    margin-right: 8px;
  }
}

@media only screen and (min-width: 840px) {
  ._2eMTb,
  ._2XWT0 {
    width: 16px;
    height: 16px;
    margin-right: 10px;
  }
}

@media only screen and (min-width: 456px) {
  ._1yoUY,
  .hZ8oN {
    height: 12px;
    width: 12px;
    margin-right: 8px;
  }
}

@media only screen and (min-width: 840px) {
  ._1yoUY,
  .hZ8oN {
    width: 16px;
    height: 16px;
    margin-right: 10px;
  }
}

@media only screen and (min-width: 456px) {
  ._1iDo2,
  ._3mgFa {
    width: 16px;
    height: 16px;
    margin-right: 10px;
  }
}

@media only screen and (min-width: 840px) {
  ._1iDo2,
  ._3mgFa {
    width: 20px;
    height: 20px;
    margin-right: 12px;
  }
}

._2dBdX._2dBdX {
  width: 6px;
  height: 6px;
  margin-right: 5px;
  background-color: hsla(0, 0%, 100%, 0.65);
}

._1ZHT0._1iDo2,
._1ZHT0._1ru5j,
._1ZHT0._1yoUY,
._1ZHT0._2eMTb,
._1ZHT0._2XWT0,
._1ZHT0._3mgFa,
._1ZHT0.hZ8oN,
._1ZHT0.m7ElO,
._21zzX._1iDo2,
._21zzX._1ru5j,
._21zzX._1yoUY,
._21zzX._2eMTb,
._21zzX._2XWT0,
._21zzX._3mgFa,
._21zzX.hZ8oN,
._21zzX.m7ElO {
  width: 8px;
  height: 8px;
  margin-right: 6px;
}

._11S-G {
  font-size: 1.625rem;
  line-height: 1.08;
  letter-spacing: -0.05rem;
  margin-bottom: 8px;
  padding: 0 16px;
}

@media only screen and (min-width: 590px) {
  ._11S-G {
    padding: 0;
    font-size: 2.8125rem;
  }
}

@media only screen and (min-width: 1180px) {
  ._11S-G {
    font-size: 3.125rem;
  }
}

._3kofy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  overflow: hidden;
  margin-bottom: 20px;
  max-width: 100%;
}

._3kofy iframe {
  width: 1px;
  min-width: 100%;
}

._1FxGi {
  box-sizing: border-box;
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
  margin-bottom: 20px;
}

._1FxGi iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

._2-iJ1 {
  border-left-style: solid;
  border-left-width: 4px;
  padding-left: 12px;
  padding-top: 8px;
  padding-bottom: 8px;
  margin-bottom: 20px;
}

._2-iJ1._3QpLm {
  background-color: #e4f0ff;
}

._2-iJ1 ._3QcLj {
  font-size: 14px;
  font-weight: 700;
}

._2-iJ1 ._3uMWQ {
  font-size: 14px;
  font-weight: 400;
  padding-bottom: 4px;
  color: rgba(34, 34, 34, 0.5);
  text-transform: uppercase;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

.AxIVT {
  margin-bottom: 20px;
  margin-left: 0;
  margin-right: 0;
}

.AxIVT iframe {
  width: 1px;
  min-width: 100%;
}

.AxIVT._3OfQz {
  margin-left: -16px;
  margin-right: -16px;
}

.AxIVT._159YI {
  margin-top: -8px;
}

.AxIVT._1W2Kn {
  margin-top: 0;
  margin-bottom: 8px;
}

@media only screen and (min-width: 590px) {
  .AxIVT,
  .AxIVT._3OfQz {
    margin-left: 0;
    margin-right: 0;
  }

  .AxIVT._159YI {
    margin-top: 0;
  }

  .AxIVT.T4fX-._3OfQz {
    margin-left: -16px;
    margin-right: -16px;
  }

  .AxIVT.T4fX-._159YI {
    margin-top: -8px;
  }
}

._2MJ4c {
  margin-bottom: 20px;
  max-width: 100%;
  overflow: hidden;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

._2MJ4c iframe {
  width: 1px;
  min-width: 100%;
}

._1UOnR {
  display: block;
  margin-bottom: 20px;
  padding: 16px;
  line-height: 1.2;
}

._1Gn95 {
  margin-right: 4px;
}

._3s4s2 {
  display: inline;
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size: 16px;
  font-weight: 700;
}

._1_UBg {
  max-width: 100%;
  margin-bottom: 20px;
}

._1MEyd {
  display: none;
}

._3W4kN {
  margin: 0 auto;
  max-width: 100%;
  margin-bottom: 20px;
}

._3W4kN iframe {
  width: auto;
  max-width: 100% !important;
  margin: 0 auto;
}

._10DTG {
  margin-bottom: 20px;
}

._3Dby3 {
  margin-bottom: 20px;
}

._3sD2l {
  margin-bottom: 20px;
}

._2Ch46 {
  margin-bottom: 20px;
  max-width: 100%;
  width: 100%;
}

._2Ch46 iframe {
  margin: auto;
}

._220Xr {
  padding: 16px 0;
}

._34Te4 {
  margin-bottom: 8px;
  border-radius: 1px;
  border-top: 1px solid rgba(34, 34, 34, 0.1);
  border-bottom: 1px solid rgba(34, 34, 34, 0.1);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05);
}

@media only screen and (min-width: 590px) {
  ._34Te4 {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
    margin-bottom: 4px;
  }
}

._34Te4
  [data-component-key="follow-streamer"]
  + [data-component-key="text"]:before {
  content: " ";
  display: block;
  height: 1px;
  margin-top: 6px;
  margin-bottom: 9px;
  background: rgba(34, 34, 34, 0.1);
}

@media only screen and (min-width: 590px) {
  ._34Te4 {
    border-left: 1px solid rgba(34, 34, 34, 0.1);
    border-right: 1px solid rgba(34, 34, 34, 0.1);
    margin: 0 0 4px;
  }
}

._29nu1,
.abTheme-plusOverview ._34Te4:not(:last-child) {
  margin-bottom: 16px;
}

._39bdT {
  margin-bottom: 9px;
  color: #fefefe;
  font-weight: 700;
  font-size: 11px;
  line-height: 1;
  overflow: hidden;
  text-transform: uppercase;
  text-decoration: none;
  vertical-align: bottom;
  border-radius: 2px;
  display: inline-block;
  padding: 5px 5px 4px;
  -webkit-font-smoothing: antialiased;
}

._22anE {
  padding: 16px 16px 8px;
  position: relative;
}

.abTheme-dark {
  background-color: #222;
  padding: 16px 0 16px 16px;
}

body.abFullscreenAd ._22anE,
body.takeover-in-screen ._22anE {
  z-index: 4;
}

._3YEeX {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 99997;
  background: #555;
  width: 100%;
  height: 100%;
  zoom: 1;
}

._3YEeX iframe {
  width: 100%;
  height: 100%;
  border: 0;
  overflow: hidden;
}

._2uVDo {
  height: 89%;
}

@media only screen and (min-height: 568px) {
  ._2uVDo {
    height: 94%;
  }
}

@media only screen and (min-height: 667px) {
  ._2uVDo {
    height: 95%;
  }
}

@media only screen and (min-height: 768px) {
  ._2uVDo {
    height: 96%;
  }
}

@media only screen and (min-height: 1024px) {
  ._2uVDo {
    height: 97%;
  }
}

.VuVEv {
  height: 36px;
}

._1YA5S {
  top: 0;
  right: 0;
  padding: 2px 6px;
  margin: 7px;
  position: absolute;
  z-index: 2;
  font-size: 16px;
  font-weight: 700;
  color: #fff;
  border-radius: 25px;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.6), 0 0 6px rgba(0, 0, 0, 0.6);
  -webkit-transition: color 0.3s, background 0.3s;
  transition: color 0.3s, background 0.3s;
  border: 1px solid transparent;
  background: hsla(0, 0%, 7%, 0.5);
  cursor: pointer;
}

._1YA5S:active {
  background: rgba(0, 0, 0, 0.4);
  border: 1px solid rgba(0, 0, 0, 0.4);
}

._2C4Ts {
  height: 100px;
}

._20TZ7 {
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 2;
  pointer-events: none;
  color: #fff;
}

.qrr_h {
  display: none;
  height: 37px;
  padding: 8px 44px 0 0;
  font-family: Verdana, Arial;
  font-size: 14px;
  line-height: 1.2;
  letter-spacing: -0.2px;
  text-align: right;
  background-image: -webkit-linear-gradient(top, #333, rgba(0, 0, 0, 0.1));
  background-image: linear-gradient(180deg, #333, rgba(0, 0, 0, 0.1));
}

@media only screen and (min-width: 590px) {
  .qrr_h {
    display: block;
  }
}

._2b7lb {
  display: inline-block;
  max-width: 80%;
  font-weight: 700;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

._2jIhu {
  position: absolute;
  top: 0;
  left: 0;
  font-size: 9px;
  font-weight: 700;
  box-sizing: border-box;
  background: rgba(0, 0, 0, 0.7);
  padding: 4px 5px 4px 3px;
}

@media only screen and (min-width: 590px) {
  ._2jIhu {
    background: rgba(34, 34, 34, 0.5);
    height: 100%;
    padding: 17px 7px;
  }
}

.Q-8d8 {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
  color: #fff;
  background: #000;
  padding-top: 5%;
  text-align: center;
  font-size: 14px;
}

._5iFVw {
  font-size: 16px;
  padding: 0 1em;
}

._3COCR {
  margin: 0 5px;
}

.x4193 {
  color: #000;
  border: none;
  border-radius: 22px;
  display: inline-block;
  font-size: 13px;
  line-height: 14px;
  margin: 14px;
  padding: 13px 17px;
}

._1hYr6 {
  text-decoration: underline;
  cursor: pointer;
}

.svp-player-live .jw-slider-horizontal,
.svp-player-live .jw-slider-time,
.svp-player-live .jw-text-elapsed {
  display: none;
}

._2w91p .jwplayer .jw-title-primary {
  white-space: normal;
  color: #fff;
  font-family: Verdana;
  font-size: 18px;
  font-weight: 700;
  line-height: 20px;
  padding: 15px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

._2w91p .jw-flag-small-player .jw-title-primary {
  font-size: 15px;
  padding: 10px;
  text-shadow: 0 0 1px rgba(0, 0, 0, 0.5);
}

._2w91p .jwplayer .jw-title {
  padding-top: 0;
}

.pulse-isVPaid .pulse-controls {
  display: block;
}

._2w91p .jw-state-idle .jw-svg-icon-play {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB2ZXJzaW9uPSIxLjEiIHZpZXdCb3g9IjAgMCA5MiA5MiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+Cjx0aXRsZT5WaWRlbzwvdGl0bGU+CjxkZXNjPlZpZGVvPC9kZXNjPgo8ZGVmcz4KPGNpcmNsZSBpZD0iYSIgY3g9IjQyIiBjeT0iNDIiIHI9IjQyIi8+CjxmaWx0ZXIgaWQ9ImIiIHg9Ii03LjElIiB5PSItNy4xJSIgd2lkdGg9IjExNC4zJSIgaGVpZ2h0PSIxMTQuMyUiPgo8ZmVNb3JwaG9sb2d5IGluPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9ImRpbGF0ZSIgcmFkaXVzPSIwLjUiIHJlc3VsdD0ic2hhZG93U3ByZWFkT3V0ZXIxIi8+CjxmZU9mZnNldCBkeD0iMCIgZHk9IjAiIGluPSJzaGFkb3dTcHJlYWRPdXRlcjEiIHJlc3VsdD0ic2hhZG93T2Zmc2V0T3V0ZXIxIi8+CjxmZUdhdXNzaWFuQmx1ciBpbj0ic2hhZG93T2Zmc2V0T3V0ZXIxIiByZXN1bHQ9InNoYWRvd0JsdXJPdXRlcjEiIHN0ZERldmlhdGlvbj0iMS41Ii8+CjxmZUNvbXBvc2l0ZSBpbj0ic2hhZG93Qmx1ck91dGVyMSIgaW4yPSJTb3VyY2VBbHBoYSIgb3BlcmF0b3I9Im91dCIgcmVzdWx0PSJzaGFkb3dCbHVyT3V0ZXIxIi8+CjxmZUNvbG9yTWF0cml4IGluPSJzaGFkb3dCbHVyT3V0ZXIxIiB2YWx1ZXM9IjAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgIDAgMCAwIDAgMCAgMCAwIDAgMC42IDAiLz4KPC9maWx0ZXI+CjwvZGVmcz4KPGcgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTMwMiAtNjQyKSI+CjxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDMwNiA2NDYpIj4KPGcgb3BhY2l0eT0iLjgiPgo8dXNlIGZpbGw9ImJsYWNrIiBmaWx0ZXI9InVybCgjYikiIHhsaW5rOmhyZWY9IiNhIi8+Cjx1c2UgZmlsbD0iI0RFMkEzMCIgZmlsbC1vcGFjaXR5PSIuOSIgZmlsbC1ydWxlPSJldmVub2RkIiB4bGluazpocmVmPSIjYSIvPgo8L2c+CjxwYXRoIGQ9Im0zMy4yNjUgNTYuNDUzYy0wLjk3NDk4IDAuNTE4OTEtMS43NjU0IDAuMDUxNTU3LTEuNzY1NC0xLjA1NjN2LTI2Ljc4OWMwLTEuMTAyMyAwLjc4ODQ1LTEuNTc2MiAxLjc2NTQtMS4wNTYzbDI1LjM4NiAxMy41MTFjMC45NzQ5OCAwLjUxODkxIDAuOTc2OSAxLjM1OTIgMCAxLjg3OTFsLTI1LjM4NiAxMy41MTF6IiBmaWxsPSIjZmZmIi8+CjwvZz4KPC9nPgo8L2c+Cjwvc3ZnPgo=);
  background-size: contain;
}

._2w91p .jw-state-idle .jw-svg-icon-play path {
  display: none;
}

._2w91p .svp-sponsor-label {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: 700;
  background: hsla(0, 0%, 100%, 0.8);
  color: #0067b5;
}

._2JpVt {
  cursor: pointer;
  top: 50%;
  right: 0;
  z-index: 100;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.85);
  opacity: 0.8;
  font-family: Arial;
  font-weight: 400;
  font-size: 10px;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  border-radius: 5px 0 0 5px;
  width: 100px;
  height: 30px;
  -webkit-transition: width 0.3s ease-in-out;
  transition: width 0.3s ease-in-out;
}

._2JpVt,
._2JpVt:before {
  position: absolute;
  color: #fff;
}

._2JpVt:before {
  content: "G\E5   till annons\F6r";
  top: 9px;
  left: 14px;
  opacity: 1;
}

._2JpVt:after,
._2JpVt:before {
  -webkit-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
}

._2JpVt:after {
  content: "";
  color: #fff;
  position: absolute;
  top: 7px;
  left: 9px;
  opacity: 0;
  -webkit-transition-delay: 0.15s;
  transition-delay: 0.15s;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTZweCIgaGVpZ2h0PSIxNXB4IiB2aWV3Qm94PSIwIDAgMTYgMTUiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU4ICg4NDY2MykgLSBodHRwczovL3NrZXRjaC5jb20gLS0+CiAgICA8dGl0bGU+bWVkaXVtLW9wZW4tZXh0ZXJuYWw8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtNjQ2LjAwMDAwMCwgLTIxNzMuMDAwMDAwKSIgZmlsbD0iI2ZmZmZmZiI+CiAgICAgICAgICAgIDxnIHRyYW5zZm9ybT0idHJhbnNsYXRlKDAuMDAwMDAwLCA5ODAuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICA8ZyBpZD0iSWNvbi9NZWRpdW0vbWVkaXVtLW9wZW4tZXh0ZXJuYWwiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDY0Mi4wMDAwMDAsIDExODkuMDAwMDAwKSI+CiAgICAgICAgICAgICAgICAgICAgPHBhdGggZD0iTTEyLDcgTDEyLDkgTDYsOSBMNiwxNyBMMTUsMTcgTDE1LDEzIEwxNywxMyBMMTcsMTguNjY5NTY1MiBDMTcsMTguODUyMDU5MyAxNi44NTIwNTkzLDE5IDE2LjY2OTU2NTIsMTkgTDQuMzMwNDM0NzgsMTkgQzQuMTQ3OTQwNjksMTkgNCwxOC44NTIwNTkzIDQsMTguNjY5NTY1MiBMNCw3LjMzMDQzNDc4IEM0LDcuMTQ3OTQwNjkgNC4xNDc5NDA2OSw3IDQuMzMwNDM0NzgsNyBMMTIsNyBaIE0xOS4xNDYyMjk4LDQuMDAwMjUyNSBDMTkuMzY1Nzk2NCwzLjk5NDcxNTkyIDE5LjU4NzgzMTEsNC4wNzU5ODY0NSAxOS43NTU5MjIzLDQuMjQ0MDc3NjggQzE5LjkyNDAxMzYsNC40MTIxNjg5MiAyMC4wMDUyODQxLDQuNjM0MjAzNjIgMTkuOTk5NzMzOSw0Ljg1NDQ1NzE4IEwyMCwxMCBDMjAsMTAuNDgzMjQ5MiAxOS42MDgyNDkyLDExIDE5LDExIEMxOC40MzUxOTcyLDExIDE4LjA1NzA2OSwxMC41NTQ0MzQyIDE4LjAwNTkzMjMsMTAuMTAzODY1NiBMMTgsMTAgTDE3Ljk5OSw3LjE3OCBMMTEuNDIyNTg5LDEzLjc1NTkyMjMgQzExLjEyNDI3MTgsMTQuMDU0MjM5NSAxMC42NTYwNSwxNC4wNzkwOTkyIDEwLjMyOTQxNTQsMTMuODMwNTAxNiBMMTAuMjQ0MDc3NywxMy43NTU5MjIzIEM5Ljk0NTc2MDUyLDEzLjQ1NzYwNTIgOS45MjA5MDA3NSwxMi45ODkzODMzIDEwLjE2OTQ5ODQsMTIuNjYyNzQ4NyBMMTAuMjQ0MDc3NywxMi41Nzc0MTEgTDE2LjgyMSw2IEwxNCw2IEMxMy41NTEyNjg2LDYgMTMuMDczNjUwNiw1LjU1NDQzNDIyIDEzLjAwNzcwODksNS4xMDM4NjU2NCBMMTMsNSBDMTMsNC41MTY3NTA4NCAxMy41MTY3NTA4LDQgMTQsNCBMMTkuMTQ2MjI5OCw0LjAwMDI1MjUgTDE5LjE0NjIyOTgsNC4wMDAyNTI1IFoiIGlkPSLwn46oLUljb24tQ29sb3IiPjwvcGF0aD4KICAgICAgICAgICAgICAgIDwvZz4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  background-size: contain;
  background-repeat: no-repeat;
  background-position: 50%;
  height: 15px;
  width: 15px;
}

._2JpVt:hover {
  opacity: 1;
  text-decoration: underline;
}

@media only screen and (min-width: 590px) {
  ._2JpVt {
    font-size: 12px;
    width: 130px;
    height: 40px;
  }

  ._2JpVt:before {
    top: 13px;
    left: 20px;
  }

  ._2JpVt:after {
    top: 9px;
    left: 13px;
    height: 19px;
    width: 19px;
  }
}

._2JpVt._2TGQE {
  width: 31px;
}

._2JpVt._2TGQE:before {
  opacity: 0;
}

._2JpVt._2TGQE:after {
  opacity: 1;
}

@media only screen and (min-width: 590px) {
  ._2JpVt._2TGQE {
    width: 42px;
  }
}

._2XM84 {
  position: relative;
  width: 100%;
  height: 100%;
}

._2XM84.fKz3z,
._3t54m,
._12g2m {
  position: absolute;
}

._3t54m,
._12g2m {
  top: 60px;
  width: 33%;
  height: calc(100% - 120px);
}

._3t54m {
  left: 0;
}

._12g2m {
  right: 0;
}

._1nGyY {
  margin-bottom: 16px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

._1nGyY picture {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
}

._1nGyY picture img {
  margin: 0 auto;
}

.ab-component-carousel__container {
  padding-left: 16px;
  padding-right: 16px;
}

.ab-component-carousel__btn--fullscreen {
  right: 16px;
}

._2Ajoy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 10px 10px 12px;
  margin-bottom: 20px;
  border-left-width: 4px;
  border-left-style: solid;
}

.YJDzm {
  background-color: #e4f0ff;
}

.y21mY {
  box-sizing: border-box;
  padding-right: 10px;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.y21mY img {
  max-height: 50px;
}

._2AHRJ {
  box-sizing: border-box;
  vertical-align: middle;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

._2DmNr {
  font-size: 14px;
  font-weight: 400;
  padding-bottom: 4px;
  color: rgba(34, 34, 34, 0.5);
  text-transform: uppercase;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._3RFvw {
  font-size: 15px;
  padding-right: 5px;
}

._3Wohl {
  font-size: 14px;
  font-weight: 700;
}

._2Ajoy:hover ._3Wohl {
  text-decoration: none;
}

div[button="ab-button-minimize"] {
  display: none;
}

._8Oi5_ div[button="ab-button-minimize"] {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

._1W-u7 {
  padding-bottom: 20px;
}

._34uMb {
  margin-left: 0;
  margin-right: 0;
}

@media only screen and (min-width: 590px) {
  ._34uMb {
    margin-left: -16px;
    margin-right: -16px;
  }
}

@media only screen and (min-width: 768px) {
  ._34uMb {
    margin-left: 0;
    margin-right: 0;
  }
}

._34uMb ._1jxeg {
  top: 0;
}

._34uMb ._1jxeg,
._34uMb ._lkG9 {
  position: fixed;
  z-index: 110;
  width: 100%;
}

._34uMb ._lkG9 {
  top: 44px;
}

._34uMb .cONiE {
  background-color: #222;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.35);
}

._34uMb ._2ywYr,
._34uMb .cONiE {
  position: absolute;
  top: 0;
  -webkit-transition: -webkit-transform 0.3s;
  transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  transition: transform 0.3s, -webkit-transform 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
}

@media only screen and (min-width: 768px) {
  ._34uMb ._2ywYr {
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.35);
  }
}

.mPAUp {
  -webkit-transition: color 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  transition: color 0.4s ease-in-out, -webkit-transform 0.4s ease-in-out;
  transition: color 0.4s ease-in-out, transform 0.4s ease-in-out;
  transition: color 0.4s ease-in-out, transform 0.4s ease-in-out,
    -webkit-transform 0.4s ease-in-out;
  -webkit-transition-duration: 0.4s;
  transition-duration: 0.4s;
  -webkit-transform-origin: top left;
  -ms-transform-origin: top left;
  transform-origin: top left;
  box-sizing: border-box;
  background-color: #222;
  color: #fff;
  position: absolute;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 12px 8px 6px 12px;
  bottom: 0;
}

._2cDib,
.mPAUp {
  -webkit-box-orient: vertical;
}

._2cDib {
  font-size: 14px;
  font-weight: 700;
  padding-right: 32px;
  max-height: 40px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-height: 15px;
}

._2oWP2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

._1kBDn,
._2RFWe,
._16iAT,
._125ga,
.V4AwO {
  background-repeat: no-repeat;
  background-size: 32px;
  width: 32px;
  height: 32px;
  background-position: 50%;
}

._1kBDn {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU2LjMgKDgxNzE2KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY29ucy9jbG9zZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJpY29ucy9jbG9zZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBvbHlnb24gaWQ9ImNsb3NlIiBmaWxsPSIjRkZGRkZGIiBmaWxsLXJ1bGU9Im5vbnplcm8iIHBvaW50cz0iMTguNDAzNTM3NyAxNiAyNCAyMS41OTY0NjIzIDIxLjU5NjQ2MjMgMjQgMTYgMTguNDAzNTM3NyAxMC40MDM1Mzc3IDI0IDggMjEuNTk2NDYyMyAxMy41OTY0NjIzIDE2IDggMTAuNDAzNTM3NyAxMC40MDM1Mzc3IDggMTYgMTMuNTk2NDYyMyAyMS41OTY0NjIzIDggMjQgMTAuNDAzNTM3NyI+PC9wb2x5Z29uPgogICAgPC9nPgo8L3N2Zz4=);
  display: block;
  -webkit-transition: left 0.3s, -webkit-transform 0.3s;
  transition: left 0.3s, -webkit-transform 0.3s;
  transition: transform 0.3s, left 0.3s;
  transition: transform 0.3s, left 0.3s, -webkit-transform 0.3s;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transform-origin: bottom left;
  -ms-transform-origin: bottom left;
  transform-origin: bottom left;
  position: absolute;
  right: 0;
  top: 0;
}

._125ga {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU2LjMgKDgxNzE2KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY29ucy9wbGF5PC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9Imljb25zL3BsYXkiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxwYXRoIGQ9Ik0xMCw5LjUwMzgwNDExIEwxMCwyMi40OTYyNTU2IEMxMCwyMi43NzQ0NjYgMTAuMjI0NzcwOCwyMyAxMC41MDIwMzk3LDIzIEMxMC41OTg4ODk4LDIzIDEwLjY5MzY3MjYsMjIuOTcxODkxMiAxMC43NzQ5NjE1LDIyLjkxOTA2MjIgTDIwLjc3MDgyMjcsMTYuNDIyODM2NCBDMjEuMDAzNTQyLDE2LjI3MTU5NCAyMS4wNzAwMDcxLDE1Ljk1OTY5MDkgMjAuOTE5Mjc2NSwxNS43MjYxODE0IEMyMC44ODA4MDc0LDE1LjY2NjU4NTYgMjAuODMwMjE2OCwxNS42MTU4MjMxIDIwLjc3MDgyMjcsMTUuNTc3MjIzMyBMMTAuNzc0OTYxNSw5LjA4MDk5NzU3IEMxMC41NDIyNDIxLDguOTI5NzU1MjEgMTAuMjMxMzk0NSw4Ljk5NjQ0NTk2IDEwLjA4MDY2MzksOS4yMjk5NTU1NyBDMTAuMDI4MDEzNyw5LjMxMTUyMDUzIDEwLDkuNDA2NjI1MTYgMTAsOS41MDM4MDQxMSBaIiBpZD0icGxheSIgZmlsbD0iI0ZGRkZGRiI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=);
}

.V4AwO {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU2LjMgKDgxNzE2KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY29ucy9wYXVzZTwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJpY29ucy9wYXVzZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTEwLjQ4OTc5NTksOCBMMTQuNTEwMjA0MSw4IEMxNC43ODA3MTA5LDggMTUsOC4yMTkyODkxMSAxNSw4LjQ4OTc5NTkyIEwxNSwyMy41MTAyMDQxIEMxNSwyMy43ODA3MTA4IDE0Ljc4MDcxMDksMjQgMTQuNTEwMjA0MSwyNCBMMTAuNDg5Nzk1OSwyNCBDMTAuMjE5Mjg5MSwyNCAxMCwyMy43ODA3MTA4IDEwLDIzLjUxMDIwNDEgTDEwLDguNDg5Nzk1OTIgQzEwLDguMjE5Mjg5MTEgMTAuMjE5Mjg5MSw4IDEwLjQ4OTc5NTksOCBaIE0xNy40ODk3OTU5LDggTDIxLjUxMDIwNDEsOCBDMjEuNzgwNzEwOSw4IDIyLDguMjE5Mjg5MTEgMjIsOC40ODk3OTU5MiBMMjIsMjMuNTEwMjA0MSBDMjIsMjMuNzgwNzEwOCAyMS43ODA3MTA5LDI0IDIxLjUxMDIwNDEsMjQgTDE3LjQ4OTc5NTksMjQgQzE3LjIxOTI4OTEsMjQgMTcsMjMuNzgwNzEwOCAxNywyMy41MTAyMDQxIEwxNyw4LjQ4OTc5NTkyIEMxNyw4LjIxOTI4OTExIDE3LjIxOTI4OTEsOCAxNy40ODk3OTU5LDggWiIgaWQ9InBhdXNlIiBmaWxsPSIjRkZGRkZGIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==);
}

._2RFWe {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU2LjMgKDgxNzE2KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY29ucy9zb3VuZCBvZmY8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iaWNvbnMvc291bmQtb2ZmIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8cGF0aCBkPSJNMjMuMDgzMTIxMiwxNiBMMjYsMTguODgwNjA1NiBMMjQuNzQ3Mjc1MSwyMC4xMTc3NTIyIEwyMS44MzAzOTYyLDE3LjIzNzE0NjYgTDE4LjkxMzUxNzQsMjAuMTE3NzUyMiBMMTcuNjYwNzkyNSwxOC44ODA2MDU2IEwyMC41Nzc2NzEyLDE2IEwxNy42NjA3OTI1LDEzLjExOTM5NDQgTDE4LjkxMzUxNzQsMTEuODgyMjQ3OCBMMjEuODMwMzk2MiwxNC43NjI4NTM0IEwyNC43NDcyNzUxLDExLjg4MjI0NzggTDI2LDEzLjExOTM5NDQgTDIzLjA4MzEyMTIsMTYgWiBNOS4xMTgzMjYxNSwxMi41MDA4MjExIEwxMy4zMDQ3NDIsOS4xOTMzMzcwNiBDMTMuODg0NzM4MSw4LjczNTExMDI1IDE0Ljc0MzkxMzYsOS4xNDI5MTYxNyAxNC43NDM5MTM2LDkuODc2NDM2OTcgTDE0Ljc0MzkxMzYsMjIuMTIzNTYzIEMxNC43NDM5MTM2LDIyLjg1NzA4MzkgMTMuODg0NzM4MSwyMy4yNjQ4ODk4IDEzLjMwNDc0MiwyMi44MDY2NjI5IEw5LjExODMyNjE1LDE5LjQ5OTE3ODggTDUsMTkuNDk5MTc4OCBMNSwxMi41MDA4MjExIEw5LjExODMyNjE1LDEyLjUwMDgyMTEgWiIgaWQ9InNvdW5kX29mZiIgZmlsbD0iI0ZGRkZGRiIgZmlsbC1ydWxlPSJub256ZXJvIj48L3BhdGg+CiAgICA8L2c+Cjwvc3ZnPg==);
}

._16iAT {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMzJweCIgaGVpZ2h0PSIzMnB4IiB2aWV3Qm94PSIwIDAgMzIgMzIiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU2LjMgKDgxNzE2KSAtIGh0dHBzOi8vc2tldGNoLmNvbSAtLT4KICAgIDx0aXRsZT5pY29ucy9zb3VuZDwvdGl0bGU+CiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4KICAgIDxnIGlkPSJpY29ucy9zb3VuZCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTEwLjAxNTYyNDMsMTIuNTMwMzU5NCBMMTQuMDk3NjQwMyw5LjI1MDc5NTMzIEMxNC42NjMxNzI2LDguNzk2NDM2NjMgMTUuNTAwOTIyMiw5LjIwMDgwMDA3IDE1LjUwMDkyMjIsOS45MjgxMjg4NyBMMTUuNTAwOTIyMiwyMi4wNzE4NzExIEMxNS41MDA5MjIyLDIyLjc5OTE5OTkgMTQuNjYzMTcyNiwyMy4yMDM1NjMzIDE0LjA5NzY0MDMsMjIuNzQ5MjA0NyBMMTAuMDE1NjI0MywxOS40Njk2NDA3IEw2LDE5LjQ2OTY0MDcgTDYsMTIuNTMwMzU5NCBMMTAuMDE1NjI0MywxMi41MzAzNTk0IFogTTIwLjk5NjU4OTQsMTAuNDgwNjY5MSBDMjAuNjU5MzM2NiwxMC4xNDE4NzMzIDIwLjY1OTQxOTMsOS41OTI2NTk1MyAyMC45OTY3NzM5LDkuMjUzOTY1OTUgQzIxLjMzNDEyODUsOC45MTUyNzIzNiAyMS44ODEwMDU5LDguOTE1MzU1MjkgMjIuMjE4MjU4Nyw5LjI1NDE1MTE4IEMyNS45MjcyNDcxLDEyLjk4MDExMDEgMjUuOTI3MjQ3MSwxOS4wMTk4ODk5IDIyLjIxODI1ODcsMjIuNzQ1ODQ4OCBDMjEuODgxMDA1OSwyMy4wODQ2NDQ3IDIxLjMzNDEyODUsMjMuMDg0NzI3NiAyMC45OTY3NzM5LDIyLjc0NjAzNDEgQzIwLjY1OTQxOTMsMjIuNDA3MzQwNSAyMC42NTkzMzY2LDIxLjg1ODEyNjcgMjAuOTk2NTg5NCwyMS41MTkzMzA5IEMyNC4wMzEyMTYzLDE4LjQ3MDgxOSAyNC4wMzEyMTYzLDEzLjUyOTE4MSAyMC45OTY1ODk0LDEwLjQ4MDY2OTEgWiBNMTcuOTQ3NjU3MSwxMy41NDI2MjcgQzE3LjYxMDQwNDMsMTMuMjAzODMxMSAxNy42MTA0ODY5LDEyLjY1NDYxNzQgMTcuOTQ3ODQxNiwxMi4zMTU5MjM4IEMxOC4yODUxOTYyLDExLjk3NzIzMDIgMTguODMyMDczNiwxMS45NzczMTMyIDE5LjE2OTMyNjQsMTIuMzE2MTA5MSBDMjEuMTkyNDEwOSwxNC4zNDg0NTAzIDIxLjE5MjQxMDksMTcuNjQyODc1NiAxOS4xNjkzMjY0LDE5LjY3NTIxNjkgQzE4LjgzMjA3MzYsMjAuMDE0MDEyNyAxOC4yODUxOTYyLDIwLjAxNDA5NTcgMTcuOTQ3ODQxNiwxOS42NzU0MDIxIEMxNy42MTA0ODY5LDE5LjMzNjcwODUgMTcuNjEwNDA0MywxOC43ODc0OTQ3IDE3Ljk0NzY1NzEsMTguNDQ4Njk4OSBDMTkuMjk2MzgwMSwxNy4wOTM4MDQ3IDE5LjI5NjM4MDEsMTQuODk3NTIxMiAxNy45NDc2NTcxLDEzLjU0MjYyNyBaIiBpZD0ic291bmQiIGZpbGw9IiNGRkZGRkYiIGZpbGwtcnVsZT0ibm9uemVybyI+PC9wYXRoPgogICAgPC9nPgo8L3N2Zz4=);
}

@media only screen and (max-width: 374px) {
  .mPAUp {
    padding: 5px;
  }

  ._2cDib {
    font-size: 12px;
  }
}

._1qLwr .jw-controls {
  display: none;
}

._1qLwr .jw-controls-backdrop {
  background: transparent;
}

.WNBWW {
  font-weight: 700;
  text-transform: uppercase;
  padding: 3px 3px 2px 0;
  color: #0067b5;
  font-size: 10px;
}

._2El4Y {
  background: #222;
  position: relative;
  height: 0;
  overflow: hidden;
  padding-bottom: 56.25%;
}

._2El4Y._2ZmOL {
  padding-bottom: 100%;
}

._2El4Y._3mm_7 {
  background-color: transparent;
  height: auto;
  padding-bottom: 0;
}

._3GOws {
  display: none;
  margin: 12px 16px;
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(0, 0, 0, 0.16);
}

@media only screen and (min-width: 768px) {
  ._3GOws {
    display: block;
  }
}

._3GOws .abIconVideo {
  position: relative;
  top: -1px;
}

._3GOws ._1AtEV {
  font-family: Arial;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
  color: #0067b5;
}

._3GOws ._2cDib {
  color: #222;
  font-family: Verdana;
  font-size: 15px;
  font-weight: 700;
  line-height: 19px;
}

@media only screen and (min-width: 768px) {
  ._3GOws ._2cDib {
    font-size: 17px;
  }
}

._3GOws._2-sxZ ._2cDib,
._3GOws ._3WEzD {
  font-family: Arial;
}

._3GOws ._3WEzD {
  padding-left: 6px;
  margin-left: 6px;
  border-left: 2px solid hsla(0, 0%, 59%, 0.3);
  color: rgba(0, 0, 0, 0.6);
  font-size: 14px;
}

.Y2pnk {
  position: absolute;
  top: 40px;
  right: 0;
  z-index: 1;
  padding: 5px 15px 5px 5px;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #0067b5;
  color: #fff;
  opacity: 0.8;
  font-family: Arial;
  font-weight: 400;
  font-size: 8px;
}

.Y2pnk:after {
  position: absolute;
  top: 7px;
  right: 5px;
  font-family: abicon;
  font-size: 5px;
  content: "\F105";
}

.Y2pnk:hover {
  opacity: 1;
  text-decoration: underline;
}

@media only screen and (min-width: 590px) {
  .Y2pnk {
    top: 80px;
    padding: 10px 25px 10px 10px;
    font-weight: 700;
    font-size: 12px;
  }

  .Y2pnk:after {
    top: 10px;
    right: 10px;
    font-size: 10px;
  }
}

._3mRIX {
  line-height: 1.3;
  margin-top: 0;
}

._3mRIX + ._3mRIX {
  text-indent: 1em;
}

._3mRIX + :not(._3mRIX) {
  margin-top: 16px;
}

._3MnCr {
  text-indent: 0;
  margin-top: 8px;
}

.C6ux- {
  font-size: 14px;
}

._3DeZc {
  padding-left: 0;
  margin-left: 1em;
}

._3DeZc li {
  list-style: none;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin-bottom: 4px;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
}

._3DeZc li:before {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

._2yfbx {
  counter-reset: li;
}

._2yfbx li:before {
  content: counter(li);
  counter-increment: li;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 21px;
  height: 21px;
  margin-right: 8px;
  border-radius: 2px;
  color: #fefefe;
}

.yaisy li:before {
  content: "";
  display: inline-block;
  width: 11px;
  height: 11px;
  margin-left: 5px;
  margin-right: 13px;
}

._2-4i- {
  margin: 0 16px 16px 32px;
}

._2-4i-:before {
  display: inline-block;
  content: "\201D";
  font-size: 70px;
  font-weight: 700;
  line-height: 0.95;
  height: 32px;
  overflow: hidden;
  vertical-align: top;
}

._2-4i- p {
  line-height: 1.2;
  font-size: 20px;
}

@supports (
  ((-webkit-box-decoration-break: clone) or (box-decoration-break: clone)) or
    (-webkit-box-decoration-break: clone)
) {
  ._2-4i-:before {
    padding: 0 4px;
    margin-bottom: 1px;
  }

  ._3aMxS {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    padding: 5px;
    line-height: 1.65;
  }
}

@media only screen and (min-width: 590px) {
  ._2-4i- {
    margin: 0 16px 24px;
  }

  ._2-4i- p {
    font-size: 22px;
  }
}

._3v8b7 {
  width: 69px;
  height: 3px;
  border: none;
  margin-bottom: 16px;
}

@media only screen and (min-width: 590px) {
  ._3v8b7 {
    margin-bottom: 24px;
  }
}

._3ZOVK {
  outline: 0;
}

._2M6sQ {
  border: 1px solid rgba(34, 34, 34, 0.2);
  border-radius: 100px;
  color: #222;
  display: inline-block;
  font-size: 12px;
  font-weight: 700;
  padding: 16px;
  width: 282px;
}

._25ZFc {
  border: none;
  color: #fefefe;
}

._1ZM8G {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-sizing: content-box;
  border: 1px solid;
  height: 44px;
  padding: 0 31px;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.4px;
  line-height: 14px;
  cursor: pointer;
  outline: none;
  -webkit-font-smoothing: antialiased;
}

._1ZM8G._mU4U {
  border-radius: 23px;
}

._1ZM8G._2H-LX {
  height: 30px;
  padding: 0 12px;
}

._1ZM8G._2H-LX._mU4U {
  border-radius: 16px;
}

._3QvIc {
  background-color: #dd2a30;
  border-color: #dd2a30;
  color: #fff;
}

.xFQun:hover {
  color: #fff;
}

._1pRlC:active,
.xFQun:hover {
  background-color: #c5252a;
  border-color: #c5252a;
}

._1pRlC:active {
  color: hsla(0, 0%, 100%, 0.6);
}

._33_0y:disabled {
  background-color: rgba(221, 42, 48, 0.4);
  border-color: rgba(221, 42, 48, 0.4);
  color: #fff;
}

.v1OB9 {
  border-color: rgba(34, 34, 34, 0.2);
  color: #222;
}

.sS4ji,
.Z8uGZ:hover {
  background-color: #222;
  border-color: #222;
  color: #fff;
}

._3_ehq {
  background: transparent;
  color: #fff;
}

.vB4wU:hover {
  background: rgba(68, 68, 68, 0.4);
  border-color: hsla(0, 0%, 40%, 0.4);
}

._3wb2U:active {
  background-color: #222;
  color: hsla(0, 0%, 100%, 0.8);
}

.a4v-q:hover {
  background-color: #444;
}

.xWZ0K:active {
  color: rgba(0, 0, 0, 0.5);
}

.QHLA2:hover {
  background-color: rgba(0, 0, 0, 0.1);
}

._3iQJs,
._3ZgUb:disabled {
  background: transparent;
  border-color: rgba(34, 34, 34, 0.1);
  color: rgba(34, 34, 34, 0.42);
  cursor: auto;
}

._3hi8T {
  font-size: 12px;
  color: #fff;
  border-radius: 25px;
  background: rgba(0, 0, 0, 0.6);
  border: 1px solid hsla(0, 0%, 100%, 0.65);
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.2), 0 0 6px rgba(0, 0, 0, 0.2);
  height: 34px;
  width: 34px;
  padding: 3px 10px 3px 9px;
  -webkit-transition: opacity 0.3s linear;
  transition: opacity 0.3s linear;
}

._3hi8T:hover {
  opacity: 0.6;
}

._3hi8T:after {
  font-family: abicon;
  content: "\F107";
  font-weight: 400;
}

._2d5Qm {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
}

._2wJKN {
  margin-right: 8px;
  margin-top: 4px;
  margin-bottom: 4px;
}

._3XHbs {
  font-weight: 400;
  vertical-align: top;
  margin-left: 4px;
}

.HvURa {
  border-radius: 50%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
}

.HvURa svg {
  padding: 2px 0 0 4px;
}

._2XS3K {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 16px 0 8px;
  clear: both;
  padding: 0 16px;
}

@media only screen and (min-width: 590px) {
  ._2XS3K {
    padding: 0;
  }
}

._1J464 {
  border: none;
  padding: 14px 13px 11px 4px;
}

._1J464 > span {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._1J464 .abBtnIcon,
._1J464 .abSymbBo {
  top: 0;
  margin-right: 8px;
}

._2J0z7 {
  position: absolute;
  left: -9999px;
}

.duIIx:hover {
  color: rgba(0, 0, 0, 0.65);
}

._1pdIt {
  font-size: 0.875rem;
  font-weight: 700;
  margin-bottom: 8px;
  padding: 0 16px;
}

._1pdIt a:hover {
  text-decoration: underline;
}

@media only screen and (min-width: 590px) {
  ._1pdIt {
    padding: 0;
  }

  div + ._1pdIt {
    margin-top: 16px;
  }
}

._24Yiv {
  color: #fefefe;
  font-weight: 700;
  font-size: 11px;
  line-height: 1;
  overflow: hidden;
  text-decoration: none;
  vertical-align: bottom;
  -webkit-font-smoothing: antialiased;
}

._24Yiv,
.RrJ7l {
  text-transform: uppercase;
}

.RrJ7l {
  background: #000;
  font-size: 14px;
  padding: 7px 0 7px 10px;
}

._1qd64 {
  font-family: AntiqOlivAbIta, Arial Black, Arial, sans-serif;
  font-kerning: normal;
  font-weight: 400;
  background-color: #000 !important;
  font-size: 1.25rem;
  line-height: 1.1;
  text-align: center;
  padding: 4px 0 1px;
}

@media only screen and (min-width: 590px) {
  ._1qd64 {
    font-size: 1.5rem;
    padding: 4px 0 0;
  }
}

._1fgMp {
  background-color: #000 !important;
  position: relative;
  padding-bottom: 5.5%;
}

@media only screen and (min-width: 590px) {
  ._1fgMp {
    padding-bottom: 4.6%;
  }
}

._1hx1O {
  background: transparent
    url("https://gfx.aftonbladet-cdn.se/assets/gfx/streamers/extra/extra.gif?48008")
    no-repeat;
  background-size: 100%;
  height: 100%;
  position: absolute;
  text-indent: -9999em;
  top: 1px;
  width: 100%;
}

@media only screen and (min-width: 590px) {
  ._1hx1O {
    background: transparent
      url("https://gfx.aftonbladet-cdn.se/assets/gfx/streamers/extra/extra-655.gif?48008")
      no-repeat;
    background-size: 100%;
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5),
  (min-resolution: 1.5dppx),
  (min-resolution: 144dpi) {
  ._1hx1O {
    background: transparent
      url("https://gfx.aftonbladet-cdn.se/assets/gfx/streamers/extra/extra@2x.gif?48008")
      no-repeat;
    background-size: 100%;
  }
}

@media (-webkit-min-device-pixel-ratio: 1.5) and (min-width: 600px),
  (min-resolution: 1.5dppx) and (min-width: 600px),
  (min-resolution: 144dpi) and (min-width: 600px) {
  ._1hx1O {
    background: transparent
      url("https://gfx.aftonbladet-cdn.se/assets/gfx/streamers/extra/extra-655@2x.gif?48008")
      no-repeat;
    background-size: 100%;
  }
}

._3na37:not(._1V9IF):not(._37k5v) {
  margin: -8px -16px 8px;
  width: calc(100% + 32px);
}

._3ScK0 {
  margin-top: 8px;
}

._1IePA {
  position: relative;
  background-color: rgba(0, 0, 0, 0.05);
  overflow: hidden;
}

._1IePA img,
._1IePA picture {
  width: 100%;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-user-drag: none;
}

.et1_k {
  background-color: transparent;
}

._2LY7Q {
  position: absolute;
  top: 16px;
  right: 16px;
  width: 50px;
  background: transparent;
}

._1vHuY {
  position: relative;
  width: 50px;
  height: 50px;
  background-color: transparent;
  padding-bottom: 0 !important;
}

._1vHuY:before {
  content: "";
  position: absolute;
  height: 50px;
  width: 50px;
  background: #fff;
  border-radius: 50%;
  border: 1px solid #dedede;
  z-index: 1;
  box-sizing: border-box;
}

._1vHuY ._1E5us {
  width: 100%;
  height: auto;
}

._1vHuY img {
  border-radius: 50%;
  position: absolute;
  bottom: 1px;
  width: auto;
  height: 50px;
  z-index: 2;
}

.c3-7t img {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

._1JZXi {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 12px 16px;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0.2px;
  font-weight: 700;
}

._1JZXi a:hover {
  text-decoration: underline;
}

._1JZXi._2tZI4 {
  box-shadow: none;
  padding: 8px 16px;
}

.mtGcA {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

._2ibEm {
  margin: -6px 0;
}

._3vMDy {
  border-top-width: 3px !important;
  border-top-style: solid;
}

._25Tfn {
  font-size: 14px;
  font-weight: 700;
}

.IjAUK {
  width: auto;
  max-height: 25px;
}

._3AlaT {
  display: inline-block;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
  background-color: #dd2a30;
  border-radius: 2px;
  position: relative;
}

._1AB9D {
  padding: 6px 9.5px;
  margin-bottom: 12px;
}

._1l64N,
._19p7j {
  padding: 4px 6px;
  margin-top: 4px;
  margin-bottom: 9px;
}

._1uhYY {
  content: "";
  position: absolute;
  bottom: -9px;
  right: 8px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 9px 9px 0 0;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
  border-bottom-color: transparent !important;
}

.yVTyz {
  font-size: 14px;
  font-weight: 700;
  display: inline-block;
  -webkit-font-smoothing: antialiased;
}

._2WTx_ {
  padding: 6px 10px;
  margin-bottom: 9px;
}

._2ZdVD,
._3r2aj {
  font-size: 12px;
  line-height: 1;
  padding: 5px 6px 4px;
  margin-top: 4px;
  margin-bottom: 6px;
}

.NLsN7 {
  min-height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  width: 100%;
}

._1soP3 {
  width: auto;
  max-height: 50px;
}

._36MiN {
  display: inline-block;
  margin: 4px;
}

._36MiN:first-child {
  margin-left: 0;
}

._36MiN:last-child {
  margin-right: 0;
}

@media only screen and (min-width: 768px) {
  ._36MiN {
    margin: 4px 12px;
  }
}

._2xY-U {
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._2xY-U,
.yIJLl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
}

.yIJLl {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

._3Ds4K {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size: 16px;
  line-height: 18px;
  letter-spacing: 0.2px;
  font-weight: 700;
}

.mVp7h {
  height: 2px;
  box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.07);
  margin: 4px -16px;
}

._2iC8l {
  padding: 7px 0;
}

._1uvN_ {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.HDt1S {
  width: auto;
  max-height: 25px;
}

._1B4M3 {
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  width: 1px;
  height: 16px;
  margin: 0 16px;
  background-color: #d8d8d8;
}

._1BNdf,
._3idJ4 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._3idJ4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._2XJ65 {
  color: rgba(0, 0, 0, 0.5);
  font-size: 11px;
  letter-spacing: -0.2px;
  margin: 4px 0 0;
  font-weight: 400;
}

._2-Ff7 {
  padding: 0;
}

._2-Ff7 > p {
  margin: 8px 0;
  font-size: 15px;
}

@supports (display: grid) {
  ._2s6eF {
    padding-top: 8px;
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    grid-gap: 16px 12px;
  }

  @media only screen and (min-width: 768px) {
    ._2s6eF {
      grid-gap: 24px;
    }
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  ._2s6eF {
    overflow: hidden;
  }
}

._2rWp1 {
  padding: 8px 16px;
}

._3JHmf {
  padding: 6px 16px;
}

._3OeFp {
  padding-bottom: 0;
}

._3v-ep {
  margin-bottom: 16px;
}

._1EYGU {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-flex-basis: 100%;
  -ms-flex-preferred-size: 100%;
  flex-basis: 100%;
  background: none;
  border: 0;
  box-shadow: none;
  padding: 0;
}

@media only screen and (min-width: 768px) {
  ._1EYGU {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

@media only screen and (min-width: 768px) {
  ._1EYGU > :first-child {
    margin-right: 4px;
  }
}

@media only screen and (min-width: 768px) {
  ._1EYGU > :last-child {
    margin-left: 4px;
  }
}

body.abFullscreenAd ._2-Ff7,
body.takeover-in-screen ._2-Ff7 {
  position: relative;
  z-index: 4;
}

._2A1dE {
  white-space: nowrap;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
}

._2A1dE:not(:only-of-type) {
  margin-right: 8px;
  margin-bottom: 8px;
}

._2A1dE [class*="abIcon"],
._2A1dE [class*="abSymb"] {
  color: inherit;
}

._2A1dE:not(:disabled) * {
  pointer-events: none;
}

._3nJMi {
  border-color: hsla(0, 0%, 100%, 0.5);
  margin-bottom: 16px;
}

._3s5Ve {
  border-bottom-width: 4px;
  border-bottom-style: solid;
}

._3s5Ve,
.JIBSs {
  position: relative;
}

.JIBSs {
  display: table;
  width: 100%;
  box-sizing: border-box;
  min-height: 121px;
  padding: 16px 16px 0;
}

@media only screen and (min-width: 590px) {
  .JIBSs {
    padding-top: 0;
  }
}

._3oATb {
  display: table-cell;
  vertical-align: bottom;
  padding: 0 0 16px;
}

._2OOzp ._3oATb {
  padding-left: 116px;
}

.bu0hY {
  margin-top: -8px;
  z-index: 20;
  position: relative;
}

._3x9EI {
  color: #dd2a30;
  font-size: 14px;
  line-height: 1.2;
  margin-right: 8px;
  text-transform: uppercase;
}

@media only screen and (min-width: 590px) {
  ._3x9EI {
    font-size: 16px;
  }
}

._1wAbs {
  z-index: 20;
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._1wAbs ._1gz1t {
  font-size: 24px;
  font-weight: 400;
  letter-spacing: -0.3px;
  line-height: 1;
}

._1wAbs ._1gz1t:not(:last-child) {
  margin-right: 8px;
}

@media only screen and (min-width: 590px) {
  ._1wAbs ._1gz1t {
    font-size: 35px;
    line-height: 1.057;
  }
}

._1wAbs button {
  -webkit-align-self: flex-end;
  -ms-flex-item-align: end;
  align-self: flex-end;
  margin-top: 3px;
}

.TshZa {
  left: 16px;
  width: 100px;
  height: 105px;
  background-position: 50% 0;
}

._1eSYK,
.TshZa {
  position: absolute;
  bottom: 0;
  background-size: cover;
}

._1eSYK {
  display: block !important;
  top: 0;
  left: 48px;
  right: 0;
  background-position: 50% 45%;
  z-index: 10;
  -ms-filter: grayscale(100%);
  opacity: 0.1;
  max-width: 400px;
}

.dskEh {
  border-top-width: 4px;
  border-top-style: solid;
  border-bottom: 0;
  background: #fff;
}

.dskEh .TshZa {
  position: relative;
  left: 0;
  border-radius: 75px;
  width: 75px;
  height: 75px;
}

.dskEh ._1UnCb {
  color: rgba(0, 0, 0, 0.4);
}

.dskEh .JIBSs {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 0;
  padding: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.dskEh ._3oATb {
  padding: 0;
  max-width: 220px;
}

.dskEh .bu0hY {
  padding: 8px 16px;
  margin: 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: inset 0 0.5px 0 0 rgba(0, 0, 0, 0.08),
    0 0.5px 0 0 rgba(0, 0, 0, 0.08);
}

.dskEh ._1gz1t {
  font-size: 16px;
  font-weight: 700;
  font-family: Arial;
}

.dskEh ._1gz1t:not(:last-child) {
  margin: 0;
}

.dskEh ._1wAbs {
  display: block;
  text-align: right;
}

._3ONQy {
  display: inline-block;
}

._3_79v {
  display: none;
}

._3_79v._399m5 {
  display: inline;
  margin-left: 8px;
}

@media only screen and (min-width: 590px) {
  ._3_79v {
    display: inline;
    margin-left: 8px;
  }
}

._1xwBj {
  color: #666;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  min-width: 14px;
  padding: 0 14px 0 2px;
}

._1xwBj:last-child {
  padding-right: 0;
}

._1xwBj:before {
  font-size: 12px;
  line-height: 34px;
}

._3Gzv5 {
  background: no-repeat 50% 0;
  min-height: 76px;
  margin-top: 8px;
}

._1cBLZ {
  overflow: auto;
  margin: 0 0 16px;
}

._1cBLZ table {
  border: 1px solid #eee;
  border-collapse: collapse;
  min-width: 50%;
}

._1cBLZ table ._1zdLC {
  font-weight: 700;
}

._1cBLZ table td {
  border-right: 1px solid #eee;
  border-bottom: 1px solid #eee;
  padding: 0.5em;
}

._2j7q7 {
  color: rgba(34, 34, 34, 0.5);
  font-size: 11px;
  font-weight: 400;
  line-height: 1.2;
  margin-bottom: 8px;
  padding: 0 16px;
  text-transform: uppercase;
}

._2j7q7 a:hover {
  text-decoration: underline;
}

._2j7q7:first-child {
  margin-left: 0;
}

@media only screen and (min-width: 590px) {
  ._2j7q7 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    padding: 0;
  }

  div + ._2j7q7 {
    margin-top: 16px;
  }
}

._1Z9vy {
  border-radius: 24px;
  display: flex;
  align-items: center;
  height: 32px;
  padding-left: 12px;
  padding-right: 6px;
  box-sizing: border-box;
  border: 1px solid transparent;
  background-color: #dd2a30;
  font: 400 14px/1.29 ABMonumentGrotesk-Bold750,Arial,Helvetica,Verdana,Geneva,sans-serif;
}

.header_date {
  color: #444444;
}
@media screen and (max-width: 1012px) {
  .header_date_container {
    display: none;
  }
}
.header_date_text {
  display: block;
  padding: 0;
  color: #444444;
  font-size: 11px;
  text-transform: none;
  font-weight: 100;
}

._3KEys {
  font-size: 14px;
  font-weight: 700;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  margin-right: 8px;
  white-space: nowrap;
  color: #fff;
}

._3KEys_black {
  color: #000;
}

@media only screen and (min-width: 590px) {
  ._3KEys {
    font-weight: 700;
  }
}

._2JgAJ {
  height: 14px;
  width: 14px;
}

._2JgAJ_container {
  background-color: #fff;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  margin-right: 5px;
}

.fas_style {
  margin-top: 2px;
  margin-left: 1px;
  font-size: 0.9rem;
  color: #dd2a30;
}

._2JgAJ svg {
  width: 100%;
  height: 100%;
}

._2rD42 {
  height: 22px;
  width: 22px;
  position: relative;
  top: -2px;
  margin-right: 10px;
}

@media only screen and (min-width: 590px) {
  ._2rD42 {
    height: 32px;
    width: 32px;
  }
}

._2rD42 svg {
  width: 100%;
  height: 100%;
}

._13Dd5 {
  background: #fff;
  border-color: rgba(0, 0, 0, 0.15);
}

._13Dd5:active,
._13Dd5:hover {
  background-color: #f5f5f5;
  border-color: rgba(0, 0, 0, 0.15);
}

._10xGd {
  background: #ffeb18;
  border-color: #ffeb18;
}

._10xGd:active,
._10xGd:hover {
  background-color: #f3de00;
  border-color: #f3de00;
}

._2LTna ._3KEys {
  color: #fff;
}

._2OpMU {
  background: #0078bd;
  border-color: rgba(0, 0, 0, 0.15);
}

._2OpMU ._3KEys {
  color: #fff;
}

._2OpMU:active,
._2OpMU:hover {
  background-color: #006ba9;
  border-color: #006ba9;
}

._1QWY6 {
  background: #f7f7fa;
  border-color: transparent;
}

._1QWY6 ._3KEys {
  color: #666;
  color: rgba(0, 0, 0, 0.65);
}

._1QWY6:active,
._1QWY6:hover {
  background-color: #f5f5f5;
  border-color: transparent;
}

.ab-sticky-header ._1Z9vy {
  border-radius: 15px;
  height: 30px;
}

.ab-sticky-header ._2JgAJ {
  height: 32px;
  width: 32px;
}

._3ZnHa {
  padding: 16px;
  margin-bottom: 16px;
  background-color: #f1efec;
  color: rgba(34, 34, 34, 0.8);
  font-size: 15px;
  line-height: 1.13;
  clear: both;
}

.abTheme-ad ._3ZnHa {
  background-color: #e5f1f8;
}

@media only screen and (min-width: 590px) {
  ._3ZnHa {
    margin-bottom: 24px;
    padding-right: 32px;
  }
}

._1zXFM {
  background-image: url("https://wwwe.aftonbladet.se/ab-se/hyperion/gfx/ab-icon-circle-quote@2x.png");
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: 12px;
  padding-left: 40px;
}

._3LVrl {
  display: none !important;
}

._2xOpV {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._1knSg {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.S1qm2 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._35RSz {
    display: none !important;
  }
}

.dnupq {
  padding: 16px;
  margin-bottom: 16px;
}

.F5WBG {
  margin: 4px 16px 16px;
}

@media only screen and (min-width: 768px) {
  .F5WBG {
    margin: 4px 0 16px;
  }
}

._3wNGU {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  color: rgba(34, 34, 34, 0.5);
}

._2C6PB {
  padding-top: 4px;
}

._2jqZH {
  font-weight: 700;
  color: #222;
}

._2bp9Q {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._2bp9Q,
._3ha5Y {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

._3ha5Y {
  position: relative;
  margin-right: 10px;
  height: 16px;
}

._11pNK {
  height: 100%;
}

.Nnzoo {
  margin: 32px 16px 0;
  border-top: 1px solid #eee;
  padding-top: 16px;
  display: block;
}

@media only screen and (min-width: 768px) {
  .Nnzoo {
    margin: 32px 0 0;
  }
}

._3AaEA {
  margin: 16px 0;
}

._2dgVl {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  margin-bottom: 8px;
}

._1KIGe {
  font-size: 24px;
  margin-right: 8px;
  vertical-align: middle;
}

._1zC0X {
  line-height: 1.5;
  font-size: 16px;
  letter-spacing: -0.6px;
}

._3JG-L {
  position: relative;
  border-radius: 1px;
  border: 1px solid #000;
  margin-left: auto;
}

@media only screen and (min-width: 768px) {
  ._3JG-L {
    margin-left: 32px;
  }
}

._3PAGn {
  top: 10px;
}

._3PAGn,
.Bo88U {
  position: absolute;
  right: 12px;
}

.Bo88U {
  bottom: 10px;
}

._3JG-L select {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  padding: 12px 44px 12px 20px;
  font-weight: 400;
  cursor: pointer;
}

._2MtB- {
  margin: 0;
  padding: 0;
  padding-left: 16px;
  border-left: 1px solid #000;
  margin-top: 32px;
  margin-bottom: 64px;
}

.EjGCa {
  margin-top: 16px;
  margin-bottom: 8px;
}

._116Av,
.EjGCa {
  list-style: none;
}

._116Av {
  padding: 8px 0;
}

._116Av:first-child {
  padding-top: 0;
}

._116Av:last-child {
  padding-bottom: 0;
  border-bottom: none;
}

._119vN {
  margin: 0 16px 32px;
}

@media only screen and (min-width: 768px) {
  ._119vN {
    margin: 0 0 32px;
  }
}

.Vq5Ix {
  display: block;
  padding-left: 0;
  list-style: none;
}

._2sl4u {
  font-size: 16px;
  line-height: 1.56;
  letter-spacing: -0.2px;
  margin-bottom: 16px;
}

._201eS input[type="checkbox"] {
  opacity: 0;
}

._201eS,
._1910F {
  cursor: pointer;
}

._201eS {
  visibility: hidden;
  width: 0;
}

._201eS + span:before {
  content: "";
  margin-right: 16px;
  opacity: 1;
  visibility: visible;
  display: inline-block;
  vertical-align: sub;
  width: 20px;
  height: 20px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5pY29uLWNoZWNrPC90aXRsZT4KICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPgogICAgPGcgaWQ9Ii0tLS1SZWNpcGUtcGFnZSIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9Imljb24tY2hlY2stMiIgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPHBhdGggZD0iTTEwLDAgQzQuNDgsMCAwLDQuNDggMCwxMCBDMCwxNS41MiA0LjQ4LDIwIDEwLDIwIEMxNS41MiwyMCAyMCwxNS41MiAyMCwxMCBDMjAsNC40OCAxNS41MiwwIDEwLDAgWiBNMTAsMSBDMTQuOTY3NzE1MywxIDE5LDUuMDMyMjg0NzUgMTksMTAgQzE5LDE0Ljk2NzcxNTMgMTQuOTY3NzE1MywxOSAxMCwxOSBDNS4wMzIyODQ3NSwxOSAxLDE0Ljk2NzcxNTMgMSwxMCBDMSw1LjAzMjI4NDc1IDUuMDMyMjg0NzUsMSAxMCwxIFoiIGlkPSJpY29uLWNoZWNrIj48L3BhdGg+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4=);
}

._201eS:checked + span:before {
  margin-right: 16px;
  vertical-align: sub;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHZlcnNpb249IjEuMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8IS0tIEdlbmVyYXRvcjogU2tldGNoIDU0LjEgKDc2NDkwKSAtIGh0dHBzOi8vc2tldGNoYXBwLmNvbSAtLT4KICAgIDx0aXRsZT5pY29uLWNoZWNrZWQ8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+CiAgICA8ZyBpZD0iLS0tLVJlY2lwZS1wYWdlIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4KICAgICAgICA8ZyBpZD0iU2hhcGUtMiIgZmlsbD0iIzk3OTc5NyIgZmlsbC1ydWxlPSJub256ZXJvIj4KICAgICAgICAgICAgPHBhdGggZD0iTTEwLDAgQzQuNDgsMCAwLDQuNDggMCwxMCBDMCwxNS41MiA0LjQ4LDIwIDEwLDIwIEMxNS41MiwyMCAyMCwxNS41MiAyMCwxMCBDMjAsNC40OCAxNS41MiwwIDEwLDAgWiBNOCwxNSBMMywxMCBMNC40MSw4LjU5IEw4LDEyLjE3IEwxNS41OSw0LjU4IEwxNyw2IEw4LDE1IFoiIGlkPSJTaGFwZSI+PC9wYXRoPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
}

._201eS + span:after,
._201eS:checked + span:after {
  content: "";
  display: block;
}

._201eS:checked + span {
  color: #aaa;
}

.Zzm5G {
  padding: 16px 0;
}

._2yrSY {
  margin: 16px 16px 0;
}

@media only screen and (min-width: 768px) {
  ._2yrSY {
    margin: 16px 0 0;
  }
}

._3OBp- {
  display: inline-block;
  padding: 8px 12px;
  margin-right: 8px;
  margin-bottom: 8px;
  font-size: 13px;
  border: 1px solid #dd2a30;
  color: #dd2a30;
  border-radius: 100px;
  white-space: nowrap;
}

._3OBp-:hover {
  text-decoration: underline;
}

._3OBp-:active {
  background: rgba(221, 42, 48, 0.15);
}

.O-dXH {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._1xLyp {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  margin: 16px 0;
}

.kPZe8 {
  position: relative;
}

.A24yy {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  scroll-behavior: smooth;
  -webkit-overflow-scrolling: touch;
  overflow-x: hidden;
}

.abTouch .A24yy {
  overflow-x: scroll;
}

._26MOq {
  scroll-snap-align: start;
  width: 148px;
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  height: 100%;
  margin-right: 8px;
}

.X70Sb {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  position: absolute;
  top: 0;
  opacity: 1;
  height: 100%;
  width: 50px;
  pointer-events: none;
  z-index: 11;
}

._2oP2g {
  right: 0;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
  background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff);
}

.JGzws ._2oP2g {
  background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), #f5f5f5);
  background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #f5f5f5);
}

._24myo {
  display: none;
  margin-left: 16px;
  pointer-events: auto;
}

._2eWpe {
  margin-left: auto;
  margin-right: 16px;
}

.kPZe8:hover ._24myo {
  display: block;
}

.LEC4G ._26MOq {
  width: unset;
  margin-right: 0;
}

.mufOo ._26MOq {
  width: 150px;
}

@media only screen and (min-width: 590px) {
  .mufOo ._26MOq {
    width: 170px;
  }
}

.mufOo ._2iBRl,
.mufOo ._2oP2g {
  width: 35px;
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  .mufOo ._2iBRl,
  .mufOo ._2oP2g {
    width: 50px;
  }
}

.mufOo ._24myo {
  display: block;
  padding: 10px 20px 16px 12px;
}

.mufOo ._2iBRl {
  left: 0;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  background: -webkit-linear-gradient(right, hsla(0, 0%, 100%, 0), #fff);
  background: linear-gradient(270deg, hsla(0, 0%, 100%, 0), #fff);
}

.WDfFw ._2oP2g,
.WDfFw .X70Sb {
  background: transparent;
}

.WDfFw ._26MOq {
  width: 90%;
  margin-right: 8px;
}

.WDfFw ._26MOq a {
  width: 100% !important;
  height: 417px !important;
}

.WDfFw ._26MOq a .boxImageContainer {
  height: 100%;
  padding: 0 !important;
}

.WDfFw ._26MOq a .boxImageContainer picture {
  height: 100%;
}

.WDfFw ._26MOq a .boxImageContainer picture img {
  object-fit: cover;
  height: 100%;
}

@media only screen and (min-width: 590px) {
  .WDfFw ._26MOq {
    width: 100%;
  }

  .WDfFw ._26MOq a {
    height: 486px !important;
  }
}

._2SnQQ ._26MOq {
  width: 100px;
}

._2YAph ._26MOq {
  width: 300px;
}

.abTheme-dark ._2oP2g {
  background: -webkit-linear-gradient(left, rgba(34, 34, 34, 0), #222);
  background: linear-gradient(90deg, rgba(34, 34, 34, 0), #222);
}

.abTheme-sportbladet ._2oP2g {
  background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), #feebee);
  background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #feebee);
}

.abTheme-sportbladet .JGzws ._2oP2g {
  background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), #f5f5f5);
  background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #f5f5f5);
}

._3anlh {
  display: inherit;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: inherit;
  -ms-flex-direction: inherit;
  flex-direction: inherit;
}

.ub2f8 {
  position: relative;
}

._1lpmp {
  position: absolute;
  z-index: 100;
  bottom: 8px;
  left: 8px;
}

._2gcx4 ._1lpmp {
  bottom: 26px;
  left: 16px;
}

._3gYoK._2gcx4 ._1lpmp {
  bottom: 20px;
}

._3IdAR h3 {
  text-decoration: none !important;
}

.ZVYbV {
  padding: 8px;
}

._3xv_Q {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  box-sizing: border-box;
  padding-top: 8px;
  padding-bottom: 8px;
}

._1Qq8L {
  color: #000;
  margin-bottom: 4px;
  font-size: 15px;
  line-height: 1.08;
  max-width: 100%;
}

._1Qq8L:last-child {
  margin-bottom: 0;
}

._1LTBI ._2tlRu {
  width: 100%;
}

._1LTBI ._2-GKt {
  height: 28px;
  margin-top: -18px;
  position: relative;
}

._1LTBI ._3DuHC {
  overflow: hidden;
  padding-top: 8px;
}

._1LTBI._34bGF ._2tlRu {
  width: calc(100% + 32px);
  margin-top: -16px;
  margin-left: -16px;
  margin-right: -16px;
}

._1iW6Q {
  display: block;
}

._1iW6Q ._2tlRu {
  float: left;
  width: 28%;
  max-width: 180px;
  margin-right: 8px;
  margin-bottom: 4px;
}

._2Yo2I {
  display: block;
}

._2Yo2I ._2tlRu {
  float: right;
  width: 28%;
  max-width: 180px;
  margin-left: 8px;
  margin-bottom: 4px;
}

._3mTQE._1iW6Q ._2tlRu,
._3mTQE._2Yo2I ._2tlRu {
  width: 14%;
}

._1oP__ {
  margin: 0;
}

._3dQEe {
  padding: 8px;
  margin-bottom: 8px;
}

._3dQEe + ._3dQEe,
._3dQEe._34bGF {
  margin-top: 8px;
}

._3dQEe._1oP__ {
  margin-top: 0;
}

._3dQEe._1oP__:nth-child(odd) {
  margin-right: 8px;
}

._3dQEe._1oP__:nth-child(2n) {
  margin-left: 8px;
}

._2o54p {
  margin-bottom: 4px;
  text-transform: none;
}

._30_8T ._1Qq8L {
  font-size: 15px;
  letter-spacing: -0.2px;
}

@media only screen and (min-width: 840px) {
  ._30_8T ._1Qq8L {
    font-size: 16px;
    letter-spacing: -0.4px;
  }
}

@media only screen and (min-width: 768px) {
  ._30_8T ._1Qq8L._3dili {
    font-size: 23px;
    letter-spacing: -0.7px;
  }
}

.ee2O1 ._1Qq8L {
  font-size: 16px;
  letter-spacing: -0.2px;
}

@media only screen and (min-width: 456px) {
  .ee2O1 ._1Qq8L {
    font-size: 17px;
    letter-spacing: -0.3px;
  }
}

@media only screen and (min-width: 840px) {
  .ee2O1 ._1Qq8L {
    font-size: 25px;
    letter-spacing: -1px;
  }
}

@media only screen and (min-width: 768px) {
  .ee2O1 ._1Qq8L._3dili {
    font-size: 32px;
    letter-spacing: -1.3px;
  }
}

.cUid8 ._1Qq8L {
  font-size: 18px;
  letter-spacing: -0.4px;
}

@media only screen and (min-width: 456px) {
  .cUid8 ._1Qq8L {
    font-size: 25px;
    letter-spacing: -1px;
  }
}

@media only screen and (min-width: 840px) {
  .cUid8 ._1Qq8L {
    font-size: 34px;
    letter-spacing: -1.4px;
  }
}

@media only screen and (min-width: 768px) {
  .cUid8 ._1Qq8L._3dili {
    font-size: 41px;
    letter-spacing: -1.7px;
  }
}

.ulFbP ._1Qq8L {
  font-size: 22px;
  letter-spacing: -0.7px;
}

@media only screen and (min-width: 456px) {
  .ulFbP ._1Qq8L {
    font-size: 30px;
    letter-spacing: -1.2px;
  }
}

@media only screen and (min-width: 840px) {
  .ulFbP ._1Qq8L {
    font-size: 42px;
    letter-spacing: -1.6px;
  }
}

@media only screen and (min-width: 768px) {
  .ulFbP ._1Qq8L._3dili {
    font-size: 49px;
    letter-spacing: -1.9px;
  }
}

._2TG8v ._1Qq8L {
  font-size: 27px;
  letter-spacing: -1px;
}

@media only screen and (min-width: 456px) {
  ._2TG8v ._1Qq8L {
    font-size: 34px;
    letter-spacing: -1.4px;
  }
}

@media only screen and (min-width: 840px) {
  ._2TG8v ._1Qq8L {
    font-size: 46px;
    letter-spacing: -1.8px;
  }
}

@media only screen and (min-width: 768px) {
  ._2TG8v ._1Qq8L._3dili {
    font-size: 53px;
    letter-spacing: -2.1px;
  }
}

._1x1Ru ._1Qq8L {
  font-size: 32px;
  letter-spacing: -1.2px;
}

@media only screen and (min-width: 456px) {
  ._1x1Ru ._1Qq8L {
    font-size: 40px;
    letter-spacing: -1.6px;
  }
}

@media only screen and (min-width: 840px) {
  ._1x1Ru ._1Qq8L {
    font-size: 52px;
    letter-spacing: -2.1px;
  }
}

@media only screen and (min-width: 768px) {
  ._1x1Ru ._1Qq8L._3dili {
    font-size: 59px;
    letter-spacing: -2.4px;
  }
}

.UoDNS ._1Qq8L {
  font-size: 36px;
  letter-spacing: -1.4px;
}

@media only screen and (min-width: 456px) {
  .UoDNS ._1Qq8L {
    margin-bottom: 8px;
    font-size: 46px;
    letter-spacing: -1.8px;
  }
}

@media only screen and (min-width: 840px) {
  .UoDNS ._1Qq8L {
    font-size: 60px;
    letter-spacing: -2.4px;
  }
}

@media only screen and (min-width: 768px) {
  .UoDNS ._1Qq8L._3dili {
    font-size: 67px;
    letter-spacing: -2.7px;
  }
}

._2Djva ._1Qq8L {
  font-size: 45px;
  letter-spacing: -1.8px;
}

@media only screen and (min-width: 456px) {
  ._2Djva ._1Qq8L {
    margin-bottom: 8px;
    font-size: 58px;
    letter-spacing: -2.2px;
  }
}

@media only screen and (min-width: 840px) {
  ._2Djva ._1Qq8L {
    font-size: 75px;
    letter-spacing: -3px;
  }
}

@media only screen and (min-width: 768px) {
  ._2Djva ._1Qq8L._3dili {
    font-size: 82px;
    letter-spacing: -3.3px;
  }
}

.FhCjb {
  font-size: 15px;
  margin-top: 4px;
}

@media only screen and (min-width: 1180px) {
  .FhCjb {
    font-size: 16px;
  }
}

._1oP__ {
  padding-top: 8px;
  padding-bottom: 8px;
}

._1oP__ ._3DuHC {
  padding-top: 0;
}

._1oP__ ._2tlRu + ._3DuHC {
  padding-top: 8px;
}

._1oP__:not(._1YckS):nth-child(odd) {
  padding-right: 8px;
}

._1oP__:not(._1YckS):nth-child(2n) {
  padding-left: 8px;
}

@media only screen and (min-width: 768px) {
  ._1oP__._1YckS:nth-child(odd) {
    padding-right: 8px;
  }

  ._1oP__._1YckS:nth-child(2n) {
    padding-left: 8px;
  }
}

._6WzfH {
  border-top: 1px solid rgba(34, 34, 34, 0.1);
  margin: 8px -16px -8px;
  padding: 16px;
}

._6WzfH ._3DuHC {
  margin: 0;
}

._6WzfH ._1Qq8L {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.8);
  line-height: 18px;
  margin-bottom: 0;
  text-align: center;
}

._15oWD {
  position: relative;
}

._15oWD + ._15oWD:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 1px;
  background: rgba(34, 34, 34, 0.1);
}

._3Oxbq {
  position: relative;
}

._3Oxbq + ._3Oxbq:before {
  content: " ";
  display: block;
  position: absolute;
  top: 0;
  left: 15px;
  right: 0;
  height: 1px;
  background: rgba(34, 34, 34, 0.1);
}

._-6ygY {
  line-height: 1.2;
  text-transform: uppercase;
  color: rgba(34, 34, 34, 0.5);
  font-weight: 400;
  font-size: 13px;
}

._2zZZs {
  font-weight: 700;
}

._3APDN {
  color: #222;
}

@media only screen and (min-width: 590px) {
  ._-6ygY {
    font-size: 14px;
  }
}

._3PEam:after {
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
  border-width: 7px;
}

._3Iyi6:after {
  left: 100%;
  top: 50%;
  border-left-color: #dd2a30;
  margin-top: -7px;
}

.tjNh9:after {
  right: 100%;
  top: 50%;
  border-right-color: #dd2a30;
  margin-top: -7px;
}

._3uRqP:after {
  bottom: 100%;
  left: 50%;
  border-bottom-color: #dd2a30;
  margin-left: -7px;
}

._1yzxY:after {
  top: 100%;
  left: 50%;
  border-top-color: #dd2a30;
  margin-left: -7px;
}

._3VNAH {
  position: absolute;
  background: #fefefe;
  font-size: 12px;
  padding: 20px 0;
  z-index: 900;
  box-shadow: 0 10px 18px 0 rgba(31, 36, 50, 0.32),
    0 0 1px 0 rgba(75, 86, 103, 0.25);
  text-align: left;
}

@media only screen and (min-width: 590px) {
  ._3VNAH {
    position: fixed;
    overflow-y: auto;
    max-height: 75vh;
  }
}

.otb0q {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  position: relative;
}

._3qwxW {
  box-sizing: border-box;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  position: absolute;
  right: calc(100% - 16px);
  top: calc(-50% + 8px);
  border-radius: 4px;
  max-width: 155px;
  background: #dd2a30;
  padding: 8px;
  width: -webkit-max-content;
  width: max-content;
  font-size: 14px;
  line-height: 16px;
  color: #fff;
  text-align: center;
}

@media only screen and (min-width: 590px) {
  ._3qwxW {
    padding: 16px 32px;
    width: 290px;
    max-width: 290px;
  }
}

.fOo5c {
  box-sizing: border-box;
  border-radius: 0;
  color: #666;
  display: block;
  line-height: 40px;
  padding: 0 30px;
  text-transform: uppercase;
  width: 100%;
}

.fOo5c:hover {
  background: rgba(0, 0, 0, 0.16);
}

._2lZ2S {
  color: #222;
  padding: 12px 20px 12px 0;
}

._2LcMu {
  background-size: 100%;
  background-repeat: no-repeat;
  background-origin: content-box;
  background-position-y: 50%;
  display: inline-block;
  height: 43px;
  padding: 0 5px 0 0;
  vertical-align: middle;
}

._1qKHf {
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjM2cHgiIGhlaWdodD0iMTRweCIgdmlld0JveD0iMCAwIDM2IDE0IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IHNrZXRjaHRvb2wgMy43LjIgKDI4Mjc2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT43RDgxQUJDOS0wMkRELTQyOUUtQkEzQy01NEI5QjZDREJFMkI8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGRlZnM+PC9kZWZzPgogICAgPGcgaWQ9IkhFQURFUiIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPGcgaWQ9ImhlYWRlciIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTYxNi4wMDAwMDAsIC0zNTk0LjAwMDAwMCkiPgogICAgICAgICAgICA8ZyBpZD0iYWJJY29uUGx1c0ZpbGxlZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoNjE2LjAwMDAwMCwgMzU5NC4wMDAwMDApIj4KICAgICAgICAgICAgICAgIDxyZWN0IGlkPSJ3aGl0ZSIgZmlsbD0iI0ZGRkZGRiIgeD0iMy4xMiIgeT0iMS4wNCIgd2lkdGg9IjI4LjA4IiBoZWlnaHQ9IjExLjQ0Ij48L3JlY3Q+CiAgICAgICAgICAgICAgICA8cGF0aCBkPSJNNy44OTE1Miw0LjAwNjA4IEw3LjE5MzY4LDQuMDA2MDggTDYuNzc1Niw2LjM1NzUyIEw3LjQ5MjE2LDYuMzU3NTIgQzguMjcwMDgsNi4zNTc1MiA4LjU4ODMyLDUuNjM5OTIgOC41ODgzMiw0LjgwMjcyIEM4LjU4ODMyLDQuMjg0OCA4LjM0OTEyLDQuMDA2MDggNy44OTE1Miw0LjAwNjA4IEw3Ljg5MTUyLDQuMDA2MDggTDcuODkxNTIsNC4wMDYwOCBaIE01Ljk1ODE2LC04Ljg4MTc4NDJlLTE2IEM0LjAyNDgsLTguODgxNzg0MmUtMTYgMi4xOTEyOCwxLjU3NDU2IDEuODUzMjgsMy40ODgxNiBDMS44NTMyOCwzLjQ4ODE2IDAuODk2NDgsOC44NDgzMiAwLDEzLjk1MDU2IEwyOS4zOTQ1NiwxMy45NTA1NiBDMzEuMzI2ODgsMTMuOTUwNTYgMzMuMTgxMiwxMi4zOTY4IDMzLjUyMDI0LDEwLjQ2MjQgQzMzLjUyMDI0LDEwLjQ2MjQgMzQuNTU2MDgsNC42NjMzNiAzNS4zNzM1Miw0Ljk3Mzc5OTE1ZS0xNiBMNS45NTgxNiwtOC44ODE3ODQyZS0xNiBMNS45NTgxNiwtOC44ODE3ODQyZS0xNiBaIE03LjU5Miw3Ljk5MTM2IEw2LjUzNjQsNy45OTEzNiBMNS44OTg4OCwxMS41OTgwOCBMMy40NjczNiwxMS41OTgwOCBMNS4xMjIsMi4yOTExMiBMOC40MzAyNCwyLjI5MTEyIEMxMC4wODM4NCwyLjI5MTEyIDExLjAyMDg4LDMuMTA4NTYgMTEuMDIwODgsNC41NjM1MiBDMTEuMDIwODgsNS4xNDE3NiAxMC45MjEwNCw1LjY5OTIgMTAuNjgyODgsNi4yMzY4OCBDMTAuMjYyNzIsNy4zMTQzMiA5LjIwNzEyLDcuOTkxMzYgNy41OTIsNy45OTEzNiBMNy41OTIsNy45OTEzNiBMNy41OTIsNy45OTEzNiBaIE0xNS44ODI4OCwxMS41OTkxMiBMMTAuNjQyMzIsMTEuNTk5MTIgTDEyLjI3NjE2LDIuMjkyMTYgTDE0LjY4Njg4LDIuMjkyMTYgTDEzLjM3MTI4LDkuODA2MTYgTDE2LjE2MTYsOS44MDYxNiBMMTUuODgyODgsMTEuNTk5MTIgTDE1Ljg4Mjg4LDExLjU5OTEyIFogTTE5LjcwOTA0LDExLjczNzQ0IEMxNy45MzQ4LDExLjczNzQ0IDE2Ljg1OTQ0LDEwLjc2MTkyIDE2Ljg1OTQ0LDkuMjA2MDggQzE2Ljg1OTQ0LDguNjg4MTYgMTYuOTk4OCw4LjA1MDY0IDE3LjEzODE2LDcuMjczNzYgTDE3LjM5ODE2LDUuODM5NiBMMTguMDM1NjgsMi4yOTIxNiBMMjAuNDY2MTYsMi4yOTIxNiBMMTkuMzEwNzIsOC44Mjk2IEMxOS4yOTA5Niw4Ljk2ODk2IDE5LjI3MTIsOS4xMDgzMiAxOS4yNzEyLDkuMjI3OTIgQzE5LjI3MTIsOS43NDU4NCAxOS41MzAxNiwxMC4wMDQ4IDIwLjA4NzYsMTAuMDA0OCBDMjAuNTg1NzYsMTAuMDA0OCAyMC45MDUwNCw5LjYwNjQ4IDIxLjA0NDQsOC44Mjk2IEwyMi4yMjA2NCwyLjI5MjE2IEwyNC4xNTI5NiwyLjI5MjE2IEwyMy4wMzcwNCw4LjY4OTIgQzIyLjY3ODI0LDEwLjY4MTg0IDIxLjUyMTc2LDExLjczNzQ0IDE5LjcwOTA0LDExLjczNzQ0IEwxOS43MDkwNCwxMS43Mzc0NCBMMTkuNzA5MDQsMTEuNzM3NDQgWiBNMjguMjU3ODQsMy45NDU3NiBDMjcuODAwMjQsMy45NDU3NiAyNy41MjA0OCw0LjI0NDI0IDI3LjUyMDQ4LDQuNzIyNjQgQzI3LjUyMDQ4LDUuMTIyIDI3LjczOTkyLDUuNDYgMjguNTM3Niw1Ljk1ODE2IEMzMC4wNTE4NCw2Ljc5NTM2IDMwLjYzMTEyLDcuNTcyMjQgMzAuNjMxMTIsOC42NjczNiBDMzAuNjMxMTIsOS41NDUxMiAzMC4zNTEzNiwxMC4yODI0OCAyOS44MzI0LDEwLjgzOTkyIEMyOS4yOTQ3MiwxMS40MTgxNiAyOC41Mzc2LDExLjY5Njg4IDI3LjUyMDQ4LDExLjY5Njg4IEMyNS42NDc0NCwxMS42OTY4OCAyNC4zNTI2NCwxMC44MDA0IDI0LjExMzQ0LDguOTY2ODggTDI2LjE0NTYsOC40Njg3MiBDMjYuMTQ1Niw5LjQyNTUyIDI2LjU2NDcyLDkuOTAzOTIgMjcuNDIxNjgsOS45MDM5MiBDMjcuOTgwMTYsOS45MDM5MiAyOC4yNTg4OCw5LjU0NTEyIDI4LjI1ODg4LDkuMDA3NDQgQzI4LjI1ODg4LDguNjA4MDggMjguMTE5NTIsOC4yOTA4OCAyNy40MDI5Niw3LjgzMjI0IEMyNi41MDY0OCw3LjI3Mzc2IDI1LjkwNzQ0LDYuNzk1MzYgMjUuNjA4OTYsNi4zNzcyOCBDMjUuMzI5Miw1Ljk1OTIgMjUuMTkwODgsNS41MDA1NiAyNS4xOTA4OCw1LjAwMjQgQzI1LjE5MDg4LDQuMjA0NzIgMjUuNDQ5ODQsMy41Mjc2OCAyNS45ODg1NiwyLjk4ODk2IEMyNi41MDY0OCwyLjQzMTUyIDI3LjI0Mzg0LDIuMTcyNTYgMjguMjAwNjQsMi4xNzI1NiBDMjkuOTk0NjQsMi4xNzI1NiAzMS4xNDkwNCwzLjE0OTEyIDMxLjMyODk2LDQuNzYzMiBMMjkuMTk2OTYsNS4yMDEwNCBMMjkuMTk2OTYsNS4xMDIyNCBDMjkuMTk0ODgsNC4zODQ2NCAyOC44NTU4NCwzLjk0NTc2IDI4LjI1Nzg0LDMuOTQ1NzYgTDI4LjI1Nzg0LDMuOTQ1NzYgTDI4LjI1Nzg0LDMuOTQ1NzYgWiIgaWQ9ImFiSWNvblBsdXMiIGZpbGw9IiMyMjIyMjIiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  width: 35px;
}

._1DdJJ {
  border-bottom: 1px solid #414141;
  opacity: 0.2;
  margin-bottom: 10px;
  padding-bottom: 10px;
}

._2_VEl,
._33Y8r {
  font-weight: 700;
}

._33Y8r {
  font-size: 10px;
  letter-spacing: 0.2px;
  border-radius: 100px;
  vertical-align: top;
  padding: 2px 8px;
  margin-left: 8px;
}

._28vuE {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid rgba(34, 34, 34, 0.1);
  margin-top: 8px;
  margin-bottom: -4px;
  padding-top: 8px;
  white-space: nowrap;
  width: 100%;
}

._1n9lY {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  overflow: hidden;
  margin: 0 16px 0 4px;
  color: #222;
  font-weight: 700;
  position: relative;
}

._1n9lY:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 32px;
  height: 100%;
  background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0), #fff);
  background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff);
  pointer-events: none;
}

._1n9lY a:hover {
  text-decoration: underline;
}

._3JN1g {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 1em;
  cursor: pointer;
}

._2hm0o {
  position: absolute;
  padding: 8px 0;
  max-width: 70vw;
}

._2jXsH {
  font-size: 13px;
  color: rgba(34, 34, 34, 0.5);
}

._1E-zw,
._1eVDa {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 12px;
  padding-bottom: 12px;
  text-transform: none;
  text-align: left;
  color: #000;
  line-height: 1.2;
}

._1Wc3D {
  position: relative;
}

._1Wc3D.jxa4r {
  margin: -8px -16px 0;
}

._1Wc3D._-W0p {
  margin-bottom: -8px;
}

._1Wc3D._3lqIw:nth-child(odd) {
  margin-top: 8px;
}

._1Wc3D._3lqIw:nth-child(2n) {
  margin-bottom: 8px;
}

@media only screen and (min-width: 768px) {
  ._1Wc3D._3lqIw {
    margin: 8px;
  }

  ._1Wc3D._3lqIw:nth-child(odd) {
    margin-left: 0;
  }

  ._1Wc3D._3lqIw:nth-child(2n) {
    margin-right: 0;
  }
}

._37uPY {
  position: absolute;
  z-index: 2;
  font-weight: 700;
  text-transform: uppercase;
  pointer-events: none;
  top: 0;
  left: 0;
  padding: 3px 3px 2px;
  background: hsla(0, 0%, 100%, 0.9);
  color: #0067b5;
  font-size: 10px;
}

._18TUP {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}

._18TUP img {
  width: 100%;
}

.Lu32r {
  bottom: 8px;
  left: 8px;
}

._3xR3P,
.Lu32r {
  position: absolute;
}

._3xR3P {
  top: 40px;
  right: 0;
  z-index: 1;
  padding: 5px 15px 5px 5px;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #0067b5;
  color: #fff;
  opacity: 0.8;
  font-family: Arial;
  font-weight: 400;
  font-size: 8px;
}

._3xR3P:after {
  position: absolute;
  top: 7px;
  right: 5px;
  font-family: abicon;
  font-size: 5px;
  content: "\F105";
}

._3xR3P:hover {
  opacity: 1;
  text-decoration: underline;
}

@media only screen and (min-width: 590px) {
  ._3xR3P {
    top: 80px;
    padding: 10px 25px 10px 10px;
    font-weight: 700;
    font-size: 12px;
  }

  ._3xR3P:after {
    top: 10px;
    right: 10px;
    font-size: 10px;
  }
}

._2Rkes {
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  position: relative;
  padding-top: 1px;
}

._2Rkes,
._2yIAO {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
}

._2yIAO {
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

._3dXAE ._2yIAO {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media only screen and (min-width: 768px) {
  ._3dXAE ._2yIAO {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

._2f9mC {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._2f9mC picture {
  width: 100%;
  min-height: 1px;
}

._2f9mC picture img {
  width: 100%;
  object-fit: cover;
}

._2f9mC ._1Fpp0 {
  color: rgba(34, 34, 34, 0.5);
}

._2f9mC ._1YEyb {
  color: #222;
}

._2f9mC .F8taF {
  margin-right: 0.4em;
}

._10Ct8 {
  min-height: 221px;
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  ._10Ct8 {
    height: 221px;
  }
}

._10Ct8 ._1nvzn {
  margin-top: 8px;
  font-size: 15px;
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -0.6px;
}

._10Ct8 ._1daJ4 {
  margin-top: auto;
}

._10Ct8 ._1Fpp0 {
  font-size: 14px;
  line-height: 1.6;
  letter-spacing: -0.5px;
  display: block;
  margin-top: 3px;
}

._2XjZC {
  margin: -18px -16px 0;
}

._2XjZC ._1nvzn {
  font-size: 28px;
  font-weight: 700;
  line-height: 1.14;
  letter-spacing: -0.8px;
  margin: 16px 16px 0;
}

@media only screen and (min-width: 768px) {
  ._2XjZC ._1nvzn {
    font-size: 46px;
    line-height: 1.09;
    letter-spacing: -1.8px;
  }
}

._2XjZC ._1daJ4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 4px 16px 0;
}

._2XjZC ._1Fpp0 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  font-size: 14px;
  line-height: 1.3;
}

@media only screen and (min-width: 768px) {
  ._2XjZC ._1Fpp0 {
    letter-spacing: -0.7px;
  }
}

._2XjZC .EAfz7 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

._2XjZC ._1YEyb {
  font-size: 16px;
  line-height: 1.56;
  letter-spacing: -0.6px;
  margin: 16px;
}

._3ppix {
  background: #fff;
  height: 100%;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
  width: 100%;
  border-radius: 1px;
  border-top: 1px solid rgba(34, 34, 34, 0.1);
  border-bottom: 1px solid rgba(34, 34, 34, 0.1);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05);
}

@media only screen and (min-width: 590px) {
  ._3ppix {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
    margin-bottom: 4px;
  }
}

._3ppix ._1nvzn {
  font-size: 24px;
  font-weight: 700;
  line-height: 1.25;
  letter-spacing: -0.6px;
  margin: 16px 16px 0;
  color: #000;
}

._3ppix ._1daJ4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  margin: 4px 16px 0;
}

._3ppix ._1Fpp0 {
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
  -ms-flex-order: 1;
  order: 1;
  font-size: 14px;
  letter-spacing: -0.5px;
  line-height: 1.5;
}

@media only screen and (min-width: 768px) {
  ._3ppix ._1Fpp0 {
    letter-spacing: -0.6px;
  }
}

._3ppix .EAfz7 {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

._3ppix ._1YEyb {
  font-size: 14px;
  line-height: 1.43;
  letter-spacing: -0.2px;
  margin: 8px 16px 16px;
}

._3lzVG {
  margin-top: 16px;
  margin-bottom: 8px;
  width: 50%;
  max-width: 150px;
}

._4I-Cd {
  font-family: Arial;
  font-size: 12px;
  letter-spacing: normal;
  line-height: 20px;
  color: rgba(0, 0, 0, 0.5);
}

._2urJk {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: relative;
  overflow: visible;
}

._2urJk a:active img,
._2urJk a:focus img,
._2urJk a:hover img {
  opacity: 0.85;
}

._2urJk img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

._2urJk ._97tbJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

._3FAl0 {
  padding-top: 8px;
  display: block;
  text-align: center;
  font-size: 12px;
}

@media only screen and (min-width: 768px) {
  ._3FAl0 {
    font-size: 14px;
  }
}

._97tbJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.B-xQM {
  margin-bottom: 8px;
  text-align: center;
  font-size: 16px;
  color: #fff;
  line-height: 1.2;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
}

._3nUU2 {
  cursor: pointer;
  margin-bottom: 16px;
  color: #fff;
  width: auto;
  height: 30px;
  border-radius: 14px;
  padding: 6px 15px 5px;
}

._1_y55 {
  background-color: #999;
}

._1_y55:hover {
  background-color: #8a8a8a;
}

._1hlMR {
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  color: #222;
  position: fixed;
  z-index: 900;
  width: calc(100% - 32px);
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.5);
  min-height: 54vh;
  top: 60px;
  left: 16px;
  background: #fff;
  border-radius: 3px;
  padding: 16px 0;
}

@media only screen and (min-width: 590px) {
  ._1hlMR {
    width: 33%;
    min-height: 400px;
    left: 33%;
  }
}

._1hlMR .B-xQM {
  color: #222;
  font-size: 14px;
  margin: 8px 0;
}

._1hlMR ._3FAl0 {
  color: #222;
  font-size: 14px;
  padding: 0;
  margin: 0 0 8px;
}

._1hlMR picture {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 200px;
  width: 139px;
}

@media only screen and (min-width: 768px) {
  ._1hlMR picture {
    height: 289px;
    width: 211px;
  }
}

._1hlMR img {
  margin: 0 auto;
}

._1hlMR ._3nUU2 {
  height: 46px;
  border-radius: 22px;
  min-width: 207px;
  margin-bottom: 8px;
  font-size: 14px;
  padding-top: 14px;
}

._1hlMR ._1_y55 {
  color: #222;
  background-color: #fefefe;
  border-color: #d2d2d2;
}

.Uy94G {
  background-color: rgba(34, 34, 34, 0.9);
  position: relative;
}

.Uy94G img {
  -webkit-transition: opacity 0.1s ease-in;
  transition: opacity 0.1s ease-in;
  opacity: 1;
}

.Uy94G ._3FAl0 {
  margin-bottom: 16px;
}

.Uy94G ._97tbJ {
  opacity: 0;
  left: 0;
  -webkit-transition: opacity 0.1s ease-in;
  transition: opacity 0.1s ease-in;
  position: absolute;
}

.Uy94G:active img,
.Uy94G:focus img,
.Uy94G:hover img {
  opacity: 0.1;
}

._11M7N ._97tbJ,
.Uy94G:active ._97tbJ,
.Uy94G:focus ._97tbJ,
.Uy94G:hover ._97tbJ {
  opacity: 1;
}

._11M7N img {
  opacity: 0.1;
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  ._2urJk {
    width: 164px;
    height: 245px;
    float: left;
    margin: 0 16px 16px 0;
    position: relative;
    display: inline;
    overflow: visible;
  }

  ._2urJk picture {
    height: 225px;
    display: inline;
  }

  ._2urJk ._97tbJ {
    top: 16px;
    text-align: center;
    display: block;
  }
}

._3j90V {
  position: relative;
}

._3j90V:after {
  display: block;
  position: absolute;
  bottom: 0;
  left: 0;
  background-image: -webkit-linear-gradient(top, transparent, #000 100%);
  background-image: linear-gradient(180deg, transparent, #000);
  height: 110px;
  width: 100%;
  content: "";
}

._3j90V ._1cxi8 {
  width: 100%;
}

._3j90V .LBdFt {
  position: absolute;
  margin: 0 16px 16px;
  bottom: 0;
  left: 0;
  z-index: 1;
}

._3j90V ._3yMX5 {
  background-color: #dd2a30;
  border-radius: 2px;
  color: #fefefe;
  display: inline-block;
  font-size: 10px;
  font-weight: 700;
  line-height: 1;
  margin-bottom: 2px;
  padding: 1px 4px;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}

._3j90V ._1b6lo {
  font-size: 14px;
  line-height: 1.08;
  color: #fff;
}

._3oaqP ._3yMX5 {
  font-size: 13px;
  margin-bottom: 0;
}

._3oaqP ._1b6lo {
  font-size: 18px;
}

._28hDF {
  overflow: hidden;
}

._28hDF:after {
  height: 150px;
}

._28hDF ._3yMX5 {
  font-size: 13px;
}

._28hDF ._1b6lo {
  font-size: 20px;
  margin-top: 4px;
}

@media only screen and (min-width: 590px) {
  ._28hDF .LBdFt {
    margin-bottom: 24px;
  }

  ._28hDF ._1b6lo {
    font-size: 26px;
  }
}

.abLocalNewsBox ._3j90V ._3yMX5 {
  font-size: 14px;
}

.abLocalNewsBox ._3j90V ._1b6lo {
  font-size: 22px;
}

@media only screen and (min-width: 590px) {
  .abLocalNewsBox ._3j90V:after {
    background-image: none;
  }

  .abLocalNewsBox ._3j90V .LBdFt {
    position: relative;
    margin: 4px 0 0;
  }

  .abLocalNewsBox ._3j90V ._3yMX5 {
    font-size: 14px;
  }

  .abLocalNewsBox ._3j90V ._1b6lo {
    color: #222;
    font-size: 20px;
    margin-top: 0;
  }
}

._2OLAO {
  padding-top: 0;
  margin-bottom: 16px;
}

._3lJQ0 {
  margin: 0;
  padding: 0;
  width: 100%;
  border-radius: 2px 2px 0 0;
}

._6Utqt {
  padding: 8px 16px 16px;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-top: 0;
  border-radius: 2px;
}

._1M-M0 {
  margin: 8px 0;
  font-size: 16px;
  line-height: 19px;
}

._757MY {
  font-size: 15px;
  line-height: 18px;
}

._2-jbn {
  display: block;
  position: relative;
  width: 100%;
  padding-top: 8px;
}

._2945r {
  font-size: 15px;
  line-height: 18px;
  letter-spacing: -0.8px;
}

._2b_w_,
._2945r {
  margin-bottom: 4px;
}

._2b_w_ {
  text-transform: none;
}

.vTPGc {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 4px;
}

._4S4dT {
  overflow: hidden;
}

._1H_LY {
  padding: 0 0 8px 16px;
}

._2Za2u {
  width: 100px;
  margin-left: 8px;
  margin-bottom: 8px;
}

.jH3Bi {
  display: inline-block;
  width: auto;
  margin: 8px 8px 8px 0;
}

.jH3Bi:last-child {
  margin-right: 0;
}

._1ove- {
  margin: 8px 0;
}

._1ove- img {
  border-radius: 2px;
}

._365i1 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._365i1 ._2Za2u {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 8px;
}

@media (min-width: 1180px) and (max-width: 1289px),
  only screen and (min-width: 768px) and (max-width: 969px) {
  .Xxu46._1WKVR ._2Za2u,
  .Xxu46.deH13 ._2Za2u {
    display: none;
  }
}

.deH13 ._2Za2u {
  float: left;
  width: auto;
  margin-right: 8px;
  margin-left: 0;
}

._1WKVR ._2Za2u {
  float: right;
  margin-left: 8px;
  margin-right: 0;
}

._1fv3D {
  position: relative;
  margin-bottom: 4px;
}

._1fv3D ._2bvxp {
  position: absolute;
  top: -18px;
}

.oB20b {
  width: 100%;
  border-top: 1px solid rgba(34, 34, 34, 0.1);
  margin: 8px -16px -8px;
  padding: 16px;
}

.oB20b ._4S4dT {
  margin: 0;
}

.oB20b ._2945r {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size: 13px;
  color: rgba(0, 0, 0, 0.8);
  margin-bottom: 0;
  text-align: center;
  letter-spacing: normal;
}

._1MId0,
._3O5Nr,
.E6xjN {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 49.5%;
  padding-top: 0;
  margin-bottom: 8px;
}

._1MId0 ._4S4dT,
._3O5Nr ._4S4dT,
.E6xjN ._4S4dT {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

._1MId0 ._3k7lP,
._3O5Nr ._3k7lP,
.E6xjN ._3k7lP {
  margin-right: 8px;
  border-radius: 50%;
  padding: 13px 12px 10px;
  -webkit-font-smoothing: antialiased;
}

@media only screen and (min-width: 768px) {
  ._1MId0 ._3k7lP,
  ._3O5Nr ._3k7lP,
  .E6xjN ._3k7lP {
    min-width: 48px;
    padding: 14px 12px 11px;
  }
}

._1MId0 ._3k7lP > span,
._3O5Nr ._3k7lP > span,
.E6xjN ._3k7lP > span {
  font-size: 18px;
}

@media only screen and (min-width: 768px) {
  ._1MId0 ._3k7lP > span,
  ._3O5Nr ._3k7lP > span,
  .E6xjN ._3k7lP > span {
    font-size: 21px;
    line-height: 18px;
  }
}

._1MId0 ._2945r,
._3O5Nr ._2945r,
.E6xjN ._2945r {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size: 13px;
  font-weight: 400;
  letter-spacing: 0.2px;
  text-transform: uppercase;
  margin-bottom: 0;
}

._3byiJ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  min-height: 30px;
  padding-bottom: 8px;
}

._3byiJ:nth-child(1n + 4) {
  display: none;
}

@media only screen and (min-width: 768px) {
  ._3byiJ:nth-child(1n + 4) {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

._3byiJ a {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  min-width: 0;
  word-wrap: break-word;
}

._3byiJ a + button {
  margin-left: 4px;
}

._3byiJ h3 {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  letter-spacing: normal;
  line-height: normal;
  margin-bottom: 0;
}

._1HU2q,
.JCK4V {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.JCK4V {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._20oOo {
  background-color: #dd2a30;
  border-radius: 50%;
  width: 12px;
  height: 12px;
  margin: 2px 3px 3px 0;
}

._2Dp28 {
  width: 1px;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  background-color: rgba(34, 34, 34, 0.1);
  margin-left: 5.5px;
  margin-bottom: -7px;
}

.s0q_D {
  padding: 16px 16px 8px;
  position: relative;
}

.qi__M {
  margin: 8px 0 16px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: auto auto;
  grid-template-columns: auto auto;
  grid-gap: 4px;
}

._1vUiH {
  border-color: #dd2a30;
  color: #dd2a30;
  width: auto;
  margin-bottom: 4px;
  padding: 8px 12px;
}

._1vUiH._3wXQ5 {
  background: #dd2a30;
  color: #fefefe;
}

._2f9kk {
  margin: -16px;
  margin-bottom: 0;
}

._30LMB > div {
  box-shadow: none;
  border: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.abTheme-sportbladet ._1vUiH {
  border-color: #a11014;
  color: #a11014;
}

.abTheme-sportbladet ._1vUiH._3wXQ5 {
  background: #a11014;
  color: #fefefe;
}

body.abFullscreenAd .s0q_D,
body.takeover-in-screen .s0q_D {
  z-index: 4;
}

._5BXqi {
  margin-bottom: 4px;
}

._5BXqi .ab-component-carousel__btn--fullscreen {
  display: none;
}

._5BXqi.bVWK9._1zxEQ .ab-component-carousel__btn--left,
._5BXqi.bVWK9._1zxEQ .ab-component-carousel__btn--right {
  display: block;
}

@media only screen and (min-width: 590px) {
  ._5BXqi.bVWK9._1zxEQ .ab-component-carousel__container li {
    width: 452px;
  }
}

._5BXqi.bVWK9 .ab-component-carousel__btn--left,
._5BXqi.bVWK9 .ab-component-carousel__btn--right,
._5BXqi.yBSAp .ab-component-carousel__btn--left,
._5BXqi.yBSAp .ab-component-carousel__btn--right {
  display: none;
}

@media only screen and (min-width: 1140px) and (max-width: 1179px) {
  ._5BXqi._1J8mJ .ab-component-carousel__btn--left,
  ._5BXqi._1J8mJ .ab-component-carousel__btn--right {
    display: none;
  }
}

._5BXqi
  .ab-component-carousel__btn--left:hover
  .ab-component-carousel__btn-icon--left,
._5BXqi
  .ab-component-carousel__btn--left:hover
  .ab-component-carousel__btn-icon--right,
._5BXqi
  .ab-component-carousel__btn--right:hover
  .ab-component-carousel__btn-icon--left,
._5BXqi
  .ab-component-carousel__btn--right:hover
  .ab-component-carousel__btn-icon--right {
  background-color: #dd2a30;
  color: #fff;
  border: 0;
}

.abTheme-sportbladet
  ._5BXqi
  .ab-component-carousel__btn--left:hover
  .ab-component-carousel__btn-icon--left,
.abTheme-sportbladet
  ._5BXqi
  .ab-component-carousel__btn--left:hover
  .ab-component-carousel__btn-icon--right,
.abTheme-sportbladet
  ._5BXqi
  .ab-component-carousel__btn--right:hover
  .ab-component-carousel__btn-icon--left,
.abTheme-sportbladet
  ._5BXqi
  .ab-component-carousel__btn--right:hover
  .ab-component-carousel__btn-icon--right {
  background-color: #a11014;
  color: #fff;
}

._5BXqi .ab-component-carousel__btn-icon--left,
._5BXqi .ab-component-carousel__btn-icon--right {
  background-color: #dd2a30;
  color: #fff;
  border: 0;
  border-radius: 0;
  top: -1px;
  font-size: 12px;
  padding: 28px 14px;
}

.abTheme-sportbladet ._5BXqi .ab-component-carousel__btn-icon--left,
.abTheme-sportbladet ._5BXqi .ab-component-carousel__btn-icon--right {
  background-color: #a11014;
  color: #fff;
}

._5BXqi .ab-component-carousel__btn-icon--left {
  left: -1px;
}

._5BXqi .ab-component-carousel__btn-icon--right {
  right: -1px;
}

._5BXqi .ab-component-carousel__container {
  cursor: default;
  padding: 0 0 0 8px;
}

@media only screen and (min-width: 590px) {
  ._5BXqi .ab-component-carousel__container {
    padding: 0;
  }
}

._5BXqi .ab-component-carousel__container ul {
  width: 248px;
}

._5BXqi .ab-component-carousel__container li {
  width: 240px;
  margin-right: 8px;
  height: 70px;
  overflow: hidden;
  box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1);
  -webkit-filter: none !important;
  filter: none !important;
  -webkit-transform: none !important;
  -ms-transform: none !important;
  transform: none !important;
  background: none;
  border: none;
  padding: 0;
  white-space: normal;
}

._-Uh_z {
  height: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0 12px 0 16px;
  border-style: solid;
  border-width: 0;
}

._-Uh_z h3 {
  font-family: Verdana;
  font-size: 15px;
  font-weight: 700;
  line-height: 1.2;
  letter-spacing: -0.7px;
  color: #222;
}

._1kV53 {
  border-left-width: 4px;
}

._17BTr:not(._1kV53) {
  border-right-width: 4px;
}

._1iCOv {
  margin-bottom: 8px;
  border: 1px solid rgba(34, 34, 34, 0.1);
  border-radius: 1px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05);
}

@media only screen and (min-width: 590px) {
  ._1iCOv {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
  }
}

.dwczh {
  position: relative;
}

._1Oz-Z {
  padding: 0 0 16px;
}

.DCgXS {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}

._2pjHZ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

._3bO3j {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  cursor: pointer;
}

._3bO3j h3 {
  font-family: Verdana, Arial, sans-serif;
  margin-left: 8px;
}

._3bO3j h5 {
  position: absolute;
  color: #fefefe;
  bottom: 4px;
  left: 8px;
  right: 8px;
  z-index: 2;
  font-size: 12px;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  height: 27px;
  text-overflow: ellipsis;
}

._2f7vn {
  position: relative;
}

._2f7vn h3 {
  position: absolute;
  top: 16px;
  bottom: 0;
  color: #fefefe;
  left: 16px;
  right: 8px;
  text-shadow: 0 0 2px rgba(0, 0, 0, 0.5);
  height: 27px;
  z-index: 2;
  font-size: 16px;
}

._2f7vn .dwczh {
  margin-bottom: 16px;
}

._2f7vn ._2pjHZ {
  margin-top: 7px;
  padding-right: 16px;
}

._2f7vn ._3bO3j {
  margin-right: 16px;
  overflow: hidden;
}

._2f7vn ._3bO3j:last-of-type {
  margin-right: 0;
}

._24--F {
  position: relative;
}

._24--F .imageOverlay:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background: -webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.74), transparent);
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.74), transparent);
  mix-blend-mode: overlay;
}

._1HBbF {
  width: 100%;
  -webkit-backface-visibility: hidden;
  border-radius: 3px;
}

._1HBbF img {
  display: block;
}

._1HfGL,
._3nPNQ {
  -webkit-transform: translateZ(0);
  position: absolute;
  z-index: 2;
  text-transform: uppercase;
  pointer-events: none;
}

._1HfGL {
  bottom: 35px;
  left: 8px;
  color: #fff;
  font-size: 11px;
  padding: 3px;
  font-weight: 700;
}

._3nPNQ {
  top: 0;
  left: 0;
  padding: 3px 3px 2px;
  background: #fefefe;
  color: #0067b5;
  font-size: 10px;
  font-weight: 700;
}

._2NGdD,
._2vdOH {
  position: absolute;
  bottom: 35px;
  left: 6px;
  font-size: 11px;
  padding: 3px;
  color: #fff;
  font-weight: 700;
  text-transform: uppercase;
}

._2vdOH {
  background: rgba(0, 0, 0, 0.6);
}

.yrz1e {
  position: absolute;
  top: 40px;
  right: 0;
  z-index: 1;
  padding: 5px 15px 5px 5px;
  margin-right: 16px;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #0067b5;
  color: #fff;
  opacity: 0.8;
  font-family: Arial, sans-serif;
  font-weight: 400;
  font-size: 8px;
}

.yrz1e:after {
  position: absolute;
  top: 7px;
  right: 5px;
  font-family: abicon;
  font-size: 5px;
  content: "\F105";
}

.yrz1e:hover {
  opacity: 1;
  text-decoration: underline;
}

@media only screen and (min-width: 590px) {
  .yrz1e {
    top: 80px;
    padding: 10px 25px 10px 10px;
    font-weight: 700;
    font-size: 12px;
  }

  .yrz1e:after {
    top: 10px;
    right: 10px;
    font-size: 10px;
  }
}

._1sM2K {
  position: relative;
}

._1sM2K .exitSearch {
  right: 16px;
}

._1sM2K .activationMessageEmoji img {
  max-height: 140px;
}

._1-H6k {
  background-color: #dd2a30;
}

._1-H6k,
._1HJc7 {
  padding: 8px 16px;
  color: #fff;
}

._1HJc7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  height: 58px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._1W0QV {
  background: #a11014;
  padding: 8px 16px;
  color: #fefefe;
  margin-top: -1px;
}

._1Qmxj h3 {
  font-size: 20px !important;
}

._1Qmxj a div:nth-child(2) {
  width: 20% !important;
}

._1Oj81 {
  font-size: 28px;
  text-transform: none;
  font-family: Verdana, sans-serif;
  font-weight: 700;
}

.Q4-eN {
  background: #dd2a30 url(/hyper-assets/10bca826972f42cf1cc4fdf84e196403.png)
    no-repeat;
  background-position: 230px -10px;
  background-size: 40%;
}

@media only screen and (min-width: 590px) {
  .Q4-eN {
    background-position: 430px -60px;
  }
}

._2OrAU {
  background: #dd2a30 url(/hyper-assets/25db2c46cb0ffcd8eed838a82fe7b107.svg)
    no-repeat 100% 100%;
  background-size: 70%;
}

@media only screen and (min-width: 590px) {
  ._2OrAU {
    background-size: 40%;
  }
}

._2Z-Lu {
  background: #dd2a30 url(/hyper-assets/4d4cf16b21f4a94bfa67b6bcb06f9a07.svg)
    no-repeat 100% 100%;
  background-size: 70%;
}

@media only screen and (min-width: 590px) {
  ._2Z-Lu {
    background-size: 40%;
  }
}

._3jmIt {
  background: hsla(0, 0%, 100%, 0.96);
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
}

.J9v-4 {
  background-color: #fff;
}

._1SkLE {
  border-top: 4px solid #dd2a30;
  background: #fff url(/hyper-assets/da3a364a9a7c4b5432b4a6d6020a1b37.svg)
    no-repeat;
  background-size: 100%;
}

._2VjYe {
  font-size: 10px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0 16px 8px;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._2VjYe a {
  color: #0078bd;
}

._2VjYe p {
  max-width: 380px;
}

body.abFullscreenAd ._1sM2K,
body.takeover-in-screen ._1sM2K {
  z-index: 6;
}

._2f4ZH {
  display: block;
  position: relative;
  width: 100%;
  padding-top: 8px;
}

._3XMr4 {
  line-height: 1.08;
  font-size: 17px;
  letter-spacing: -0.2px;
  margin-bottom: 4px;
}

@media only screen and (min-width: 768px) {
  ._3XMr4 {
    font-size: 14px;
    letter-spacing: -0.3px;
  }
}

._2go14 {
  text-transform: none;
}

._1CDiD,
._2go14 {
  margin-bottom: 4px;
}

._1CDiD {
  font-size: 14px;
  line-height: 16px;
}

.kshBH {
  overflow: hidden;
}

.dV-JX {
  float: right;
  margin-left: 8px;
  margin-bottom: 8px;
  margin-right: 0;
  width: 100px;
}

._10OiK {
  width: 100%;
  border-top: 1px solid rgba(34, 34, 34, 0.1);
  margin: 8px -16px -8px;
  padding: 16px;
}

._10OiK .kshBH {
  margin: 0;
}

._10OiK ._3XMr4 {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size: 13px;
  color: rgba(34, 34, 34, 0.5);
  margin-bottom: 0;
  text-align: center;
}

._2JUcK {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media only screen and (min-width: 590px) {
  ._2JUcK {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    margin: 0;
  }
}

.iw1gH {
  font-weight: 700;
  margin-left: 6px;
  font-size: 14px;
  text-transform: uppercase;
}

._35A8x {
  font-size: 12px;
  margin-left: 8px;
}

.abNoTouch ._35A8x:hover,
.NHUb2 {
  text-decoration: underline;
}

.abNoTouch ._35A8x:active {
  background-color: rgba(0, 0, 0, 0.075);
}

._2R5co {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  font-weight: 700;
}

._2R5co,
._2yDt9 {
  font-size: 14px;
  letter-spacing: -0.6px;
}

.Tf-vJ {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.WC-7Y {
  position: relative;
}

.WC-7Y .abIconArrowConvexDown {
  padding-left: 8px;
  cursor: pointer;
}

._1Ks_z {
  margin: 16px;
}

._3xhMw {
  border-top: 3px solid #dd2a30;
}

._3elki {
  border-bottom: 1px solid #eee;
}

._2LDxE {
  background-color: #f9f9f9;
}

._2yIs_ {
  font-size: 14px;
  padding: 16px;
}

._2t1pK {
  width: 100%;
  font-size: 14px;
  padding: 0 16px 16px;
  border-top: none;
}

._23XKE {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 8px 0;
  border-color: #eee;
  border-top: 1px solid #eee;
}

._23XKE,
.tjfTC {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.tjfTC {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.gHDtq {
  font-size: 14px;
  padding: 16px;
}

.CS6tT {
  color: #a5abb1;
  font-size: 13px;
  text-transform: uppercase;
}

._1jPYP,
.CS6tT {
  font-weight: 700;
}

._1jPYP {
  font-size: 16px;
}

._8RFrE {
  padding-left: 16px;
}

._8RFrE,
.P2ZlE {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.P2ZlE {
  min-width: 62px;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  font-weight: 700;
  padding-right: 16px;
}

._1Mc9G {
  color: #a5abb1;
  font-size: 13px;
  text-transform: uppercase;
}

._1F5Pg {
  color: #dd2a30;
}

._1F5Pg,
._1lcNO {
  font-size: 16px;
}

._3JqHV {
  display: none;
}

._3qR4H,
._3sssC {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

._3sssC {
  padding: 16px;
  font-weight: 700;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  border-bottom: 1px solid #eee;
  cursor: pointer;
}

._254vo {
  width: 22px;
  margin-top: -12px;
}

._3NZKI {
  margin-right: 7px;
}

._2ksy2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column wrap;
  -ms-flex-flow: column wrap;
  flex-flow: column wrap;
}

._2q2Nd {
  font-size: 14px;
  background-color: #dd2a30;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  color: #fefefe;
  line-height: 20px;
  text-align: center;
  font-weight: 700;
  z-index: 5;
  margin-left: 12px;
  margin-top: -13px;
}

._3Y3KN {
  position: relative;
  min-height: 280px;
}

.pBUEq {
  background: #dd2a30;
  margin-bottom: 8px;
}

._69RKw {
  font-size: 14px;
  margin: 11px 10px;
}

.apAJo {
  font-size: 14px;
  margin: 0 16px 16px;
}

@media only screen and (min-width: 768px) {
  .apAJo {
    font-size: 15px;
  }
}

._26-_r {
  position: relative;
}

._2lVE- {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding: 3px 13px;
  border-radius: 17px;
  background: #e5eaed;
  font-weight: 400;
  border-width: 0;
  margin: 8px 4px 0;
  color: #444;
}

._2lVE-:hover {
  color: #000;
}

._3A5Lc {
  background: #f7f7fa;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin: 0 16px 4px;
  padding-right: 16px;
  border-radius: 4px;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._3A5Lc img {
  border-radius: 4px 0 0 4px;
}

._3sJ77 {
  margin-right: 16px;
}

._23zg8 {
  font-size: 14px;
}

._3NHTc {
  font-weight: 700;
  margin-bottom: 3px;
}

._3NHTc,
._3qJ7r {
  font-size: 16px;
}

._1x5t- {
  margin: 16px;
}

._1UzFC {
  padding: 0 12px 4px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-flex-flow: row;
  -ms-flex-flow: row;
  flex-flow: row;
  font-size: 20px;
}

._1UzFC ._16Qqx {
  font-size: 15px;
  margin: 11px 5px 0 0;
}

._1UzFC ._3czQb,
._1UzFC .Uuawz {
  width: 32px;
}

._1UzFC ._2Uevp,
._1UzFC ._15dYy {
  padding: 9px;
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

._1UzFC .Uuawz {
  margin-right: 16px;
}

._1UzFC ._2Uevp {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

.JEQAE {
  -webkit-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.JEQAE:focus,
.JEQAE:hover {
  background-color: transparent;
}

.JEQAE:active {
  background-color: #f2f2f2;
}

.mOdhv {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
}

._1qEvF {
  margin: 32px 0 16px;
  font-size: 30px;
  max-width: 300px;
  text-align: center;
}

@media only screen and (min-width: 590px) {
  ._1qEvF {
    font-size: 38px;
    max-width: 400px;
  }
}

@media only screen and (min-width: 768px) {
  ._1qEvF {
    max-width: unset;
  }
}

._21KOr {
  margin: 0 auto 32px;
  border-radius: 20px;
  text-transform: none;
  font-size: 14px;
  padding: 13px 41px 12px 19px;
  position: relative;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.03);
}

._21KOr span {
  position: absolute;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  right: 16px;
  font-size: 12px;
}

._3AB9t {
  visibility: hidden;
}

._2WQRi {
  visibility: visible;
}

._2iJQS {
  display: none !important;
}

._-7RkI {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._1G6hC {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

._1sYQD {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._31_5t {
    display: none !important;
  }
}

._3AH9w {
  padding-left: 0;
}

._3SthN {
  display: block;
}

._36ACG {
  border-bottom: 1px solid rgba(34, 34, 34, 0.1);
}

._3kCut {
  color: inherit;
  text-decoration: none;
  display: block;
}

._2lnoV {
  display: none !important;
}

._3h7xd {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._26WJh {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

._1J8Ws {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._2jEhX {
    display: none !important;
  }
}

._1DpAi {
  position: relative;
  width: 100%;
  display: table;
  min-height: 125px;
  padding: 16px 16px 0;
  border-bottom-width: 4px;
  border-bottom-style: solid;
  margin: 0 0 16px;
}

._33dRh {
  margin-bottom: 0;
  font-weight: 400;
  font-size: 24px;
}

@media screen and (min-width: 768px) {
  ._33dRh {
    font-size: 36px;
  }
}

._2PJn7 {
  text-decoration: none;
  color: #2b2b2b;
}

._1g8yI {
  width: 100px;
  background-position: 50% 0;
  background-size: cover;
  position: absolute;
  bottom: 0;
  left: 16px;
}

.RABif {
  padding: 16px 0 16px 16px;
  position: relative;
  z-index: 2;
  vertical-align: bottom;
  display: table-cell;
}

.RABif._3VcBn {
  padding-left: 116px;
}

._2F-oA {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 48px;
  background-position: 50% 45%;
  opacity: 0.1;
  max-width: 400px;
  background-size: cover;
  z-index: 1;
}

.xc19v svg {
  vertical-align: middle;
  height: 1em;
  width: 1em;
  fill: currentColor;
}

.xc19v,
.xc19v svg {
  display: inline-block;
}

.xc19v {
  text-decoration: none;
  font-size: 12px;
  margin-right: 8px;
}

@media screen and (min-width: 768px) {
  .xc19v {
    margin-right: 16px;
    font-size: 14px;
  }
}

._2uLFH {
  vertical-align: middle;
  margin-left: 4px;
}

._275X1 {
  list-style-type: none;
}

._2ZttG,
._275X1 {
  display: inline-block;
}

._2ZttG {
  margin: 0;
  padding: 0;
  margin-bottom: 4px;
}

._2ZttG,
._3eG1h {
  vertical-align: middle;
}

._3eG1h {
  text-transform: uppercase;
  margin-right: 16px;
  font-size: 12px;
}

@media screen and (min-width: 768px) {
  ._3eG1h {
    font-size: 14px;
  }
}

._3qIzB {
  display: none !important;
}

.qLjRZ {
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._2cQFn,
.qLjRZ {
  overflow: hidden;
}

._2cQFn {
  text-indent: 100%;
  white-space: nowrap;
}

._1L8u2 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._2Ym7F {
    display: none !important;
  }
}

._2NTkF {
  font: 22px/1.3 BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto,
    Helvetica, Arial, sans-serif;
  padding-bottom: 16px;
}

._2NTkF,
.Rb55y {
  margin: 0;
}

._3FknK {
  display: none !important;
}

._3VJVY {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._1rWco {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

._1OnOM {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  .iNQw5 {
    display: none !important;
  }
}

._3L2at {
  margin: 1em 0;
}

._33DTW {
  list-style-type: none;
  display: inline;
}

._JeFb {
  display: inline;
  padding: 0;
}

._1WY8s {
  width: 100px;
  height: 100px;
}

._18mlf {
  display: none !important;
}

._3TRWV {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._1DUpp {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

._1wDG7 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._1OR97 {
    display: none !important;
  }
}

._2lH8k iframe {
  border: 0;
  width: 100%;
}

._1bbfA {
  display: none !important;
}

._2w6md {
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._2w6md,
.zOCLK {
  overflow: hidden;
}

.zOCLK {
  text-indent: 100%;
  white-space: nowrap;
}

._29fwK {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._1PvdU {
    display: none !important;
  }
}

.AmCxV {
  position: relative;
  overflow: hidden;
  margin-bottom: 16px;
  width: 100%;
}

._1rwmO iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

._1525_ {
  width: 100%;
  max-width: 100%;
  border-width: 0;
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  ._1525_ {
    padding-bottom: 4px;
  }
}

._8u-7G {
  width: 100%;
  border-style: none;
  cursor: pointer;
  font: 16px/1.3 BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto,
    Helvetica, Arial, sans-serif;
}

._2J2_3 {
  display: none !important;
}

.Y9XPS {
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._1wXKX,
.Y9XPS {
  overflow: hidden;
}

._1wXKX {
  text-indent: 100%;
  white-space: nowrap;
}

._2Kswl {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._1FdNS {
    display: none !important;
  }
}

._1l35q {
  font-size: 16px;
}

._1l35q,
.t4NrE {
  margin: 0;
  display: block;
}

.t4NrE {
  font-size: 18px;
}

._39bNa {
  padding: 8px 0;
  margin-bottom: 0;
}

._2-8gS {
  display: block;
  background: transparent;
  border: none;
  text-align: left;
  padding: 0;
  width: 100%;
}

._1IV3d {
  font: 18px/1.3 BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto,
    Helvetica, Arial, sans-serif;
}

.drO9i {
  padding: 4px 0 16px;
}

._2joFT._76puq .drO9i {
  max-height: 64px;
  overflow: hidden;
  display: block;
  opacity: 1;
}

.XbvHK._76puq .drO9i {
  opacity: 0;
  height: 0;
  padding-top: 0;
  padding-bottom: 0;
  -webkit-transform: scaleY(0);
  -ms-transform: scaleY(0);
  transform: scaleY(0);
}

.XbvHK .drO9i {
  opacity: 1;
  -webkit-transform: scaleY(1);
  -ms-transform: scaleY(1);
  transform: scaleY(1);
}

._2U-T5 {
  display: none !important;
}

.KhW-H {
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

.KhW-H,
.yrezS {
  overflow: hidden;
}

.yrezS {
  text-indent: 100%;
  white-space: nowrap;
}

._1dxDQ {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._2_1Wi {
    display: none !important;
  }
}

._14KCe {
  font: 16px/1.5 BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto,
    Helvetica, Arial, sans-serif;
  margin-top: 0;
  margin-bottom: 8px;
}

._3XRjJ {
  display: none !important;
}

._3TNuC {
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._3TNuC,
._Pc-A {
  overflow: hidden;
}

._Pc-A {
  text-indent: 100%;
  white-space: nowrap;
}

.O9TS_ {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._37gkM {
    display: none !important;
  }
}

._2_3Kb {
  font: 16px/1.5 BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto,
    Helvetica, Arial, sans-serif;
  margin: 0 0 8px;
}

._1ShmS {
  margin: 0;
}

._2NZ7i {
  display: none !important;
}

._2NSBR {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._3PgMu {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

._33dhu {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._6Z_oE {
    display: none !important;
  }
}

.kr_NJ {
  font: 700 16px/1.5 BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto,
    Helvetica, Arial, sans-serif;
  margin-bottom: 8px;
}

._3A-R7 {
  display: none !important;
}

._1LzSU {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._2LRZO {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

._2fpyN {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  .MIcIV {
    display: none !important;
  }
}

._1bABh {
  font: 700 16px/1.3 BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto,
    Helvetica, Arial, sans-serif;
  margin-bottom: 8px;
  padding-top: 8px;
}

._2z0-I {
  display: none !important;
}

._2Rk2P {
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._2Rk2P,
.Cf0hO {
  overflow: hidden;
}

.Cf0hO {
  text-indent: 100%;
  white-space: nowrap;
}

._3H-ph {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._3AhlR {
    display: none !important;
  }
}

._27fbY {
  font: 700 18px/1.3 BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto,
    Helvetica, Arial, sans-serif;
  margin-bottom: 8px;
}

.bEwLu {
  display: none !important;
}

._2ac_8 {
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._2ac_8,
._bq4U {
  overflow: hidden;
}

._bq4U {
  text-indent: 100%;
  white-space: nowrap;
}

._2UTX2 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._3SHuv {
    display: none !important;
  }
}

._1F-n7 {
  margin-top: 0;
  margin-bottom: 8px;
  font: 20px/1.4 BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto,
    Helvetica, Arial, sans-serif;
  font-weight: 700;
}

._26zTT {
  display: none !important;
}

._3mhAw {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._1TwGW {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

._3OgY9 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._1Erft {
    display: none !important;
  }
}

._2jcqS {
  font: 16px/1.3 BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto,
    Helvetica, Arial, sans-serif;
  margin-top: 0;
  margin-bottom: 2em;
}

.Y1aUW {
  margin-bottom: 1em;
}

._8giT0 {
  display: none !important;
}

._2Y1JC {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._1E_eX {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

._26I9o {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._1uKJc {
    display: none !important;
  }
}

._2uthF {
  text-align: center;
  margin-bottom: 1em;
}

._1PkL9 {
  vertical-align: middle;
  display: inline-block;
  margin: 0 4px;
  height: 16px;
  width: 16px;
  font-size: 0.9em;
  line-height: 1em;
  border: 1px solid #000;
  border-radius: 50%;
  background: #fff;
}

.mof_R {
  background-color: #000;
  border-color: #000;
}

._3TZ5O {
  color: #fff;
  height: 24px;
  width: 24px;
  line-height: 1.6em;
}

._3c7W3 {
  display: none !important;
}

._2OxpO {
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._2OxpO,
.e91Nr {
  overflow: hidden;
}

.e91Nr {
  text-indent: 100%;
  white-space: nowrap;
}

._2JD-x {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._1PYgw {
    display: none !important;
  }
}

._24bbe {
  margin-top: 0;
  margin-bottom: 0.67em;
  font: 28px/1.4 BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto,
    Helvetica, Arial, sans-serif;
}

@media screen and (min-width: 768px) {
  ._24bbe {
    font-size: 44px;
  }
}

.zKkKd {
  display: none !important;
}

._1HmWk {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._3POiJ {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.MfQv_ {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._3Iz2x {
    display: none !important;
  }
}

._16Hff {
  margin: 0 0 16px;
  padding-bottom: 8px;
}

._3c1zM {
  width: calc(100% - 80px);
  max-height: 1.3em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  float: left;
}

._3c1zM,
._22Ma7 {
  font: 14px/1.3 BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto,
    Helvetica, Arial, sans-serif;
}

._22Ma7 {
  height: auto;
  max-height: 1000px;
  width: 100%;
  -webkit-transition: max-height 0.3s ease-in;
  transition: max-height 0.3s ease-in;
}

._1SWSu {
  border: 0;
  background: transparent;
  float: right;
  width: 80px;
  padding: 0;
  font: 14px/1.3 BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto,
    Helvetica, Arial, sans-serif;
  color: #00f;
  text-decoration: underline;
  text-align: right;
}

.uBFNo {
  width: 100%;
  display: block;
}

.DYPpS {
  display: none !important;
}

._1HORC {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._2Z6Ei {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

._109Ul {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._2LzHR {
    display: none !important;
  }
}

._3tgva {
  margin-left: 0.5em;
}

._2w-Tp {
  display: none !important;
}

._2mh7W {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._3vQ7X {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

._3Pzi3 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._3NYCr {
    display: none !important;
  }
}

.BPM3p {
  font: 18px/1.3 BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto,
    Helvetica, Arial, sans-serif;
  margin-top: 0;
  margin-bottom: 2em;
  font-weight: 700;
}

._2ZJ6O {
  display: none !important;
}

._3b7dY {
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._3b7dY,
.FMlma {
  overflow: hidden;
}

.FMlma {
  text-indent: 100%;
  white-space: nowrap;
}

._1ewY0 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._1mWEY {
    display: none !important;
  }
}

._1k1Qs {
  height: 288px;
  margin: 0 0 16px;
  width: 100%;
}

._1gRk4 {
  display: none !important;
}

._12gYb {
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._12gYb,
.hNXFb {
  overflow: hidden;
}

.hNXFb {
  text-indent: 100%;
  white-space: nowrap;
}

._6U9ju {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._3Ff62 {
    display: none !important;
  }
}

._3Lfly {
  position: relative;
}

._3nN_1 {
  list-style: none;
  padding: 0;
  margin: 0;
  margin-bottom: 16px;
}

._3MM_N {
  display: inline-block;
}

._39ttG {
  background-color: transparent;
  border-style: none;
  cursor: pointer;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 0;
}

._11Krg {
  position: absolute;
}

._8g556 {
  display: none !important;
}

._1GKj9 {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._1s3Pq {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

._2USq7 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._3F3Fx {
    display: none !important;
  }
}

._3v0mO {
  font: 18px/1.3 BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto,
    Helvetica, Arial, sans-serif;
}

._2zesn {
  display: none !important;
}

._2nRLz {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._1doqy {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

._3p5x6 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._2_bHX {
    display: none !important;
  }
}

._1OTM5 {
  font: 16px/1.3 BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto,
    Helvetica, Arial, sans-serif;
  margin-top: 0;
  margin-bottom: 0.83em;
}

@media screen and (min-width: 768px) and (max-width: 979px) {
  ._1OTM5 {
    font-size: 20px;
  }
}

@media screen and (min-width: 980px) {
  ._1OTM5 {
    font-size: 18px;
  }
}

._1zGG4 {
  vertical-align: text-bottom;
  display: inline-block;
  height: 1em;
  width: 1em;
}

._1EhYC {
  display: none !important;
}

._3IkXn {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._1gzke {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.Cb4da {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._1bmNr {
    display: none !important;
  }
}

._22QIw {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

._1i3fT > img {
  max-width: 100%;
  max-height: 100%;
}

._3SfHN ._1i3fT {
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
  -ms-flex-order: 2;
  order: 2;
}

.zn8v8 {
  -webkit-box-flex: 1;
  -webkit-flex: 1 0 auto;
  -ms-flex: 1 0 auto;
  flex: 1 0 auto;
}

.z8zKn {
  font-size: 14px;
}

._3frBA {
  display: none !important;
}

._21k1P {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._1OqdU {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

._1td-U {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  .MkKo6 {
    display: none !important;
  }
}

._2CUa2 {
  font: 16px/1.3 BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto,
    Helvetica, Arial, sans-serif;
  margin-top: 0;
  margin-bottom: 2em;
}

.a-Z12 {
  display: none !important;
}

.lVPTi {
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._33eXA,
.lVPTi {
  overflow: hidden;
}

._33eXA {
  text-indent: 100%;
  white-space: nowrap;
}

.AfmtT {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._1agZ3 {
    display: none !important;
  }
}

._2ZkCB {
  font: 16px Arial, Helvetica, Verdana, Geneva, sans-serif;
  line-height: 1.3;
  margin-top: 0;
  padding: 0 16px;
}

._2ZkCB + ._2ZkCB {
  text-indent: 1em;
}

._2ZkCB + :not(._2ZkCB) {
  margin-top: 16px;
}

@media screen and (min-width: 590px) {
  ._2ZkCB {
    padding: 0;
  }
}

._2VURW {
  display: none !important;
}

._2wVte {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._9bpab {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

._1HhIp {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._24RNU {
    display: none !important;
  }
}

.c-Cz1 {
  font: 18px Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-weight: 700;
  line-height: 1.3;
  padding: 0 16px;
  margin-bottom: 16px;
}

.c-Cz1 + .c-Cz1 {
  text-indent: 1em;
  margin-top: -16px;
}

@media screen and (min-width: 590px) {
  .c-Cz1 {
    padding: 0;
  }
}

._3Bb3U {
  display: none !important;
}

.kf8gY {
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._36Fda,
.kf8gY {
  overflow: hidden;
}

._36Fda {
  text-indent: 100%;
  white-space: nowrap;
}

._4rJid {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._3J5wH {
    display: none !important;
  }
}

._3oEVr {
  font: 20px Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-weight: 400;
  letter-spacing: 0;
  line-height: 1.08;
  margin-bottom: 16px;
  padding: 0 16px;
}

@media screen and (min-width: 590px) {
  ._3oEVr {
    font-size: 24px;
    padding: 0;
  }
}

._1vf5b {
  display: none !important;
}

.eAEFx {
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._3ZQyV,
.eAEFx {
  overflow: hidden;
}

._3ZQyV {
  text-indent: 100%;
  white-space: nowrap;
}

._3wxiv {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._2e6nW {
    display: none !important;
  }
}

._12nap {
  clear: both;
  font: 18px Verdana, Arial, Helvetica, sans-serif;
  font-weight: 700;
  line-height: 1.08;
  margin-bottom: 6px;
  letter-spacing: -0.04rem;
  padding: 0 16px;
}

@media screen and (min-width: 590px) {
  ._12nap {
    padding: 0;
  }
}

._2ONq2 {
  position: relative;
  height: 0;
  padding-bottom: 56.25%;
}

._2ONq2._2Fsgs {
  padding-bottom: 100%;
}

._2ONq2._9mCYw {
  height: 44px;
  padding-bottom: 0;
}

._2ONq2._240DS {
  height: auto;
  min-height: 184px;
  padding-bottom: 0;
}

@media (min-width: 540px) {
  ._2ONq2._240DS {
    min-height: 243px;
  }
}

._3ERi7 {
  display: none !important;
}

._3tpQp {
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._3tpQp,
.NPREC {
  overflow: hidden;
}

.NPREC {
  text-indent: 100%;
  white-space: nowrap;
}

._2aXU7,
._6rtIL,
._24cbr,
._26wpK,
.hnjO5 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._2DHR5 {
    display: none !important;
  }
}

._11zGt {
  background: #000;
  overflow: hidden;
}

._2Hp4t,
._11zGt {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

._6rtIL {
  color: #eaeaea;
}

._2EBfd {
  background: #111;
  color: #eaeaea;
}

._2--cB,
._2EBfd {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

._2--cB {
  -webkit-filter: blur(4px);
  filter: blur(4px);
}

._2aXU7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  z-index: 1;
  width: calc(100% - 20px);
  background: hsla(0, 0%, 7%, 0.6);
  padding: 0 5px 0 10px;
  border: 1px solid #b6b6b6;
  box-sizing: border-box;
}

._2KVuU {
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
  margin: 10px 8px 10px 0;
  cursor: pointer;
}

._2KVuU,
._173JM {
  position: relative;
}

._173JM {
  height: 0;
  padding-bottom: 56.25%;
}

._39pnb {
  position: absolute;
  z-index: 1;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

._24cbr {
  z-index: 2;
  width: 40px;
  height: 40px;
}

._3Ylo4 {
  display: block;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 12px solid #fff;
  -webkit-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  transform: rotate(-90deg);
  position: absolute;
  top: 14px;
  left: 14px;
}

._3WHx- {
  stroke-dasharray: 264;
  stroke-dashoffset: 264;
  -webkit-animation: _3rW9m 6s linear 1 normal forwards;
  animation: _3rW9m 6s linear 1 normal forwards;
  stroke: #2c78e4;
  fill: #333;
}

@-webkit-keyframes _3rW9m {
  0% {
    stroke-dashoffset: 264;
  }

  to {
    stroke-dashoffset: 0;
  }
}

@keyframes _3rW9m {
  0% {
    stroke-dashoffset: 264;
  }

  to {
    stroke-dashoffset: 0;
  }
}

._1zSDO {
  -webkit-box-flex: 3;
  -webkit-flex: 3;
  -ms-flex: 3;
  flex: 3;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  font-family: BlinkMacSystemFont, -apple-system, “Segoe UI”, Roboto, Helvetica,
    Arial, sans-serif;
  padding: 5px 0;
}

._14uMA {
  text-transform: uppercase;
  font-size: 10px;
}

._2UqVx {
  font-size: 14px;
  font-weight: 700;
  line-height: 1.3;
}

._3Kmn0 {
  position: absolute;
  right: -4px;
  top: -6px;
  border-radius: 100%;
  border: 1px solid #b6b6b6;
  background: #000;
  cursor: pointer;
}

.hnjO5 {
  font-size: 14px;
}

._2aXU7 {
  border-radius: 4px;
}

._3WHx- {
  stroke: #dd2a30;
}

._3Kmn0 {
  right: 0;
  top: 0;
  padding: 12px;
  border: none;
  background: none;
}

.Bd-i8 {
  display: none !important;
}

.CcPDy {
  position: absolute;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._28fe2,
.CcPDy {
  overflow: hidden;
}

._28fe2 {
  text-indent: 100%;
  white-space: nowrap;
}

.St-iX {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._1-sLL {
    display: none !important;
  }
}

._3Dklv {
  margin-bottom: 9px;
  color: #fefefe;
  font-weight: 700;
  font-size: 11px;
  line-height: 1;
  overflow: hidden;
  text-transform: uppercase;
  text-decoration: none;
  vertical-align: bottom;
  border-radius: 2px;
  display: inline-block;
  padding: 5px 5px 4px;
}

.abTheme-default ._3Dklv {
  background-color: #dd2a30;
}

.abTheme-sportbladet ._3Dklv {
  background-color: #a11014;
}

.abTheme-yellow ._3Dklv {
  background-color: #dd2a30;
}

.abTheme-yellowSportbladet ._3Dklv {
  background-color: #a11014;
}

.abTheme-ad ._3Dklv,
.abTheme-adSportbladet ._3Dklv,
.abTheme-infeedad ._3Dklv {
  background-color: #0067b5;
}

.abTheme-ekonomi ._3Dklv,
.abTheme-entertainment ._3Dklv,
.abTheme-family ._3Dklv,
.abTheme-harligthemma ._3Dklv,
.abTheme-matdryck ._3Dklv,
.abTheme-opinion ._3Dklv,
.abTheme-resa ._3Dklv,
.abTheme-wellness ._3Dklv {
  background-color: #dd2a30;
}

._2ugl- {
  display: none !important;
}

._22MW5 {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._3I8gl {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

._3wNr2 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._2-Qsu {
    display: none !important;
  }
}

._3ATKi {
  font-size: 14px;
  line-height: 1.357;
  margin-bottom: 3px;
}

._2BSzM {
  display: none !important;
}

._1kC57 {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._2roei {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

.xTVXO {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._3c7Na {
    display: none !important;
  }
}

._3tWGC {
  margin: 16px;
  border-radius: 2px;
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.16), 0 0 2px 0 rgba(0, 0, 0, 0.2);
  font-size: 14px;
  padding: 16px 16px 24px;
  position: relative;
}

.abTheme-default ._3tWGC {
  background-color: #f7f7fa;
}

.abTheme-sportbladet ._3tWGC {
  background-color: #feebee;
}

.abTheme-yellow ._3tWGC {
  background-color: #f7f7fa;
}

.abTheme-yellowSportbladet ._3tWGC {
  background-color: #feebee;
}

.abTheme-ad ._3tWGC {
  background-color: #f7f7fa;
}

.abTheme-adSportbladet ._3tWGC {
  background-color: #feebee;
}

.abTheme-ekonomi ._3tWGC,
.abTheme-entertainment ._3tWGC,
.abTheme-family ._3tWGC,
.abTheme-harligthemma ._3tWGC,
.abTheme-infeedad ._3tWGC,
.abTheme-matdryck ._3tWGC,
.abTheme-opinion ._3tWGC,
.abTheme-resa ._3tWGC,
.abTheme-wellness ._3tWGC {
  background-color: #f7f7fa;
}

@media screen and (min-width: 590px) {
  ._3tWGC {
    margin: 16px 0 24px;
  }
}

._3tWGC {
  padding-bottom: 52px;
  overflow: hidden;
}

._14-ul._1I5hY {
  max-height: 182px;
}

._1VlxX {
  line-height: 1.5;
}

._1gyKe {
  position: absolute;
  bottom: -1px;
  left: 0;
  width: 100%;
  box-sizing: border-box;
  padding: 0 16px;
}

._1I5hY ._1gyKe:before {
  content: " ";
  display: block;
  width: 100%;
  height: 80px;
}

.abTheme-default ._1I5hY ._1gyKe:before {
  background: -webkit-linear-gradient(
    top,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
  background: linear-gradient(
    180deg,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
}

.abTheme-sportbladet ._1I5hY ._1gyKe:before {
  background: -webkit-linear-gradient(
    top,
    rgba(254, 235, 238, 0),
    rgba(254, 235, 238, 0.9)
  );
  background: linear-gradient(
    180deg,
    rgba(254, 235, 238, 0),
    rgba(254, 235, 238, 0.9)
  );
}

.abTheme-yellow ._1I5hY ._1gyKe:before {
  background: -webkit-linear-gradient(
    top,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
  background: linear-gradient(
    180deg,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
}

.abTheme-yellowSportbladet ._1I5hY ._1gyKe:before {
  background: -webkit-linear-gradient(
    top,
    rgba(254, 235, 238, 0),
    rgba(254, 235, 238, 0.9)
  );
  background: linear-gradient(
    180deg,
    rgba(254, 235, 238, 0),
    rgba(254, 235, 238, 0.9)
  );
}

.abTheme-ad ._1I5hY ._1gyKe:before {
  background: -webkit-linear-gradient(
    top,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
  background: linear-gradient(
    180deg,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
}

.abTheme-adSportbladet ._1I5hY ._1gyKe:before {
  background: -webkit-linear-gradient(
    top,
    rgba(254, 235, 238, 0),
    rgba(254, 235, 238, 0.9)
  );
  background: linear-gradient(
    180deg,
    rgba(254, 235, 238, 0),
    rgba(254, 235, 238, 0.9)
  );
}

.abTheme-ekonomi ._1I5hY ._1gyKe:before,
.abTheme-entertainment ._1I5hY ._1gyKe:before,
.abTheme-family ._1I5hY ._1gyKe:before,
.abTheme-harligthemma ._1I5hY ._1gyKe:before,
.abTheme-infeedad ._1I5hY ._1gyKe:before,
.abTheme-matdryck ._1I5hY ._1gyKe:before,
.abTheme-opinion ._1I5hY ._1gyKe:before,
.abTheme-resa ._1I5hY ._1gyKe:before,
.abTheme-wellness ._1I5hY ._1gyKe:before {
  background: -webkit-linear-gradient(
    top,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
  background: linear-gradient(
    180deg,
    rgba(247, 247, 250, 0),
    rgba(247, 247, 250, 0.9)
  );
}

._1EmxG {
  color: rgba(0, 0, 0, 0.5);
  width: 100%;
  border: none;
  border-top: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0;
  font-size: 12px;
  font-weight: 700;
  padding: 14px 13px 11px;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

._1EmxG:focus {
  outline: 0;
}

.abTheme-default ._1EmxG {
  background-color: #f7f7fa;
}

.abTheme-sportbladet ._1EmxG {
  background-color: #feebee;
}

.abTheme-yellow ._1EmxG {
  background-color: #f7f7fa;
}

.abTheme-yellowSportbladet ._1EmxG {
  background-color: #feebee;
}

.abTheme-ad ._1EmxG {
  background-color: #f7f7fa;
}

.abTheme-adSportbladet ._1EmxG {
  background-color: #feebee;
}

.abTheme-ekonomi ._1EmxG,
.abTheme-entertainment ._1EmxG,
.abTheme-family ._1EmxG,
.abTheme-harligthemma ._1EmxG,
.abTheme-infeedad ._1EmxG,
.abTheme-matdryck ._1EmxG,
.abTheme-opinion ._1EmxG,
.abTheme-resa ._1EmxG,
.abTheme-wellness ._1EmxG {
  background-color: #f7f7fa;
}

._1EmxG:active {
  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  opacity: 1;
}

._1mMv6 {
  display: none !important;
}

._16osy {
  position: absolute;
  overflow: hidden;
  clip: rect(0 0 0 0);
  height: 1px;
  width: 1px;
  margin: -1px;
  padding: 0;
  border: 0;
}

._2G20F {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

._2eW64 {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media print {
  ._3JbhH {
    display: none !important;
  }
}

._1w59v {
  font: 14px Arial, Helvetica, Verdana, Geneva, sans-serif;
  line-height: 1.5;
  text-indent: 0;
  margin-top: 8px;
}

._1w59v + :not(._1w59v) {
  margin-top: 16px;
}

.lxg8W {
  margin: 10px 0 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

._23ydK:first-child {
  margin-right: 16px;
}

._23ydK img {
  max-width: 100%;
  max-height: 40px;
}

._1BnLC {
  background: #fff;
}

._13LdU {
  width: 100%;
  margin-bottom: 0;
  border-top: 4px solid #dd2a30;
  box-sizing: border-box;
}

@media only screen and (min-width: 768px) {
  ._13LdU {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}

._13LdU .regionsSelectContent {
  padding: 0;
  min-height: auto;
}

._13LdU .regionsSelectContent > div {
  width: 100%;
}

._13LdU .positionErrorMessage {
  color: #dd2a30;
  margin: 16px;
  background-color: transparent;
  padding: 0;
  text-align: left;
}

._2gj5w {
  background: url(/hyper-assets/ac5a8eadc142fadb39f47d46d437de68.svg) 100% 100% /
    contain no-repeat;
  min-height: 77px;
  background-position: 96% -14px;
  background-size: 245px;
}

@media only screen and (min-width: 768px) {
  ._2gj5w {
    min-height: 89px;
  }
}

._1RPIw {
  background: url(/hyper-assets/b8be8a1e82ac7a89df0b462bd29e6ace.svg) 100% 100% /
    contain no-repeat;
}

._14L1H {
  background: url(/hyper-assets/78c0f99b7edebd5bbf5b4128aece23a1.svg) 100% 100% /
    contain no-repeat;
}

._3gEqp {
  padding: 16px;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media only screen and (min-width: 360px) {
  ._3gEqp {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}

._3WpSI {
  font-weight: 700;
  font-family: Verdana, sans-serif;
  font-size: 21px;
  margin: 8px;
  margin-left: 0;
}

@media only screen and (min-width: 768px) {
  ._3WpSI {
    margin-right: 32px;
  }
}

._3WpSI .ZPdwj {
  display: block;
}

@media only screen and (min-width: 768px) {
  ._3WpSI .ZPdwj {
    display: none;
  }
}

._3WpSI ._2S4Zy {
  display: none;
  font-size: 33px;
}

@media only screen and (min-width: 768px) {
  ._3WpSI ._2S4Zy {
    display: block;
  }
}

.uMHcD {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  font-size: 28px;
  margin: 0 8px 8px 0;
}

@media only screen and (min-width: 360px) {
  .uMHcD {
    margin: 8px 16px 8px 0;
  }
}

@media only screen and (min-width: 768px) {
  .uMHcD {
    font-size: 48px;
  }
}

._2DCAh {
  position: absolute;
  left: 20px;
  top: 13px;
  color: #dd2a30;
}

._2T2XN {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
  -webkit-box-flex: 2;
  -webkit-flex: 2;
  -ms-flex: 2;
  flex: 2;
  max-width: 300px;
  min-width: 130px;
}

@media only screen and (min-width: 768px) {
  ._2T2XN {
    margin-top: 8px;
  }
}

._2QslR {
  background: transparent;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column-reverse;
  -ms-flex-flow: column-reverse;
  flex-flow: column-reverse;
}

._3Wigi {
  padding: 0 16px;
}

@media only screen and (min-width: 768px) {
  ._3Wigi {
    padding: 0;
  }
}

@media only screen and (min-width: 768px) {
  ._1dTis {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: row wrap;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}

._1MESq {
  margin: 48px 0 16px;
}

._1YO6z {
  min-width: 128px;
  margin-right: 8px;
}

@media only screen and (min-width: 768px) {
  ._1YO6z {
    min-width: 220px;
  }
}

._2xmi7 {
  height: 160px;
}

@media only screen and (min-width: 768px) {
  ._2xmi7 {
    width: 100%;
  }
}

._1tgyP {
  height: 100%;
  object-fit: cover;
}

._1tgyP,
.g1aIY {
  width: 100%;
}

._1wCXf {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin-bottom: 16px;
}

@media only screen and (min-width: 768px) {
  .l325e {
    margin-bottom: 24px;
    width: calc(50% - 16px);
  }

  .l325e:nth-child(odd) {
    margin-right: 16px;
  }
}

._3Qw-K {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

._2cRGv {
  margin: 8px 0;
  letter-spacing: -0.6px;
  line-height: 1.12;
  font-size: 18px;
}

@media only screen and (min-width: 768px) {
  ._2cRGv {
    font-size: 22px;
  }
}

.BJm62 {
  letter-spacing: -0.6px;
  line-height: 1.12;
  margin: 4px 0;
  font-size: 18px;
  font-weight: 600;
}

@media only screen and (min-width: 768px) {
  .BJm62 {
    font-size: 25px;
  }
}

._1OZLj {
  padding-right: 5px;
}

body.takeover-in-screen .ke4X7 {
  position: relative;
  z-index: 4;
}

._1Ol7D {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 700;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 16px;
}

.tkWQk {
  height: 28px;
}

._1BnUG .tkWQk {
  height: 21px;
}

@media only screen and (min-width: 768px) {
  ._1BnUG .tkWQk {
    height: 28px;
  }
}

._1CTK6 {
  display: inline-block;
  min-width: 17px;
}

._1SMBW {
  font-weight: 700;
  font-size: 14px;
}

._2yHjn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0 16px 16px;
}

._72yQc {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}

._2Gib3 {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  transform: rotate(270deg);
}

.DEvFM,
.xObQW {
  width: 70px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.DEvFM {
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
}

._1BnUG .DEvFM {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 1025px) {
  ._1BnUG .DEvFM {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}

._1BnUG .xObQW {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

@media (min-width: 1025px) {
  ._1BnUG .xObQW {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
}

._1gPD9 {
  width: 24px;
  height: 24px;
  padding: 0 4px;
}

._1BnUG .DEvFM ._1gPD9 {
  padding-right: 0;
}

._1BnUG .xObQW ._1gPD9 {
  padding-left: 0;
}

._3J2GO {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  flex-wrap: nowrap;
  padding: 0 48px 0 8px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

._1BnUG ._3J2GO {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 1025px) {
  ._1BnUG ._3J2GO {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

._2edMF {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 14px;
  border-top: 1px solid #fdd5db;
  padding: 16px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

@media only screen and (min-width: 590px) {
  ._2edMF {
    font-size: 12px;
  }
}

._30BCO {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
  border-top: 1px solid #fdd5db;
  color: #575757;
  font-size: 12px;
  font-weight: 700;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

._2SQU1 {
  width: 0;
  height: 0;
  display: block;
  margin-left: auto;
  border-top: 7px solid transparent;
  border-left: 12px solid #a11014;
  border-bottom: 7px solid transparent;
}

._1SBr5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 60px;
  font-weight: 700;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._1SBr5 span {
  margin: 0;
}

.Z4rGm {
  padding-bottom: 3px;
  padding-left: 4px;
  font-size: 14px;
  color: #a11014;
}

.bQ0cc {
  text-align: center;
  margin: 0 4px;
}

.I9Ui2 {
  display: none;
}

@media only screen and (min-width: 768px) {
  .I9Ui2 {
    display: block;
  }
}

._2nV64 {
  background-color: hsla(0, 0%, 47%, 0.1);
  height: 100%;
}

.hpK1R {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._3gdfp {
  margin-bottom: 4px;
  font-size: 19px;
  line-height: 21px;
  letter-spacing: -0.8px;
}

@media only screen and (min-width: 768px) {
  ._3gdfp {
    font-size: 19px;
  }
}

@media only screen and (min-width: 1180px) {
  ._3gdfp {
    font-size: 24px;
    line-height: 26px;
  }
}

._QgcP {
  text-transform: none;
  margin-bottom: 4px;
}

._1Yzgt {
  font-size: 15px;
  line-height: 18px;
}

._3gxIv {
  width: calc(100% + 32px);
  margin: -8px -16px;
}

._3gxIv + ._2yMca {
  position: relative;
  z-index: 1;
  margin-top: -16px;
}

._28XeA {
  margin-top: 16px;
  padding-bottom: 8px;
}

._1CdLX {
  width: calc(100% + 32px);
  border-top: 1px solid rgba(34, 34, 34, 0.1);
  margin-left: -16px;
  margin-right: -16px;
}

._1CdLX ._28XeA {
  margin-bottom: 0;
  margin-top: 16px;
}

._1CdLX ._3gdfp {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size: 13px;
  color: rgba(34, 34, 34, 0.5);
  margin-bottom: 0;
  text-align: center;
}

._1VlKg ._3gdfp {
  font-size: 15px;
  line-height: 18px;
}

._2OVIE {
  margin-left: -16px;
  margin-right: -16px;
  margin-bottom: -8px;
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 0;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
}

._1p-iZ {
  position: relative;
}

img._1p-iZ {
  max-width: 100%;
  max-height: 100%;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}

._2BHcK {
  font-size: 15px !important;
  letter-spacing: -0.2px !important;
}

@media only screen and (min-width: 840px) {
  ._2BHcK {
    font-size: 16px !important;
    letter-spacing: -0.4px !important;
  }
}

._1N-Nr {
  font-size: 16px !important;
  letter-spacing: -0.2px !important;
}

@media only screen and (min-width: 456px) {
  ._1N-Nr {
    font-size: 17px !important;
    letter-spacing: -0.3px !important;
  }
}

@media only screen and (min-width: 840px) {
  ._1N-Nr {
    font-size: 25px !important;
    letter-spacing: -1px !important;
  }
}

._3_9Dr {
  font-size: 18px !important;
  letter-spacing: -0.4px !important;
}

@media only screen and (min-width: 456px) {
  ._3_9Dr {
    font-size: 25px !important;
    letter-spacing: -1px !important;
  }
}

@media only screen and (min-width: 840px) {
  ._3_9Dr {
    font-size: 34px !important;
    letter-spacing: -1.4px !important;
  }
}

._3-mRA {
  font-size: 22px !important;
  letter-spacing: -0.7px !important;
}

@media only screen and (min-width: 456px) {
  ._3-mRA {
    font-size: 30px !important;
    letter-spacing: -1.2px !important;
  }
}

@media only screen and (min-width: 840px) {
  ._3-mRA {
    font-size: 42px !important;
    letter-spacing: -1.6px !important;
  }
}

.XucU- {
  font-size: 27px !important;
  letter-spacing: -1px !important;
}

@media only screen and (min-width: 456px) {
  .XucU- {
    font-size: 34px !important;
    letter-spacing: -1.4px !important;
  }
}

@media only screen and (min-width: 840px) {
  .XucU- {
    font-size: 46px !important;
    letter-spacing: -1.8px !important;
  }
}

._2mFB0 {
  font-size: 32px !important;
  letter-spacing: -1.2px !important;
}

@media only screen and (min-width: 456px) {
  ._2mFB0 {
    font-size: 40px !important;
    letter-spacing: -1.6px !important;
  }
}

@media only screen and (min-width: 840px) {
  ._2mFB0 {
    font-size: 52px !important;
    letter-spacing: -2.1px !important;
  }
}

._3a1d2 {
  font-size: 36px !important;
  letter-spacing: -1.4px !important;
}

@media only screen and (min-width: 456px) {
  ._3a1d2 {
    margin-bottom: 8px;
    font-size: 46px !important;
    letter-spacing: -1.8px !important;
  }
}

@media only screen and (min-width: 840px) {
  ._3a1d2 {
    font-size: 60px !important;
    letter-spacing: -2.4px !important;
  }
}

._1cKRQ {
  font-size: 45px !important;
  letter-spacing: -1.8px !important;
}

@media only screen and (min-width: 456px) {
  ._1cKRQ {
    margin-bottom: 8px !important;
    font-size: 58px !important;
    letter-spacing: -2.2px !important;
  }
}

@media only screen and (min-width: 840px) {
  ._1cKRQ {
    font-size: 75px !important;
    letter-spacing: -3px !important;
  }
}

._1rd7K {
  font-size: 15px !important;
}

@media only screen and (min-width: 1180px) {
  ._1rd7K {
    font-size: 16px !important;
  }
}

@media only screen and (min-width: 590px) {
  ._2jhYr {
    font-size: 26px !important;
  }
}

@media only screen and (min-width: 768px) {
  ._1GGh9 {
    font-size: 46px !important;
    line-height: 1.09 !important;
    letter-spacing: -1.8px !important;
  }
}

.hDZ-1 {
  font-size: 18px !important;
  letter-spacing: -0.4px !important;
}

@media only screen and (min-width: 456px) {
  .hDZ-1 {
    font-size: 25px !important;
    letter-spacing: -1px !important;
  }
}

@media only screen and (min-width: 840px) {
  .hDZ-1 {
    font-size: 31px !important;
    letter-spacing: -1.2px !important;
  }
}

.c5xUm {
  text-shadow: 0 0 2px #333;
}

._2n-Eq {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  align-self: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 40px;
  width: 40px;
  cursor: pointer;
}

._3Z-XV {
  border-top: 1px solid rgba(0, 0, 0, 0.08);
  border-bottom: 1px solid rgba(0, 0, 0, 0.08);
  clear: both;
  color: #666;
  display: block;
  height: 134px;
  margin-bottom: 20px;
  position: relative;
  text-align: center;
}

._3Z-XV:hover .abIconArrowConvexDown:before {
  border-width: 2px;
  border-style: solid;
  border-radius: 22px;
  display: inline-block;
  height: 20px;
  padding: 10px;
  position: relative;
  top: -12px;
  width: 20px;
}

._3Z-XV:active .abIconArrowConvexDown:before {
  background: #222;
  color: #fefefe;
}

._3bSJg {
  font-size: 13px;
  padding: 35px 0 25px;
}

._12eSk {
  padding: 60px 0;
  overflow: hidden;
}

._2skXN {
  display: block;
  box-sizing: border-box;
}

.THugG {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 26px;
  line-height: 1.2;
  letter-spacing: -1px;
  margin: 16px 0;
}

@media only screen and (min-width: 590px) {
  .THugG {
    font-size: 32px;
  }
}

._1E7oG {
  text-transform: uppercase;
  color: #dd2a30;
}

._10scx {
  line-height: 1.438;
  margin: 0 0 16px;
}

._10scx:last-of-type {
  margin-bottom: 16px;
}

._36IkM {
  color: #0078bd;
}

._186Gc {
  max-width: 400px;
  margin: 0 auto;
  padding: 0 16px;
}

._2MDRb {
  border-radius: 20px;
  border-color: #999;
  color: #fefefe;
  width: 290px;
  margin-top: 24px;
  margin-left: -4px;
  -webkit-font-smoothing: antialiased;
}

@media only screen and (min-width: 590px) {
  ._2MDRb {
    border-radius: 22px;
    font-size: 13px;
    line-height: 14px;
    padding: 15px 17px;
  }
}

._18pjy {
  margin: 16px;
}

._18pjy,
.xPi-L {
  list-style-type: none;
  padding-left: 0;
}

._2Y2-I,
.IFFTF {
  margin: 20px 0;
}

.IFFTF {
  border-bottom: 1px solid rgba(34, 34, 34, 0.1);
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 160%;
  font-weight: 700;
  margin: 5px 0;
  padding: 2px 0;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.IFFTF > * {
  font-size: 16px;
  font-weight: 400;
  margin-left: 5px;
}

.IFFTF span {
  border-bottom: 3px solid rgba(34, 34, 34, 0.1);
}

@media only screen and (min-width: 590px) {
  ._18pjy {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-flow: column wrap;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
    height: 980px;
    margin: 16px 0;
  }

  .xPi-L {
    border-bottom: 1px solid rgba(34, 34, 34, 0.1);
    margin-right: 20px;
    padding-bottom: 10px;
  }

  ._2Y2-I {
    margin: 3px 0;
  }

  .IFFTF,
  .IFFTF span {
    border-bottom: none;
  }
}

@media only screen and (min-width: 768px) {
  ._18pjy {
    height: 780px;
  }
}

._3qvNt {
  max-width: 600px;
  margin: 0 auto;
}

._3qvNt form {
  margin: 16px;
}

@media only screen and (min-width: 590px) {
  ._3qvNt form {
    margin: 16px 0;
  }
}

._1Ravr {
  border: 1px solid;
  border-radius: 2px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
}

._5Ypyy {
  border: none;
  margin: 1px;
  padding: 10px;
  width: 100%;
}

._1CTAn {
  padding: 8px 12px;
  font-size: 20px;
  color: rgba(0, 0, 0, 0.6);
}

._1UiCX {
  display: block;
  margin-bottom: 16px;
}

._23X35 {
  float: left;
  width: 100px;
}

._2Ufgm {
  margin-bottom: 8px;
}

.xaHNL {
  margin: 16px;
}

@media only screen and (min-width: 590px) {
  .xaHNL {
    margin: 16px 0;
  }
}

._1RwQ- {
  color: rgba(0, 0, 0, 0.6);
}

._1VEYk {
  float: right;
}

.YoSxy .abThemeTextHighlight {
  font-weight: 700;
}

._23arc {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

._1ZPsG {
  margin-right: 10px;
  width: 100%;
}

@media only screen and (min-width: 768px) {
  ._1ZPsG {
    width: 46%;
  }
}

._18_bN,
._199I6 {
  position: relative;
}

._18_bN {
  margin: 0 auto;
}

body.abMegaScrollAdInView ._18_bN {
  max-width: 1600px;
  overflow: hidden;
}

._2V5Ts {
  margin: 0 auto;
  max-width: 1294px;
}

._2hG9V {
  position: absolute;
  top: 0;
  -webkit-filter: blur(28px);
  filter: blur(28px);
  height: 400px;
  width: 100%;
  border-radius: 1100px;
  opacity: 0.5;
  background-repeat: no-repeat;
  background-position: top;
}

@media only screen and (min-width: 1180px) {
  ._2hG9V {
    -webkit-filter: blur(60px);
    filter: blur(60px);
    width: 1400px;
    left: calc(50% - 700px);
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  ._2hG9V {
    display: none;
  }
}

._2CZrA {
  background-color: rgba(0, 0, 0, 0.3);
  display: block;
  left: 0;
  position: absolute;
  width: 100%;
  z-index: 899;
}

.nUsQw {
  display: none;
}

._2RTTe {
  position: relative;
  z-index: 101;
  margin: 0 auto;
}

._2RTTe._1uzs5 {
  min-height: auto;
}

body.abMegaScrollAdInView ._2RTTe {
  max-width: 1600px;
}

._3lW80 {
  top: 0;
  left: 0;
  width: 100%;
  opacity: 1;
  -webkit-animation: Ub3uE 0.5s ease-in-out;
  animation: Ub3uE 0.5s ease-in-out;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
}

._3lW80 .e4Uu9 {
  height: 44px;
}

._3lW80 .OJRUG {
  position: absolute;
  top: auto;
  bottom: 1px;
  -webkit-animation-name: _1jT2Q;
  animation-name: _1jT2Q;
  -webkit-transform: translateX(0);
  -ms-transform: translateX(0);
  transform: translateX(0);
}

.OJRUG {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 3px;
  -webkit-animation: _2QL7E 1.5s ease-out infinite;
  animation: _2QL7E 1.5s ease-out infinite;
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
}

@-webkit-keyframes _2QL7E {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@keyframes _2QL7E {
  0% {
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
  }

  to {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}

@-webkit-keyframes _1jT2Q {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

@keyframes _1jT2Q {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }

  to {
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
  }
}

._1MGPI {
  position: relative;
  width: 100%;
  max-width: 1294px;
  margin: 0 auto;
}

.e4Uu9 {
  box-sizing: border-box;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 44px;
  width: 100%;
}

.YJbcB {
  display: none;
  margin-left: 16px;
  margin-top: 10px;
}

._2WaEa,
.Srrbt,
.YgPES {
  color: #666;
  font-size: 11px;
  font-weight: 700;
}

.Srrbt {
  text-transform: uppercase;
}

.YgPES {
  font-weight: 400;
}

._2SCIm {
  height: 100%;
  padding: 10px 16px 9px;
  vertical-align: middle;
  width: 184px;
  -webkit-flex-basis: auto;
  -ms-flex-preferred-size: auto;
  flex-basis: auto;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

._2SCIm,
.X6qJs {
  box-sizing: border-box;
  -webkit-box-flex: 1;
}

.X6qJs {
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  text-align: right;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  padding-right: 9px;
  padding-top: 9px;
  display: none;
}

._3nSlg {
  content: " ";
  -webkit-flex-shrink: 0;
  -ms-flex-negative: 0;
  flex-shrink: 0;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  height: 40%;
  width: 1px;
  background: rgba(0, 0, 0, 0.2);
  margin: 0 14px;
  display: none;
}
.RpolJ_container {
  background-color: #dd2a30;
  padding-top: 44px;
}

@media (max-width: 768px) {
  .RpolJ_container {
    background-color: #fff;
  }
}

.RpolJ {
  margin: 0 auto;
  max-width: 1294px;
  width: 100%;
  display: flex;
  background-color: #dd2a30;
  justify-content: space-between;
}

.abTheme-sportbladet .RpolJ {
  background-color: #a11014;
}

.RpolJ_two_container {
  padding-bottom: 1px;
}

.RpolJ_two {
  margin: 0 auto;
  max-width: 1294px;
  width: 100%;
  background-color: #fff;
}

.abTheme-sportbladet ._3lW80 ._3ptSh {
  border-color: #a11014;
}

.AW4Vp {
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  width: 15px;
}

@media only screen and (min-width: 590px) {
  ._2RTTe._1uzs5 {
    min-height: auto;
  }

  ._2SCIm {
    padding: 16px;
    width: 362px;
  }

  ._3ptSh {
    margin: 0 auto;
  }

  ._3lW80 ._2SCIm {
    padding: 10px 16px 9px;
  }

  ._3lW80 ._1MGPI {
    margin: 0 auto;
    max-width: 1294px;
    padding: 5px 0;
  }

  ._3lW80 ._3ptSh {
    margin: 0;
    max-width: none;
  }
}

@media only screen and (min-width: 1180px) {
  ._2RTTe._2V6Sc {
    min-height: 193px;
  }

  ._2RTTe._1uzs5 {
    min-height: auto;
  }

  .YJbcB {
    display: inline-block;
    height: 20px;
  }

  ._2SCIm {
    padding: 12px 16px;
  }

  ._3lW80 ._2RTTe {
    padding: 0;
  }

  ._3lW80 ._1MGPI {
    border: 0;
  }

  .X6qJs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
  }

  ._3nSlg {
    display: unset;
  }

  ._3nSlg ._3lW80,
  .X6qJs ._3lW80 {
    display: none;
  }
}

@-webkit-keyframes Ub3uE {
  0% {
    -webkit-transform: translateY(-44px);
    transform: translateY(-44px);
    opacity: 0.5;
  }

  50% {
    opacity: 0.7;
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

@keyframes Ub3uE {
  0% {
    -webkit-transform: translateY(-44px);
    transform: translateY(-44px);
    opacity: 0.5;
  }

  50% {
    opacity: 0.7;
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    opacity: 1;
  }
}

.ta7oI {
  display: none;
}

._12yOG {
  background-repeat: no-repeat;
  background-size: contain;
  display: block;
  height: 100%;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
}

._3iKNp {
  border-radius: 22px;
}

._3XYah {
  background: #d4d4d4;
  border: 2px solid #d4d4d4;
}

._1lcR1,
._3XYah {
  box-sizing: border-box;
}

._1lcR1 {
  background: #dd2a30;
  border: 2px solid #dd2a30;
}

._2i_Xh {
  background: #0078bd;
  border: 2px solid #0078bd;
  box-sizing: border-box;
}

.abTheme-sportbladet ._1lcR1 {
  background-color: #a11014;
  border-color: #a11014;
}

._1ykoV {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 11px;
  gap: 16px;
}

._1noN2 {
  padding-right: 8px;
}

@media (max-width: 350px) {
  ._1noN2 {
    display: none;
  }
}

@media (min-width: 414px) {
  ._1noN2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
}

@media only screen and (min-width: 590px) {
  ._1noN2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  ._1noN2 svg {
    display: inline;
  }
}

._4fpT {
  margin-top: 16px !important;
}

._4fpT .abIconSearch {
  left: 30px !important;
}

._4fpT .abIconArrowConvexDown,
._4fpT .abIconCloseSimple {
  right: 30px !important;
  top: 14px !important;
}

._3r4dh {
  width: 91% !important;
}

._2cE7q {
  border: none !important;
  border-top: 1px solid rgba(0, 0, 0, 0.08) !important;
  margin-top: 16px !important;
  max-height: 240px !important;
  position: relative !important;
  width: inherit !important;
  left: inherit !important;
  box-shadow: inherit !important;
}

._2ByiP {
  position: absolute;
  z-index: 900;
  background: #fefefe;
}

._2ByiP .usePositionButton {
  width: 91% !important;
  margin: 16px;
}

._2ByiP .regionsSelectContent {
  width: 100%;
  padding: 0;
}

@media only screen and (min-width: 590px) {
  ._2ByiP .regionsSelectContent {
    width: 330px;
  }
}

._2ByiP .regionsSelectContent > div {
  width: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: column-reverse;
  -ms-flex-flow: column-reverse;
  flex-flow: column-reverse;
}

._2ByiP .positionErrorMessage {
  max-width: 100%;
  margin: -1px;
}
.search_container {
  display: flex;
  padding-left: 10px;
  flex-direction: row;
  flex-grow: 1;
  justify-content: space-between;
}

.search_icon-blick {
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: center;
}

@media only screen and (min-width: 590px) {
  ._2ByiP .positionErrorMessage {
    max-width: 304px;
  }
}

body.abFullscreenAd ._2ByiP,
body.takeover-in-screen ._2ByiP {
  z-index: 4;
}

._34pzj {
  color: #fefefe;
  margin: 0;
  width: 532px;
  overflow-x: auto;
  /* overflow: hidden; */
  -ms-overflow-style: none;
  white-space: nowrap;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  height: 44px;
  scrollbar-width: thin;
}

.abTouch ._34pzj {
  overflow-x: scroll;
  white-space: nowrap;
  -webkit-overflow-scrolling: touch;
}

._35heq {
  background: rgba(0, 0, 0, 0.3);
}
.search_icon {
  margin-right: -16px;
  width: 18px;
  height: 18px;
}

@media (max-width: 1024px) {
  .search_icon {
    margin-right: 0px;
  }
}

.burger_icon {
  margin-top: 16px;
  margin-left: 10px;
  width: 18px;
  height: 14px;
}

.abNoTouch ._2PN35:hover {
  background: rgba(0, 0, 0, 0.15);
}

._3kRS7 {
  background: rgba(0, 0, 0, 0.15);
}

._2PN35 {
  color: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 13px;
  font-weight: 700;
  line-height: 1;
  padding: 0 11px;
  vertical-align: middle;
  -webkit-font-smoothing: antialiased;
}

._2PN30 {
  font-family: ABMonumentGrotesk-Bold,Arial,Helvetica,Verdana,Geneva,sans-serif;
}

._2PN35_bl {
  color: #000;
  font-family: ABMonumentGrotesk-Bold,Arial,Helvetica,Verdana,Geneva,sans-serif;
}

._2PN35_bl_line {
  color: rgba(0, 0, 0, 0.3);
  margin-top: 12px;
}

._2PN35_blc {
  color: #000;
  font-weight: 400;
  font-family: ABMonumentGrotesk-Regular,Arial,Helvetica,Verdana,Geneva,sans-serif;;
}

._2PN35 > a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100%;
}

._2PN35:first-of-type {
  padding-left: 16px;
}

@media (-ms-high-contrast: none), screen and (-ms-high-contrast: active) {
  ._2PN35 {
    display: inline;
    padding: 14px;
  }
}

._1gLh0 {
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
}

._2yRNQ {
  width: 13px;
  height: 13px;
  display: inline-block;
  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+Cjxzdmcgd2lkdGg9IjE2cHgiIGhlaWdodD0iMTZweCIgdmlld0JveD0iMCAwIDE2IDE2IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPgogICAgPCEtLSBHZW5lcmF0b3I6IHNrZXRjaHRvb2wgMy43LjIgKDI4Mjc2KSAtIGh0dHA6Ly93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCAtLT4KICAgIDx0aXRsZT5DQzNEQTQ2My0xNTA5LTQ0ODQtOTJCMS0zMTI3MEI5NTQzMjk8L3RpdGxlPgogICAgPGRlc2M+Q3JlYXRlZCB3aXRoIHNrZXRjaHRvb2wuPC9kZXNjPgogICAgPGRlZnM+CiAgICAgICAgPHJlY3QgaWQ9InBhdGgtMSIgeD0iOTU5IiB5PSIzNTc0IiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHJ4PSIzIj48L3JlY3Q+CiAgICAgICAgPG1hc2sgaWQ9Im1hc2stMiIgbWFza0NvbnRlbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIG1hc2tVbml0cz0ib2JqZWN0Qm91bmRpbmdCb3giIHg9IjAiIHk9IjAiIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCIgZmlsbD0id2hpdGUiPgogICAgICAgICAgICA8dXNlIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgIDwvbWFzaz4KICAgIDwvZGVmcz4KICAgIDxnIGlkPSJIRUFERVIiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSJoZWFkZXIiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC05NzYuMDAwMDAwLCAtMzU5MS4wMDAwMDApIj4KICAgICAgICAgICAgPHVzZSBpZD0iQkciIHN0cm9rZT0iI0RCREJEQiIgbWFzaz0idXJsKCNtYXNrLTIpIiBzdHJva2Utd2lkdGg9IjIiIHhsaW5rOmhyZWY9IiNwYXRoLTEiPjwvdXNlPgogICAgICAgICAgICA8ZyBpZD0iYWJJY29uX2J1bGxldF9saXN0IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5NzYuMDAwMDAwLCAzNTkxLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTQsMiBMMTQsMiBMMTQsNCBMNCw0IEw0LDIgWiBNNCw3IEwxNiw3IEwxNiw5IEw0LDkgTDQsNyBaIE00LDEyIEwxMiwxMiBMMTIsMTQgTDQsMTQgTDQsMTIgWiBNMCwzIEMwLDIuNDQ3NzE1MjUgMC40NDM4NjQ4MjIsMiAxLDIgQzEuNTUyMjg0NzUsMiAyLDIuNDQzODY0ODIgMiwzIEMyLDMuNTUyMjg0NzUgMS41NTYxMzUxOCw0IDEsNCBDMC40NDc3MTUyNSw0IDAsMy41NTYxMzUxOCAwLDMgWiBNMCw4IEMwLDcuNDQ3NzE1MjUgMC40NDM4NjQ4MjIsNyAxLDcgQzEuNTUyMjg0NzUsNyAyLDcuNDQzODY0ODIgMiw4IEMyLDguNTUyMjg0NzUgMS41NTYxMzUxOCw5IDEsOSBDMC40NDc3MTUyNSw5IDAsOC41NTYxMzUxOCAwLDggWiBNMCwxMyBDMCwxMi40NDc3MTUzIDAuNDQzODY0ODIyLDEyIDEsMTIgQzEuNTUyMjg0NzUsMTIgMiwxMi40NDM4NjQ4IDIsMTMgQzIsMTMuNTUyMjg0NyAxLjU1NjEzNTE4LDE0IDEsMTQgQzAuNDQ3NzE1MjUsMTQgMCwxMy41NTYxMzUyIDAsMTMgWiIgaWQ9Imljb25fYnVsbGV0X2xpc3QiPjwvcGF0aD4KICAgICAgICAgICAgPC9nPgogICAgICAgIDwvZz4KICAgIDwvZz4KPC9zdmc+);
  background-size: 100%;
  background-repeat: no-repeat;
  vertical-align: top;
}

._2yRNQ,
._3UvhC {
  margin-right: 6px;
}

._3UvhC {
  font-size: 15px;
}

.l6vYd {
  padding: 7px 7px 0;
  position: relative;
  margin: 0 auto;
  max-width: 1294px;
  box-sizing: border-box;
  overflow: hidden;
  height: 45px;
}

.l6vYd._12mKZ {
  height: auto;
}

._2Sv4N {
  position: absolute;
  right: 0;
  bottom: 0;
  min-height: 76px;
  height: 100%;
  min-width: 44px;
}

._2Eb74 {
  border: none;
  display: inline-block;
  padding: 8px 10px;
}

._2zKE4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-flow: row wrap;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  margin: 0;
  padding: 0 30px 0 0;
  position: relative;
}

._21Zor {
  display: inline-block;
  padding: 6px 12px;
  margin-right: 8px;
  font-size: 13px;
  font-weight: 400;
  border-width: 1px;
  border-style: solid;
  border-radius: 100px;
  text-transform: none;
  margin-bottom: 7px;
  white-space: nowrap;
}

._21Zor:hover {
  text-decoration: underline;
}

._21Zor:active {
  background: rgba(221, 42, 48, 0.15);
}

._21Zor._1cMlJ {
  background: rgba(0, 0, 0, 0.7);
  border: 1px solid #222;
  color: #fefefe;
}

._2WWMg {
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  padding: 24px 0;
}

@media only screen and (max-width: 590px) {
  ._2WWMg {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

._2SuLD {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  width: 20%;
  margin-bottom: 10px;
  max-width: 20%;
}

@media only screen and (max-width: 590px) {
  ._2SuLD {
    max-width: 100%;
  }
}

@media only screen and (min-width: 768px) {
  ._2SuLD:last-child {
    width: -webkit-fit-content;
    width: fit-content;
  }
}

._1YWSQ {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._1ZJ0m {
  margin-bottom: 16px;
  padding-bottom: 16px;
  border-bottom: 1px solid hsla(208, 7%, 46%, 0.15);
}

@media only screen and (min-width: 590px) {
  ._1ZJ0m {
    border-bottom: none;
  }
}

._1BnmH {
  margin: 0 16px 16px;
  font-size: 15px;
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  white-space: nowrap;
}

.JYvzW {
  list-style: none;
  margin: 0;
  padding: 0;
}

.K8Wox a {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 16px;
}

.K8Wox a:active {
  background: #f8f7cf;
}

@media only screen and (min-width: 768px) {
  .K8Wox a:hover {
    text-decoration: underline;
  }

  .K8Wox a:active {
    background: transparent;
  }
}

._2s9WI {
  width: 100%;
  position: relative;
  background: #fff;
}

._1mWz_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  margin: 0 auto;
  max-width: 1264px;
  height: 46px;
  padding: 0 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._1gR8U {
  height: 64px;
}

._3Xlol {
  font-size: 15px;
  font-weight: 700;
  font-family: Arial;
  letter-spacing: -0.5px;
}

@media only screen and (min-width: 768px) {
  ._3Xlol {
    font-size: 18px;
  }
}

.GLzRN {
  width: 106px;
  height: 18px;
  margin-bottom: 4px;
}

._2GkIa {
  font-size: 14px;
  font-family: Verdana, sans-serif;
  font-weight: 700;
  letter-spacing: -0.55px;
}

._29BRw {
  -webkit-box-orient: vertical;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  text-decoration: none;
}

._1x1tj,
._29BRw {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
}

._1x1tj {
  margin: 0 16px;
  padding: 0;
  list-style: none;
  -webkit-box-orient: horizontal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
}

._2naUI {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 8px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._134lf {
  font-size: 11px;
  color: #666;
  font-style: italic;
}

._1AS3K,
._134lf {
  margin-right: 8px;
}

._1AS3K {
  position: relative;
  max-width: 120px;
  height: 18px;
}

@media only screen and (min-width: 768px) {
  ._1AS3K {
    max-width: 180px;
    height: 24px;
  }
}

._2fJfI {
  object-fit: contain;
  object-position: left 50%;
  height: 100%;
}

._2hZMm {
  margin-left: auto;
}

._31Rrl {
  font-size: 12px;
  line-height: 24px;
  vertical-align: top;
  display: inline-block;
  margin-right: 4px;
}

@media only screen and (min-width: 768px) {
  ._31Rrl {
    font-size: 15px;
    margin-right: 8px;
    color: #222;
  }
}

._3JYB1 {
  width: 24px;
  height: 24px;
}

._2Ewq8 {
  z-index: 101;
  position: absolute;
  width: 100%;
  overflow: hidden;
  -webkit-transition: height 0.1s ease-out;
  transition: height 0.1s ease-out;
  border-top: 1px solid hsla(208, 7%, 46%, 0.15);
  border-bottom: 1px solid rgba(34, 34, 34, 0.1);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05);
  background: #fff;
}

.abHasQuickLinks ._2Ewq8 {
  box-shadow: none;
  border-top: none;
}

._2VHBz {
  height: 0;
}

._1iwvj {
  height: auto;
}

@media only screen and (min-width: 768px) {
  ._1iwvj {
    height: 577px;
  }
}

._1D48U {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  position: relative;
  margin: 0 auto;
  max-width: 1294px;
}

._1D48U div {
  width: 100%;
}

.ICpqc {
  list-style: none;
  margin: 0;
  padding: 0;
  margin-right: 16px;
}

._2HvXR {
  top: 30%;
  position: relative;
  padding-left: 16px;
}

._33iA3 {
  position: relative;
  box-sizing: border-box;
  border-bottom: 1px solid rgba(34, 34, 34, 0.1);
  box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.05);
  background: #fff;
}

._33iA3:after {
  content: "";
  right: 0;
  top: 0;
  position: absolute;
  width: 100px;
  height: 34px;
  background: -webkit-linear-gradient(left, hsla(0, 0%, 100%, 0.1), #fff 90%);
  background: linear-gradient(90deg, hsla(0, 0%, 100%, 0.1), #fff 90%);
}

._3y_Fb {
  max-width: 1294px;
  overflow: auto;
  white-space: nowrap;
  margin: 4px auto;
  padding-right: 100px;
}

@media only screen and (min-width: 590px) {
  ._3y_Fb {
    padding-right: 0;
  }
}

._1yrXd {
  padding: 8px;
  font-size: 13px;
  display: inline-block;
}

._1yrXd:first-of-type {
  padding-left: 16px;
}

._3OMvt {
  height: 17px;
}

._3PwLr {
  border-radius: 3px;
  border: 1px solid rgba(34, 34, 34, 0.1);
  clear: both;
  color: rgba(0, 0, 0, 0.8);
  font-size: 14px;
  line-height: 1.6;
  margin-top: 32px;
}

._2EmMa {
  border: 4px solid rgba(0, 0, 0, 0.1);
  display: block;
  padding: 15px;
  text-align: center;
  text-transform: uppercase;
  -webkit-font-smoothing: antialiased;
}

._2EmMa .abIconArrowUp {
  padding-right: 8px;
}

button._2EmMa {
  width: 100%;
  color: #fefefe;
  font-size: 14px;
  font-weight: 400;
  opacity: 1;
}

.abTheme-sportbladet ._2EmMa {
  background-color: #a11014;
}

._3Puv0 {
  width: 91vw;
}

._2IFIn {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.4);
  pointer-events: none;
}

._2AZj_,
._2IFIn {
  width: 100%;
  display: block;
}

._2AZj_ {
  height: 22px;
  padding-bottom: 10px;
  margin-bottom: 10px;
  text-align: center;
  margin-top: 10px;
  font-size: 14px;
}

._2AZj_ svg {
  width: 22px;
  height: 22px;
  position: relative;
  top: 5px;
  margin-right: 8px;
}

._1B_2V {
  cursor: pointer;
  color: #73787d;
  font-family: Arial;
  font-size: 13px;
  font-weight: 700;
  letter-spacing: 0.23px;
  line-height: 18px;
  text-align: center;
  padding: 16px 0 8px;
  text-decoration: underline;
  margin-bottom: 8px;
}

._1B_2V,
._3rMZ5 {
  -webkit-box-flex: 2;
  -webkit-flex-grow: 2;
  -ms-flex-positive: 2;
  flex-grow: 2;
}

._3rMZ5 {
  margin-top: 8px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 200px;
}

._3j4n8 {
  width: 40px;
  min-width: 40px;
  background-size: 40px;
  height: 40px;
}

.kY-3k {
  height: 16px;
  background-repeat: no-repeat;
  width: 100px;
  background-image: url("https://wwwe.aftonbladet.se/ab-se/hyperion/gfx/continue-as/logo-schibsted.png");
  background-size: contain;
  background-position: 50%;
  margin-bottom: 2px;
  margin-top: 8px;
}

._1SnzC {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 0;
  -webkit-flex-grow: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  width: auto;
  -ms-grid-column-align: center;
  justify-items: center;
}

._1SnzC,
._2dmt- {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._2dmt- {
  width: 100%;
  margin-top: 8px;
  margin-bottom: 0;
  color: #555;
}

._2dmt- ._1SnzC {
  margin: 0;
}

._2dmt- p {
  font-family: Arial;
  font-size: 12px;
  font-weight: 400;
  line-height: 20px;
  text-align: center;
}

._2dmt- a {
  cursor: pointer;
  color: #4a90e2;
}

._9w9nG {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._3Nsgk,
._9w9nG {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

._3Nsgk,
.XXQw7 {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.XXQw7 {
  height: auto;
  padding: 0 16px;
  width: auto;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.XXQw7 h2 {
  margin-top: 20px;
  font-size: 23px;
  margin-bottom: 2px;
}

.XXQw7 h2,
.XXQw7 h3 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.XXQw7 h3 {
  color: rgba(0, 0, 0, 0.55);
  font-family: Source Sans Pro;
  font-size: 16px;
  line-height: 18px;
  font-weight: 100;
}

._1omoZ {
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.12);
  padding: 12px;
  margin-top: 12px;
  margin-bottom: 12px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._1omoZ h2 {
  font-size: 20px;
  font-family: Arial;
}

._1omoZ p {
  font-size: 14px;
  letter-spacing: 0.23px;
  line-height: 17px;
}

._1omoZ ._1SnzC {
  margin-bottom: 16px;
}

._1omoZ ._1SnzC:first-of-type {
  margin-top: 16px;
}

._1omoZ .NFAsd {
  display: inline-block;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  height: 9px;
  width: 4px;
  min-width: 4px;
  max-width: 4px;
  border-bottom: 3px solid #dd2a30;
  border-right: 3px solid #dd2a30;
  margin-right: 17px;
}

._1xiFf {
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  width: auto;
  z-index: 111;
  left: 0;
  right: 0;
  border-radius: 15px 15px 0 0;
  box-shadow: 0 -10px 20px 0 rgba(0, 0, 0, 0.2);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 16px;
  background-color: #f7f7fa;
  -webkit-animation: _1OEJn 0.5s cubic-bezier(0.666, 0, 0.35, 1);
  animation: _1OEJn 0.5s cubic-bezier(0.666, 0, 0.35, 1);
  position: fixed;
  bottom: 0;
  height: auto;
  padding-bottom: 8px;
}

._1xiFf h1 {
  text-align: center;
  font-size: 15px;
  font-family: Verdana;
  line-height: 17px;
  font-weight: 700;
  margin-bottom: 16px;
}

._1xiFf hr {
  margin-bottom: 16px;
  border: 0;
  border-bottom: 1px solid #e3e3e6;
}

._3PW-n,
.cC2sj {
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

._3PW-n {
  width: 260px;
  position: relative;
  bottom: -4px;
  margin-top: 41px;
}

.GbB7k {
  margin-left: 1ch;
  font-weight: 900;
}

.QseIY {
  font-size: 18px;
}

._1EKbO,
.QseIY {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-top: 16px;
  margin-bottom: 16px;
  text-align: center;
}

._1EKbO {
  font-size: 16px;
}

.uoGKT {
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  padding-top: 14px;
  padding-bottom: 14px;
}

.uoGKT,
.YNslD {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.YNslD {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.YNslD h6 {
  cursor: pointer;
  height: 10px;
  width: 10px;
  margin-top: -10px;
  opacity: 0.2;
}

.YNslD button {
  font-size: 14px;
  height: 41px;
  font-weight: 400;
  color: #fff;
  border-radius: 22px;
  width: 100%;
  padding: 4px 24px;
}

.YNslD button span {
  font-size: 15px;
}

.YNslD button:focus {
  outline: 0;
}

.f3Uv6 {
  margin-bottom: 20px;
  text-align: center;
}

._2gEcz {
  text-decoration: underline;
  font-weight: 700;
}

._2kGwh {
  color: #a6a6a6;
  position: absolute;
  right: 10px;
  text-decoration: none;
  text-shadow: 0 1px 0 #fff;
  cursor: pointer;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
  top: 0;
}

._2kGwh:after {
  content: "+";
  font-size: 40px;
}

._1k1Ry {
  height: 44px;
  -webkit-align-self: stretch;
  -ms-flex-item-align: stretch;
  -ms-grid-row-align: stretch;
  align-self: stretch;
  border: 1px solid rgba(0, 0, 0, 0.16);
  border-radius: 2px;
  background-color: #fff;
  margin-bottom: 16px;
  margin-top: 20px;
  padding-left: 12px;
}

._38uam {
  color: rgba(0, 0, 0, 0.55);
  font-family: Source Sans Pro;
  font-size: 16px;
  line-height: 18px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-weight: 100;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._38uam a {
  cursor: pointer;
  margin-left: 0;
  margin-top: 8px;
  color: #4a90e2;
}

._1reHN {
  font-size: 12px;
  color: #73787d;
  text-align: center;
}

._3J3Fw {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

@media (min-width: 432px) {
  ._3J3Fw {
    width: auto;
    margin: 10px 24px 0;
  }

  ._3J3Fw h1 {
    font-size: 18px;
    font-weight: 700;
  }

  ._38uam {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  ._38uam a {
    margin-left: 1ch;
    margin-top: 0;
  }

  .XXQw7 {
    -webkit-box-align: left;
    -webkit-align-items: left;
    -ms-flex-align: left;
    align-items: left;
    -webkit-align-content: left;
    -ms-flex-line-pack: left;
    align-content: left;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-grid-column-align: center;
    justify-items: center;
    margin-bottom: 8px;
    margin-top: 8px;
  }

  .XXQw7 h2 {
    margin-top: 0;
    font-size: 23px;
    margin-bottom: 2px;
  }

  .XXQw7 h2,
  .XXQw7 h3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: left;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
  }

  .XXQw7 h3 {
    color: rgba(0, 0, 0, 0.55);
    font-family: Source Sans Pro;
    font-size: 16px;
    line-height: 18px;
    font-weight: 100;
  }

  ._1SnzC {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }

  ._3rMZ5 {
    margin-top: 0;
  }

  ._1xiFf {
    width: auto;
    padding: 8px 0 0;
    border-radius: 4px;
    padding-bottom: 5px;
    max-width: 800px;
    margin: auto;
    margin-bottom: 8px;
  }

  ._3Nsgk {
    max-width: 940px;
    -webkit-box-orient: horizontal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    padding-left: 20px;
    padding-right: 20px;
  }

  ._3Nsgk,
  ._3Puv0 {
    width: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-direction: normal;
  }

  ._3Puv0 {
    max-width: 972px;
    -webkit-box-orient: vertical;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
}

@media only screen and (min-width: 1180px) {
  .cC2sj {
    margin-left: 79px;
  }
}

._12zbi {
  padding: 63px 16px 29px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 24px;
  margin-top: 16px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 8px;
  background-color: #fff;
  box-shadow: 0 2px 12px 0 rgba(0, 0, 0, 0.08);
}

._12zbi,
._12zbi ._38uam {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

._12zbi h1 {
  font-size: 18px;
  font-weight: 600;
  letter-spacing: 0.25px;
  line-height: 22px;
  font-family: Arial;
  margin-bottom: 0;
}

._12zbi p {
  margin-bottom: 38px;
}

._12zbi a {
  font-size: 17px;
  font-weight: 500;
  line-height: 27px;
  font-family: Source Sans Pro;
}

._12zbi img {
  margin-top: 13px;
  margin-bottom: 8px;
}

._12zbi .YNslD {
  margin-top: 24px;
  width: 200px;
}

._12zbi h2 {
  margin-bottom: 0;
  font-family: Arial;
  font-size: 18px;
  font-weight: 400;
  line-height: 21px;
  color: rgba(0, 0, 0, 0.65);
}

._12zbi .JaQDR {
  margin-bottom: 87px;
  text-align: center;
}

._2AdcO {
  display: block;
}

._2AdcO ._16gHG {
  font-size: 14px;
  text-align: center;
  width: 352px;
}

@media only screen and (min-width: 768px) {
  ._1xiFf {
    max-width: 400px;
    width: 400px;
    bottom: 35vh;
    padding-bottom: 12px;
  }

  ._1reHN {
    margin-top: 0;
  }

  ._2AdcO {
    display: block;
  }

  ._2AdcO p {
    text-align: center;
  }
}

.DaGAM {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  background: -webkit-linear-gradient(top, transparent, #000);
  background: linear-gradient(180deg, transparent, #000);
  pointer-events: none;
}

._4NLqt {
  color: rgba(0, 0, 0, 0.65);
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  border: 1px solid rgba(0, 0, 0, 0.08);
  border-radius: 4px;
  padding-top: 0;
  margin-bottom: 0;
  opacity: 0;
  height: 0;
  width: 100%;
  background-color: #f8f7ce;
}

._4NLqt:before {
  display: block;
  content: "!";
  border-radius: 50%;
  border: 1px solid #131306;
  width: 20px;
  height: 20px;
  line-height: 22px;
  text-align: center;
  color: #0c0c0b;
  font-weight: 400;
  margin-right: 8px;
  margin-left: 16px;
}

._1IX9E {
  height: 40px;
  opacity: 1;
  width: 100%;
  margin-bottom: 26px;
}

.pzmKh,
.pzmKh:after {
  border-radius: 50%;
  width: 40px;
  height: 40px;
}

.pzmKh {
  margin: 7px auto 14px;
  font-size: 5px;
  position: relative;
  text-indent: -9999em;
  border-top: 1.1em solid rgba(0, 0, 0, 0.2);
  border-right: 1.1em solid rgba(0, 0, 0, 0.2);
  border-bottom: 1.1em solid rgba(0, 0, 0, 0.2);
  border-left: 1.1em solid #dd2a30;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-animation: _3OBFA 1.1s infinite linear;
  animation: _3OBFA 1.1s infinite linear;
  background: transparent;
}

@-webkit-keyframes _3OBFA {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@keyframes _3OBFA {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }

  to {
    -webkit-transform: rotate(1turn);
    transform: rotate(1turn);
  }
}

@-webkit-keyframes _1OEJn {
  0% {
    -webkit-transform: translateY(55vh);
    transform: translateY(55vh);
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes _1OEJn {
  0% {
    -webkit-transform: translateY(55vh);
    transform: translateY(55vh);
  }

  to {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes _3g6cv {
  0% {
    -webkit-transform: translateY(76vh);
    transform: translateY(76vh);
  }

  to {
    -webkit-transform: translateY(35vh);
    transform: translateY(35vh);
  }
}

@keyframes _3g6cv {
  0% {
    -webkit-transform: translateY(76vh);
    transform: translateY(76vh);
  }

  to {
    -webkit-transform: translateY(35vh);
    transform: translateY(35vh);
  }
}

body.abMegaAd {
  overflow: hidden;
}

body.abMegaAd .QUzj6 {
  display: block;
}

body.abMegaScrollAd {
  overflow: scroll;
}

.abAdWrapper > div:last-child {
  display: inline !important;
}

@-webkit-keyframes delay {
  0% {
    opacity: 0;
    pointer-events: none;
    cursor: default;
  }

  85% {
    opacity: 0;
    pointer-events: none;
    cursor: default;
  }

  to {
    opacity: 1;
    pointer-events: auto;
    cursor: pointer;
  }
}

@keyframes delay {
  0% {
    opacity: 0;
    pointer-events: none;
    cursor: default;
  }

  85% {
    opacity: 0;
    pointer-events: none;
    cursor: default;
  }

  to {
    opacity: 1;
    pointer-events: auto;
    cursor: pointer;
  }
}

.topStreamFader {
  -webkit-animation: delay 1.5s linear;
  animation: delay 1.5s linear;
}

.QUzj6 {
  height: 3000px;
  z-index: 10001;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: #f7f7fa;
  display: none;
}

.QUzj6 .abAdWrapper {
  top: 0;
}

.QUzj6 ._1b8A5 {
  height: 100%;
  width: 100%;
  top: 80px;
  position: relative;
}

.GsxPB {
  height: 100vh;
  display: block;
  position: static;
  margin-bottom: -180px;
  background: transparent;
}

.GsxPB ._1b8A5 {
  width: 100%;
  top: 0;
  position: relative;
  opacity: 1;
  will-change: opacity;
  -webkit-transition: opacity 0.2s;
  transition: opacity 0.2s;
}

.GsxPB ._3eF-R {
  z-index: 1;
  position: fixed;
  top: 42px;
  left: 16px;
  color: #fff;
}

.GsxPB ._3eF-R img {
  width: 28px;
  height: 28px;
}

.GsxPB ._3cz2o {
  position: absolute;
  bottom: 180px;
}

._2Fcg5 {
  background: #fff;
  color: #000;
  z-index: 10001;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 76px;
  border-bottom: 4px solid #dd2a30;
  overflow: hidden;
  cursor: pointer;
}

._2Fcg5 .SKX4Z {
  box-sizing: border-box;
  display: table-cell;
  height: 72px;
  padding: 24px 16px 9px;
  vertical-align: middle;
  width: 230px;
}

._2Fcg5 ._2TV55 {
  font-family: Arial, Helvetica, Verdana, Geneva, sans-serif;
  font-size: 13px;
  font-weight: 700;
  white-space: nowrap;
  color: #222;
  position: absolute;
  right: 67px;
  top: 33px;
}

._2Fcg5 ._2TV55:hover {
  text-decoration: underline;
}

._2Fcg5 ._3z-Y- {
  position: absolute;
  right: 30px;
  top: 2pc;
}

._2Fcg5 a:active,
._2Fcg5 a:focus,
._2Fcg5 a:hover,
._2Fcg5 a:visited {
  color: #000;
}

._1pMXi {
  font-family: Arial, sans-serif;
  color: #fff;
  font-size: 26px;
  text-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 216px;
  width: 350px;
  max-width: 100%;
  text-align: center;
  z-index: 10002;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  cursor: pointer;
}

._1pMXi span {
  display: block;
}

._1pMXi img {
  width: 54px;
  height: 54px;
  margin-top: 22px;
}

@media (max-width: 736px) {
  ._2Fcg5 {
    height: 50px;
    border-bottom: 0;
  }

  ._2Fcg5._3Yyrc {
    height: 44px;
  }

  ._2Fcg5 .SKX4Z {
    height: 30px;
    padding: 0 0 9px;
    width: 212px;
  }

  ._2Fcg5 ._2dBF- {
    height: 19px;
    padding: 14px 10px;
    position: relative;
  }

  ._2Fcg5 ._1Sne_ {
    border-bottom: 3px solid #dd2a30;
  }

  ._2Fcg5 ._2TV55 {
    position: absolute;
    right: 27px;
    top: 18px;
    font-size: 9pt;
  }

  ._2Fcg5 ._3z-Y- {
    top: 15px;
    right: 10px;
  }

  .QUzj6 ._1b8A5 {
    top: 50px;
  }

  .GsxPB {
    margin-bottom: -100px;
  }

  .GsxPB ._1b8A5 {
    top: 0;
  }

  .GsxPB ._3eF-R {
    top: 42px;
    left: 16px;
  }

  .GsxPB ._3eF-R img {
    width: 22px;
    height: 22px;
  }

  .GsxPB ._3cz2o {
    bottom: 100px;
  }

  ._1pMXi {
    font-size: 18px;
    text-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    bottom: 116px;
  }

  ._1pMXi img {
    width: 26px;
    height: 26px;
    margin-top: 19px;
  }

  body.abAndroidSmartAppBannerActive .GsxPB {
    margin-bottom: -200px;
  }

  body.abAndroidSmartAppBannerActive .GsxPB ._3cz2o {
    bottom: 200px;
  }

  body.abAndroidSmartAppBannerActive ._1pMXi {
    bottom: 216px;
  }
}

._2FVU0 {
  height: 44px;
}

._2FVU0 ._2TV55 {
  top: 18px;
}

._2FVU0 ._3z-Y- {
  top: 15px;
}

._3aP1_ {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 8px 12px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  box-shadow: 0 1px 3px rgba(39, 14, 14, 0.3);
  margin-bottom: 3px;
  position: relative;
}

._3aP1_,
._3yFP- {
  background-color: #fff;
}

._3yFP- {
  border: 2px solid #4caf50;
  border-radius: 4px;
  padding: 4px 8px;
  color: #50be54;
}

._35sT9 {
  margin: 8px;
  font-size: 20px;
}

._26hlr img {
  max-width: 60px;
}

._1ff7g {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

._2Ytpj {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  font-size: 14px;
  color: #8f8f8f;
  padding: 8px;
}

._3fO8I {
  color: #222;
  font-size: 16px;
}

._1CYhj {
  text-align: center;
  max-width: 311px;
  margin: 24px auto;
  padding-bottom: 20px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  position: relative;
  -webkit-flex-flow: column;
  -ms-flex-flow: column;
  flex-flow: column;
}

@media only screen and (min-width: 768px) {
  ._1CYhj {
    max-width: 880px;
    min-height: 100px;
  }

  ._1CYhj._1pIow {
    min-height: 180px;
    max-width: unset;
    text-align: left;
    padding-left: 230px;
  }
}

@media only screen and (min-width: 1180px) {
  ._1CYhj {
    min-height: 100px;
  }

  ._1CYhj._1pIow {
    min-height: 275px;
    max-width: unset;
    text-align: left;
    padding-left: 294px;
  }
}

@media only screen and (min-width: 768px) {
  ._3NXBY {
    max-width: 55vw;
  }
}

@media only screen and (min-width: 1180px) {
  ._3NXBY {
    max-width: 580px;
  }
}

._31fW9 {
  width: 180px;
  height: 243px;
  position: relative;
  margin: 0 auto 24px;
  box-shadow: 0 0 9px 6px rgba(0, 0, 0, 0.09);
}

._31fW9 img {
  height: 100%;
  width: 100%;
  object-fit: contain;
}

@media only screen and (min-width: 768px) {
  ._31fW9 {
    margin-bottom: 0;
    position: absolute;
    top: 0;
    left: 32px;
    margin-right: 32px;
    width: 216px;
    height: 291px;
  }
}

@media only screen and (min-width: 1180px) {
  ._31fW9 {
    width: 285px;
    height: 384px;
  }
}

._2Qwic {
  color: #fff;
  font-size: 27px;
  margin-bottom: 12px;
}

@media only screen and (min-width: 768px) {
  ._2Qwic {
    font-size: 32px;
  }
}

@media only screen and (min-width: 1180px) {
  ._2Qwic {
    font-size: 45px;
  }
}

._1CjBg {
  color: #fff;
  font-size: 14px;
}

@media only screen and (min-width: 768px) {
  ._1CjBg {
    font-size: 16px;
  }
}

._2npiM {
  padding: 16px 0;
  max-width: 980px;
  margin: 0 auto;
  position: relative;
}

@media only screen and (min-width: 768px) {
  ._2npiM {
    padding: 16px 0;
  }
}

.xZ-dl {
  background: #fff;
  padding: 16px 0;
}

@media only screen and (min-width: 768px) {
  .xZ-dl {
    padding: 46px 32px;
  }
}

.nAGHZ {
  margin-bottom: 7px;
  margin-left: 16px;
}

@supports ((display: grid)) {
  ._3XPNM {
    display: -ms-grid;
    display: grid;
    -ms-grid-columns: repeat(3, 1fr);
    grid-template-columns: repeat(3, 1fr);
    -webkit-box-align: start;
    -webkit-align-items: start;
    -ms-flex-align: start;
    align-items: start;
    grid-gap: 16px 12px;
  }

  @media only screen and (min-width: 768px) {
    ._3XPNM {
      grid-gap: 24px;
      -ms-grid-columns: repeat(4, 1fr);
      grid-template-columns: repeat(4, 1fr);
    }
  }

  @media only screen and (min-width: 1180px) {
    ._3XPNM {
      -ms-grid-columns: repeat(5, 1fr);
      grid-template-columns: repeat(5, 1fr);
    }
  }
}

@media screen and (-ms-high-contrast: active),
  screen and (-ms-high-contrast: none) {
  ._3XPNM {
    overflow: hidden;
  }
}

._3ceF- {
  padding-top: 16px;
}

@media only screen and (min-width: 768px) {
  ._3ceF- {
    padding-top: 100px;
  }
}

._3zqJi {
  position: relative;
  display: block;
}

._3KdeG {
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  overflow: visible;
  height: 150px;
}

@media only screen and (min-width: 376px) {
  ._3KdeG {
    height: 168px;
  }
}

@media only screen and (min-width: 415px) {
  ._3KdeG {
    height: 200px;
  }
}

@media only screen and (min-width: 500px) {
  ._3KdeG {
    height: 235px;
  }
}

@media only screen and (min-width: 590px) {
  ._3KdeG {
    height: 270px;
  }
}

@media only screen and (min-width: 700px) {
  ._3KdeG {
    height: 300px;
  }
}

@media only screen and (min-width: 768px) {
  ._3KdeG {
    height: 318px;
  }
}

@media only screen and (min-width: 850px) {
  ._3KdeG {
    height: 350px;
  }
}

@media only screen and (min-width: 920px) {
  ._3KdeG {
    height: 400px;
  }
}

._1ss6C {
  -webkit-transition: all 0.3s ease-in-out, z-index 0s;
  transition: all 0.3s ease-in-out, z-index 0s;
  background: #000;
  position: absolute;
  left: 0;
}

._1ss6C img {
  width: 100%;
  height: 100%;
  box-shadow: 0 0 9px 6px rgba(0, 0, 0, 0.15);
  object-fit: cover;
  -webkit-transition: opacity 0.3s ease-out;
  transition: opacity 0.3s ease-out;
}

._1ss6C:first-child,
._1ss6C:nth-child(5) {
  height: 60%;
  width: 15%;
  z-index: 10;
}

._1ss6C:first-child img,
._1ss6C:nth-child(5) img {
  opacity: 0.6;
}

._1ss6C:nth-child(3) {
  left: 35%;
  height: 100%;
  width: 30%;
  z-index: 12;
}

._1ss6C:nth-child(3) img {
  opacity: 1;
}

._1ss6C:nth-child(2),
._1ss6C:nth-child(4) {
  height: 80%;
  width: 20%;
  z-index: 11;
}

._1ss6C:nth-child(2) img,
._1ss6C:nth-child(4) img {
  opacity: 0.75;
}

._1ss6C:nth-child(2) {
  left: 15%;
}

._1ss6C:nth-child(4) {
  left: 65%;
}

._1ss6C:nth-child(5) {
  left: 85%;
}

._31MPw {
  position: absolute;
  z-index: 20;
  top: 46%;
  width: 100%;
}

._31MPw,
._31MPw span {
  display: none;
}

@media only screen and (min-width: 590px) {
  ._31MPw {
    display: block;
  }
}

._23e7w {
  position: absolute;
  left: 0;
}

@media only screen and (min-width: 1180px) {
  ._23e7w {
    left: -20px;
  }
}

._4dE4g {
  position: absolute;
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  transform: rotate(180deg);
  right: 0;
}

@media only screen and (min-width: 1180px) {
  ._4dE4g {
    right: -20px;
  }
}

._35QZF {
  display: none;
}

@supports ((display: grid)) {
  ._35QZF {
    display: block;
    position: absolute;
    width: 100%;
  }

  @media only screen and (min-width: 1180px) {
    ._35QZF {
      width: 104%;
      margin-left: -2%;
    }
  }

  ._2jnaJ {
    margin-top: 100px;
    padding-top: 120px;
  }

  @media only screen and (min-width: 415px) {
    ._2jnaJ {
      margin-top: 120px;
      padding-top: 140px;
    }
  }

  @media only screen and (min-width: 590px) {
    ._2jnaJ {
      margin-top: 162px;
      padding-top: 180px;
    }
  }

  @media only screen and (min-width: 768px) {
    ._2jnaJ {
      padding-top: 220px;
    }
  }

  @media only screen and (min-width: 920px) {
    ._2jnaJ {
      padding-top: 290px;
    }
  }
}

.progress-container {
  width: 100%;
  height: 5px;
  background: #ccc;
  position: fixed;
  top: 0px;
  left: 0;
  z-index: 1000;
}

.progress-bar {
  height: 4px;
  background: #ef8a8a;
  width: 0%;
}

.header_fixed {
  overflow: hidden;
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1000;
  background-color: #fff;
}

.red_line {
  position: fixed;
  top: 44px;
  width: 100%;
  z-index: 1000;
  height: 4px;
  width: 100%;
  background-color: #dd2a30;
}
@media (max-width: 1023px) {
  ._2PN35--mobile {
    display: none;
  }
  .search_icon-blick {
    padding-right: 16px;
  }
}

@media (max-width: 650px) {
  .search_container {
    justify-content: flex-end;
    gap: 3rem;
  }

  ._34pzj {
    width: 100%;
  }
}

@media (max-width: 600px) {
  ._3KEys_black--none {
    display: none;
  }
}
@media (max-width: 400px) {
  ._3KEys--none {
    display: none;
  }
  .fas_style--none {
    display: block;
  }
}

._34pzj {
  scrollbar-width: none;
}

._34pzj::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.userbadge-avatar_f7c7, .userbadge-root_f7c7 {
  align-items: center;
  display: flex;
}

.userbadge-root_f7c7 {
  height: 100%;
}

.userbadge-desktopLoginButton_f7c7, .userbadge-mobileLoginButton_f7c7, .userbadge-smallMobileLoginButton_f7c7 {
  align-items: center;
  display: flex;
}

.button-small_0f12.button-withIcon_0f12 {
  padding-left: 12px;
}

.button-default_0f12 {
  align-items: center;
  background: none;
  border: none;
  border-radius: 24px;
  color: var(--color-text-default);
  display: inline-flex;
  flex-shrink: 0;
  justify-content: center;
  padding: 0;
  text-align: center;
}

.button-small_0f12 {
  font: 400 14px/1.29 ABMonumentGrotesk-Bold750,Arial,Helvetica,Verdana,Geneva,sans-serif;
  gap: 4px;
  height: 32px;
  padding-left: 16px;
  padding-right: 16px;
}

.hyperion-css-owblq31 {
  display: inline-block;
  vertical-align: middle;
  background-color: #cd3232;
  fill: #fff;
  border-radius: 50%;
}

.hyperion-css-owblq3 {
  display: inline-block;
  vertical-align: middle;
  fill: #fff;
}

.button-small_0f12 svg {
  height: 16px;
  width: 16px;
}

.button-filled_0f12 {
  background-color: #dd2a30;
  border: 1px solid #dd2a30;
  color: #ffffff;
}

@media screen and (max-width: 589px) {
  .userbadge-desktopLoginButton_f7c7, .userbadge-smallMobileLoginButton_f7c7 {
    display: none;
  }
}

@media screen and (min-width: 590px) {
  .userbadge-mobileLoginButton_f7c7, .userbadge-smallMobileLoginButton_f7c7 {
    display: none;
  }
}

@media (min-width: 345px) and (max-width: 374px) {
  .userbadge-smallMobileLoginButton_f7c7 {
    display: flex;
  }

  .userbadge-desktopLoginButton_f7c7, .userbadge-mobileLoginButton_f7c7 {
      display: none;
  }
}

.button-small_0f12.button-iconOnly_0f12 {
  padding-left: 5px;
  padding-right: 5px;
}

.button-small_0f12.button-iconOnly_0f12 svg {
    height: 20px;
    width: 20px;
}

@media screen and (max-width: 589px) {
  ._1ykoV {
    gap: 8px;
  }
}
p.text-min {
  font-size: 14px;
  color: gray;
}