    @font-face {
      font-family: "SoleSans";
      src: url("fonts/pZM5BGKY8iR9.eot");
      src: url("fonts/pZM5BGKY8iR9.eot#iefix") format("eot"), url("fonts/CVyx8okosc33.woff2") format("woff2"), url("fonts/iDdUB1mA2Spw.woff") format("woff"), url("fonts/ybI4Gec5jrFn.ttf") format("truetype");
      font-weight: normal;
      font-style: normal;
      font-display: swap
    }

    @font-face {
      font-family: "SoleSans";
      src: url("fonts/aEAn7AP9mIvs.eot");
      src: url("fonts/aEAn7AP9mIvs.eot#iefix") format("eot"), url("fonts/ngDOlosRaEy5.woff2") format("woff2"), url("fonts/uuvy4Wq1oT0Z.woff") format("woff"), url("fonts/2Yfgjl9Uns18.ttf") format("truetype");
      font-weight: 500;
      font-style: normal;
      font-display: swap
    }

    @font-face {
      font-family: "SoleSans";
      src: url("fonts/4HWiJ3UdHhFc.eot");
      src: url("fonts/4HWiJ3UdHhFc.eot#iefix") format("eot"), url("fonts/Li1JQUPus7L4.woff2") format("woff2"), url("fonts/KHfoted43OY3.woff") format("woff"), url("fonts/daPW9dTOnBSf.ttf") format("truetype");
      font-weight: bold;
      font-style: normal;
      font-display: swap
    }

    @font-face {
      font-family: "SoleSans";
      src: url("fonts/M0vLS79vOYgy.eot");
      src: url("fonts/M0vLS79vOYgy.eot#iefix") format("eot"), url("fonts/aksp6HXniqBV.woff2") format("woff2"), url("fonts/mGLCLBj3we4a.woff") format("woff"), url("fonts/e5vU4kNuwL8h.ttf") format("truetype");
      font-weight: 800;
      font-style: normal;
      font-display: swap
    }

    @font-face {
      font-family: "sole_headline";
      src: url("fonts/Ne8ovlkLhdlt.eot");
      src: url("fonts/Ne8ovlkLhdlt.eot#iefix") format("eot"), url("fonts/Ng2VjM3H7irv.woff2") format("woff2"), url("fonts/6Fw4mmZPTsh9.woff") format("woff"), url("fonts/jNxOXTQHJOW3.ttf") format("truetype");
      font-weight: 300;
      font-style: normal;
      font-display: swap
    }

    @font-face {
      font-family: "sole_headline";
      src: url("fonts/LwRp4uxgIz3N.eot");
      src: url("fonts/LwRp4uxgIz3N.eot#iefix") format("eot"), url("fonts/gI8oaSP0NLxf.woff2") format("woff2"), url("fonts/RISh81FGQ02k.woff") format("woff"), url("fonts/wDLdfRS7lC6D.ttf") format("truetype");
      font-weight: 300;
      font-style: italic;
      font-display: swap
    }

    @font-face {
      font-family: "sole_headline";
      src: url("fonts/tfazh11ceopg.eot");
      src: url("fonts/tfazh11ceopg.eot#iefix") format("eot"), url("fonts/Qrnfu9q93PzN.woff2") format("woff2"), url("fonts/eDSJRwbf5NEE.woff") format("woff"), url("fonts/F8G6K3E5xXHd.ttf") format("truetype");
      font-weight: 400;
      font-style: normal;
      font-display: swap
    }

    @font-face {
      font-family: "sole_headline";
      src: url("fonts/TDcsQ1bXzcBj.eot");
      src: url("fonts/TDcsQ1bXzcBj.eot#iefix") format("eot"), url("fonts/CVto3cLjSFcJ.woff2") format("woff2"), url("fonts/We1pDw0wDRAK.woff") format("woff"), url("fonts/KGNh1q8TSUy3.ttf") format("truetype");
      font-weight: 400;
      font-style: italic;
      font-display: swap
    }

    @font-face {
      font-family: "sole_headline";
      src: url("fonts/F7GUXm026HcV.eot");
      src: url("fonts/F7GUXm026HcV.eot#iefix") format("eot"), url("fonts/YcHHFDfZ3gpz.woff2") format("woff2"), url("fonts/RC2JEji8F7h4.woff") format("woff"), url("fonts/kou82Rwj7J3X.ttf") format("truetype");
      font-weight: 500;
      font-style: normal;
      font-display: swap
    }

    @font-face {
      font-family: "sole_headline";
      src: url("fonts/tOVUeqpuxSh8.eot");
      src: url("fonts/tOVUeqpuxSh8.eot#iefix") format("eot"), url("fonts/XZ1SBWDUnUKi.woff2") format("woff2"), url("fonts/2WJlNGsp4vTH.woff") format("woff"), url("fonts/4F4IvWXp6BMi.ttf") format("truetype");
      font-weight: 500;
      font-style: italic;
      font-display: swap
    }

    @font-face {
      font-family: "sole_headline";
      src: url("fonts/baTwlDhO6Gn6.eot");
      src: url("fonts/baTwlDhO6Gn6.eot#iefix") format("eot"), url("fonts/i8kOQHXh2pMn.woff2") format("woff2"), url("fonts/vrBl9VaeFKgH.woff") format("woff"), url("fonts/AA9n9S6YPvNG.ttf") format("truetype");
      font-weight: 700;
      font-style: normal;
      font-display: swap
    }

    @font-face {
      font-family: "sole_headline";
      src: url("fonts/zNuSxByZl7Q0.eot");
      src: url("fonts/zNuSxByZl7Q0.eot#iefix") format("eot"), url("fonts/LYoM0Amy56VQ.woff2") format("woff2"), url("fonts/KuXbmbEFndrS.woff") format("woff"), url("fonts/u9KsUDG6gFoD.ttf") format("truetype");
      font-weight: 700;
      font-style: italic;
      font-display: swap
    }

    @font-face {
      font-family: "sole_text";
      src: url("fonts/AgJ6c0phgx8I.eot");
      src: url("fonts/AgJ6c0phgx8I.eot#iefix") format("eot"), url("fonts/hmiMvxuUgPli.woff2") format("woff2"), url("fonts/UayZoTs42f6B.woff") format("woff"), url("fonts/Eu92DU5XShq2.ttf") format("truetype");
      font-weight: 400;
      font-style: normal;
      font-display: swap
    }

    @font-face {
      font-family: "sole_text";
      src: url("fonts/lxGVrLE4euKa.eot");
      src: url("fonts/lxGVrLE4euKa.eot#iefix") format("eot"), url("fonts/9SwkZrkP3R4o.woff2") format("woff2"), url("fonts/XqoW7gLvl296.woff") format("woff"), url("fonts/x3Ao4v2jTcEm.ttf") format("truetype");
      font-weight: 400;
      font-style: italic;
      font-display: swap
    }

    @font-face {
      font-family: "sole_text";
      src: url("fonts/waBXjf3EuK7N.eot");
      src: url("fonts/waBXjf3EuK7N.eot#iefix") format("eot"), url("fonts/BOLUfJIdLreM.woff2") format("woff2"), url("fonts/BiVN6aMKWStt.woff") format("woff"), url("fonts/wXRQZQQgth5s.ttf") format("truetype");
      font-weight: 700;
      font-style: normal;
      font-display: swap
    }

    @font-face {
      font-family: "sole_text";
      src: url("fonts/ZXn5JRSs1gPC.eot");
      src: url("fonts/ZXn5JRSs1gPC.eot#iefix") format("eot"), url("fonts/oLCwxfZQyWVa.woff2") format("woff2"), url("fonts/hE7h9VfTfQmf.woff") format("woff"), url("fonts/W0JD7iCnPqBT.ttf") format("truetype");
      font-weight: 700;
      font-style: italic;
      font-display: swap
    }

    @font-face {
      font-family: "sole_display";
      src: url("fonts/t7lPy4KLQrLf.eot");
      src: url("fonts/t7lPy4KLQrLf.eot#iefix") format("embedded-opentype"), url("fonts/HCQCw8hZU8EN.woff2") format("woff2"), url("fonts/5vDVQqqpbVZq.woff") format("woff"), url("fonts/VuAOC9FXMc8M.ttf") format("truetype"), url("images/2TDxa95XNJXu.svg#SoleSerifDisplay_W_Lt") format("svg");
      font-weight: 300;
      font-style: normal
    }

    @font-face {
      font-family: "sole_display";
      src: url("fonts/MENlywgwj97h.eot");
      src: url("fonts/MENlywgwj97h.eot#iefix") format("embedded-opentype"), url("fonts/RNS43TPzlJ3c.woff2") format("woff2"), url("fonts/L1MxFysYqiJj.woff") format("woff"), url("fonts/BqPwVyTzLIAT.ttf") format("truetype"), url("images/Rwrsd0yfULKN.svg#SoleSerifDisplay_W_LtIt") format("svg");
      font-weight: 300;
      font-style: italic
    }

    @font-face {
      font-family: "sole_display";
      src: url("fonts/0u0mxRLsLvAd.eot");
      src: url("fonts/0u0mxRLsLvAd.eot#iefix") format("embedded-opentype"), url("fonts/gV1TCbTIDeL6.woff2") format("woff2"), url("fonts/SiiEAabeAm4w.woff") format("woff"), url("fonts/3FnS66MbUNcf.ttf") format("truetype"), url("images/vnGQeYKYWHLf.svg#SoleSerifDisplay_W_Rg") format("svg");
      font-weight: 400;
      font-style: normal
    }

    @font-face {
      font-family: "sole_display";
      src: url("fonts/diuej02px1oM.eot");
      src: url("fonts/diuej02px1oM.eot#iefix") format("embedded-opentype"), url("fonts/2LYwor3SJ3vD.woff2") format("woff2"), url("fonts/AizWUTfSUENG.woff") format("woff"), url("fonts/M0yMWk03v4LG.ttf") format("truetype"), url("images/ryIsdFl8RCfE.svg#SoleSerifDisplay_W_RgIt") format("svg");
      font-weight: 400;
      font-style: italic
    }

    @font-face {
      font-family: "sole_display";
      src: url("fonts/IC5n73sGpTnj.eot");
      src: url("fonts/IC5n73sGpTnj.eot#iefix") format("embedded-opentype"), url("fonts/ybc1XPULXbN9.woff2") format("woff2"), url("fonts/zKcx4BLvqHkW.woff") format("woff"), url("fonts/5f6vaELZr0pS.ttf") format("truetype"), url("images/baPcIMSX08m4.svg#SoleSerifDisplay_W_Bl") format("svg");
      font-weight: 800;
      font-style: normal
    }

    @font-face {
      font-family: "sole_display";
      src: url("fonts/Ij5DUm5hysVe.eot");
      src: url("fonts/Ij5DUm5hysVe.eot#iefix") format("embedded-opentype"), url("fonts/PdkRRWyId2Le.woff2") format("woff2"), url("fonts/aYFVaWtY7x8w.woff") format("woff"), url("fonts/XpVUVL2UgRLW.ttf") format("truetype"), url("images/rg31zJZXqx1n.svg#SoleSerifDisplay_W_BlIt") format("svg");
      font-weight: 800;
      font-style: italic
    }

    @font-face {
      font-family: "sole_display";
      src: url("fonts/7FXaffOStt9E.eot");
      src: url("fonts/7FXaffOStt9E.eot#iefix") format("embedded-opentype"), url("fonts/HbQZ8OHOuQ4z.woff2") format("woff2"), url("fonts/XRM61OlNtPJe.woff") format("woff"), url("fonts/YUL4R2PhjvNX.ttf") format("truetype"), url("images/vi3b05txggl9.svg#SoleSerifDisplay_W_ExBl") format("svg");
      font-weight: 900;
      font-style: normal
    }

    @font-face {
      font-family: "sole_display";
      src: url("fonts/i9zG1rItI9yJ.eot");
      src: url("fonts/i9zG1rItI9yJ.eot#iefix") format("embedded-opentype"), url("fonts/wC0JWh2XGI6z.woff2") format("woff2"), url("fonts/fPDmHz9EKJUt.woff") format("woff"), url("fonts/MkDga1Iftm8V.ttf") format("truetype"), url("images/gRmL6BsWUh75.svg#SoleSerifDisplay_W_ExBlIt") format("svg");
      font-weight: 900;
      font-style: italic
    }

    .aprev-title {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      line-height: 1.1;
      font-weight: 500
    }

    .aprev-info,
    .auth,
    .item-ord,
    .livek,
    .livep,
    .meta-label,
    .meta-live,
    .meta-native,
    .meta-part,
    .meta-sponsored,
    .player-footer,
    .player-track .timing,
    .sponsored,
    .subhead,
    .subsection,
    .ttrust,
    .type {
      font-size: .875rem
    }

    .aprev-excerpt,
    .link-icon,
    .meta--dnp .meta-part,
    .meta-part--italic,
    .meta-part--kind,
    .slive-update,
    .tab-pane-text {
      font-size: .8125rem
    }

    @media (min-width:360px) and (max-width:767.98px) {

      .aprev-excerpt,
      .link-icon,
      .meta--dnp .meta-part,
      .meta-part--italic,
      .meta-part--kind,
      .slive-update,
      .tab-pane-text {
        font-size: .9375rem
      }
    }

    .aprev--tiny-ss .aprev-title,
    .aprev-excerpt--sans,
    .aprev-related .aprev--tiny-ss .aprev-title {
      font-size: .8125rem
    }

    @media (min-width:360px) {

      .aprev--tiny-ss .aprev-title,
      .aprev-excerpt--sans,
      .aprev-related .aprev--tiny-ss .aprev-title {
        font-size: .9375rem
      }
    }

    .atag,
    .atag.meta-part,
    .time,
    .time.meta-part {
      font-size: .9375rem
    }

    .aentry .auth,
    .aentry .sponsored,
    .aentry .subhead,
    .aentry .subsection,
    .aentry .ttrust,
    .aentry .type,
    .aprev--small-ss .aprev-title,
    .aprev-product,
    .aprev-related .aprev--small-ss .aprev-title,
    .aprev-related .aprev--tiny .aprev-title,
    .link-icon--big {
      font-size: 1rem
    }

    .aprev--shline .sponsored,
    .aprev--shline .subhead,
    .aprev--shline .subsection,
    .aprev--shline .ttrust,
    .aprev--shline .type,
    .box-grafico-dati {
      font-size: .8125rem
    }

    @media (min-width:360px) {

      .aprev--shline .sponsored,
      .aprev--shline .subhead,
      .aprev--shline .subsection,
      .aprev--shline .ttrust,
      .aprev--shline .type,
      .box-grafico-dati {
        font-size: .875rem
      }
    }

    .aprev--tiny .aprev-title {
      font-size: 1rem
    }

    .aprev--small .aprev-title,
    .aquote-cite {
      font-size: .9375rem
    }

    @media (min-width:360px) and (max-width:767.98px) {

      .aprev--small .aprev-title,
      .aquote-cite {
        font-size: 1.125rem
      }
    }

    .aprev-speaker {
      font-size: .75rem
    }

    @media (min-width:360px) and (max-width:767.98px) {
      .aprev-speaker {
        font-size: .875rem
      }
    }

    .slive-title {
      font-size: .9375rem
    }

    .aprev-excerpt--big,
    .aprev-title {
      font-size: 1rem
    }

    @media (min-width:360px) and (max-width:767.98px) {

      .aprev-excerpt--big,
      .aprev-title {
        font-size: 1.125rem
      }
    }

    .aprev--big .aprev-title.aprev-title--s,
    .aprev--big-d .aprev-title.aprev-title--s,
    .aprev--mid .aprev-title,
    .aprev-title.aprev-title--s,
    .qv-title {
      font-size: 1.125rem
    }

    @media (min-width:360px) and (max-width:767.98px) {

      .aprev--big .aprev-title.aprev-title--s,
      .aprev--big-d .aprev-title.aprev-title--s,
      .aprev--mid .aprev-title,
      .aprev-title.aprev-title--s,
      .qv-title {
        font-size: 1.375rem
      }
    }

    .box-title {
      font-size: 1.125rem
    }

    .aquote-title {
      font-size: 1.125rem
    }

    @media (min-width:360px) {
      .aquote-title {
        font-size: 1.5rem
      }
    }

    .aprev--huge .aprev-title.aprev-title--s,
    .aprev--huge-d .aprev-title.aprev-title--s,
    .aprev--mid-d .aprev-title {
      font-size: 1.625rem
    }

    .aprev--radio-img .aprev-title {
      font-size: 1.125rem
    }

    @media (min-width:360px) {
      .aprev--radio-img .aprev-title {
        font-size: 1.25rem
      }
    }

    .aprev--big .aprev-title,
    .aprev--big-d .aprev-title {
      font-size: 1.625rem
    }

    .aprev--huge .aprev-title {
      font-size: 1.75rem
    }

    .aprev--huge-d .aprev-title {
      font-size: 2rem
    }

    .rel {
      background: #f5e5d5;
      border-bottom: 40px solid #f5e5d5
    }

    .mb-0.rel {
      border-bottom: none
    }

    .abox,
    .rel.rel--radiocor,
    .rel.rel--spcl,
    .rel.rel--special,
    .rel.rel--strip,
    .rel.rel--tuttomercatoweb,
    .sbrknews,
    .slive {
      background: #f5e5d5;
      border-bottom: 30px solid #f5e5d5
    }

    .abox--full {
      border-bottom: none !important
    }

    .aprev-opinion,
    .aprev-title.aprev-title--s,
    .list-sline-item:not(:first-child) {
      position: relative;
      padding-top: 10px
    }

    .aprev-opinion::before,
    .aprev-title.aprev-title--s::before,
    .list-sline-item:not(:first-child)::before {
      content: '';
      display: block;
      width: 20px;
      border-top: 1px solid rgba(15, 15, 15, .25);
      position: absolute;
      top: 0;
      left: 0
    }

    .inverted-color .aprev-opinion::before,
    .inverted-color .aprev-title.aprev-title--s::before,
    .inverted-color .list-sline-item:not(:first-child)::before {
      border-color: rgba(255, 255, 255, .25)
    }

    .qv-title {
      position: relative;
      padding-bottom: 10px
    }

    .qv-title::before {
      content: '';
      display: block;
      width: 20px;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      position: absolute;
      bottom: 0;
      left: 0
    }

    .inverted-color .qv-title::before {
      border-color: rgba(255, 255, 255, .25)
    }

    .link-icon--big:hover,
    .ltool:hover,
    a.hlink:hover {
      color: #003c7f
    }

    .aprev-title-clr,
    .btn--clr,
    .hcta,
    .hpage-title a,
    .link-icon--clr {
      color: #003c7f !important
    }

    .aprev-title-clr:hover,
    .btn--clr:hover,
    .hcta:hover,
    .hpage-title a:hover,
    .link-icon--clr:hover {
      color: rgba(0, 60, 127, .7) !important
    }

    .aprev--live .aprev-title-clr {
      color: #a60c2a !important
    }

    .aprev--live .aprev-title-clr:hover {
      color: rgba(166, 12, 42, .7) !important
    }

    .btn--clr.btn--wine {
      color: #870042 !important
    }

    .btn--clr.btn--wine:hover {
      color: rgba(135, 0, 66, .7) !important
    }

    .list-lined--dotted.list-lined--closed-top {
      background-image: -webkit-gradient(linear, left top, right top, from(rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, 0)));
      background-image: linear-gradient(to right, rgba(15, 15, 15, .5) 0, rgba(15, 15, 15, .5) 25%, rgba(15, 15, 15, 0) 25%);
      background-position: 0 top;
      background-size: 4px 1px;
      background-repeat: repeat-x
    }

    .list-lined--dotted .list-lined-item:not(:last-child),
    .list-lined--dotted.list-lined--closed .list-lined-item:last-child {
      background-image: -webkit-gradient(linear, left top, right top, from(rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, 0)));
      background-image: linear-gradient(to right, rgba(15, 15, 15, .5) 0, rgba(15, 15, 15, .5) 25%, rgba(15, 15, 15, 0) 25%);
      background-position: 0 bottom;
      background-size: 4px 1px;
      background-repeat: repeat-x
    }

    .aembed--box {
      background: #fff5ec;
      border: 1px solid #fff;
      border-radius: 8px;
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1)
    }

    *,
    ::after,
    ::before {
      box-sizing: border-box
    }

    html {
      font-family: sans-serif;
      line-height: 1.15;
      -webkit-text-size-adjust: 100%;
      -webkit-tap-highlight-color: rgba(15, 15, 15, 0)
    }

    article,
    aside,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    main,
    nav,
    section {
      display: block
    }

    body {
      margin: 0;
      font-family: sole_text, Georgia, Times, "Times New Roman", serif;
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.2;
      color: #0f0f0f;
      text-align: left;
      background-color: #f5e5d5
    }

    [tabindex="-1"]:focus:not(:focus-visible) {
      outline: 0 !important
    }

    hr {
      box-sizing: content-box;
      height: 0;
      overflow: visible
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      margin-top: 0;
      margin-bottom: 10px
    }

    p {
      margin-top: 0;
      margin-bottom: 1rem
    }

    abbr[data-original-title],
    abbr[title] {
      text-decoration: underline;
      -webkit-text-decoration: underline dotted;
      text-decoration: underline dotted;
      cursor: help;
      border-bottom: 0;
      -webkit-text-decoration-skip-ink: none;
      text-decoration-skip-ink: none
    }

    address {
      margin-bottom: 1rem;
      font-style: normal;
      line-height: inherit
    }

    dl,
    ol,
    ul {
      margin-top: 0;
      margin-bottom: 1rem
    }

    ol ol,
    ol ul,
    ul ol,
    ul ul {
      margin-bottom: 0
    }

    dt {
      font-weight: 700
    }

    dd {
      margin-bottom: .5rem;
      margin-left: 0
    }

    blockquote {
      margin: 0 0 1rem
    }

    b,
    strong {
      font-weight: 700
    }

    small {
      font-size: 80%
    }

    sub,
    sup {
      position: relative;
      font-size: 75%;
      line-height: 0;
      vertical-align: baseline
    }

    sub {
      bottom: -.25em
    }

    sup {
      top: -.5em
    }

    a {
      color: #0f0f0f;
      text-decoration: none;
      background-color: transparent
    }

    a:hover {
      color: rgba(15, 15, 15, .7);
      text-decoration: none
    }

    a:not([href]):not([class]) {
      color: inherit;
      text-decoration: none
    }

    a:not([href]):not([class]):hover {
      color: inherit;
      text-decoration: none
    }

    code,
    kbd,
    pre,
    samp {
      font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
      font-size: 1em
    }

    pre {
      margin-top: 0;
      margin-bottom: 1rem;
      overflow: auto;
      -ms-overflow-style: scrollbar
    }

    figure {
      margin: 0 0 1rem
    }

    img {
      vertical-align: middle;
      border-style: none
    }

    svg {
      overflow: hidden;
      vertical-align: middle
    }

    table {
      border-collapse: collapse
    }

    caption {
      padding-top: .75rem;
      padding-bottom: .75rem;
      color: #1e1e1e;
      text-align: left;
      caption-side: bottom
    }

    th {
      text-align: inherit;
      text-align: -webkit-match-parent
    }

    label {
      display: inline-block;
      margin-bottom: .5rem
    }

    button {
      border-radius: 0
    }

    button:focus {
      outline: 1px dotted;
      outline: 5px auto -webkit-focus-ring-color
    }

    button,
    input,
    optgroup,
    select,
    textarea {
      margin: 0;
      font-family: inherit;
      font-size: inherit;
      line-height: inherit
    }

    button,
    input {
      overflow: visible
    }

    button,
    select {
      text-transform: none
    }

    [role=button] {
      cursor: pointer
    }

    select {
      word-wrap: normal
    }

    [type=button],
    [type=reset],
    [type=submit],
    button {
      -webkit-appearance: button
    }

    [type=button]:not(:disabled),
    [type=reset]:not(:disabled),
    [type=submit]:not(:disabled),
    button:not(:disabled) {
      cursor: pointer
    }

    [type=button]::-moz-focus-inner,
    [type=reset]::-moz-focus-inner,
    [type=submit]::-moz-focus-inner,
    button::-moz-focus-inner {
      padding: 0;
      border-style: none
    }

    input[type=checkbox],
    input[type=radio] {
      box-sizing: border-box;
      padding: 0
    }

    textarea {
      overflow: auto;
      resize: vertical
    }

    fieldset {
      min-width: 0;
      padding: 0;
      margin: 0;
      border: 0
    }

    legend {
      display: block;
      width: 100%;
      max-width: 100%;
      padding: 0;
      margin-bottom: .5rem;
      font-size: 1.5rem;
      line-height: inherit;
      color: inherit;
      white-space: normal
    }

    progress {
      vertical-align: baseline
    }

    [type=number]::-webkit-inner-spin-button,
    [type=number]::-webkit-outer-spin-button {
      height: auto
    }

    [type=search] {
      outline-offset: -2px;
      -webkit-appearance: none
    }

    [type=search]::-webkit-search-decoration {
      -webkit-appearance: none
    }

    ::-webkit-file-upload-button {
      font: inherit;
      -webkit-appearance: button
    }

    output {
      display: inline-block
    }

    summary {
      display: list-item;
      cursor: pointer
    }

    template {
      display: none
    }

    [hidden] {
      display: none !important
    }

    .container,
    .container-fluid,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
      width: 100%;
      padding-right: 15px;
      padding-left: 15px;
      margin-right: auto;
      margin-left: auto
    }

    @media (min-width:360px) {

      .container,
      .container-sm {
        max-width: 540px
      }
    }

    .row {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      margin-right: -15px;
      margin-left: -15px
    }

    .no-gutters {
      margin-right: 0;
      margin-left: 0
    }

    .no-gutters>.col,
    .no-gutters>[class*=col-] {
      padding-right: 0;
      padding-left: 0
    }

    .col,
    .col-1,
    .col-10,
    .col-11,
    .col-12,
    .col-2,
    .col-3,
    .col-4,
    .col-5,
    .col-6,
    .col-7,
    .col-8,
    .col-9,
    .col-auto,
    .col-lg,
    .col-lg-1,
    .col-lg-10,
    .col-lg-11,
    .col-lg-12,
    .col-lg-2,
    .col-lg-3,
    .col-lg-4,
    .col-lg-5,
    .col-lg-6,
    .col-lg-7,
    .col-lg-8,
    .col-lg-9,
    .col-lg-auto,
    .col-md,
    .col-md-1,
    .col-md-10,
    .col-md-11,
    .col-md-12,
    .col-md-2,
    .col-md-3,
    .col-md-4,
    .col-md-5,
    .col-md-6,
    .col-md-7,
    .col-md-8,
    .col-md-9,
    .col-md-auto,
    .col-sm,
    .col-sm-1,
    .col-sm-10,
    .col-sm-11,
    .col-sm-12,
    .col-sm-2,
    .col-sm-3,
    .col-sm-4,
    .col-sm-5,
    .col-sm-6,
    .col-sm-7,
    .col-sm-8,
    .col-sm-9,
    .col-sm-auto,
    .col-xl,
    .col-xl-1,
    .col-xl-10,
    .col-xl-11,
    .col-xl-12,
    .col-xl-2,
    .col-xl-3,
    .col-xl-4,
    .col-xl-5,
    .col-xl-6,
    .col-xl-7,
    .col-xl-8,
    .col-xl-9,
    .col-xl-auto {
      position: relative;
      width: 100%;
      padding-right: 15px;
      padding-left: 15px
    }

    .col {
      -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 100%
    }

    .row-cols-1>* {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%
    }

    .row-cols-2>* {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%
    }

    .row-cols-3>* {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33.33333%;
      -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
      max-width: 33.33333%
    }

    .row-cols-4>* {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%
    }

    .row-cols-5>* {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 20%;
      -ms-flex: 0 0 20%;
      flex: 0 0 20%;
      max-width: 20%
    }

    .row-cols-6>* {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 16.66667%;
      -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
      max-width: 16.66667%
    }

    .col-auto {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
      width: auto;
      max-width: 100%
    }

    .col-1 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 8.33333%;
      -ms-flex: 0 0 8.33333%;
      flex: 0 0 8.33333%;
      max-width: 8.33333%
    }

    .col-2 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 16.66667%;
      -ms-flex: 0 0 16.66667%;
      flex: 0 0 16.66667%;
      max-width: 16.66667%
    }

    .col-3 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
      flex: 0 0 25%;
      max-width: 25%
    }

    .col-4 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 33.33333%;
      -ms-flex: 0 0 33.33333%;
      flex: 0 0 33.33333%;
      max-width: 33.33333%
    }

    .col-5 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 41.66667%;
      -ms-flex: 0 0 41.66667%;
      flex: 0 0 41.66667%;
      max-width: 41.66667%
    }

    .col-6 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
      flex: 0 0 50%;
      max-width: 50%
    }

    .col-7 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 58.33333%;
      -ms-flex: 0 0 58.33333%;
      flex: 0 0 58.33333%;
      max-width: 58.33333%
    }

    .col-8 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 66.66667%;
      -ms-flex: 0 0 66.66667%;
      flex: 0 0 66.66667%;
      max-width: 66.66667%
    }

    .col-9 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
      flex: 0 0 75%;
      max-width: 75%
    }

    .col-10 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 83.33333%;
      -ms-flex: 0 0 83.33333%;
      flex: 0 0 83.33333%;
      max-width: 83.33333%
    }

    .col-11 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 91.66667%;
      -ms-flex: 0 0 91.66667%;
      flex: 0 0 91.66667%;
      max-width: 91.66667%
    }

    .col-12 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
      flex: 0 0 100%;
      max-width: 100%
    }

    .order-first {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1
    }

    .order-last {
      -webkit-box-ordinal-group: 14;
      -webkit-order: 13;
      -ms-flex-order: 13;
      order: 13
    }

    .order-0 {
      -webkit-box-ordinal-group: 1;
      -webkit-order: 0;
      -ms-flex-order: 0;
      order: 0
    }

    .order-1 {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1
    }

    .order-2 {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
      -ms-flex-order: 2;
      order: 2
    }

    .order-3 {
      -webkit-box-ordinal-group: 4;
      -webkit-order: 3;
      -ms-flex-order: 3;
      order: 3
    }

    .order-4 {
      -webkit-box-ordinal-group: 5;
      -webkit-order: 4;
      -ms-flex-order: 4;
      order: 4
    }

    .order-5 {
      -webkit-box-ordinal-group: 6;
      -webkit-order: 5;
      -ms-flex-order: 5;
      order: 5
    }

    .order-6 {
      -webkit-box-ordinal-group: 7;
      -webkit-order: 6;
      -ms-flex-order: 6;
      order: 6
    }

    .order-7 {
      -webkit-box-ordinal-group: 8;
      -webkit-order: 7;
      -ms-flex-order: 7;
      order: 7
    }

    .order-8 {
      -webkit-box-ordinal-group: 9;
      -webkit-order: 8;
      -ms-flex-order: 8;
      order: 8
    }

    .order-9 {
      -webkit-box-ordinal-group: 10;
      -webkit-order: 9;
      -ms-flex-order: 9;
      order: 9
    }

    .order-10 {
      -webkit-box-ordinal-group: 11;
      -webkit-order: 10;
      -ms-flex-order: 10;
      order: 10
    }

    .order-11 {
      -webkit-box-ordinal-group: 12;
      -webkit-order: 11;
      -ms-flex-order: 11;
      order: 11
    }

    .order-12 {
      -webkit-box-ordinal-group: 13;
      -webkit-order: 12;
      -ms-flex-order: 12;
      order: 12
    }

    .offset-1 {
      margin-left: 8.33333%
    }

    .offset-2 {
      margin-left: 16.66667%
    }

    .offset-3 {
      margin-left: 25%
    }

    .offset-4 {
      margin-left: 33.33333%
    }

    .offset-5 {
      margin-left: 41.66667%
    }

    .offset-6 {
      margin-left: 50%
    }

    .offset-7 {
      margin-left: 58.33333%
    }

    .offset-8 {
      margin-left: 66.66667%
    }

    .offset-9 {
      margin-left: 75%
    }

    .offset-10 {
      margin-left: 83.33333%
    }

    .offset-11 {
      margin-left: 91.66667%
    }

    @media (min-width:360px) {
      .col-sm {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .row-cols-sm-1>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .row-cols-sm-2>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .row-cols-sm-3>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
      }

      .row-cols-sm-4>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .row-cols-sm-5>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
      }

      .row-cols-sm-6>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
      }

      .col-sm-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
      }

      .col-sm-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
      }

      .col-sm-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
      }

      .col-sm-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .col-sm-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
      }

      .col-sm-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
      }

      .col-sm-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .col-sm-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
      }

      .col-sm-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
      }

      .col-sm-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
      }

      .col-sm-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
      }

      .col-sm-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
      }

      .col-sm-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .order-sm-first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1
      }

      .order-sm-last {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        -ms-flex-order: 13;
        order: 13
      }

      .order-sm-0 {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
      }

      .order-sm-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
      }

      .order-sm-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
      }

      .order-sm-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
      }

      .order-sm-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
      }

      .order-sm-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
      }

      .order-sm-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
      }

      .order-sm-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
      }

      .order-sm-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
      }

      .order-sm-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
      }

      .order-sm-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
      }

      .order-sm-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -ms-flex-order: 11;
        order: 11
      }

      .order-sm-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -ms-flex-order: 12;
        order: 12
      }

      .offset-sm-0 {
        margin-left: 0
      }

      .offset-sm-1 {
        margin-left: 8.33333%
      }

      .offset-sm-2 {
        margin-left: 16.66667%
      }

      .offset-sm-3 {
        margin-left: 25%
      }

      .offset-sm-4 {
        margin-left: 33.33333%
      }

      .offset-sm-5 {
        margin-left: 41.66667%
      }

      .offset-sm-6 {
        margin-left: 50%
      }

      .offset-sm-7 {
        margin-left: 58.33333%
      }

      .offset-sm-8 {
        margin-left: 66.66667%
      }

      .offset-sm-9 {
        margin-left: 75%
      }

      .offset-sm-10 {
        margin-left: 83.33333%
      }

      .offset-sm-11 {
        margin-left: 91.66667%
      }
    }

    .fade {
      -webkit-transition: opacity .15s linear;
      transition: opacity .15s linear
    }

    @media (prefers-reduced-motion:reduce) {
      .fade {
        -webkit-transition: none;
        transition: none
      }
    }

    .fade:not(.show) {
      opacity: 0
    }

    .collapse:not(.show) {
      display: none
    }

    .collapsing {
      position: relative;
      height: 0;
      overflow: hidden;
      -webkit-transition: height .35s ease;
      transition: height .35s ease
    }

    @media (prefers-reduced-motion:reduce) {
      .collapsing {
        -webkit-transition: none;
        transition: none
      }
    }

    .align-baseline {
      vertical-align: baseline !important
    }

    .align-top {
      vertical-align: top !important
    }

    .align-middle {
      vertical-align: middle !important
    }

    .align-bottom {
      vertical-align: bottom !important
    }

    .align-text-bottom {
      vertical-align: text-bottom !important
    }

    .align-text-top {
      vertical-align: text-top !important
    }

    .clearfix::after {
      display: block;
      clear: both;
      content: ""
    }

    .d-none {
      display: none !important
    }

    .d-inline {
      display: inline !important
    }

    .d-inline-block {
      display: inline-block !important
    }

    .d-block {
      display: block !important
    }

    .d-table {
      display: table !important
    }

    .d-table-row {
      display: table-row !important
    }

    .d-table-cell {
      display: table-cell !important
    }

    .d-flex {
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important
    }

    .d-inline-flex {
      display: -webkit-inline-box !important;
      display: -webkit-inline-flex !important;
      display: -ms-inline-flexbox !important;
      display: inline-flex !important
    }

    @media (min-width:360px) {
      .d-sm-none {
        display: none !important
      }

      .d-sm-inline {
        display: inline !important
      }

      .d-sm-inline-block {
        display: inline-block !important
      }

      .d-sm-block {
        display: block !important
      }

      .d-sm-table {
        display: table !important
      }

      .d-sm-table-row {
        display: table-row !important
      }

      .d-sm-table-cell {
        display: table-cell !important
      }

      .d-sm-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
      }

      .d-sm-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    @media print {
      .d-print-none {
        display: none !important
      }

      .d-print-inline {
        display: inline !important
      }

      .d-print-inline-block {
        display: inline-block !important
      }

      .d-print-block {
        display: block !important
      }

      .d-print-table {
        display: table !important
      }

      .d-print-table-row {
        display: table-row !important
      }

      .d-print-table-cell {
        display: table-cell !important
      }

      .d-print-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
      }

      .d-print-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    .embed-responsive {
      position: relative;
      display: block;
      width: 100%;
      padding: 0;
      overflow: hidden
    }

    .embed-responsive::before {
      display: block;
      content: ""
    }

    .embed-responsive .embed-responsive-item,
    .embed-responsive embed,
    .embed-responsive iframe,
    .embed-responsive object,
    .embed-responsive video {
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: 0
    }

    .embed-responsive-21by9::before {
      padding-top: 42.85714%
    }

    .embed-responsive-16by9::before {
      padding-top: 56.25%
    }

    .embed-responsive-4by3::before {
      padding-top: 75%
    }

    .embed-responsive-1by1::before {
      padding-top: 100%
    }

    .flex-row {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: normal !important;
      -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
      flex-direction: row !important
    }

    .flex-column {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: normal !important;
      -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
      flex-direction: column !important
    }

    .flex-row-reverse {
      -webkit-box-orient: horizontal !important;
      -webkit-box-direction: reverse !important;
      -webkit-flex-direction: row-reverse !important;
      -ms-flex-direction: row-reverse !important;
      flex-direction: row-reverse !important
    }

    .flex-column-reverse {
      -webkit-box-orient: vertical !important;
      -webkit-box-direction: reverse !important;
      -webkit-flex-direction: column-reverse !important;
      -ms-flex-direction: column-reverse !important;
      flex-direction: column-reverse !important
    }

    .flex-wrap {
      -webkit-flex-wrap: wrap !important;
      -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important
    }

    .flex-nowrap {
      -webkit-flex-wrap: nowrap !important;
      -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important
    }

    .flex-wrap-reverse {
      -webkit-flex-wrap: wrap-reverse !important;
      -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important
    }

    .flex-fill {
      -webkit-box-flex: 1 !important;
      -webkit-flex: 1 1 auto !important;
      -ms-flex: 1 1 auto !important;
      flex: 1 1 auto !important
    }

    .flex-grow-0 {
      -webkit-box-flex: 0 !important;
      -webkit-flex-grow: 0 !important;
      -ms-flex-positive: 0 !important;
      flex-grow: 0 !important
    }

    .flex-grow-1 {
      -webkit-box-flex: 1 !important;
      -webkit-flex-grow: 1 !important;
      -ms-flex-positive: 1 !important;
      flex-grow: 1 !important
    }

    .flex-shrink-0 {
      -webkit-flex-shrink: 0 !important;
      -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important
    }

    .flex-shrink-1 {
      -webkit-flex-shrink: 1 !important;
      -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important
    }

    .justify-content-start {
      -webkit-box-pack: start !important;
      -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
      justify-content: flex-start !important
    }

    .justify-content-end {
      -webkit-box-pack: end !important;
      -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
      justify-content: flex-end !important
    }

    .justify-content-center {
      -webkit-box-pack: center !important;
      -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
      justify-content: center !important
    }

    .justify-content-between {
      -webkit-box-pack: justify !important;
      -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
      justify-content: space-between !important
    }

    .justify-content-around {
      -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
      justify-content: space-around !important
    }

    .align-items-start {
      -webkit-box-align: start !important;
      -webkit-align-items: flex-start !important;
      -ms-flex-align: start !important;
      align-items: flex-start !important
    }

    .align-items-end {
      -webkit-box-align: end !important;
      -webkit-align-items: flex-end !important;
      -ms-flex-align: end !important;
      align-items: flex-end !important
    }

    .align-items-center {
      -webkit-box-align: center !important;
      -webkit-align-items: center !important;
      -ms-flex-align: center !important;
      align-items: center !important
    }

    .align-items-baseline {
      -webkit-box-align: baseline !important;
      -webkit-align-items: baseline !important;
      -ms-flex-align: baseline !important;
      align-items: baseline !important
    }

    .align-items-stretch {
      -webkit-box-align: stretch !important;
      -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
      align-items: stretch !important
    }

    .align-content-start {
      -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
      align-content: flex-start !important
    }

    .align-content-end {
      -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
      align-content: flex-end !important
    }

    .align-content-center {
      -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
      align-content: center !important
    }

    .align-content-between {
      -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
      align-content: space-between !important
    }

    .align-content-around {
      -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
      align-content: space-around !important
    }

    .align-content-stretch {
      -webkit-align-content: stretch !important;
      -ms-flex-line-pack: stretch !important;
      align-content: stretch !important
    }

    .align-self-auto {
      -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
      align-self: auto !important
    }

    .align-self-start {
      -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
      align-self: flex-start !important
    }

    .align-self-end {
      -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
      align-self: flex-end !important
    }

    .align-self-center {
      -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
      align-self: center !important
    }

    .align-self-baseline {
      -webkit-align-self: baseline !important;
      -ms-flex-item-align: baseline !important;
      align-self: baseline !important
    }

    .align-self-stretch {
      -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
      align-self: stretch !important
    }

    @media (min-width:360px) {
      .flex-sm-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

      .flex-sm-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
      }

      .flex-sm-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
      }

      .flex-sm-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .flex-sm-wrap {
        -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .flex-sm-nowrap {
        -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .flex-sm-wrap-reverse {
        -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .flex-sm-fill {
        -webkit-box-flex: 1 !important;
        -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
      }

      .flex-sm-grow-0 {
        -webkit-box-flex: 0 !important;
        -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
      }

      .flex-sm-grow-1 {
        -webkit-box-flex: 1 !important;
        -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
      }

      .flex-sm-shrink-0 {
        -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
      }

      .flex-sm-shrink-1 {
        -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
      }

      .justify-content-sm-start {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

      .justify-content-sm-end {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
      }

      .justify-content-sm-center {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
      }

      .justify-content-sm-between {
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
      }

      .justify-content-sm-around {
        -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

      .align-items-sm-start {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
      }

      .align-items-sm-end {
        -webkit-box-align: end !important;
        -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
      }

      .align-items-sm-center {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
      }

      .align-items-sm-baseline {
        -webkit-box-align: baseline !important;
        -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
      }

      .align-items-sm-stretch {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .align-content-sm-start {
        -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .align-content-sm-end {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .align-content-sm-center {
        -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .align-content-sm-between {
        -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .align-content-sm-around {
        -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .align-content-sm-stretch {
        -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .align-self-sm-auto {
        -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .align-self-sm-start {
        -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .align-self-sm-end {
        -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .align-self-sm-center {
        -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .align-self-sm-baseline {
        -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .align-self-sm-stretch {
        -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    .visible {
      visibility: visible !important
    }

    .invisible {
      visibility: hidden !important
    }

    .sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      white-space: nowrap;
      border: 0
    }

    .sr-only-focusable:active,
    .sr-only-focusable:focus {
      position: static;
      width: auto;
      height: auto;
      overflow: visible;
      clip: auto;
      white-space: normal
    }

    .slick-slider {
      position: relative;
      display: block;
      box-sizing: border-box;
      -webkit-touch-callout: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      -ms-touch-action: pan-y;
      touch-action: pan-y;
      -webkit-tap-highlight-color: transparent
    }

    .slick-list {
      position: relative;
      overflow: hidden;
      display: block;
      margin: 0;
      padding: 0
    }

    .slick-list:focus {
      outline: 0
    }

    .slick-list.dragging {
      cursor: pointer;
      cursor: hand
    }

    .slick-slider .slick-list,
    .slick-slider .slick-track {
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0)
    }

    .slick-track {
      position: relative;
      left: 0;
      top: 0;
      display: block;
      margin-left: auto;
      margin-right: auto
    }

    .slick-track:after,
    .slick-track:before {
      content: "";
      display: table
    }

    .slick-track:after {
      clear: both
    }

    .slick-loading .slick-track {
      visibility: hidden
    }

    .slick-slide {
      float: left;
      height: 100%;
      min-height: 1px;
      display: none
    }

    [dir=rtl] .slick-slide {
      float: right
    }

    .slick-slide img {
      display: block
    }

    .slick-slide.slick-loading img {
      display: none
    }

    .slick-slide.dragging img {
      pointer-events: none
    }

    .slick-initialized .slick-slide {
      display: block
    }

    .slick-loading .slick-slide {
      visibility: hidden
    }

    .slick-vertical .slick-slide {
      display: block;
      height: auto;
      border: 1px solid transparent
    }

    .slick-arrow.slick-hidden {
      display: none
    }

    @font-face {
      font-family: icon24;
      src: url("data:application/x-font-ttf;charset=utf-8;base64,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BAgEBwMGAwYDBgMHAwcDBgMFBw8HAgMCBwMGAwUDBgMHAwYCBAMHAwkEBgMEBg0HBQoEAQIBBAMFAwcDBQIDAgQCBQIFAgQBAwEBBQoFAQEBAwEEAQMBBAEDAgMCBAIDAgMBAwECAgMBBAICAQEBAwEEAgMBAgECAQIBAwEEAQMCAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQIBAgECBQMBAgEBAQIBAgECAQICAwEDAQIBAwIEAQMBAQEDAQQCBAIEAgMBAgEEAQQCAwIDAwYDAwUDAQIBBAIFAgUCBAIDAgUDBwMFAgMFDAYGCwYBAgEEAwYDCAMGAwQDBgMIAwYEBQQIBAsHEQgBAQEDAwcDCgMGAwIDBgMKBQkECAMGAwQIEQgCAgMHAwsECAQFBAkEDAMHAwEEBwMNBAgEAwMGBAoECAQGDBgNAQEHDwcCAwIHBAkECgIGAwMHBA4ECAQCBAcDDAQIBAQIDwgBAQEDBAgEDQMIAwEHDwcCAwEGBAcECQQGAwQDBgMIBQgECQMHAwQDBQMHAwcDBgsWCwEEAQYCBQMEAwYDCAMHAwUEBwQLCS42A4ALCyoeHSYLBAcDCRIKAgQCAQMBAgQCAQIBAwQDAQIBAgQCChYKBgsFBgwGAgICAgQCAgMCEycUAwUCAQMBAgQCAwUDAQMBAgUCAgMCAwcDAQECBQIIAQkFCwYCAwICBQIBAwEDBQMCBAIBAwECBQMUJxMCAwICBAICAgIGDAYFCwYKFgoCBAIBAgEDBAMBAgECBAIBAwECBAIKEgkBAgEFCgUKBAcDBgsFAgICBQIBAwIBAQECAwEBAQEEBwMGDAUDBQIDBAMBAQEBAgYJAwECAQEBAQEBAgEDCQYCAQEBAQECBQMCBQIFDAYDBwQBAQEBAwIBAgEBAwECAwIBAQYKBgECAQUKBgsEBwQCBQMIEgkBAgECBAIBAgELFgsCAwEBDAEBAgMCAgQBAgIBBw0GAgMBBw4HAQEIEAgBAQEHEAcBAQMHAwEDAQMGBAEDAQIEAgIFAgECAQQBAgIHAgD+gAPAAQkJIxkaIgtaHRYWHAYGAQEBAQEBAQEBAQEBAQEBAgEBAgIBAQEBAgMCAQIBAQECAQIBAgEDAQMBAwECAQMCBAEDAgIBAwEDAgMCBAIDAQIBBAEEAgMCAwQJBQEDAQUCBQIEAgUC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BAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAfgAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAFVQAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEkgAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAMAAAAEAAAABAAAAAQAAAAEAAAAA7cAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAEAAAABAAAAAQAAAAAAAAAAAoAFAAeAMgBdgGKAdYCTgLqA4QEHgTIBRIFwAYiBlgGsAbEBvQHFAeuCBIIhgjCCQQJHAk2CVAJaAn4CqAK7gsUCzwLrAwODHANdA3UDegN/A4QDiQOnA7GDwoPtA/UD+IQABAOEG4QphEIES4RPBFKEYYRmhHUEgoSUBJiEt4TRhP+FJYUrhTIFOIU/BUeFVwVmhYAFmYW0hcqF1wXvhhgGIAYwhkgGYYZ2hpOGooa9BuQHMQc4B0WHX4eBh48Hp4e9B9yH+Yf9CACIBAgiCDmIRohtCH4IiwiiCYmJlQmdiaSJsIm3CdoKEoo8imaKigq2CuAK+otJi34LpYvMDBwMV4yKjJ2MwA0IDSkNio23jdyN/g4mDmMOgQ6fDsWO348rD1kPeA+SD8CP5pAAEBmQNJBKkFcQb5CJEJIQpBC/EOoRBxENERMRKZFCkU0RXhF1kXkRf5GGEYyRphHXklGSr5MIkykTehOHE5qTsZPAE9kT+ZQUFCAULRRDlHsUjRSaFLYU7JUJFSIVOJV/FYsVmRWyFcUV2pXxlguWHJYoljMWTRZdFm0WhpaWF+aYABgXmB2YNJhHmFqYcRiHmI+YoZimmQMZHpl0GZIZwZnIGc4Z8ZoRGkQaaBqCmp4av5rdGxKbVRt7m5obtBvdm/ycMRxInH+cqBzenOWdIJ03nVIdZh14nbkdwx3nnhIeLR5GnmUekB6tHsye7B8Snzyfe5+wn+AgFKA/IGkgo6DYoPshLSFKoW0hcyHZofIiCqIbIiGiaaKQIrCi/yMpoy6jM6M4oz4jXCOdI+QkEaQvpDOkWqSKpLAkxiTipPmAAEAAAE5A8YAGwAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAAAAOAK4AAQAAAAAAAQAGAAAAAQAAAAAAAgAHAFcAAQAAAAAAAwAGADMAAQAAAAAABAAGAGwAAQAAAAAABQALABIAAQAAAAAABgAGAEUAAQAAAAAACgAaAH4AAwABBAkAAQAMAAYAAwABBAkAAgAOAF4AAwABBAkAAwAMADkAAwABBAkABAAMAHIAAwABBAkABQAWAB0AAwABBAkABgAMAEsAAwABBAkACgA0AJhpY29uMjQAaQBjAG8AbgAyADRWZXJzaW9uIDEuMABWAGUAcgBzAGkAbwBuACAAMQAuADBpY29uMjQAaQBjAG8AbgAyADRpY29uMjQAaQBjAG8AbgAyADRSZWd1bGFyAFIAZQBnAHUAbABhAHJpY29uMjQAaQBjAG8AbgAyADRGb250IGdlbmVyYXRlZCBieSBJY29Nb29uLgBGAG8AbgB0ACAAZwBlAG4AZQByAGEAdABlAGQAIABiAHkAIABJAGMAbwBNAG8AbwBuAC4AAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA") format("truetype");
      font-weight: 400;
      font-style: normal;
      font-display: block
    }

    [class*=" icon-"],
    [class^=icon-] {
      font-family: icon24 !important;
      speak: never;
      font-style: normal;
      font-weight: 400;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale
    }

    .icon-s24-backtotop:before {
      content: "\ea1a"
    }

    .icon-s24-broadcast:before {
      content: "\ea1b"
    }

    .icon-s24-chevron-next:before {
      content: "\ea1c"
    }

    .icon-s24-chevron-prev:before {
      content: "\ea1d"
    }

    .icon-s24-menu:before {
      content: "\ea1f"
    }

    .icon-s24-my-account:before {
      content: "\ea20"
    }

    .icon-s24-my-favourites:before {
      content: "\ea21"
    }

    .icon-s24-my-newsletters:before {
      content: "\ea22"
    }

    .icon-s24-my-products:before {
      content: "\ea23"
    }

    .icon-s24-search:before {
      content: "\ea24"
    }

    .icon-fmw-add-listino:before {
      content: "\e990"
    }

    .icon-fmw-add-portafoglio:before {
      content: "\e991"
    }

    .icon-fmw-added-listino:before {
      content: "\e992"
    }

    .icon-fmw-added-portafoglio:before {
      content: "\e993"
    }

    .icon-fmw-create-new:before {
      content: "\e994"
    }

    .icon-fmw-delete:before {
      content: "\e995"
    }

    .icon-fmw-document-pdf:before {
      content: "\e996"
    }

    .icon-fmw-document:before {
      content: "\e997"
    }

    .icon-fmw-download:before {
      content: "\e998"
    }

    .icon-fmw-edit:before {
      content: "\e999"
    }

    .icon-fmw-error:before {
      content: "\e99a"
    }

    .icon-fmw-exit:before {
      content: "\e99b"
    }

    .icon-fmw-listino-alfabetico:before {
      content: "\e99c"
    }

    .icon-fmw-search:before {
      content: "\e99d"
    }

    .icon-fmw-share:before {
      content: "\e99e"
    }

    .icon-fmw-zoom-out:before {
      content: "\e99f"
    }

    .icon-sos-tariffe:before {
      content: "\e9f0"
    }

    .icon-cerca-assicurazione:before {
      content: "\e9e7"
    }

    .icon-abbonamenti:before {
      content: "\e972"
    }

    .icon-calcola-imu-tasi:before {
      content: "\e973"
    }

    .icon-calcola-mutuo:before {
      content: "\e974"
    }

    .icon-calcola-pensione:before {
      content: "\e975"
    }

    .icon-calcola-spese-uni:before {
      content: "\e976"
    }

    .icon-cedolare-secca:before {
      content: "\e977"
    }

    .icon-confronta-conti:before {
      content: "\e978"
    }

    .icon-converti:before {
      content: "\e979"
    }

    .icon-listini-auto:before {
      content: "\e97a"
    }

    .icon-listino:before {
      content: "\e97b"
    }

    .icon-mappa-mutui:before {
      content: "\e97c"
    }

    .icon-meteo:before {
      content: "\e97d"
    }

    .icon-monitor-aste:before {
      content: "\e97e"
    }

    .icon-mostre-eventi:before {
      content: "\e97f"
    }

    .icon-newsletter:before {
      content: "\e980"
    }

    .icon-portafoglio:before {
      content: "\e981"
    }

    .icon-prestiti:before {
      content: "\e982"
    }

    .icon-proteggi-casa:before {
      content: "\e983"
    }

    .icon-quotazioni-artisti:before {
      content: "\e984"
    }

    .icon-sudoku:before {
      content: "\e985"
    }

    .icon-trova-casa:before {
      content: "\e986"
    }

    .icon-trova-cinema:before {
      content: "\e987"
    }

    .icon-usato-auto:before {
      content: "\e988"
    }

    .icon-back:before {
      content: "\ea34"
    }

    .icon-print:before {
      content: "\ea32"
    }

    .icon-unlink:before {
      content: "\ea0f"
    }

    .icon-chat-edit-big:before {
      content: "\ea0a"
    }

    .icon-delivery:before {
      content: "\e9f6"
    }

    .icon-boxing:before {
      content: "\e9f7"
    }

    .icon-ambiente:before {
      content: "\e9ec"
    }

    .icon-controversie:before {
      content: "\e9ed"
    }

    .icon-governance:before {
      content: "\e9ee"
    }

    .icon-sociale:before {
      content: "\e9ef"
    }

    .icon-close-o:before {
      content: "\e9eb"
    }

    .icon-flag-add:before {
      content: "\e9d2"
    }

    .icon-flag-added:before {
      content: "\e9d3"
    }

    .icon-select-city:before {
      content: "\e9d1"
    }

    .icon-player-pause:before {
      content: "\e9cd"
    }

    .icon-player-play:before {
      content: "\e9ce"
    }

    .icon-quote:before {
      content: "\e9cc"
    }

    .icon-plus-24:before {
      content: "\e9c0"
    }

    .icon-brief:before {
      content: "\e9c1"
    }

    .icon-increase:before {
      content: "\e9c2"
    }

    .icon-decrease:before {
      content: "\e9c3"
    }

    .icon-dotcom:before {
      content: "\e9c4"
    }

    .icon-kebab-btn:before {
      content: "\e9c6"
    }

    .icon-player-settings:before {
      content: "\e9c7"
    }

    .icon-quotidiano:before {
      content: "\e9c8"
    }

    .icon-saved-articles:before {
      content: "\e9c9"
    }

    .icon-user-settings:before {
      content: "\e9ca"
    }

    .icon-vocal-assistant:before {
      content: "\e9cb"
    }

    .icon-listen:before {
      content: "\e9bf"
    }

    .icon-calendar:before {
      content: "\e9b7"
    }

    .icon-lightmode:before {
      content: "\e9bc"
    }

    .icon-darkmode:before {
      content: "\e9b8"
    }

    .icon-dropdown:before {
      content: "\e9b9"
    }

    .icon-ext-link:before {
      content: "\e9ba"
    }

    .icon-grid:before {
      content: "\e9bb"
    }

    .icon-list:before {
      content: "\e9bd"
    }

    .icon-offline:before {
      content: "\e9be"
    }

    .icon-send:before {
      content: "\e9b4"
    }

    .icon-my-newsletter:before {
      content: "\e9b3"
    }

    .icon-dossier:before {
      content: "\e9b2"
    }

    .icon-my-archive:before {
      content: "\e90c"
    }

    .icon-my-products:before {
      content: "\e90d"
    }

    .icon-arrow-down:before {
      content: "\e940"
    }

    .icon-arrow-left:before {
      content: "\e941"
    }

    .icon-arrow-right:before {
      content: "\e942"
    }

    .icon-arrow-up:before {
      content: "\e943"
    }

    .icon-close:before {
      content: "\e944"
    }

    .icon-comments:before {
      content: "\e945"
    }

    .icon-comments-many:before {
      content: "\e946"
    }

    .icon-delete:before {
      content: "\e948"
    }

    .icon-trash:before {
      content: "\e948"
    }

    .icon-empty-trash:before {
      content: "\e94d"
    }

    .icon-document-pdf:before {
      content: "\e949"
    }

    .icon-document:before {
      content: "\e94a"
    }

    .icon-doc-my24:before {
      content: "\e911"
    }

    .icon-download:before {
      content: "\e94b"
    }

    .icon-gallery:before {
      content: "\e94e"
    }

    .icon-folder:before {
      content: "\e94f"
    }

    .icon-go-to:before {
      content: "\e950"
    }

    .icon-info:before {
      content: "\e951"
    }

    .icon-user:before {
      content: "\e953"
    }

    .icon-user-logged .path1:before {
      content: "\e954";
      color: #003c7f
    }

    .icon-user-logged .path2:before {
      content: "\e955";
      margin-left: -1em;
      color: #0f0f0f
    }

    .icon-user-logged-mono:before {
      content: "\e956"
    }

    .icon-24:before {
      content: "\e957"
    }

    .icon-menu:before {
      content: "\e958"
    }

    .icon-more:before {
      content: "\e959"
    }

    .icon-new-folder:before {
      content: "\e95a"
    }

    .icon-podcast:before {
      content: "\e95b"
    }

    .icon-save:before {
      content: "\e95c"
    }

    .icon-search:before {
      content: "\e95d"
    }

    .icon-select:before {
      content: "\e95e"
    }

    .icon-share:before {
      content: "\e95f"
    }

    .icon-copylink:before {
      content: "\e906"
    }

    .icon-mail:before {
      content: "\e909"
    }

    .icon-listino-alfabetico:before {
      content: "\e952"
    }

    .icon-add-listino:before {
      content: "\e93c"
    }

    .icon-added-listino:before {
      content: "\e93e"
    }

    .icon-add-portafoglio:before {
      content: "\e93d"
    }

    .icon-added-portafoglio:before {
      content: "\e93f"
    }

    .icon-create-new:before {
      content: "\e947"
    }

    .icon-edit:before {
      content: "\e94c"
    }

    .icon-zoom-out:before {
      content: "\e960"
    }

    .icon-s24-video:before {
      content: "\ea1e"
    }

    .icon-s24-podcast:before {
      content: "\ea31"
    }

    .icon-s24-chevron-left:before {
      content: "\ea25"
    }

    .icon-s24-chevron-right:before {
      content: "\ea26"
    }

    .icon-s24-chevron-down:before {
      content: "\ea27"
    }

    .icon-s24-chevron-up:before {
      content: "\ea28"
    }

    .icon-s24-duration:before {
      content: "\ea29"
    }

    .icon-s24-lang:before {
      content: "\ea2a"
    }

    .icon-s24-listen:before {
      content: "\ea2b"
    }

    .icon-s24-newspaper:before {
      content: "\ea2c"
    }

    .icon-s24-photo:before {
      content: "\ea2d"
    }

    .icon-s24-play:before {
      content: "\ea2e"
    }

    .icon-s24-user:before {
      content: "\ea2f"
    }

    .icon-s24-watch:before {
      content: "\ea30"
    }

    .icon-trasparenza:before {
      content: "\e9d0"
    }

    .icon-add-alert:before {
      content: "\e9b0"
    }

    .icon-fmw-more-circled:before {
      content: "\e9ab"
    }

    .icon-create-new-small:before {
      content: "\e9ab"
    }

    .icon-fmw-less:before {
      content: "\e9a7"
    }

    .icon-fmw-more:before {
      content: "\e9a9"
    }

    .icon-plus:before {
      content: "\e9a9"
    }

    .icon-fmw-arrow-down:before {
      content: "\e9a0"
    }

    .icon-fmw-arrow-up:before {
      content: "\e9a1"
    }

    .icon-fmw-graph-news:before {
      content: "\e9a2"
    }

    .icon-fmw-historical-data:before {
      content: "\e9a3"
    }

    .icon-fmw-realtime:before {
      content: "\e9a4"
    }

    .icon-fmw-remove-element:before {
      content: "\e9a5"
    }

    .icon-go-to-small:before {
      content: "\e9a6"
    }

    .icon-table-arrow-left:before {
      content: "\e9a8"
    }

    .icon-table-arrow-right:before {
      content: "\e9aa"
    }

    .icon-er-check:before {
      content: "\ea33"
    }

    .icon-gpt-more:before {
      content: "\ea18"
    }

    .icon-gpt-thumb-down:before {
      content: "\ea12"
    }

    .icon-gpt-thumb-up:before {
      content: "\ea13"
    }

    .icon-gpt-copy:before {
      content: "\ea14"
    }

    .icon-gpt-feedback:before {
      content: "\ea15"
    }

    .icon-gpt-side-close:before {
      content: "\ea19"
    }

    .icon-gpt-side:before {
      content: "\ea16"
    }

    .icon-gpt-video:before {
      content: "\ea17"
    }

    .icon-chat-edit:before {
      content: "\ea0b"
    }

    .icon-chat-add:before {
      content: "\ea0c"
    }

    .icon-chat-delete:before {
      content: "\ea0d"
    }

    .icon-sparkle:before {
      content: "\ea0e"
    }

    .icon-translate:before {
      content: "\ea01"
    }

    .icon-tuttosito:before {
      content: "\e9ff"
    }

    .icon-player-mute:before {
      content: "\e9fd"
    }

    .icon-player-volume:before {
      content: "\e9fe"
    }

    .icon-copy:before {
      content: "\e9fc"
    }

    .icon-angle-right-small:before {
      content: "\e9fb"
    }

    .icon-discount:before {
      content: "\e9fa"
    }

    .icon-book:before {
      content: "\e9f9"
    }

    .icon-podcast-channel:before {
      content: "\e9f8"
    }

    .icon-confirm:before {
      content: "\e9e8"
    }

    .icon-create-link:before {
      content: "\e9e9"
    }

    .icon-present:before {
      content: "\e9ea"
    }

    .icon-linktopage:before {
      content: "\e9e6"
    }

    .icon-apple-podcast:before {
      content: "\e9e0"
    }

    .icon-audible:before {
      content: "\e9e1"
    }

    .icon-google-podcasts:before {
      content: "\e9e2"
    }

    .icon-play-all:before {
      content: "\e9e3"
    }

    .icon-spotify:before {
      content: "\e9e4"
    }

    .icon-spreaker:before {
      content: "\e9e5"
    }

    .icon-info-o:before {
      content: "\e9df"
    }

    .icon-alert-small:before {
      content: "\e9de"
    }

    .icon-switch-arrows:before {
      content: "\e9dd"
    }

    .icon-rank-down:before {
      content: "\e9d8"
    }

    .icon-rank-new:before {
      content: "\e9d9"
    }

    .icon-rank-return:before {
      content: "\e9da"
    }

    .icon-rank-up:before {
      content: "\e9db"
    }

    .icon-rank-same:before {
      content: "\e9dc"
    }

    .icon-refresh:before {
      content: "\e9d4"
    }

    .icon-add:before {
      content: "\e9d5"
    }

    .icon-remove:before {
      content: "\e9d6"
    }

    .icon-warning:before {
      content: "\e9d7"
    }

    .icon-external:before {
      content: "\e9c5"
    }

    .icon-search-small:before {
      content: "\e9b6"
    }

    .icon-comments-small:before {
      content: "\e903"
    }

    .icon-like-small:before {
      content: "\e905"
    }

    .icon-frequency:before {
      content: "\e971"
    }

    .icon-nest:before {
      content: "\e970"
    }

    .icon-arrow-down-small:before {
      content: "\e916"
    }

    .icon-arrow-left-small:before {
      content: "\e917"
    }

    .icon-arrow-right-small:before {
      content: "\e918"
    }

    .icon-arrow-up-small:before {
      content: "\e919"
    }

    .icon-angle-down:before {
      content: "\e924"
    }

    .icon-angle-left:before {
      content: "\e925"
    }

    .icon-angle-right:before {
      content: "\e926"
    }

    .icon-angle-up:before {
      content: "\e927"
    }

    .icon-caret-down:before {
      content: "\e92d"
    }

    .icon-caret-left:before {
      content: "\e92f"
    }

    .icon-caret-right:before {
      content: "\e961"
    }

    .icon-caret-up:before {
      content: "\e962"
    }

    .icon-close-small:before {
      content: "\e939"
    }

    .icon-error:before {
      content: "\e939"
    }

    .icon-check:before {
      content: "\e90e"
    }

    .icon-play:before {
      content: "\e963"
    }

    .icon-pause:before {
      content: "\e902"
    }

    .icon-reading-time:before {
      content: "\e964"
    }

    .icon-doc-small:before {
      content: "\e965"
    }

    .icon-historical-data:before {
      content: "\e912"
    }

    .icon-gallery-small:before {
      content: "\e910"
    }

    .icon-video-small:before {
      content: "\e938"
    }

    .icon-download-small:before {
      content: "\e90f"
    }

    .icon-radio-small:before {
      content: "\e928"
    }

    .icon-save-small:before {
      content: "\e966"
    }

    .icon-share-small:before {
      content: "\e92b"
    }

    .icon-listen-small:before {
      content: "\e913"
    }

    .icon-podcast-small:before {
      content: "\e91f"
    }

    .icon-print-small:before {
      content: "\e923"
    }

    .icon-mail-small:before {
      content: "\e968"
    }

    .icon-copylink-small:before {
      content: "\e967"
    }

    .icon-link:before {
      content: "\e967"
    }

    .icon-more-small:before {
      content: "\e969"
    }

    .icon-trust-small:before {
      content: "\e96a"
    }

    .icon-realtime:before {
      content: "\e929"
    }

    .icon-remove-element:before {
      content: "\e92a"
    }

    .icon-check-o:before {
      content: "\e9b5"
    }

    .icon-table-arrow-left-end:before {
      content: "\e92c"
    }

    .icon-table-arrow-right-end:before {
      content: "\e92e"
    }

    .icon-table-customize:before {
      content: "\e930"
    }

    .icon-table-function-more:before {
      content: "\e931"
    }

    .icon-table-info:before {
      content: "\e932"
    }

    .icon-table-move:before {
      content: "\e933"
    }

    .icon-table-order-decrease:before {
      content: "\e934"
    }

    .icon-table-order-increase:before {
      content: "\e935"
    }

    .icon-table-order-mobile:before {
      content: "\e936"
    }

    .icon-table-order:before {
      content: "\e937"
    }

    .icon-youtube-play:before {
      content: "\e920"
    }

    .icon-google-plus:before {
      content: "\e921"
    }

    .icon-instagram:before {
      content: "\e922"
    }

    .icon-feed:before {
      content: "\e91a"
    }

    .icon-rss:before {
      content: "\e91a"
    }

    .icon-whatsapp:before {
      content: "\e91b"
    }

    .icon-linkedin:before {
      content: "\e91c"
    }

    .icon-facebook:before {
      content: "\e91e"
    }

    .icon-google .path1:before {
      content: "\e96c";
      color: #34a853
    }

    .icon-google .path2:before {
      content: "\e96d";
      margin-left: -1em;
      color: #4285f4
    }

    .icon-google .path3:before {
      content: "\e96e";
      margin-left: -1em;
      color: #fbbc05
    }

    .icon-google .path4:before {
      content: "\e96f";
      margin-left: -1em;
      color: #ea4335
    }

    .icon-messenger:before {
      content: "\e915"
    }

    .icon-telegram:before {
      content: "\e93a"
    }

    .icon-telegram-alt:before {
      content: "\e914"
    }

    .icon-flipboard:before {
      content: "\e93b"
    }

    .icon-mail-s:before {
      content: "\ea09"
    }

    .icon-copylink-s:before {
      content: "\ea08"
    }

    .icon-callout-s:before {
      content: "\ea02"
    }

    .icon-camera-s:before {
      content: "\ea03"
    }

    .icon-comments-s:before {
      content: "\ea04"
    }

    .icon-pin-s:before {
      content: "\ea05"
    }

    .icon-save-s:before {
      content: "\ea06"
    }

    .icon-share-s:before {
      content: "\ea07"
    }

    .icon-domenica:before {
      content: "\e9b1"
    }

    .icon-academy:before {
      content: "\e9ac"
    }

    .icon-newspaper-stack:before {
      content: "\e9ad"
    }

    .icon-coffee:before {
      content: "\e9ae"
    }

    .icon-newspaper:before {
      content: "\e9af"
    }

    .icon-marker:before {
      content: "\ea10"
    }

    .icon-time:before {
      content: "\ea11"
    }

    .icon-ipad:before {
      content: "\e9f1"
    }

    .icon-iphone:before {
      content: "\e9f2"
    }

    .icon-laptop:before {
      content: "\e9f3"
    }

    .icon-o-device:before {
      content: "\e9f4"
    }

    .icon-smartphone:before {
      content: "\e9f5"
    }

    .icon-podcast-tiny:before {
      content: "\e9cf"
    }

    .icon-x:before {
      content: "\e91d"
    }

    .icon-twitter:before {
      content: "\e91d"
    }

    .icon-fmw-alert:before {
      content: "\e908"
    }

    .icon-fmw-calcola:before {
      content: "\e90a"
    }

    .icon-fmw-confronta:before {
      content: "\e90b"
    }

    .icon-fmw-converti:before {
      content: "\e989"
    }

    .icon-fmw-doc-big:before {
      content: "\e98a"
    }

    .icon-fmw-listino:before {
      content: "\e98b"
    }

    .icon-fmw-monete:before {
      content: "\e98c"
    }

    .icon-fmw-portafoglio:before {
      content: "\e98d"
    }

    .icon-fmw-prestiti:before {
      content: "\e98e"
    }

    .icon-fmw-proteggi-casa:before {
      content: "\e98f"
    }

    .icon-doc-big:before {
      content: "\e904"
    }

    .icon-trust-project:before {
      content: "\e96b"
    }

    .icon-alert:before {
      content: "\e900"
    }

    .icon-calcola:before {
      content: "\e901"
    }

    .icon-monete:before {
      content: "\e907"
    }

    .icon-star:before {
      content: "\ea00"
    }

    .white {
      color: #fff
    }

    .red {
      color: #a60c2a !important
    }

    .inverted-color .red {
      color: #f57f8f !important
    }

    a.red:hover {
      color: rgba(166, 12, 42, .7) !important
    }

    .inverted-color a.red:hover {
      color: rgba(245, 127, 143, .7) !important
    }

    a:hover .red {
      color: rgba(166, 12, 42, .7) !important
    }

    .inverted-color a:hover .red {
      color: rgba(245, 127, 143, .7) !important
    }

    .green {
      color: #05473a !important
    }

    .inverted-color .green {
      color: #0db693 !important
    }

    a.green:hover {
      color: rgba(5, 71, 58, .7) !important
    }

    .inverted-color a.green:hover {
      color: rgba(13, 182, 147, .7) !important
    }

    a:hover .green {
      color: rgba(5, 71, 58, .7) !important
    }

    .inverted-color a:hover .green {
      color: rgba(13, 182, 147, .7) !important
    }

    .wine {
      color: #870042 !important
    }

    a.wine:hover {
      color: rgba(135, 0, 66, .7) !important
    }

    .purp {
      color: #30164d !important
    }

    a.purp:hover {
      color: rgba(48, 22, 77, .7) !important
    }

    .teal {
      color: #009ca6 !important
    }

    .inverted-color .teal {
      color: #0ebbc8 !important
    }

    a.teal:hover {
      color: rgba(0, 156, 166, .7) !important
    }

    .inverted-color a.teal:hover {
      color: rgba(14, 187, 200, .7) !important
    }

    .lime {
      color: #4bc12b !important
    }

    a.lime:hover {
      color: rgba(75, 193, 43, .7) !important
    }

    .orange {
      color: #fd894e !important
    }

    a.orange:hover {
      color: rgba(253, 137, 78, .7) !important
    }

    .yellow {
      color: #ffa800 !important
    }

    a.yellow:hover {
      color: rgba(255, 168, 0, .7) !important
    }

    .blue {
      color: #003c7f !important
    }

    a.blue:hover {
      color: rgba(0, 60, 127, .7) !important
    }

    .azure {
      color: #0075bf !important
    }

    a.azure:hover {
      color: rgba(0, 117, 191, .7) !important
    }

    .black {
      color: #0f0f0f !important
    }

    a.black:hover {
      color: rgba(15, 15, 15, .7) !important
    }

    .brandconn {
      color: #4c7aa9 !important
    }

    a.brandconn:hover {
      color: rgba(76, 122, 169, .7) !important
    }

    .bg-wine {
      background-color: #870042 !important
    }

    .bg-cwine {
      background-color: #331a3c !important
    }

    .bg-dwine {
      background-color: #24112b !important
    }

    .bg-purp {
      background-color: #30164d !important
    }

    .bg-teal {
      background-color: #007880 !important
    }

    .bg-jade {
      background-color: #00494e !important
    }

    .bg-red {
      background-color: #991722 !important
    }

    .bg-lblue {
      background-color: #2d5580 !important
    }

    .bg-blue {
      background-color: #102354 !important
    }

    .bg-azure {
      background-color: #0075bf !important
    }

    .bg-dblue {
      background-color: #001d3d !important
    }

    .bg-lgray {
      background-color: #f5f5f5 !important
    }

    .bg-dgray {
      background-color: #3d3d3d !important
    }

    .bg-mdgray {
      background-color: #2e2e2e !important
    }

    .bg-ddgray {
      background-color: #1e1e1e !important
    }

    .bg-dbrown {
      background-color: #260812 !important
    }

    .bg-black {
      background-color: #0f0f0f !important
    }

    .bg-white {
      background-color: #fff !important
    }

    .bg-beige {
      background-color: #fff5ec !important
    }

    .bg-sole {
      background-color: #f5e5d5 !important
    }

    .bg-brandconn {
      background-color: #4c7aa9 !important
    }

    .inverted-color,
    .inverted-color a {
      color: #fff
    }

    .inverted-color a:hover {
      color: rgba(255, 255, 255, .7)
    }

    .qv--1 .qv-link::before {
      background: #ffb933
    }

    .qv--2 .qv-link::before {
      background: #e65c17
    }

    .qv--3 .qv-link::before {
      background: #cc2929
    }

    .qv--4 .qv-link::before {
      background: #b42867
    }

    .qv--5 .qv-link::before {
      background: #7b29cc
    }

    .qv--6 .qv-link::before {
      background: #3939e6
    }

    .qv--7 .qv-link::before {
      background: #2ea8e6
    }

    .qv--8 .qv-link::before {
      background: #0d8059
    }

    .qv--9 .qv-link::before {
      background: #59b359
    }

    .share-fb {
      background: #3b5998 !important;
      border-color: #3b5998 !important
    }

    .share-fb,
    .share-fb .icon {
      color: #fff !important
    }

    .share-tw {
      background: #000 !important;
      border-color: #000 !important
    }

    .share-tw,
    .share-tw .icon {
      color: #fff !important
    }

    .share-in {
      background: #0077b5 !important;
      border-color: #0077b5 !important
    }

    .share-in,
    .share-in .icon {
      color: #fff !important
    }

    .share-wa {
      background: #25d366 !important;
      border-color: #25d366 !important
    }

    .share-wa,
    .share-wa .icon {
      color: #fff !important
    }

    .share-tg {
      background: #1e96c8 !important;
      border-color: #1e96c8 !important
    }

    .share-tg,
    .share-tg .icon {
      color: #fff !important
    }

    .share-ms {
      background: #4f90f9 !important;
      border-color: #4f90f9 !important
    }

    .share-ms,
    .share-ms .icon {
      color: #fff !important
    }

    .share-multi {
      background: #fff !important;
      border-color: #fff !important
    }

    .visually-hidden,
    .visually-hidden-focusable:not(:focus):not(:focus-within) {
      clip: rect(0, 0, 0, 0) !important;
      border: 0 !important;
      height: 1px !important;
      margin: -1px !important;
      overflow: hidden !important;
      padding: 0 !important;
      position: absolute !important;
      white-space: nowrap !important;
      width: 1px !important
    }

    a:focus,
    button:focus {
      outline: 0 none
    }

    .comments-textarea,
    a,
    button,
    input.input,
    select.input {
      outline: 0 none
    }

    .comments-textarea:focus-visible,
    a:focus-visible,
    button:focus-visible,
    input.input:focus-visible,
    select.input:focus-visible {
      outline: 4px solid #003c7f !important;
      outline-offset: 2px
    }

    .inverted-color .comments-textarea:focus-visible,
    .inverted-color a:focus-visible,
    .inverted-color button:focus-visible,
    .inverted-color input.input:focus-visible,
    .inverted-color select.input:focus-visible {
      outline-color: #fff !important
    }

    .hmarket-index:focus-visible,
    .hpill:focus-visible,
    .player-tools-btn:focus-visible,
    .sidemenu-action:focus-visible,
    .sidemenu-link:focus-visible {
      outline-offset: -4px
    }

    .skip-links a {
      background-color: #2e2e2e;
      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;
      text-align: center;
      position: static;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .875rem;
      font-weight: 700;
      color: #fff;
      padding: 10px !important
    }

    .skip-links a:focus-visible {
      text-decoration: underline;
      text-underline-position: under
    }

    .main-content {
      font-size: .9375rem
    }

    .main-content>:first-child {
      border-top: 15px solid #f5e5d5
    }

    .is-article .main-content>:first-child {
      border-top: 0
    }

    .main-content>.abox:first-child {
      margin-top: -15px;
      position: relative
    }

    @media (max-width:767.98px) {
      .main-content>.abox.d-none.d-lg-block:first-child+* {
        border-top: 15px solid #f5e5d5
      }
    }

    .main-container {
      padding-top: 30px
    }

    .mb-0,
    .my-0 {
      margin-bottom: 0 !important
    }

    .mt-0,
    .my-0 {
      margin-top: 0 !important
    }

    .ml-0,
    .mx-0 {
      margin-left: 0 !important
    }

    .mr-0,
    .mx-0 {
      margin-right: 0 !important
    }

    .pb-0,
    .py-0 {
      padding-bottom: 0 !important
    }

    .pt-0,
    .py-0 {
      padding-top: 0 !important
    }

    .pl-0,
    .px-0 {
      padding-left: 0 !important
    }

    .pr-0,
    .px-0 {
      padding-right: 0 !important
    }

    .mb-1,
    .my-1 {
      margin-bottom: 20px !important
    }

    .mt-1,
    .my-1 {
      margin-top: 20px !important
    }

    .ml-1,
    .mx-1 {
      margin-left: 20px !important
    }

    .mr-1,
    .mx-1 {
      margin-right: 20px !important
    }

    .pb-1,
    .py-1 {
      padding-bottom: 20px !important
    }

    .pt-1,
    .py-1 {
      padding-top: 20px !important
    }

    .pl-1,
    .px-1 {
      padding-left: 20px !important
    }

    .pr-1,
    .px-1 {
      padding-right: 20px !important
    }

    .mb-2,
    .my-2 {
      margin-bottom: 40px !important
    }

    .mt-2,
    .my-2 {
      margin-top: 40px !important
    }

    .ml-2,
    .mx-2 {
      margin-left: 40px !important
    }

    .mr-2,
    .mx-2 {
      margin-right: 40px !important
    }

    .pb-2,
    .py-2 {
      padding-bottom: 40px !important
    }

    .pt-2,
    .py-2 {
      padding-top: 40px !important
    }

    .pl-2,
    .px-2 {
      padding-left: 40px !important
    }

    .pr-2,
    .px-2 {
      padding-right: 40px !important
    }

    .brd-0 {
      border: none !important
    }

    .brdb-0 {
      border-bottom: none !important
    }

    .brdt-0 {
      border-bottom: none !important
    }

    .relative,
    .sticky-parent {
      position: relative
    }

    .abs-bl,
    .abs-br,
    .abs-ml,
    .abs-mm,
    .abs-mr,
    .abs-tl,
    .abs-tr {
      position: absolute !important
    }

    .abs-tl,
    .abs-tr {
      top: 0
    }

    .abs-bl,
    .abs-br {
      bottom: 0
    }

    .abs-ml,
    .abs-mr {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%)
    }

    .abs-bl,
    .abs-ml,
    .abs-tl {
      left: 0
    }

    .abs-br,
    .abs-mr,
    .abs-tr {
      right: 0
    }

    .abs-mm {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%)
    }

    .brd {
      display: block;
      position: relative
    }

    .brd--t {
      padding-top: 10px;
      border-top: 1px solid rgba(15, 15, 15, .25);
      margin-top: 10px
    }

    .brd--b {
      padding-bottom: 10px;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      margin-bottom: 10px
    }

    @media (max-width:1023.98px) {
      .scrolling-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        margin: 0 -15px;
        -ms-overflow-style: none;
        scrollbar-width: none
      }

      .scrolling-list::-webkit-scrollbar {
        display: none
      }

      .scrolling-list-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        margin-bottom: 0 !important;
        max-width: 275px
      }
    }

    .mid-gutters {
      margin-right: -7px;
      margin-left: -7px
    }

    .mid-gutters>.col,
    .mid-gutters>[class*=col-] {
      padding-right: 7px;
      padding-left: 7px
    }

    .small-gutters {
      margin-right: -5px;
      margin-left: -5px
    }

    .small-gutters>.col,
    .small-gutters>[class*=col-] {
      padding-right: 5px;
      padding-left: 5px
    }

    .small-gutters.row-cols>.col,
    .small-gutters.row-cols>[class*=col-] {
      margin-bottom: 10px
    }

    .tiny-gutters {
      margin-right: -2px;
      margin-left: -2px
    }

    .tiny-gutters>.col,
    .tiny-gutters>[class*=col-] {
      padding-right: 2px;
      padding-left: 2px
    }

    .row--lined>.col,
    .row--lined>.slick-list>.slick-track>.carousel-slide,
    .row--lined>.slick-list>.slick-track>.slick-slide,
    .row--lined>[class*=col-] {
      position: relative
    }

    .row--lined>.col:not(:first-child)::after,
    .row--lined>.slick-list>.slick-track>.carousel-slide:not(:first-child)::after,
    .row--lined>.slick-list>.slick-track>.slick-slide:not(:first-child)::after,
    .row--lined>[class*=col-]:not(:first-child)::after {
      content: '';
      display: none;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      border-left: 1px solid rgba(15, 15, 15, .25);
      z-index: 2
    }

    .inverted-color .row--lined>.col:not(:first-child)::after,
    .inverted-color .row--lined>.slick-list>.slick-track>.carousel-slide:not(:first-child)::after,
    .inverted-color .row--lined>.slick-list>.slick-track>.slick-slide:not(:first-child)::after,
    .inverted-color .row--lined>[class*=col-]:not(:first-child)::after {
      border-color: rgba(255, 255, 255, .25)
    }

    .scta-data .row--lined>.col:not(:first-child)::after,
    .scta-data .row--lined>.slick-list>.slick-track>.carousel-slide:not(:first-child)::after,
    .scta-data .row--lined>.slick-list>.slick-track>.slick-slide:not(:first-child)::after,
    .scta-data .row--lined>[class*=col-]:not(:first-child)::after,
    .tools-pre-foot .row--lined>.col:not(:first-child)::after,
    .tools-pre-foot .row--lined>.slick-list>.slick-track>.carousel-slide:not(:first-child)::after,
    .tools-pre-foot .row--lined>.slick-list>.slick-track>.slick-slide:not(:first-child)::after,
    .tools-pre-foot .row--lined>[class*=col-]:not(:first-child)::after {
      display: block
    }

    .row--lined>.col:not(:first-child).scrolling-item::after,
    .row--lined>.slick-list>.slick-track>.carousel-slide:not(:first-child).scrolling-item::after,
    .row--lined>.slick-list>.slick-track>.slick-slide:not(:first-child).scrolling-item::after,
    .row--lined>[class*=col-]:not(:first-child).scrolling-item::after {
      display: block
    }

    .row--lined>.col.slick-active::after,
    .row--lined>.slick-list>.slick-track>.carousel-slide.slick-active::after,
    .row--lined>.slick-list>.slick-track>.slick-slide.slick-active::after,
    .row--lined>[class*=col-].slick-active::after {
      display: none !important
    }

    .row--lined>.col.slick-active~.slick-active::after,
    .row--lined>.slick-list>.slick-track>.carousel-slide.slick-active~.slick-active::after,
    .row--lined>.slick-list>.slick-track>.slick-slide.slick-active~.slick-active::after,
    .row--lined>[class*=col-].slick-active~.slick-active::after {
      display: block !important
    }

    .col-brd-none::after {
      display: none !important
    }

    .split::after,
    .split::before {
      content: '';
      display: none;
      border-left: 1px solid rgba(15, 15, 15, .25);
      position: absolute;
      top: 0;
      bottom: 0
    }

    .inverted-color .split::after,
    .inverted-color .split::before {
      border-color: rgba(255, 255, 255, .25)
    }

    .split--2::before {
      display: block;
      left: 50%
    }

    .split--3::before {
      display: block;
      left: 33.33333%
    }

    .split--3::after {
      display: block;
      right: 33.33333%
    }

    .split--2d3::after {
      display: block;
      right: 33.33333%
    }

    .split--4::before {
      display: block;
      left: 25%
    }

    .split--4::after {
      display: block;
      right: 25%
    }

    .w-100--dist {
      margin-bottom: 20px
    }

    .w-100--space {
      height: 20px
    }

    .w-100--line,
    .w-100--split {
      position: relative;
      background: #f5e5d5;
      padding: 15px 0;
      margin: 0;
      z-index: 1
    }

    .w-100--line::before,
    .w-100--split::before {
      content: '';
      display: block;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      position: absolute;
      left: 15px;
      right: 15px;
      top: 50%
    }

    .inverted-color .w-100--line::before,
    .inverted-color .w-100--split::before {
      border-color: rgba(255, 255, 255, .25)
    }

    .modal-light .w-100--line,
    .modal-light .w-100--split {
      background: #fcf8f4
    }

    .w-100--split {
      overflow: hidden;
      background: 0 0
    }

    .w-100--split::before {
      border-width: 2px;
      border-color: #f5e5d5 !important;
      left: -100px;
      right: -100px
    }

    .rel--slim .w-100--line {
      background: 0 0;
      padding: 7px 0
    }

    .rel--slim .w-100--line::before {
      left: 0;
      right: 0
    }

    .noflex {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1
    }

    .sticky-extra.is_stuck {
      z-index: 1019
    }

    a img[data-img-hover] {
      display: none
    }

    a:hover img[data-img-hover] {
      display: inline-block
    }

    a:hover img[data-img-plain] {
      display: none
    }

    .icon {
      font-size: 16px
    }

    .icon--big {
      font-size: 24px
    }

    a:hover .icon--multi {
      opacity: .7
    }

    .badge-plus,
    .badge24plus {
      display: inline-block !important;
      width: auto;
      height: 15px;
      margin-right: 2px
    }

    .side .badge-plus,
    .side .badge24plus {
      width: auto;
      height: 16px
    }

    .aprev--small .badge-plus,
    .aprev--small .badge24plus,
    .aprev-related .badge-plus,
    .aprev-related .badge24plus,
    .side--ainfo .badge-plus,
    .side--ainfo .badge24plus {
      height: 13px;
      margin-top: -2px
    }

    .side-title .badge-plus,
    .side-title .badge24plus {
      height: 15px;
      margin-left: 5px;
      margin-right: 0
    }

    a:hover .badge-plus,
    a:hover .badge24plus {
      opacity: .7
    }

    .logo24plus {
      display: inline-block !important;
      width: auto;
      height: 20px
    }

    hr {
      margin: 15px 0;
      border: none;
      border-top: 1px solid rgba(15, 15, 15, .25)
    }

    .meta {
      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;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 0;
      margin-bottom: 2px
    }

    .ahead .meta {
      margin-bottom: 10px;
      padding-right: 26px
    }

    .meta-part {
      position: relative;
      display: inline-block;
      line-height: 1
    }

    .meta-part:not(:first-child) {
      padding-left: 12px
    }

    .meta-part:not(:first-child)::after {
      content: '';
      display: block;
      border-left: 1px solid rgba(15, 15, 15, .25);
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      height: 10px;
      left: 6px
    }

    .inverted-color .meta-part:not(:first-child)::after {
      border-color: rgba(255, 255, 255, .25)
    }

    .meta-part-flex {
      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;
      gap: 5px
    }

    .meta-part-img {
      margin: 0
    }

    .meta-part-img img {
      display: inline-block;
      height: 32px;
      width: auto
    }

    .meta-part-img+.meta-part::after {
      display: none
    }

    .meta-part.time:not(:first-child) {
      position: relative;
      padding-left: 9px;
      margin-left: 5px
    }

    .meta-part.time:not(:first-child)::before {
      content: '';
      display: block;
      height: 4px;
      width: 4px;
      border-radius: 50%;
      background: rgba(15, 15, 15, .25);
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0
    }

    .inverted-color .meta-part.time:not(:first-child)::before {
      background: rgba(255, 255, 255, .25)
    }

    .bytime .meta-part.time:not(:first-child)::before {
      display: none
    }

    .meta-part--kind {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-weight: 700;
      color: #003c7f
    }

    a.meta-part--kind:hover {
      color: rgba(0, 60, 127, .7)
    }

    .inverted-color a.meta-part--kind:hover {
      color: rgba(255, 255, 255, .7)
    }

    .meta-part--kind-icon {
      position: relative;
      padding-left: 21px
    }

    .meta-part--kind-icon .icon {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0
    }

    .meta-part--kind-icon:not(:first-child) {
      padding-left: 21px;
      margin-left: 12px
    }

    .meta-part--italic {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-weight: 500;
      font-style: italic
    }

    .meta-label,
    .meta-live,
    .meta-native,
    .meta-sponsored {
      display: inline-block;
      line-height: 1
    }

    .meta-label {
      font-weight: 700;
      color: #0f0f0f;
      background: #ff2e2e;
      border-radius: 3px;
      padding: 3px 5px;
      margin-top: -3px
    }

    .meta-label+.meta-part::after {
      display: none
    }

    .meta-native,
    .meta-sponsored {
      font-weight: 500;
      color: #fff;
      background: #4c7aa9;
      border-radius: 3px;
      padding: 3px 5px;
      margin-top: -3px
    }

    .meta-sponsored:hover,
    a.meta-native:hover {
      color: rgba(255, 255, 255, .7)
    }

    .meta-native a,
    .meta-sponsored a {
      color: #fff
    }

    .meta-native a:hover,
    .meta-sponsored a:hover {
      color: rgba(255, 255, 255, .7)
    }

    .meta-live {
      position: relative;
      padding: 1px 6px 1px 16px;
      border-radius: 4px;
      color: #fff !important;
      background: #a60c2a;
      font-size: .8125rem;
      font-weight: 500;
      text-transform: uppercase
    }

    .inverted-color .meta-live {
      background: #ef4e63
    }

    a.meta-live:hover {
      background: rgba(166, 12, 42, .7)
    }

    .inverted-color a.meta-live:hover {
      background: rgba(239, 78, 99, .7)
    }

    .meta-live::after {
      content: '';
      display: block;
      height: 8px;
      width: 8px;
      border-radius: 50%;
      background: #fff;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 4px;
      -webkit-animation: blink-animation 2s steps(5, start) infinite;
      animation: blink-animation 2s steps(5, start) infinite
    }

    .meta--dnp {
      font-family: sole_text, Georgia, Times, "Times New Roman", serif;
      margin-bottom: 10px
    }

    .meta--dnp .meta-part.qv-link {
      position: relative;
      padding-left: 10px
    }

    .meta--dnp .meta-part.qv-link::before {
      content: '';
      display: block;
      width: 5px;
      height: 15px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0;
      margin: 0
    }

    .meta--dnp .meta-part.qv-name {
      font-weight: 700
    }

    .meta--wsj {
      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;
      position: relative;
      padding-right: 50px !important;
      height: 24px
    }

    .meta-wsj {
      display: block;
      width: auto;
      height: 24px;
      position: absolute;
      top: 0;
      right: 0
    }

    .atag,
    .htime,
    .rtime,
    .sponsored,
    .subhead,
    .subsection,
    .subtitle .ttrust,
    .time,
    .type {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 1
    }

    .sponsored,
    .subhead,
    .subsection,
    .ttrust,
    .type {
      font-weight: 500
    }

    .subhead,
    .subhead a {
      color: #003c7f
    }

    .rel--radio .subhead,
    .rel--radio .subhead a {
      color: rgba(15, 15, 15, .7)
    }

    .aprev--live .subhead,
    .aprev--live .subhead a {
      color: #a60c2a
    }

    .aprev--live.inverted-color .subhead,
    .aprev--live.inverted-color .subhead a {
      color: #ef4e63
    }

    a.subhead:hover {
      color: rgba(0, 60, 127, .7)
    }

    .inverted-color a.subhead:hover {
      color: rgba(255, 255, 255, .7)
    }

    .rel--radio a.subhead:hover {
      color: #0f0f0f
    }

    .aprev--live a.subhead:hover {
      color: rgba(166, 12, 42, .7)
    }

    .aprev--live.inverted-color a.subhead:hover {
      color: rgba(239, 78, 99, .7)
    }

    .subhead em {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-style: italic;
      text-transform: none
    }

    .subhead--icon {
      position: relative;
      padding-left: 16px
    }

    .subhead--icon .icon {
      font-size: 12px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0
    }

    .subhead-24plus {
      color: #826e47;
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 1rem;
      font-weight: 700
    }

    .pgallery .aprev-main a.subhead-24plus {
      color: #826e47 !important
    }

    .pgallery .aprev-main a.subhead-24plus:hover,
    a.subhead-24plus:hover {
      color: rgba(130, 110, 71, .7) !important
    }

    .subhead--ntht {
      font-weight: 700;
      color: #159ca6
    }

    a.subhead--ntht:hover {
      color: rgba(21, 156, 166, .7)
    }

    .subtitle {
      font-size: 1.125rem !important;
      font-weight: 700
    }

    .subtitle--icon {
      position: relative;
      display: block;
      padding-right: 21px
    }

    .subtitle .icon {
      position: absolute;
      top: 0;
      right: 0;
      font-size: 16px
    }

    .type,
    .type a {
      color: #870042
    }

    a.type:hover {
      color: rgba(135, 0, 66, .7)
    }

    .sponsored,
    .sponsored a {
      color: #4c7aa9
    }

    a.sponsored:hover {
      color: rgba(76, 122, 169, .7)
    }

    .time {
      color: rgba(15, 15, 15, .7)
    }

    .time--update:not(.meta-part) {
      display: block;
      margin-top: 2px
    }

    .inverted-color .time {
      color: rgba(255, 255, 255, .7)
    }

    .time .icon {
      display: inline-block;
      font-size: 12px;
      margin-right: 2px
    }

    .rtime {
      font-size: 1rem !important;
      color: #a60c2a
    }

    a:hover .rtime {
      color: rgba(166, 12, 42, .7)
    }

    .htime {
      font-weight: 500;
      color: #a60c2a
    }

    .atag {
      display: inline-block;
      padding: 5px 0;
      line-height: .875rem;
      min-height: 24px;
      font-weight: 400
    }

    .atag,
    .atag a {
      color: #870042
    }

    .atag strong {
      font-weight: 500
    }

    a.atag:hover {
      color: rgba(135, 0, 66, .7)
    }

    .atag--icon,
    .atag--trust {
      position: relative
    }

    .atag--icon .icon,
    .atag--trust .icon {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%)
    }

    .atag--icon {
      padding-left: 21px
    }

    .atag--icon .icon {
      left: 0
    }

    .atag--trust {
      padding-right: 21px
    }

    .atag--trust .icon {
      right: 0
    }

    .atag--trust,
    .atag--trust a {
      color: #0f0f0f;
      text-decoration: underline !important
    }

    a.atag--trust:hover {
      color: rgba(15, 15, 15, .7)
    }

    .list-inline .atag {
      margin-bottom: 5px
    }

    .fmore {
      display: inline-block;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .75rem;
      line-height: 1;
      font-weight: 500;
      text-transform: uppercase;
      color: #003c7f
    }

    .auth {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-weight: 400;
      line-height: 1rem;
      margin-bottom: 0
    }

    .auth,
    .auth a {
      color: rgba(15, 15, 15, .7)
    }

    .inverted-color .auth,
    .inverted-color .auth a {
      color: rgba(255, 255, 255, .7)
    }

    .auth a:hover {
      color: #0f0f0f
    }

    .inverted-color .auth a:hover {
      color: #fff
    }

    .auth+.auth--account {
      margin-top: 5px
    }

    .aentry .auth {
      margin-bottom: 10px
    }

    .aquote {
      display: block;
      position: relative;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      padding-top: 34px;
      margin: 0 0 40px
    }

    .aquote-title {
      display: block;
      position: relative;
      font-weight: 400;
      margin-bottom: 15px;
      margin-left: 5px;
      border-left: 1px solid #0f0f0f;
      padding-left: 10px
    }

    .aquote-foot {
      display: block;
      position: relative;
      padding-right: 100px;
      min-height: 24px
    }

    .aquote-cite {
      color: #003c7f;
      margin: 0
    }

    .aquote .list-inline--tools {
      position: absolute;
      top: 0;
      right: 0
    }

    .aquote .icon {
      font-size: 24px;
      position: absolute;
      top: 0;
      left: 0;
      color: #003c7f
    }

    [data-toggle=collapse] .icon--status,
    [data-toggle=dropdown] .icon--status {
      color: #0f0f0f
    }

    .inverted-color [data-toggle=collapse] .icon--status,
    .inverted-color [data-toggle=dropdown] .icon--status {
      color: #fff
    }

    [data-toggle=collapse] .icon--status::before,
    [data-toggle=dropdown] .icon--status::before {
      content: "\e916"
    }

    [data-toggle=collapse][aria-expanded=true] .icon--status::before,
    [data-toggle=dropdown][aria-expanded=true] .icon--status::before {
      content: "\e919"
    }

    [data-toggle=collapse][aria-expanded=true] .icon-angle-down::before,
    [data-toggle=dropdown][aria-expanded=true] .icon-angle-down::before {
      content: "\e927"
    }

    .hmarket [data-toggle=collapse] .icon--status::before,
    .hmarket [data-toggle=dropdown] .icon--status::before,
    .my24-faq [data-toggle=collapse] .icon--status::before,
    .my24-faq [data-toggle=dropdown] .icon--status::before {
      content: "\e924"
    }

    .hmarket [data-toggle=collapse][aria-expanded=true] .icon--status::before,
    .hmarket [data-toggle=dropdown][aria-expanded=true] .icon--status::before,
    .my24-faq [data-toggle=collapse][aria-expanded=true] .icon--status::before,
    .my24-faq [data-toggle=dropdown][aria-expanded=true] .icon--status::before {
      content: "\e927"
    }

    [data-toggle=tooltip] {
      cursor: pointer
    }

    .tooltip {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif !important
    }

    .tooltip-inner {
      box-shadow: 2px 2px 0 0 #e6e6e6
    }

    .tooltip.bs-tooltip-left .tooltip-inner {
      box-shadow: -2px 2px 0 0 rgba(0, 0, 0, .1)
    }

    .img-cover {
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .25)
    }

    .qv-title {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      line-height: 1;
      padding-bottom: 20px
    }

    .qv-link {
      position: relative;
      display: inline-block;
      padding-left: 11px
    }

    .qv-link::before {
      content: '';
      display: block;
      width: 6px;
      height: 12px;
      position: absolute;
      left: 0;
      top: 0;
      margin-top: 2px
    }

    @media (max-width:767.98px) {
      .pgallery-m {
        position: relative
      }

      .pgallery-m::before {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 50%;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .8)));
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .8) 100%);
        background-repeat: repeat-x;
        pointer-events: none;
        z-index: 1
      }

      .bytime .pgallery-m::before {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .5)));
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 100%);
        background-repeat: repeat-x
      }

      .pgallery-m .pgallery-overlay {
        display: block;
        position: absolute;
        left: 20px;
        right: 20px;
        bottom: 20px;
        z-index: 9
      }

      .bytime .pgallery-m .pgallery-overlay {
        left: 10px;
        right: 10px;
        bottom: 10px
      }

      .pgallery-m .aprev-footer,
      .pgallery-m .aprev-main,
      .pgallery-m .aprev-related,
      .pgallery-m .auth {
        color: #fff
      }

      .pgallery-m .aprev-footer .aprev-title-clr,
      .pgallery-m .aprev-footer a,
      .pgallery-m .aprev-main .aprev-title-clr,
      .pgallery-m .aprev-main a,
      .pgallery-m .aprev-related .aprev-title-clr,
      .pgallery-m .aprev-related a,
      .pgallery-m .auth .aprev-title-clr,
      .pgallery-m .auth a {
        color: #fff !important
      }

      .pgallery-m .aprev-footer .aprev-title-clr:hover,
      .pgallery-m .aprev-footer a:hover,
      .pgallery-m .aprev-main .aprev-title-clr:hover,
      .pgallery-m .aprev-main a:hover,
      .pgallery-m .aprev-related .aprev-title-clr:hover,
      .pgallery-m .aprev-related a:hover,
      .pgallery-m .auth .aprev-title-clr:hover,
      .pgallery-m .auth a:hover {
        color: rgba(255, 255, 255, .7) !important
      }

      .pgallery-m .aprev-footer .aprev-title-clr,
      .pgallery-m .aprev-main .aprev-title-clr,
      .pgallery-m .aprev-related .aprev-title-clr,
      .pgallery-m .auth .aprev-title-clr {
        text-decoration: underline
      }

      .pgallery-m .aprev-footer .aprev-price,
      .pgallery-m .aprev-main .aprev-price,
      .pgallery-m .aprev-related .aprev-price,
      .pgallery-m .auth .aprev-price {
        display: none
      }

      .pgallery-m .aprev-related {
        text-align: left
      }

      .pgallery-m .aprev-related .aprev::before {
        border-color: rgba(255, 255, 255, .25)
      }

      .pgallery-m .aprev-related .aprev-title::before {
        background: #fff
      }

      .pgallery-m .aprev-img {
        margin: 0
      }

      .pgallery-m .img-fluid {
        width: 100%
      }

      .pgallery-m .aprev-price {
        margin-top: 20px;
        margin-right: 20px
      }

      .pgallery-m::before {
        height: 100%
      }
    }

    .aembed {
      margin-bottom: 40px
    }

    .aembed--box {
      margin-bottom: 40px;
      padding: 20px
    }

    .list-lined-item>.aembed--box {
      margin: -11px 0
    }

    @media (max-width:767.98px) {
      .list-lined-item>.aembed--box {
        margin-left: -15px;
        margin-right: -15px
      }
    }

    .list-lined-item:first-child>.aembed--box {
      margin-top: 0
    }

    .aembed--normal {
      max-width: unset;
      margin-left: 0 !important;
      margin-right: 0 !important
    }

    @media (max-width:767.98px) {
      .aembed--normal {
        margin-bottom: 20px
      }
    }

    .aembed--extra {
      max-width: unset;
      margin-left: -5px;
      margin-right: -5px
    }

    .rel--strip {
      padding-top: 10px;
      padding-bottom: 10px
    }

    .main-article--top .rel--strip {
      margin-top: -15px
    }

    @media (max-width:767.98px) {
      .rel--strip .aprev-title {
        font-size: .9375rem !important
      }

      .rel--strip .aprev--shline .aprev-footer {
        display: none
      }
    }

    .rstrip-wrapper {
      display: block;
      position: relative
    }

    .rstrip-title {
      position: relative;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      width: 105px;
      padding-left: 15px
    }

    .inverted-color .rstrip-title {
      border-color: rgba(255, 255, 255, .25)
    }

    .rel--strip .scrolling--md .rstrip-title.scrolling-item {
      width: 105px !important
    }

    .rstrip-title-txt {
      font-size: .9375rem;
      font-weight: 700;
      text-transform: uppercase;
      margin: 0
    }

    .rstrip-title-label {
      display: block;
      font-weight: 400
    }

    .rstrip-title-icon {
      display: block;
      height: 24px;
      width: auto;
      position: absolute;
      left: 15px;
      bottom: 0
    }

    @media (max-width:767.98px) {
      .rstrip-title-icon {
        display: none
      }
    }

    .rstrip .aprev-main {
      margin: 0
    }

    .rstrip--sticky {
      padding-top: 2px;
      padding-bottom: 2px;
      margin-bottom: 0;
      border: none !important
    }

    .rstrip--sticky .rstrip-title {
      margin-top: 3px
    }

    .rstrip--sticky .rstrip-title-icon {
      display: none
    }

    .rstrip--sticky .aprev-main {
      margin-top: 3px
    }

    .list-unstyled {
      padding-left: 0;
      list-style: none
    }

    ul.row {
      padding-left: 0;
      list-style: none;
      margin-bottom: 0
    }

    .list {
      padding-left: 0;
      list-style: none;
      font-size: 0
    }

    .list-item {
      font-size: 1rem;
      line-height: 1
    }

    .list-item:not(:last-child) {
      margin-bottom: 7px
    }

    .list--sep .list-item:not(:last-child) {
      margin-bottom: 15px
    }

    .list-inline {
      padding-left: 0;
      list-style: none;
      font-size: 0
    }

    .list-inline-item {
      vertical-align: top;
      display: inline-block;
      font-size: 1rem;
      line-height: 1
    }

    .list-inline-item:not(:last-child) {
      margin-right: 10px
    }

    .list-inline-item--brd {
      padding-left: 10px;
      border-left: 1px solid rgba(15, 15, 15, .25)
    }

    .inverted-color .list-inline-item--brd {
      border-color: rgba(255, 255, 255, .25)
    }

    .list-inline--sep .list-inline-item:not(:last-child) {
      margin-right: 20px
    }

    .list-inline--close .list-inline-item:not(:last-child) {
      margin-right: 5px
    }

    .list-inline--tools {
      margin: 0
    }

    @media (max-width:767.98px) {
      .ahead-ltool .list-inline--tools .list-inline-item:not(:last-child) {
        margin-right: 5px
      }
    }

    .list-lined {
      padding-left: 0;
      list-style: none;
      margin-bottom: 0
    }

    .list-lined-item {
      position: relative
    }

    .list-lined-item:not(:last-child) {
      padding-bottom: 10px;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      margin-bottom: 10px
    }

    .inverted-color .list-lined-item:not(:last-child) {
      border-color: rgba(255, 255, 255, .25)
    }

    @media (max-width:767.98px) {
      .list-lined-item-sm-last {
        padding-bottom: 0 !important;
        border-bottom: none !important;
        margin-bottom: 0 !important
      }
    }

    .list-lined--closed .list-lined-item:last-child {
      padding-bottom: 10px;
      border-bottom: 1px solid rgba(15, 15, 15, .25)
    }

    .list-lined--closed-top {
      padding-top: 10px;
      border-top: 1px solid rgba(15, 15, 15, .25)
    }

    .list-lined--ord .list-lined-item {
      padding-left: 15px
    }

    .list-lined--ord .list-lined-item .item-ord {
      position: absolute;
      left: 0;
      top: 0
    }

    .list-lined--sep .list-lined-item:not(:last-child) {
      padding-bottom: 15px;
      margin-bottom: 15px
    }

    .list-lined--sep.list-lined--closed .list-lined-item:last-child {
      padding-bottom: 20px;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      margin-bottom: 30px
    }

    .list-lined--sep.list-lined--closed-top {
      padding-top: 15px
    }

    .list-lined--dotted .list-lined-item:not(:last-child) {
      border-bottom: none
    }

    .list-lined--dotted.list-lined--closed .list-lined-item:last-child {
      border-bottom: none
    }

    .list-lined--dotted.list-lined--closed-top {
      border-top: none
    }

    @media (max-width:767.98px) {
      .list-lined.list-stretch .list-lined-item:not(:last-child) {
        padding-bottom: 20px;
        margin-bottom: 20px
      }
    }

    .item-ord {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 1;
      color: rgba(15, 15, 15, .7)
    }

    .item-ord::after {
      content: '.'
    }

    .list-sep {
      padding-left: 0;
      list-style: none;
      margin-bottom: 0
    }

    .list-sep-item {
      position: relative
    }

    .list-sep-item:not(:last-child) {
      margin-bottom: 30px
    }

    .list-sline {
      padding-left: 0;
      list-style: none;
      margin-bottom: 0
    }

    .list-sline-item {
      position: relative
    }

    .list-sline-item:not(:first-child) {
      margin-top: 10px
    }

    .list-disc {
      padding-left: 0;
      list-style: none;
      margin-bottom: 0
    }

    .list-disc-item {
      position: relative;
      padding-left: 15px
    }

    .list-disc-item::before {
      content: '';
      display: block;
      width: 7px;
      height: 7px;
      border-radius: 50%;
      background: rgba(15, 15, 15, .7);
      position: absolute;
      left: 0;
      top: 2px
    }

    .list-disc-item:not(:last-child) {
      margin-bottom: 15px
    }

    .list-column {
      padding-left: 0;
      list-style: none;
      margin: 0;
      -webkit-column-count: 2;
      -moz-column-count: 2;
      column-count: 2;
      -webkit-column-gap: 20px;
      -moz-column-gap: 20px;
      column-gap: 20px;
      min-width: 265px
    }

    .list-column-item {
      width: 100%;
      position: relative;
      -webkit-column-break-inside: avoid;
      -moz-column-break-inside: avoid;
      break-inside: avoid
    }

    .abox {
      position: relative;
      padding-top: 20px;
      padding-bottom: 20px;
      text-align: center;
      background: #e6d5c4
    }

    .abox.mb-0 {
      border-bottom: 0
    }

    @media (max-width:767.98px) {
      .abox {
        height: auto;
        padding-top: 10px;
        padding-bottom: 10px;
        margin-left: -15px;
        margin-right: -15px
      }

      .main-content>.abox {
        margin-right: auto;
        margin-left: auto
      }
    }

    .abox>* {
      margin-left: auto;
      margin-right: auto
    }

    .modal-light .abox {
      background: #f5f5f5
    }

    .abox.sticky-parent.abox--grow::before {
      display: none !important
    }

    .abox--block {
      padding-top: 10px !important;
      padding-bottom: 10px !important
    }

    .abox--nobg {
      padding: 0;
      background: 0 0
    }

    .abox--nobg::before {
      display: none !important
    }

    .abox--fullwidth {
      padding: 0;
      border-bottom-width: 40px
    }

    .abox--fullwidth::before {
      display: none !important
    }

    .abox--fullwidth.mb-0 {
      border-bottom: none
    }

    .abox--full {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0
    }

    .abox--full.mb-0 {
      border-bottom: none
    }

    .abox--fcenter {
      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
    }

    .abox--grow {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1
    }

    .abox--sep {
      margin: 30px 0
    }

    .abox--listing {
      margin-top: -16px;
      margin-bottom: -16px;
      border-top: 15px solid #f5e5d5;
      border-bottom: 15px solid #f5e5d5;
      z-index: 1
    }

    .backgroundAdv .sticky-header .rel--strip {
      max-width: unset !important
    }

    @media (max-width:767.98px) {
      .scrolling {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        margin: 0 -15px -5px !important;
        padding-bottom: 5px;
        -ms-overflow-style: none;
        scrollbar-width: none
      }

      .scrolling::-webkit-scrollbar {
        display: none
      }

      .scrolling.my24-nav {
        margin-bottom: 0 !important;
        padding-bottom: 0
      }

      .scrolling-item {
        -webkit-box-flex: 0 !important;
        -webkit-flex: 0 0 auto !important;
        -ms-flex: 0 0 auto !important;
        flex: 0 0 auto !important;
        margin-bottom: 0 !important;
        width: 240px !important;
        max-width: unset !important
      }

      .scrolling-item.list-lined-item {
        position: relative;
        border: none;
        padding: 0 15px;
        margin-bottom: 0
      }

      .scrolling-item.list-lined-item:not(:first-child)::after {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        border-left: 1px solid rgba(15, 15, 15, .25)
      }

      .inverted-color .scrolling-item.list-lined-item:not(:first-child)::after {
        border-color: rgba(255, 255, 255, .25)
      }

      .relmt-card-wrapper .scrolling-item,
      .s24salute-er-grid .scrolling-item {
        width: 300px !important
      }

      .scrolling-item--large {
        width: 310px !important
      }

      .rel-list--serie .scrolling-item {
        width: 150px !important
      }

      .scrolling.mid-gutters {
        padding-left: 13px;
        padding-right: 13px
      }

      .scrolling.small-gutters {
        padding-left: 10px;
        padding-right: 10px
      }

      .scrolling.no-gutters {
        margin: 0 !important
      }

      .scrolling.no-gutters .scrolling-item {
        max-width: 150px !important
      }
    }

    @media (max-width:767.98px) {
      .stacked .stacked-item {
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
      }

      .stacked .stacked-item::after {
        display: none !important
      }

      .stacked .stacked-item:not(:last-child) {
        padding-bottom: 10px;
        margin-bottom: 10px
      }

      .stacked .stacked-item:not(:last-child)::before {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: 15px;
        right: 15px;
        border-bottom: 1px solid rgba(15, 15, 15, .25)
      }
    }

    @media (max-width:1023.98px) {
      .stacked-md .stacked-item {
        -webkit-flex-basis: auto;
        -ms-flex-preferred-size: auto;
        flex-basis: auto
      }

      .stacked-md .stacked-item::after {
        display: none !important
      }

      .stacked-md .stacked-item:not(:last-child) {
        padding-bottom: 10px;
        margin-bottom: 10px
      }

      .stacked-md .stacked-item:not(:last-child)::before {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: 15px;
        right: 15px;
        border-bottom: 1px solid rgba(15, 15, 15, .25)
      }
    }

    @media (max-width:767.98px) {
      .stacked--bbig .stacked-item {
        padding-bottom: 15px !important
      }

      .stacked--bbig .stacked-item::before {
        border-bottom: 2px solid #0f0f0f !important
      }
    }

    .row.carousel .slick-track,
    .row.carousel-sync .slick-track {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: 100%
    }

    .row.carousel .slick-slide,
    .row.carousel-sync .slick-slide {
      height: auto
    }

    .btn {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      display: inline-block;
      font-weight: 500;
      color: #0f0f0f;
      text-align: center;
      vertical-align: middle;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      background: 0 0;
      border: 1px solid #0f0f0f;
      padding: 6px 15px;
      font-size: 1rem;
      line-height: 1;
      border-radius: 4px
    }

    .btn:hover {
      color: #0f0f0f;
      text-decoration: none
    }

    .inverted-color .btn {
      color: #fff;
      border-color: #fff
    }

    .inverted-color .btn:hover {
      color: #fff
    }

    .btn.disabled,
    .btn:disabled {
      pointer-events: none;
      opacity: .5
    }

    .btn:not(:disabled):not(.disabled) {
      cursor: pointer
    }

    a.btn:hover {
      opacity: .7
    }

    button.btn:hover {
      opacity: .7
    }

    a.btn.disabled,
    fieldset:disabled a.btn {
      pointer-events: none
    }

    .btn--white {
      background: #fff;
      border-color: #fff;
      color: #0f0f0f !important
    }

    .btn--blue {
      background: #003c7f;
      border-color: #003c7f;
      color: #fff !important
    }

    .btn--azure {
      background: #0075bf;
      border-color: #0075bf;
      color: #fff
    }

    .btn--azure:hover {
      color: #fff
    }

    .btn--wine {
      background: #870042;
      border-color: #870042;
      color: #fff
    }

    .btn--wine:hover {
      color: #fff
    }

    .btn--red {
      background: #a60c2a;
      border-color: #a60c2a;
      color: #fff
    }

    .btn--red:hover {
      color: #fff
    }

    .btn--yellow {
      background: #feba4f;
      border-color: #feba4f;
      color: #0f0f0f
    }

    .btn--yellow:hover {
      color: #0f0f0f
    }

    .btn--black {
      background: #0f0f0f;
      border-color: #0f0f0f;
      color: #fff
    }

    .btn--black:hover {
      color: #fff
    }

    .btn--outline {
      border-width: 2px
    }

    .btn--radio {
      background: #0d7312;
      border-color: #0d7312;
      color: #fff
    }

    .btn--radio:hover {
      color: #fff
    }

    .btn--clr {
      background: 0 0;
      border-color: #003c7f
    }

    .btn--clr.btn--wine {
      border-color: #870042
    }

    .btn--txt {
      border: none;
      border-radius: 0;
      padding-left: 0 !important;
      padding-right: 0 !important
    }

    @media (max-width:767.98px) {
      .btn--big-m {
        padding: 6px 15px;
        font-size: 1rem;
        line-height: 1;
        border-radius: 4px
      }
    }

    .dropdown-menu-foot .btn {
      padding: 6px 15px;
      font-size: 1rem;
      line-height: 1;
      border-radius: 4px
    }

    .btn--small {
      padding: 4px 10px;
      font-size: .875rem;
      line-height: 1;
      border-radius: 4px;
      text-transform: uppercase
    }

    .btn--full {
      width: 100%
    }

    .btn--pill {
      border-radius: 15px;
      white-space: nowrap;
      font-size: .8125rem
    }

    .btn--icon-left,
    .btn--icon-right {
      position: relative
    }

    .btn--icon-left .icon,
    .btn--icon-right .icon {
      font-size: 16px;
      width: 16px;
      text-align: center;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%)
    }

    .btn--icon-left {
      padding-left: 31px !important
    }

    .btn--icon-left .icon {
      left: 8px
    }

    .btn--icon-left.btn--txt {
      padding-left: 21px !important
    }

    .btn--icon-left.btn--txt .icon {
      left: 0
    }

    .btn--icon-right {
      padding-right: 31px !important
    }

    .btn--icon-right .icon {
      right: 8px
    }

    .btn--icon-right.btn--txt {
      padding-right: 21px !important
    }

    .btn--icon-right.btn--txt .icon {
      right: 0
    }

    .btn--goto {
      border: none;
      padding-left: 0;
      padding-right: 0;
      text-transform: none;
      font-size: .875rem
    }

    .btn--goto::after {
      content: ' ›'
    }

    .btn--collapse {
      text-align: center;
      min-width: 75px
    }

    .btn--collapse::before {
      content: attr(data-text-show)
    }

    .btn--collapse::after {
      content: attr(data-text-hide);
      display: none
    }

    .btn--collapse.active::before,
    .btn--collapse[aria-expanded=true]::before,
    .is-expanded .btn--collapse::before {
      display: none
    }

    .btn--collapse.active::after,
    .btn--collapse[aria-expanded=true]::after,
    .is-expanded .btn--collapse::after {
      display: inline-block
    }

    .btn--collapse.active[data-hide=true],
    .btn--collapse[aria-expanded=true][data-hide=true],
    .is-expanded .btn--collapse[data-hide=true] {
      display: none
    }

    .btn--collapse.active .icon-arrow-down::before,
    .btn--collapse[aria-expanded=true] .icon-arrow-down::before,
    .is-expanded .btn--collapse .icon-arrow-down::before {
      content: "\e943"
    }

    .btn--collapse.active .icon-arrow-down-small::before,
    .btn--collapse[aria-expanded=true] .icon-arrow-down-small::before,
    .is-expanded .btn--collapse .icon-arrow-down-small::before {
      content: "\e919"
    }

    .link-icon {
      white-space: nowrap;
      position: relative;
      display: inline-block;
      padding-left: 21px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .link-icon .icon {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0;
      font-size: 16px;
      color: rgba(15, 15, 15, .7)
    }

    .link-icon:hover {
      text-decoration: none
    }

    .dropdown-menu .link-icon {
      color: #0f0f0f
    }

    .link-icon--big {
      padding-left: 29px;
      line-height: 24px
    }

    .link-icon--big .icon {
      font-size: 24px;
      color: inherit
    }

    @media (max-width:767.98px) {
      .link-icon--circle {
        height: 36px;
        width: 36px;
        border-radius: 50%;
        padding: 0;
        background: #003c7f
      }

      .link-icon--circle .link-icon-label {
        display: none
      }

      .link-icon--circle .icon {
        color: #fff;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
      }

      .link-icon--circle:hover {
        opacity: .7
      }
    }

    .link-icon--ord {
      font-size: 1.125rem;
      font-weight: 500;
      padding-left: 45px;
      min-height: 30px
    }

    .link-icon--ord .link-count {
      display: block;
      font-family: sole_display, Georgia, Times, "Times New Roman", serif;
      font-weight: 900;
      font-size: 2.25rem;
      line-height: 30px;
      color: rgba(15, 15, 15, .25);
      position: absolute;
      top: 0;
      left: 0;
      width: 30px;
      text-align: center
    }

    .ltool {
      display: block;
      position: relative;
      color: rgba(15, 15, 15, .7)
    }

    button.ltool:hover {
      opacity: .7
    }

    .ltool[aria-expanded=true] {
      color: #003c7f
    }

    span.ltool {
      color: #0f0f0f
    }

    span.ltool:hover {
      color: #0f0f0f !important
    }

    .inverted-color span.ltool {
      color: #fff
    }

    .inverted-color span.ltool:hover {
      color: #fff !important
    }

    .inverted-color .ltool {
      color: rgba(255, 255, 255, .7)
    }

    .inverted-color .ltool:hover {
      color: #fff !important
    }

    .inverted-color .ltool[aria-expanded=true] {
      color: #fff
    }

    .ltool--circle,
    .ltool--outline {
      display: inline-block;
      width: 24px;
      height: 24px;
      text-align: center;
      border-radius: 50%;
      border: 1px solid #fff;
      background: #fff
    }

    .modal-light .ltool--circle,
    .modal-light .ltool--outline {
      background: #fcf8f4;
      border-color: #fcf8f4
    }

    .ltool--circle,
    .ltool--circle .icon,
    .ltool--outline,
    .ltool--outline .icon {
      font-size: 16px;
      line-height: 22px;
      color: #0f0f0f
    }

    .ltool--circle .icon,
    .ltool--outline .icon {
      display: block;
      width: 100%
    }

    .aprev--radio .ltool--circle,
    .aprev--radio .ltool--outline {
      border-color: #0f0f0f;
      background: #0f0f0f
    }

    .aprev--radio .ltool--circle,
    .aprev--radio .ltool--circle .icon,
    .aprev--radio .ltool--outline,
    .aprev--radio .ltool--outline .icon {
      color: #fff
    }

    .ltool--mid {
      width: 30px;
      height: 30px
    }

    .ltool--mid,
    .ltool--mid .icon {
      line-height: 28px
    }

    .ltool--mid .icon {
      font-size: 16px
    }

    .ltool--mid .icon-arrow-right-small {
      font-size: 24px
    }

    .ltool--big,
    .modal-close-iframe .ltool,
    .modal-header .ltool {
      width: 36px;
      height: 36px
    }

    .ltool--big,
    .ltool--big .icon,
    .modal-close-iframe .ltool,
    .modal-close-iframe .ltool .icon,
    .modal-header .ltool,
    .modal-header .ltool .icon {
      line-height: 34px
    }

    .modal-close-iframe .ltool .icon,
    .modal-header .ltool .icon {
      font-size: 24px
    }

    .modal-social-login .ltool {
      width: 30px;
      height: 30px;
      box-shadow: 0 1px 1px 0 rgba(0, 0, 0, .24), 0 0 1px 0 rgba(0, 0, 0, .12)
    }

    .modal-social-login .ltool,
    .modal-social-login .ltool .icon {
      line-height: 28px
    }

    .ltool--clr {
      background: #003c7f;
      border-color: #003c7f
    }

    .ltool--clr,
    .ltool--clr .icon {
      color: #fff
    }

    .ltool--clr:hover {
      opacity: .7
    }

    .ltool--more {
      background: 0 0;
      border-color: transparent
    }

    .ltool--more,
    .ltool--more .icon {
      color: #102354
    }

    .ltool--circle:hover {
      opacity: .7
    }

    .ltool--outline {
      background: 0 0;
      border-color: #0f0f0f
    }

    .inverted-color .ltool--outline {
      border-color: #fff !important
    }

    .inverted-color .ltool--outline,
    .inverted-color .ltool--outline .icon {
      color: #fff !important
    }

    .ltool--solo {
      background: 0 0;
      border-color: transparent
    }

    .ltool--solo .icon {
      font-size: 24px
    }

    .ltool--black {
      background: #0f0f0f;
      border-color: #0f0f0f
    }

    .ltool--black .icon {
      color: #f5e5d5
    }

    .bg-beige .ltool--black .icon {
      color: #fff5ec
    }

    .sd-body .ltool--black .icon {
      color: #0f0f0f
    }

    .ltool-counter {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .6875rem;
      line-height: 1;
      font-weight: 500;
      position: absolute;
      top: 5px;
      left: 0;
      width: 24px;
      text-align: center;
      letter-spacing: -.05em
    }

    .ltool--solo .ltool-counter {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      margin-top: -1px
    }

    .ltool-label {
      display: block;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .6875rem;
      font-weight: 500;
      line-height: 1;
      text-transform: uppercase;
      color: rgba(15, 15, 15, .7);
      margin: 0 5px 5px
    }

    .ltool-block {
      margin: 0 -5px -10px;
      white-space: nowrap;
      font-size: 0
    }

    .ltool-block:not(:last-child) {
      margin-bottom: 10px;
      position: relative
    }

    .ltool-block:not(:last-child)::after {
      content: '';
      display: block;
      position: absolute;
      left: 5px;
      right: 5px;
      bottom: 0;
      border-bottom: 1px solid rgba(15, 15, 15, .25)
    }

    .ltool-block .ltool {
      margin: 0 5px 10px
    }

    .ltool-cta {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 100%;
      padding-right: 5px;
      white-space: nowrap;
      text-transform: none;
      font-size: .875rem
    }

    .ltool--clr .ltool-cta {
      color: #003c7f
    }

    .ltool-share {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 1rem;
      min-width: 150px
    }

    .ltool-share-title {
      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;
      font-size: 1rem;
      font-weight: 700;
      margin-bottom: 15px
    }

    .ltool-share-title .icon {
      cursor: pointer
    }

    @media (max-width:767.98px) {
      .dropdown-menu-center .ltool-share-title .icon {
        font-size: 24px
      }
    }

    @media (max-width:767.98px) {
      .ltool-share-content {
        overflow-y: auto;
        max-height: -webkit-calc(100svh - 200px);
        max-height: calc(100svh - 200px);
        margin-bottom: -20px;
        padding-bottom: 20px;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none
      }

      .ltool-share-content::-webkit-scrollbar {
        display: none
      }
    }

    .ltool-share-action {
      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;
      gap: 10px;
      width: 100%
    }

    .ltool-share-action:not(:last-child) {
      margin-bottom: 5px
    }

    @media (max-width:767.98px) {
      .dropdown-menu-center .ltool-share-action:not(:last-child) {
        padding-bottom: 10px;
        border-bottom: 1px solid rgba(15, 15, 15, .25);
        margin-bottom: 10px
      }
    }

    .ltool-share-action .ltool--outline {
      background: #fff !important;
      color: #0f0f0f !important;
      border-color: rgba(15, 15, 15, .25) !important
    }

    .ltool-share-action .ltool--outline,
    .ltool-share-action .ltool--outline .icon {
      color: #0f0f0f !important
    }

    .ltool-share-action:hover .ltool--outline {
      border-color: #0f0f0f !important
    }

    .stickyfeedback {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 1rem;
      display: inline-block;
      border-radius: 4px;
      background: #0f0f0f;
      color: #fff;
      padding: 10px 15px;
      position: -webkit-sticky;
      position: sticky;
      z-index: 1020;
      bottom: 20px;
      left: 50%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      opacity: 0;
      -webkit-transition: opacity .4s ease-in-out;
      transition: opacity .4s ease-in-out;
      pointer-events: none
    }

    .stickyfeedback.show {
      opacity: 1
    }

    .carousel-btn {
      display: block;
      width: 30px;
      height: 30px;
      text-align: center;
      border-radius: 4px;
      border: 1px solid #fff;
      background: #fff;
      color: rgba(15, 15, 15, .7)
    }

    .carousel-btn,
    .carousel-btn .icon {
      line-height: 28px
    }

    .carousel-btn .icon {
      font-size: 24px
    }

    .carousel-btn.slick-disabled {
      background: 0 0 !important;
      opacity: .5;
      pointer-events: none;
      cursor: default
    }

    .carousel-btn.slick-hidden {
      display: none !important
    }

    .carousel-nav {
      margin: 0 -15px;
      padding: 0 7.5px;
      font-size: 0
    }

    .carousel-nav .carousel-btn {
      display: inline-block;
      margin: 0 7.5px;
      background: 0 0;
      border-color: rgba(15, 15, 15, .25);
      color: #0f0f0f;
      background: rgba(15, 15, 15, .05)
    }

    .inverted-color .carousel-nav .carousel-btn {
      border-color: rgba(255, 255, 255, .25);
      color: #fff;
      background: rgba(255, 255, 255, .1)
    }

    .rel-extra .carousel-nav {
      z-index: 9
    }

    .slick-dots {
      padding-left: 0;
      list-style: none;
      margin: 30px 0;
      text-align: center;
      font-size: 0
    }

    .slick-dots>li {
      display: inline-block;
      margin: 0 4px
    }

    .slick-dots button {
      display: block;
      padding: 0;
      border: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      background: rgba(15, 15, 15, .25);
      display: block;
      height: 8px;
      width: 8px;
      border-radius: 50%;
      overflow: hidden;
      text-indent: -9999px;
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none
    }

    .slick-dots .slick-active button {
      background: #003c7f
    }

    .loader {
      position: relative;
      height: 70px;
      width: 70px;
      margin: 0 auto
    }

    .loader-wrapper {
      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
    }

    .loader-wrapper--page {
      min-height: 30vh
    }

    .loader-wrapper--overlay {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 1040;
      background: rgba(245, 229, 213, .7)
    }

    .loader-icons {
      width: 52px;
      height: 52px;
      position: absolute;
      left: 9px;
      top: 9px;
      overflow: hidden;
      border-radius: 50%
    }

    .loader-icons .icon {
      display: inline-block;
      font-size: 36px;
      line-height: 52px;
      position: absolute;
      left: 8px;
      -webkit-animation: icon-up 1s .7s infinite ease;
      animation: icon-up 1s .7s infinite ease
    }

    .inverted-color .loader-icons .icon {
      color: #fff
    }

    .loader-icons .icon--one {
      top: 0
    }

    .loader-icons .icon--two {
      top: 52px
    }

    .loader-circle-out {
      height: 70px;
      width: 70px;
      border-radius: 50%;
      border: 2px solid transparent;
      border-top-color: #003c7f;
      position: absolute;
      top: 0;
      left: 0;
      -webkit-animation: rotate-circle-out 1s infinite linear;
      animation: rotate-circle-out 1s infinite linear
    }

    .inverted-color .loader-circle-out {
      border-top-color: #fff
    }

    .loader-circle-in {
      height: 58px;
      width: 58px;
      border-radius: 50%;
      border: 2px solid transparent;
      border-top-color: #870042;
      position: absolute;
      top: 6px;
      left: 6px;
      -webkit-transform: rotate(15deg);
      transform: rotate(15deg);
      -webkit-animation: rotate-circle-in 1s infinite cubic-bezier(.25, .1, .7, .9);
      animation: rotate-circle-in 1s infinite cubic-bezier(.25, .1, .7, .9)
    }

    .inverted-color .loader-circle-in {
      border-top-color: #fff
    }

    @-webkit-keyframes rotate-circle-out {
      to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
      }
    }

    @keyframes rotate-circle-out {
      to {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
      }
    }

    @-webkit-keyframes rotate-circle-in {
      to {
        -webkit-transform: rotate(720deg);
        transform: rotate(720deg)
      }
    }

    @keyframes rotate-circle-in {
      to {
        -webkit-transform: rotate(720deg);
        transform: rotate(720deg)
      }
    }

    @-webkit-keyframes icon-up {
      50% {
        -webkit-transform: translate(0, -52px);
        transform: translate(0, -52px)
      }

      50.1% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
      }
    }

    @keyframes icon-up {
      50% {
        -webkit-transform: translate(0, -52px);
        transform: translate(0, -52px)
      }

      50.1% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
      }
    }

    .aprev {
      position: relative
    }

    .rel-expandible .aprev,
    .rel-list .aprev {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0
    }

    .rel-expandible>.aprev,
    .rel-list>.aprev {
      height: auto
    }

    .brd-list .aprev {
      border-top: 1px solid rgba(15, 15, 15, .25);
      padding-top: 15px
    }

    .aprev-img {
      position: relative;
      margin-bottom: 10px;
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0
    }

    .aprev-img .icon {
      position: absolute;
      left: 0;
      bottom: 0;
      width: 32px;
      height: 32px;
      line-height: 32px;
      font-size: 16px
    }

    .aprev-img .icon-gallery-small,
    .aprev-img .icon-play,
    .aprev-img .icon-podcast,
    .aprev-img .icon-video-small {
      text-align: center;
      background: #009ca6;
      color: #fff
    }

    .aprev-img .icon-play::before {
      margin-left: -10%
    }

    .aprev--acor-small .aprev-img .icon {
      width: 20px;
      height: 20px;
      line-height: 20px;
      font-size: 12px
    }

    .player--podcast .aprev-img .icon-podcast {
      width: 50px;
      height: 50px;
      line-height: 50px;
      font-size: 32px
    }

    .aprev-img .logo24plus {
      position: absolute;
      left: 20px;
      bottom: 20px;
      margin-bottom: 2px;
      z-index: 9
    }

    .aprev-img--gradient {
      position: relative
    }

    .aprev-img--gradient::before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      height: 50%;
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .8)));
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .8) 100%);
      background-repeat: repeat-x;
      pointer-events: none;
      z-index: 1
    }

    .bytime .aprev-img--gradient::before {
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .5)));
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 100%);
      background-repeat: repeat-x
    }

    .aprev-img--player .icon {
      font-size: 32px;
      color: #fff;
      background: rgba(0, 0, 0, .5);
      width: 60px;
      height: 60px;
      line-height: 60px;
      border-radius: 50%;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%)
    }

    .aprev-title {
      margin-bottom: 0
    }

    @media (min-width:360px) and (max-width:767.98px) {
      .aprev-title {
        font-size: 1.25rem
      }

      .aprev--shline .aprev-title {
        font-size: 1.125rem
      }
    }

    .aprev--live.inverted-color .aprev-title-clr {
      color: #ef4e63 !important;
      border-color: #ef4e63 !important
    }

    .aprev--live.inverted-color .aprev-title-clr:hover {
      color: rgba(239, 78, 99, .7) !important
    }

    .aprev-title+.auth {
      margin-top: 5px
    }

    .aprev-title+.aprev-footer {
      margin-top: 15px
    }

    .aprev--hlist .aprev-title+.aprev-footer {
      margin-top: 5px
    }

    .aprev-title--light {
      font-weight: 300
    }

    .aprev-title.aprev-title--s {
      margin-top: 10px
    }

    .text-center .aprev-title.aprev-title--s::before {
      width: 40px;
      left: 50%;
      margin-left: -20px
    }

    .aprev-title-clamp {
      display: -webkit-box;
      line-height: 1.1;
      max-height: 70px;
      -webkit-line-clamp: 4;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis
    }

    .rstrip .aprev-title {
      margin: 0 -6px;
      padding: 0 6px
    }

    .rstrip .aprev-title a,
    .rstrip .aprev-title button {
      display: inline-block
    }

    .aprev-main {
      line-height: 1.1;
      display: block;
      margin-bottom: 10px
    }

    .list-lined .aprev-main {
      margin-bottom: 0
    }

    .aprev-main--source .aprev-title,
    .aprev-main--source .meta {
      padding-right: 100px
    }

    .aprev-footer {
      position: relative;
      margin-top: 10px;
      margin-bottom: 10px
    }

    .aprev-footer--ltool {
      min-height: 16px;
      padding-right: 31px
    }

    .aprev--hlight .aprev-footer--ltool,
    .aprev-footer--ltool.text-center,
    .text-center .aprev-footer--ltool {
      padding-left: 62px
    }

    @media (max-width:767.98px) {

      .aprev--hlight .aprev-footer--ltool,
      .aprev-footer--ltool.text-center,
      .text-center .aprev-footer--ltool {
        padding-right: 62px
      }
    }

    .aprev-footer--lined {
      border-top: 1px solid rgba(15, 15, 15, .25);
      padding-top: 15px
    }

    .inverted-color .aprev-footer--lined {
      border-color: rgba(255, 255, 255, .25)
    }

    .aprev-footer .list-inline--tools {
      position: absolute;
      top: 0;
      right: 0;
      margin: 0
    }

    .aprev-info {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 1rem;
      font-weight: 500;
      margin-bottom: 0
    }

    .inverted-color .aprev-info {
      color: rgba(255, 255, 255, .7)
    }

    .aprev-info+.aprev-excerpt,
    .aprev-title+.aprev-info {
      margin-top: 5px
    }

    .aprev--ebook .aprev-info {
      font-weight: 400
    }

    .aprev-excerpt {
      color: rgba(15, 15, 15, .7);
      margin-bottom: 0
    }

    .inverted-color .aprev-excerpt {
      color: rgba(255, 255, 255, .7)
    }

    .aprev-excerpt--sans {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .aprev-main .aprev-excerpt {
      margin-top: 5px
    }

    .aprev-product {
      margin: 5px 0 0;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-weight: 50;
      color: #0db693
    }

    .aprev-product a {
      color: #0db693
    }

    .aprev-product a:hover {
      color: rgba(13, 182, 147, .7)
    }

    .aprev-value {
      display: block;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .875rem;
      font-weight: 400;
      margin: 2px 0 0
    }

    .aprev-value-diff {
      display: inline-block;
      margin-left: 2px
    }

    .aprev-related {
      margin-bottom: 10px
    }

    .aprev-related .aprev {
      text-align: left;
      margin-top: 10px;
      height: auto
    }

    .aprev-related .aprev-title {
      position: relative;
      padding-left: 14px
    }

    .aprev-related .aprev-title::before {
      content: '';
      display: block;
      width: 4px;
      height: 4px;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      background: #003c7f;
      position: absolute;
      top: 5px;
      left: 0
    }

    .inverted-color .aprev-related .aprev-title::before {
      background: #fff
    }

    .aprev-related .aprev-title--icon::before {
      display: none
    }

    .aprev-related .aprev-title--icon .icon {
      position: absolute;
      top: 2px;
      left: 0;
      font-size: 12px;
      color: #003c7f
    }

    .inverted-color .aprev-related .aprev-title--icon .icon {
      color: #fff
    }

    .aprev-opinion {
      position: relative;
      padding-top: 30px
    }

    .aprev-opinion::before {
      top: 20px
    }

    .aprev-opinion .aprev-excerpt {
      max-width: 480px;
      display: -webkit-box;
      -webkit-line-clamp: 4;
      -webkit-box-orient: vertical;
      overflow: hidden
    }

    .aprev-opinion--img {
      padding-right: 82px;
      min-height: 92px
    }

    .aprev-opinion--img .minibio-img {
      position: absolute;
      top: 20px;
      right: 0;
      margin: 0
    }

    .aprev-price {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      display: inline-block;
      text-align: center;
      vertical-align: middle;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      color: #fff;
      background: #003c7f;
      font-size: .875rem;
      padding: 3px 7px;
      border-radius: 3px
    }

    .aprev-price:hover {
      color: #fff;
      background: rgba(0, 60, 127, .7)
    }

    .aprev-shop .aprev-price {
      background: 0 0 !important
    }

    .aprev-source {
      position: absolute;
      top: 0;
      right: 0
    }

    .aprev-source:hover {
      opacity: .7
    }

    .aprev-source img {
      height: 24px;
      width: auto
    }

    .aprev-shop {
      position: relative;
      text-align: right
    }

    .aprev-goto {
      display: inline-block;
      position: relative;
      margin-top: 5px;
      padding-right: 18px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 1rem;
      font-weight: 500
    }

    .aprev-goto .icon {
      font-size: 16px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%)
    }

    .aprev--acor-small .aprev-goto {
      font-size: .875rem
    }

    .aprev-coll {
      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: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .875rem;
      font-weight: 500;
      line-height: 1;
      height: 32px;
      background: #fff;
      color: #0f0f0f;
      position: absolute;
      left: 32px;
      bottom: 0;
      right: 0;
      padding: 0 7px
    }

    .aprev-coll-label {
      display: block;
      font-size: .5625rem;
      color: rgba(15, 15, 15, .7)
    }

    .lgrid .aprev {
      height: 100%
    }

    .aprev-ru {
      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;
      position: relative;
      padding: 15px 75px 15px 0;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      margin-bottom: 15px;
      min-height: 80px;
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 1rem;
      font-style: italic;
      font-weight: 400
    }

    .aprev-ru-img {
      display: block;
      width: 60px;
      height: 60px;
      overflow: hidden;
      position: absolute;
      right: 0;
      bottom: 0;
      margin: 0
    }

    @media (max-width:767.98px) {
      .aprev-ru {
        padding-right: 105px;
        min-height: 110px
      }

      .aprev-ru-img {
        width: 90px;
        height: 90px
      }
    }

    .aprev--ru .aprev-title {
      font-weight: 400;
      font-style: italic
    }

    .aprev--float {
      padding: 6px 5px;
      border-top: 2px solid #003c7f;
      background: rgba(255, 255, 255, .7)
    }

    .aprev--float .badge-plus,
    .aprev--float .badge24plus {
      width: 13px;
      margin-top: -2px
    }

    .aentry .aprev--float {
      float: left;
      width: 140px;
      margin-right: 10px;
      margin-bottom: 5px
    }

    @media (max-width:767.98px) {
      .aprev--isq .aprev-main {
        position: relative;
        padding-right: 100px;
        min-height: 90px
      }

      .side .aprev--isq .aprev-main {
        padding-right: 80px;
        min-height: 70px
      }

      .acor .aprev--isq .aprev-main {
        min-height: 90px
      }

      .aprev--isq .aprev-img {
        display: block;
        width: 90px;
        height: 90px;
        overflow: hidden;
        position: absolute;
        top: 0;
        right: 0
      }

      .aprev--isq .aprev-img .img-fluid,
      .aprev--isq .aprev-img a {
        height: 100%;
        width: 100%
      }

      .aprev--isq .aprev-img .img-fluid {
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center"
      }

      .side .aprev--isq .aprev-img {
        width: 70px;
        height: 70px
      }
    }

    @media (max-width:767.98px) {

      .aprev--rcm .aprev-img-ratio,
      .aprev--sqm .aprev-img-ratio {
        display: block;
        position: relative;
        padding-bottom: 100%;
        overflow: hidden
      }

      .aprev--rcm .aprev-img-ratio .img-fluid,
      .aprev--rcm .aprev-img-ratio a,
      .aprev--sqm .aprev-img-ratio .img-fluid,
      .aprev--sqm .aprev-img-ratio a {
        height: 100%;
        width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
      }

      .aprev--rcm .aprev-img-ratio .img-fluid,
      .aprev--sqm .aprev-img-ratio .img-fluid {
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center"
      }
    }

    @media (max-width:767.98px) {
      .aprev--rcm .aprev-img-ratio {
        padding-bottom: 52.35732%
      }
    }

    .aprev--imgsl .aprev-main {
      position: relative;
      padding-right: 100px;
      min-height: 90px
    }

    .aprev--imgsl .aprev-img {
      display: block;
      width: 90px;
      height: 90px;
      overflow: hidden;
      position: absolute;
      top: 0;
      right: 0;
      z-index: 9
    }

    .aprev--imgsl .aprev-img .img-fluid,
    .aprev--imgsl .aprev-img a {
      height: 100%;
      width: 100%;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%)
    }

    .aprev--imgsl .aprev-img .img-fluid {
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: center;
      object-position: center;
      font-family: "object-fit: cover; object-position: center"
    }

    .aprev--imgsl .rel-title+.aprev-img {
      top: 28px
    }

    .aprev--imgsl--small .aprev-main {
      padding-right: 0;
      min-height: 0
    }

    .aprev--imgsl--small .aprev-img {
      display: none
    }

    .aprev--imgsl--slim .aprev-main {
      position: relative;
      padding-right: 82px;
      min-height: 72px;
      margin-bottom: 0
    }

    .aprev--imgsl--slim .aprev-img {
      display: block;
      width: 72px;
      height: 72px;
      margin-bottom: 0
    }

    .aprev--ilist {
      position: relative
    }

    .aprev--ilist .aprev-img {
      position: absolute;
      top: 0;
      right: 0;
      width: 90px
    }

    @media (max-width:767.98px) {
      .aprev--ilist .aprev-main {
        padding-right: 100px;
        min-height: 90px
      }
    }

    .aprev--ilist.boxprev {
      padding: 15px
    }

    .aprev--ilisto {
      position: relative
    }

    .aprev--ilisto .aprev-img {
      position: absolute;
      top: 0;
      right: 0;
      width: 90px;
      overflow: hidden
    }

    .aprev--ilisto .img-fluid {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: center;
      object-position: center;
      font-family: "object-fit: cover; object-position: center"
    }

    @media (max-width:767.98px) {
      .aprev--ilisto .aprev-main {
        padding-right: 100px;
        min-height: 90px
      }

      .aprev--ilisto .aprev-img {
        height: 90px
      }
    }

    .aprev--ialt {
      position: relative
    }

    @media (max-width:767.98px) {
      .aprev--ialt {
        text-align: center
      }

      .aprev--ialt .aprev-img {
        position: relative;
        padding-bottom: 52.35732%;
        overflow: hidden
      }

      .aprev--ialt .aprev-img .img-fluid {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center"
      }

      .aprev--ialt .aprev-footer--ltool {
        padding-left: 62px
      }
    }

    .aprev--opensez {
      position: relative
    }

    .aprev--h {
      position: relative;
      padding-left: 63px;
      min-height: 48px
    }

    .rel--strip .aprev--h {
      height: 100%
    }

    .aprev--h .aprev-img {
      width: 48px;
      position: absolute;
      top: 0;
      left: 0;
      margin: 0
    }

    @media (max-width:767.98px) {
      .rstrip .aprev--h {
        padding-left: 63px !important;
        min-height: 48px
      }

      .rstrip .aprev--h .aprev-img {
        width: 48px !important;
        height: 48px !important;
        overflow: hidden
      }

      .rstrip .aprev--h .aprev-img img {
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        height: 48px !important;
        width: auto !important;
        max-width: unset
      }

      .rstrip.rstrip--market .aprev--h {
        padding-left: 90px !important
      }

      .rstrip.rstrip--market .aprev--h .aprev-img {
        width: 75px !important
      }
    }

    @media (max-width:1023.98px) {
      .aprev--h-video {
        padding-left: 139px
      }

      .aprev--h-video .aprev-img {
        width: 124px
      }

      .aprev--h-video .aprev-img .img-fluid {
        margin-left: 0 !important
      }
    }

    .rstrip--market .aprev--h {
      padding-left: 124px
    }

    .rstrip--market .aprev--h .aprev-img {
      width: 109px;
      height: 70px
    }

    .rstrip--sticky .aprev--h {
      padding-left: 63px !important;
      min-height: 52px
    }

    .rstrip--sticky .aprev--h .aprev-img {
      width: 48px !important;
      height: 48px !important;
      overflow: hidden
    }

    .rstrip--sticky .aprev--h .aprev-img img {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      height: 48px !important;
      width: auto !important;
      max-width: none
    }

    .rstrip--sticky .aprev--h .aprev-title-clamp {
      max-height: 35px;
      -webkit-line-clamp: 2
    }

    .rstrip--sticky.rstrip--market .aprev--h {
      padding-left: 90px !important
    }

    .rstrip--sticky.rstrip--market .aprev--h .aprev-img {
      width: 75px !important
    }

    .aprev--hsq {
      padding-top: 3px
    }

    .aprev--hsq .aprev-img {
      width: 70px
    }

    @media (max-width:767.98px) {
      .aprev--hsq-small .aprev-img {
        position: relative;
        padding-bottom: 52.35732%;
        overflow: hidden
      }

      .aprev--hsq-small .aprev-img .img-fluid {
        position: absolute;
        top: 0;
        left: 0;
        height: 100%;
        width: 100%;
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center"
      }
    }

    .aprev--circle .aprev-main {
      padding-right: 70px;
      min-height: 70px
    }

    .aprev--circle .aprev-img {
      height: 60px;
      width: 60px;
      border-radius: 50%;
      overflow: hidden;
      position: absolute;
      top: 15px;
      right: 0;
      margin: 0
    }

    .aprev--circle .aprev-img .img-fluid,
    .aprev--circle .aprev-img a {
      height: 100%;
      width: 100%;
      display: block
    }

    .aprev--circle .aprev-img .img-fluid {
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: center;
      object-position: center;
      font-family: "object-fit: cover; object-position: center"
    }

    .aprev--radio {
      height: 100%;
      padding-bottom: 46px
    }

    .aprev--radio .aprev-footer {
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      padding-right: 0;
      height: 36px
    }

    .aprev--radio .aprev-footer .list-inline--tools {
      right: auto;
      left: auto
    }

    .aprev--radio-img {
      position: relative;
      padding-right: 142px;
      min-height: 99px
    }

    .aprev--radio-img .aprev-img {
      width: 132px;
      position: absolute;
      right: 0;
      bottom: -15px;
      margin: 0
    }

    .lgrid--radio .aprev--radio-img {
      min-height: 175px
    }

    .lgrid--radio .aprev--radio-img .aprev-img {
      bottom: -30px
    }

    .aprev--lab24 .subhead {
      color: #00ffba !important
    }

    a.aprev--lab24 .subhead:hover {
      color: rgba(0, 255, 186, .7) !important
    }

    .aprev--bgdark,
    .aprev--bgl,
    .aprev--hlight,
    .aprev--hlist,
    .aprev--obs {
      padding: 15px
    }

    .aprev--bgdark .aprev-img,
    .aprev--bgl .aprev-img,
    .aprev--hlight .aprev-img,
    .aprev--hlist .aprev-img,
    .aprev--obs .aprev-img {
      margin-top: -15px;
      margin-left: -15px;
      margin-right: -15px
    }

    .aprev--bgdark .aprev-img .img-fluid,
    .aprev--bgl .aprev-img .img-fluid,
    .aprev--hlight .aprev-img .img-fluid,
    .aprev--hlist .aprev-img .img-fluid,
    .aprev--obs .aprev-img .img-fluid {
      width: 100%
    }

    .aprev--bgl,
    .aprev--hlight {
      background: #fff5ec
    }

    @media (max-width:767.98px) {

      .aprev--bgl.pgallery-m,
      .aprev--hlight.pgallery-m {
        padding: 0
      }

      .aprev--bgl.pgallery-m .aprev-excerpt,
      .aprev--hlight.pgallery-m .aprev-excerpt {
        display: none
      }

      .aprev--bgl.pgallery-m .aprev-img,
      .aprev--hlight.pgallery-m .aprev-img {
        margin: 0
      }

      .aprev--bgl.pgallery-m .aprev-footer--ltool,
      .aprev--hlight.pgallery-m .aprev-footer--ltool {
        padding-top: 5px;
        padding-bottom: 5px
      }
    }

    .aprev--hlight {
      text-align: center
    }

    .aprev--hlight .aprev-excerpt {
      margin-top: 20px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    @media (max-width:767.98px) {
      .aprev--hlight {
        margin-left: -15px;
        margin-right: -15px;
        border: 15px solid #fff5ec
      }

      .aprev--hlight .aprev-footer {
        margin-top: 20px !important
      }
    }

    .aprev--bgdark {
      background: #0f0f0f
    }

    .aprev--obs {
      background: #fff8f0;
      border-radius: 8px;
      overflow: hidden
    }

    .aprev--obs .aprev-main {
      margin: 0 -5px 0 !important
    }

    .aprev--obs .aprev-title {
      font-size: 1rem
    }

    .aprev--obs .aprev-coll {
      left: 0;
      background: #4c7aa9;
      color: #fff;
      font-size: .75rem;
      height: auto;
      padding: 5px 10px
    }

    .aprev--hlist {
      position: relative;
      background: #fff5ec
    }

    .aprev--hlist .img-fluid {
      width: 100%
    }

    .aprev--hlist.aprev--ebook .aprev-main {
      position: relative;
      padding-right: 75px
    }

    @media (max-width:767.98px) {
      .aprev--hlist-m {
        position: relative;
        background: #fff5ec;
        padding: 15px
      }

      .aprev--hlist-m .aprev-img {
        margin-top: -15px;
        margin-left: -15px;
        margin-right: -15px
      }

      .aprev--hlist-m .img-fluid {
        width: 100%
      }

      .aprev--hlist-m.aprev--ebook .aprev-main {
        position: relative;
        padding-right: 75px
      }

      .aprev--hlist-m.aprev--ebook .aprev-main .aprev-price {
        display: block
      }

      .aprev--hlist-m.aprev--ebook .aprev-price {
        display: none
      }
    }

    .aprev--opening .aprev-main {
      margin-bottom: 15px
    }

    .aprev--opening .aprev-img {
      margin-bottom: 0
    }

    @media (max-width:767.98px) {
      .aprev--opening .aprev-img {
        margin-top: 10px
      }
    }

    @media (max-width:767.98px) {
      .aprev--ofull .aprev-img {
        margin-left: -15px;
        margin-right: -15px
      }
    }

    .aprev--native .aprev-excerpt,
    .aprev--native .aprev-title {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .aprev--shline .meta {
      display: inline-block;
      margin-right: 5px
    }

    .aprev--shline .meta+.aprev-title {
      display: inline
    }

    .aprev--fbtm {
      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-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      height: 100%
    }

    .aprev--fbtm .aprev-main {
      margin-bottom: 10px
    }

    .aprev--fbtm.boxprev .fbtm-item {
      margin-bottom: 0
    }

    .scrolling-item .aprev .fbtm-item {
      margin-top: auto;
      margin-bottom: 0
    }

    .aprev--brand .aprev-main {
      margin-bottom: 0
    }

    .aprev--brand .aprev-title {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 1.125rem
    }

    .aprev--sq {
      padding-right: 80px;
      min-height: 70px;
      margin: 0
    }

    .aprev--sq .aprev-img {
      width: 70px;
      position: absolute;
      top: 0;
      right: 0
    }

    .sidebar .aprev--sq {
      padding-right: 82px;
      min-height: 72px
    }

    .sidebar .aprev--sq .aprev-img {
      width: 72px
    }

    @media (max-width:767.98px) {
      .bytime .aprev {
        padding-top: 20px
      }

      .bytime .aprev .meta-part.time {
        position: absolute;
        top: 0;
        left: 0;
        padding-left: 0
      }

      .bytime .aprev .meta-part.time:after {
        display: none
      }
    }

    .aprev--mono {
      position: relative;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      padding-bottom: 20px;
      margin-bottom: 20px
    }

    .aprev--mono::after {
      content: '';
      display: block;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      position: absolute;
      left: 0;
      right: 0;
      bottom: 2px
    }

    .aprev--mono .list-lined-item {
      position: relative;
      border: none
    }

    .aprev--mono .list-lined-item:not(:last-child)::after {
      content: '';
      display: block;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      width: 40px;
      position: absolute;
      left: 0;
      bottom: 0
    }

    .aprev--mono>.aprev-main .auth {
      padding: 10px 0
    }

    @media (max-width:767.98px) {
      .aprev--mono>.aprev-main .aprev-img {
        padding-bottom: 15px;
        margin-bottom: 15px !important
      }

      .aprev--mono>.aprev-main .aprev-img::after {
        content: '';
        display: block;
        position: absolute;
        bottom: 0;
        left: 0;
        border-top: 1px solid rgba(15, 15, 15, .25);
        width: 40px
      }
    }

    .aprev--dis {
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      padding-bottom: 30px;
      margin-bottom: 15px
    }

    .aprev--dis>.aprev-img {
      margin-top: 30px;
      margin-bottom: 20px
    }

    .aprev--acor {
      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%
    }

    .aprev--acor .aprev-img {
      -webkit-box-ordinal-group: 3;
      -webkit-order: 2;
      -ms-flex-order: 2;
      order: 2;
      width: 210px;
      margin-left: 30px;
      margin-bottom: 0
    }

    .acor--mkt .aprev--acor .aprev-img {
      width: 90px
    }

    .aprev--acor .aprev-main {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -ms-flex: 1;
      flex: 1;
      margin-bottom: 0
    }

    .aprev--acor .aprev-title,
    .aprev--acor .meta-part {
      font-size: 1rem
    }

    @media (min-width:360px) and (max-width:767.98px) {

      .aprev--acor .aprev-title,
      .aprev--acor .meta-part {
        font-size: 1.125rem
      }
    }

    .aprev--acor .time {
      display: block;
      margin-top: 5px
    }

    @media (max-width:767.98px) {
      .aprev--acor.aprev--isq {
        min-height: 90px
      }

      .aprev--acor.aprev--isq .aprev-img {
        width: 90px;
        margin-left: 15px
      }
    }

    .acor--mkt .aprev--acor {
      -webkit-box-align: unset;
      -webkit-align-items: unset;
      -ms-flex-align: unset;
      align-items: unset;
      height: 100%
    }

    .acor--mkt .aprev--acor .aprev-main {
      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
    }

    .acor--mkt .aprev--acor .aprev-title,
    .acor--mkt .aprev--acor .meta-part {
      margin-bottom: 5px
    }

    .acor--mkt .aprev--acor .meta-part {
      font-weight: 700;
      color: #0f0f0f
    }

    a.acor--mkt .aprev--acor .meta-part:hover {
      color: rgba(15, 15, 15, .7)
    }

    .acor--mkt .aprev--acor .aprev-title {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 1.2;
      font-weight: 400
    }

    .acor--mkt .aprev--acor .aprev-title,
    .acor--mkt .aprev--acor .aprev-title a {
      color: rgba(15, 15, 15, .7)
    }

    .acor--mkt .aprev--acor .aprev-title a:hover {
      color: #0f0f0f
    }

    .acor--mkt a.aprev--acor:hover .aprev-title,
    .acor--mkt a.aprev--acor:hover .meta {
      opacity: .7
    }

    .aprev--acor-small .aprev-img {
      width: 72px;
      margin-left: 15px
    }

    .aprev--acor-small .meta-part {
      margin: 0 !important
    }

    .aprev--acor-small .aprev-title,
    .aprev--acor-small .meta-part {
      font-size: 1rem !important;
      line-height: 1.2 !important
    }

    .acor--moreon .aprev--acor .aprev-img {
      width: 115px;
      margin-left: 15px
    }

    .acor--moreon .aprev--acor .aprev-main {
      padding-bottom: 15px
    }

    .acor--moreon .aprev--acor.aprev--isq .aprev-main {
      min-height: 60px;
      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
    }

    @media (max-width:767.98px) {
      .acor--moreon .aprev--acor.aprev--isq .aprev-main {
        padding-right: 87px;
        min-height: 87px
      }

      .acor--moreon .aprev--acor.aprev--isq .aprev-img {
        width: 72px;
        height: 72px
      }
    }

    .arec .aprev--acor {
      -webkit-box-align: normal;
      -webkit-align-items: normal;
      -ms-flex-align: normal;
      align-items: normal
    }

    .arec .aprev--acor .aprev-main {
      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
    }

    .arec .aprev--acor .time {
      padding-top: 5px;
      margin-top: auto
    }

    .aprev--side-media {
      border-bottom: 1px solid rgba(15, 15, 15, .25)
    }

    .aprev--side-media,
    .aprev--side-media .aprev-title {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .aprev--bn {
      padding-bottom: 20px;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      margin-bottom: 20px
    }

    .aprev--bn .meta {
      display: inline-block;
      position: relative;
      padding-left: 10px;
      padding-right: 10px
    }

    .aprev--bn .meta::after,
    .aprev--bn .meta::before {
      content: '';
      display: block;
      width: 4px;
      height: 4px;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      background: #a60c2a;
      position: absolute;
      top: 50%;
      margin-top: -2px
    }

    .aprev--bn .meta::before {
      left: 0
    }

    .aprev--bn .meta::after {
      right: 0
    }

    .aprev--playlist {
      height: 100%
    }

    .aprev--playlist.boxprev {
      padding: 10px
    }

    .aprev--playlist .aprev-img {
      margin-bottom: 0
    }

    .aprev--playlist>.aprev-img img {
      max-width: unset;
      width: 100% !important
    }

    .aprev--playlist .aprev-img-overlay {
      position: absolute;
      z-index: 10;
      top: 10px;
      left: 10px
    }

    .aprev--playlist .aprev-main {
      margin-bottom: 0
    }

    .aprev--playlist>.aprev-main {
      position: relative
    }

    .aprev--playlist>.aprev-main .aprev-main-title {
      display: -webkit-box;
      display: -moz-box;
      -webkit-line-clamp: 4;
      line-clamp: 4;
      -webkit-box-orient: vertical;
      overflow: hidden;
      font-size: 1.375rem
    }

    .aprev--playlist .aprev-overlay {
      position: absolute;
      z-index: 10;
      bottom: 100%;
      padding-left: 35px;
      margin-bottom: 20px
    }

    .aprev--playlist .aprev-overlay .icon.icon-play {
      position: absolute;
      left: 0;
      width: 30px;
      height: 30px;
      line-height: 30px;
      border-radius: 15px;
      background: rgba(15, 15, 15, .25);
      overflow: hidden;
      text-align: center
    }

    .aprev--playlist .playlist {
      margin-top: 10px
    }

    @media (max-width:767.98px) {
      .aprev--playlist .playlist {
        padding: 5px
      }
    }

    .aprev--playlist .playlist .list-lined {
      margin-bottom: 0
    }

    .aprev--playlist .playlist .list-lined .list-lined-item:not(:last-child) {
      padding-bottom: 10px;
      border-bottom: 1px solid rgba(255, 255, 255, .25);
      margin-bottom: 10px
    }

    .aprev--playlist .playlist .aprev.aprev--isq {
      min-height: 67.57895px;
      padding-left: 135px
    }

    .aprev--playlist .playlist .aprev.aprev--isq .aprev-img {
      position: absolute;
      left: 0;
      top: 0;
      bottom: 0;
      width: 120px;
      height: 68px
    }

    .rel--playlist .aprev--playlist .playlist .aprev.aprev--isq .aprev-img {
      border-radius: 4px;
      overflow: hidden;
      height: -webkit-fit-content;
      height: -moz-fit-content;
      height: fit-content
    }

    .aprev--playlist .playlist .aprev.aprev--isq .aprev-main {
      padding-right: 0 !important;
      min-height: unset
    }

    .aprev--playlist .playlist .aprev-title {
      font-size: 1rem
    }

    .aprev--tiny .aprev-main {
      margin-bottom: 5px
    }

    .aprev-related .aprev--tiny .aprev-title {
      margin-bottom: 0
    }

    @media (min-width:360px) and (max-width:767.98px) {
      .aprev--small .aprev-title {
        font-size: 1.25rem
      }
    }

    @media (min-width:360px) and (max-width:767.98px) {
      .aprev--small.aprev--shline .aprev-title {
        font-size: 1.125rem
      }
    }

    .aprev--big-d.pgallery::before,
    .aprev--big.pgallery::before {
      height: 100%
    }

    .aprev--huge-d .aprev-title {
      font-weight: 500
    }

    .aprev--huge-d .aprev-title.aprev-title--s {
      font-weight: 500
    }

    .aprev--huge-d .aprev-img .img-fluid {
      width: 100%
    }

    .aprev--tiny-ss .aprev-title,
    .aprev-related .aprev--tiny-ss .aprev-title {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 1.2;
      font-weight: 400;
      margin-bottom: 0
    }

    .aprev--small-ss .aprev-title,
    .aprev-related .aprev--small-ss .aprev-title {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 1.2;
      font-weight: 400;
      margin-bottom: 0
    }

    .aprev--ss .aprev-title {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 1rem
    }

    .bg-purp .aprev--ss .aprev-title {
      font-weight: 700
    }

    .aprev--mid-ss .aprev-title {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 1.125rem;
      font-weight: 500
    }

    .bg-purp .aprev--mid-ss .aprev-title {
      font-weight: 700
    }

    .aprev--ntht {
      border-right: 3px solid #00d4df;
      border-bottom: 3px solid #00d4df;
      padding-right: 7px;
      padding-bottom: 7px
    }

    .aprev-ntp {
      position: relative;
      padding-bottom: 15px;
      margin-bottom: 15px
    }

    .aprev-ntp::after {
      content: '';
      display: block;
      border-top: 1px solid rgba(15, 15, 15, .25);
      width: 20px;
      position: absolute;
      left: 0;
      bottom: 0
    }

    .aprev-ntp img {
      display: inline-block;
      height: 13px !important;
      width: auto
    }

    .aprev-ntp a:hover img {
      opacity: .7
    }

    .aprev-speaker {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      margin-top: 10px;
      margin-bottom: 0
    }

    .aprev-speaker strong {
      font-weight: 500
    }

    .bg-teal .aprev-speaker {
      color: #fff
    }

    .duration {
      display: inline-block;
      position: relative;
      padding: 2px 6px 2px 22px;
      border-radius: 2px;
      background: #1e1e1e;
      color: #fff;
      font-size: .75rem;
      line-height: 1rem;
      font-weight: 400
    }

    .duration .icon {
      font-size: 12px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 2px;
      width: 16px;
      text-align: center
    }

    .bg-dblue .duration {
      background: #fff;
      color: #0f0f0f
    }

    .bg-dblue .duration .icon {
      border-color: rgba(15, 15, 15, .25)
    }

    .results-block {
      margin-top: -16px
    }

    .results-block .aprev {
      padding-left: 0 !important;
      padding-top: 20px
    }

    .results-block .aprev .meta-part.time {
      position: absolute;
      top: 0;
      left: 0 !important;
      width: auto !important;
      padding: 0 !important
    }

    .results-block .aprev .meta-part.time::after {
      display: none
    }

    .results-book {
      position: relative;
      padding: 15px 15px;
      border: 1px solid #77151d
    }

    .results-book .aprev--hsq {
      padding-left: 0 !important;
      padding-top: 0 !important;
      padding-right: 105px;
      min-height: 135px
    }

    .results-book .aprev-img {
      display: block;
      width: 90px;
      height: 135px;
      position: absolute;
      top: 0;
      right: 0 !important;
      left: auto !important
    }

    .results-book .aprev-img .img-fluid {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      max-width: unset;
      -o-object-fit: contain;
      object-fit: contain;
      -o-object-position: center top;
      object-position: center top;
      font-family: "object-fit: contain; object-position: center top"
    }

    .results-book .aprev-excerpt {
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis
    }

    .results-book .aprev-footer {
      margin: 0
    }

    @media (max-width:767.98px) {
      .results-book {
        margin-left: -15px;
        margin-right: -15px
      }

      .results-book .aprev-excerpt {
        display: none
      }
    }

    @media (max-width:1023.98px) {
      .results-book .side-title {
        padding-top: 0;
        border-top: none
      }
    }

    .boxprev {
      position: relative;
      padding: 10px 10px 20px;
      border-radius: 8px;
      background: #fff;
      box-shadow: 0 0 8px 0 rgba(0, 0, 0, .05)
    }

    .boxprev>.aprev-img {
      margin-top: -10px;
      margin-left: -10px;
      margin-right: -10px;
      overflow: hidden;
      border-top-left-radius: 8px;
      border-top-right-radius: 8px
    }

    @media (max-width:767.98px) {
      .boxprev.aprev--isq .aprev-img {
        margin-top: 10px;
        margin-left: 0;
        margin-right: 10px;
        border-radius: 4px
      }
    }

    .boxprev.aprev--ilist .aprev-img,
    .boxprev.aprev--imgsl .aprev-img {
      margin-top: 10px;
      margin-left: 0;
      margin-right: 10px
    }

    .boxprev--dark {
      background: #3d3d3d;
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1);
      padding-left: 0;
      padding-right: 0
    }

    .boxprev--dark .aprev-img {
      margin-left: 0;
      margin-right: 0;
      border-radius: 0
    }

    .boxprev--dark .aprev-footer,
    .boxprev--dark .aprev-main,
    .boxprev--dark .aprev-related {
      margin-left: 10px;
      margin-right: 10px
    }

    .boxprev--brand::before,
    .boxprev--brandbg::before {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      border-radius: 8px;
      pointer-events: none
    }

    .boxprev--brand {
      background: #f5f5f5
    }

    .boxprev--brand::before {
      border: 2px solid #4c7aa9
    }

    .boxprev--brand .meta-native {
      display: block;
      margin: -10px -10px 5px;
      border-radius: 0
    }

    .sdlist .boxprev--brand .meta-native {
      display: inline-block;
      margin: -15px 0 5px -15px
    }

    .boxprev--brandbg {
      background: #e6e6e6
    }

    .boxprev--brandbg::before {
      border: 1px solid #fff
    }

    .bbox,
    .rel--bg {
      display: block;
      position: relative;
      border: 1px solid #0f0f0f;
      padding-left: 15px;
      padding-right: 15px;
      margin: 25px -15px 30px
    }

    .bbox.rel,
    .bbox.scta,
    .rel--bg.rel,
    .rel--bg.scta {
      border: none;
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1)
    }

    .bbox.rel .boxprev,
    .bbox.scta .boxprev,
    .rel--bg.rel .boxprev,
    .rel--bg.scta .boxprev {
      overflow: auto;
      border-radius: 0;
      border: none
    }

    .bbox.scta--single,
    .rel--bg.scta--single {
      overflow: hidden;
      padding-top: 0;
      padding-bottom: 0
    }

    .bbox.scta--single .scta-img,
    .rel--bg.scta--single .scta-img {
      margin-left: -30px
    }

    .bbox.scta--single .scta-img .img-fluid,
    .rel--bg.scta--single .scta-img .img-fluid {
      width: 100%
    }

    .bbox {
      margin-top: 10px;
      padding-bottom: 30px
    }

    .bbox-title {
      position: relative;
      display: block;
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 1.375rem;
      font-weight: 700;
      text-align: center;
      margin-bottom: 20px;
      padding-left: 35px;
      padding-right: 35px
    }

    .bbox-title .ltool {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0
    }

    .bbox-title-t {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 1.5rem;
      display: inline-block;
      position: relative;
      padding: 5px 35px 2px 0;
      margin: 0
    }

    .bbox-title-txt {
      display: block;
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 1rem;
      margin: 5px auto 0;
      color: #0f0f0f;
      font-weight: 400;
      max-width: 600px
    }

    .bbox-foot {
      margin-top: 20px;
      margin-bottom: -10px;
      padding-top: 10px;
      border-top: 1px solid #0f0f0f;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .bbox-foot--center {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center
    }

    @media (max-width:767.98px) {
      .bbox-foot--center .bbox-part {
        display: block;
        text-align: center
      }

      .bbox-foot--center .bbox-part-label {
        display: block;
        margin-bottom: 10px
      }

      .bbox-foot--center .bbox-part-img {
        margin: 0 5px
      }
    }

    .bbox-foot--right {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end
    }

    @media (max-width:767.98px) {
      .bbox-foot--right {
        display: block
      }
    }

    .bbox-foot-logo {
      position: relative
    }

    .bbox-foot-logo-label {
      display: block;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .875rem;
      color: rgba(15, 15, 15, .7);
      margin-bottom: 5px
    }

    .bbox-foot-logo-link {
      position: relative;
      display: block;
      padding-bottom: 44.44444%
    }

    .bbox-foot-logo-link-wrapper {
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      width: 90px;
      max-width: 100%
    }

    .bbox-foot-logo-link .img-fluid {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
      object-fit: contain;
      -o-object-position: left;
      object-position: left;
      font-family: "object-fit: contain; object-position: left"
    }

    @media (max-width:767.98px) {
      .bbox-foot-logo+.bbox-foot-logo {
        margin-top: 15px;
        border-top: 1px solid rgba(15, 15, 15, .25);
        padding-top: 10px
      }
    }

    .bbox-part {
      display: inline-block
    }

    @media (max-width:767.98px) {
      .bbox-part {
        margin-top: 10px
      }
    }

    .bbox-part-label {
      font-size: .875rem
    }

    .bbox-part-img {
      display: inline-block;
      height: 32px;
      width: auto;
      margin-left: 10px
    }

    .bbox-brand {
      display: inline-block;
      position: relative
    }

    .bbox-brand-meta,
    .bbox-brand-title {
      font-size: 1rem
    }

    .bbox-brand-meta {
      margin-right: 5px
    }

    .bbox-brand .icon {
      margin-left: 5px
    }

    .bbox--lined {
      padding-top: 30px
    }

    .bbox--lined::after,
    .bbox--lined::before {
      content: '';
      display: block;
      border-top: 1px solid #0f0f0f;
      position: absolute;
      left: -1px;
      right: -1px
    }

    .bbox--lined::before {
      top: -4px
    }

    .bbox--lined::after {
      bottom: -4px
    }

    .bbox--lined .bbox-title {
      position: relative;
      display: inline-block;
      padding: 0 15px;
      background: #f5e5d5;
      position: absolute;
      left: 50%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      top: -15px;
      margin: 0;
      white-space: nowrap;
      overflow: hidden;
      max-width: 90%;
      text-overflow: ellipsis
    }

    @media (max-width:767.98px) {
      .bbox--lined {
        margin-left: -10px;
        margin-right: -10px;
        padding-left: 10px;
        padding-right: 10px
      }

      .bbox--lined .w-100--line,
      .bbox--lined .w-100--split {
        margin: 0 5px
      }

      .bbox--lined .w-100--line::before,
      .bbox--lined .w-100--split::before {
        left: 10px;
        right: 10px
      }
    }

    .bbox--sdossier {
      border-color: #003c7f
    }

    .bbox--sdossier,
    .bbox--sdossier .w-100--line,
    .bbox--sdossier .w-100--split {
      background: #eeeff2
    }

    .bbox--sdossier .bbox-title {
      padding-top: 10px;
      padding-bottom: 10px;
      border-bottom: 1px solid rgba(0, 60, 127, .25)
    }

    .bbox--sdossier .bbox-title,
    .bbox--sdossier .bbox-title a {
      color: #003c7f
    }

    .bbox--sdossier .bbox-title a:hover {
      color: rgba(0, 60, 127, .7)
    }

    .bbox--sdossier .bbox-foot {
      border-color: rgba(0, 60, 127, .25)
    }

    .bbox--sdossier .list-lined-item {
      border-color: transparent !important
    }

    .bbox--in {
      margin-left: 0;
      margin-right: 0;
      margin-top: 15px
    }

    .bbox--sp .bbox-title {
      padding-right: 85px;
      min-height: 95px
    }

    @media (max-width:767.98px) {
      .bbox--sp .bbox-title {
        padding-left: 0;
        text-align: left
      }
    }

    .bbox--sp .bbox-sp {
      position: absolute;
      top: 10px;
      right: 0;
      width: 75px;
      height: auto
    }

    @media (max-width:767.98px) {
      .bbox .list-lined.list-stretch .list-lined-item:not(:last-child) {
        padding-bottom: 10px;
        margin-bottom: 10px
      }
    }

    .sdart {
      padding: 20px 0 10px;
      background: #fff
    }

    .sdart--live {
      padding: 15px 0;
      margin: 0
    }

    .sdart-sez {
      display: block;
      position: relative
    }

    .sdart-sez-title {
      display: inline-block;
      position: relative;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 1.5rem;
      font-weight: 700;
      margin: 0;
      padding-right: 34px
    }

    .sdart-sez-title,
    .sdart-sez-title a {
      color: #003c7f
    }

    .sdart-sez-title a:hover {
      color: rgba(0, 60, 127, .7)
    }

    @media (max-width:767.98px) {
      .sdart-sez-title {
        display: block
      }
    }

    .sdart-sez-title .ltool {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0
    }

    .sdart-sez-sp {
      line-height: 0
    }

    @media (max-width:767.98px) {
      .sdart-sez-sp {
        position: relative;
        margin-top: 15px;
        padding-top: 5px
      }

      .sdart-sez-sp::before {
        content: '';
        display: block;
        border-top: 1px solid rgba(0, 60, 127, .25);
        width: 20px;
        position: absolute;
        top: 0;
        left: 0
      }
    }

    .sdart-head {
      margin-top: 15px;
      padding-top: 15px;
      border-top: 1px solid rgba(0, 60, 127, .25)
    }

    .findex {
      display: block;
      margin-top: 15px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-weight: 500
    }

    .aprev-footer+.findex {
      margin-top: 10px
    }

    .aprev .findex a:hover {
      opacity: .7
    }

    .findex--table {
      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;
      border-top: 1px solid rgba(15, 15, 15, .25);
      padding-top: 15px;
      margin: 0 0 15px
    }

    .findex--single {
      border-top: none;
      padding-top: 0
    }

    .findex-name,
    .findex-val,
    .findex-var {
      font-size: .875rem
    }

    .findex--table .findex-name,
    .findex--table .findex-val,
    .findex--table .findex-var {
      font-size: 1rem
    }

    .aprev .findex-name {
      color: rgba(15, 15, 15, .7)
    }

    .findex--table .findex-name {
      font-weight: 700
    }

    .findex-val {
      font-weight: 400
    }

    .findex--table .findex-val {
      margin-left: auto
    }

    .findex-var {
      font-weight: 500;
      display: inline-block;
      margin-left: 2px;
      padding: 2px 5px;
      color: rgba(15, 15, 15, .7);
      background: rgba(61, 61, 61, .075)
    }

    .findex-var--u {
      color: #05473a;
      background: rgba(13, 182, 147, .15)
    }

    a.findex-var--u:hover {
      color: rgba(5, 71, 58, .7)
    }

    .findex-var--d {
      color: #a60c2a;
      background: rgba(212, 19, 24, .15)
    }

    a.findex-var--d:hover {
      color: rgba(166, 12, 42, .7)
    }

    .findex-col {
      display: block;
      padding-left: 5px;
      text-align: right
    }

    .findex-col:first-child {
      padding: 0;
      text-align: left
    }

    .findex-linkto {
      display: block;
      min-width: 190px;
      position: relative;
      padding-right: 26px;
      font-size: 1rem;
      font-weight: 400
    }

    .findex-linkto .icon {
      font-size: 16px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0
    }

    .findex .list-lined-item {
      margin-bottom: 5px
    }

    .findex .list-inline-item {
      margin-top: 5px
    }

    .cardser {
      display: block;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .cardser-img {
      overflow: hidden;
      border-radius: 8px;
      box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .25);
      margin-bottom: 15px
    }

    .cardser-title {
      display: block;
      font-size: 1rem;
      font-weight: 700;
      margin-bottom: 5px
    }

    .cardser-txt {
      display: block;
      font-size: .8125rem;
      color: rgba(15, 15, 15, .7)
    }

    .inverted-color .cardser-txt {
      color: rgba(255, 255, 255, .7)
    }

    .pod-card {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      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;
      position: relative;
      padding: 10px;
      border-radius: 12px;
      background: #f5f5f5;
      box-shadow: 0 4px 20px 0 rgba(15, 15, 15, .05)
    }

    .pod-card--hor,
    .pod-card--series-hor {
      padding-left: 125px
    }

    .pod-card--hor .pod-card-img,
    .pod-card--series-hor .pod-card-img {
      width: 100px;
      height: 100px;
      padding: 0;
      position: absolute;
      top: 10px;
      left: 10px
    }

    .pod-card--hor {
      min-height: 120px
    }

    .pod-card--hor .pod-card-img {
      height: 100px
    }

    .pod-card--episode-video {
      padding: 0;
      overflow: hidden
    }

    .pod-card-img {
      display: block;
      position: relative;
      margin-bottom: 15px;
      border-radius: 8px;
      padding-bottom: 100%
    }

    .pod-card-img a,
    .pod-card-img button,
    .pod-card-img-link {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%
    }

    .pod-card-img a:hover .icon-podcast::before,
    .pod-card-img a:hover .icon-video-small::before,
    .pod-card-img button:hover .icon-podcast::before,
    .pod-card-img button:hover .icon-video-small::before,
    .pod-card-img-link:hover .icon-podcast::before,
    .pod-card-img-link:hover .icon-video-small::before {
      content: "\e963"
    }

    .pod-card-img img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: center;
      object-position: center;
      font-family: "object-fit: cover; object-position: center"
    }

    .pod-card-img .icon {
      display: block;
      width: 48px;
      height: 48px;
      line-height: 48px;
      text-align: center;
      font-size: 24px;
      color: #fff;
      background: #09f;
      border-radius: 50%;
      position: absolute;
      left: 10px;
      bottom: 10px
    }

    .pod-card--hor .pod-card-img .icon {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      bottom: auto
    }

    .pod-card-bc {
      display: inline-block;
      padding: 2px 5px;
      border-radius: 4px;
      background: #4c7aa9;
      color: #fff;
      font-size: .875rem;
      font-weight: 500
    }

    .pod-card-bc:not(:last-child) {
      margin-right: 8px
    }

    .pod-card-bc-wrap {
      display: block;
      margin-bottom: 10px
    }

    .pod-card-img .pod-card-bc {
      padding: 7px 10px;
      border-radius: 0;
      position: absolute;
      top: 0;
      left: 0;
      right: 0
    }

    .pod-card-act .icon {
      width: 32px;
      height: 32px;
      line-height: 32px;
      text-align: center;
      font-size: 16px;
      color: #fff;
      background: #09f;
      border-radius: 50%;
      position: absolute;
      top: 0;
      left: 0
    }

    .is-playing .pod-card-act .icon::before {
      content: "\e902"
    }

    .pod-card-data {
      position: relative;
      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-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1
    }

    .pod-card-title {
      display: block;
      font-size: 1.125rem;
      font-weight: 700;
      margin-bottom: 5px
    }

    .pod-card-auth,
    .pod-card-txt {
      display: block;
      font-size: .875rem;
      color: rgba(15, 15, 15, .7);
      margin-bottom: 5px
    }

    .pod-card-txt a {
      color: rgba(15, 15, 15, .7)
    }

    .pod-card-txt a:hover {
      color: rgba(15, 15, 15, .7)
    }

    .pod-card-auth {
      color: #fff
    }

    .pod-card-foot {
      display: block;
      position: relative;
      padding-top: 10px;
      margin-top: auto
    }

    .pod-card-time {
      display: inline-block;
      position: relative;
      font-size: .875rem;
      color: rgba(15, 15, 15, .7);
      margin: 0;
      padding-left: 21px
    }

    .pod-card-time .icon {
      font-size: 16px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0
    }

    .pod-card .list-inline--tools {
      position: absolute;
      bottom: 0;
      right: 0;
      margin: 0
    }

    .nradiocor {
      border-bottom: 1px solid #0f0f0f
    }

    @media (max-width:767.98px) {
      .nradiocor {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px
      }
    }

    .nradiocor .aprev {
      display: inline-block
    }

    .nradiocor .aprev .meta {
      margin-bottom: 10px
    }

    .nradiocor .rel-title img.ed70 {
      height: 48px !important
    }

    .nradiocor--inside {
      border: none;
      padding-bottom: 0;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1
    }

    .nradiocor--inside .rel-title {
      border-top: none;
      padding-top: 0
    }

    .nradiocor--inside .aprev {
      padding: 0
    }

    .nradiocor--inside .aprev-title {
      font-size: 1rem !important
    }

    .nradiocor--inside .aprev .meta {
      display: block;
      position: relative;
      top: auto;
      left: auto;
      width: auto;
      margin-bottom: 2px
    }

    @media (max-width:767.98px) {
      .htime {
        display: inline-block;
        margin-left: 5px
      }
    }

    .tuttomercatoweb {
      border-bottom: none
    }

    .tuttomercatoweb--inline {
      border-bottom: 1px solid rgba(15, 15, 15, .25)
    }

    .tuttomercatoweb--inline .rel-list {
      border-top: 2px solid rgba(15, 15, 15, .25)
    }

    .tuttomercatoweb--inline .aprev {
      display: block;
      position: relative;
      border-left: 4px solid rgba(30, 128, 0, .25);
      padding-left: 20px
    }

    .tuttomercatoweb .rtime {
      display: block;
      color: #1e8000 !important;
      margin-bottom: 2px
    }

    .tuttomercatoweb+.btn {
      font-weight: 700;
      color: #1e8000 !important;
      margin-top: 10px
    }

    .aembed--box .player--podcast {
      margin-bottom: -10px
    }

    .player--podcast .aprev-img {
      position: relative;
      min-width: 285px;
      margin: 0
    }

    @media (max-width:1023.98px) {
      .player--podcast .aprev-img {
        min-width: 0
      }

      .player--podcast .aprev-img,
      .player--podcast .aprev-img img {
        width: 100%
      }
    }

    .player--stream {
      margin-bottom: 30px
    }

    @media (max-width:1023.98px) {
      .player--stream {
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        margin: 0 -15px 30px
      }
    }

    .player--stream .aprev--podcast {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center
    }

    @media (max-width:1023.98px) {
      .player--stream .aprev--podcast {
        display: block
      }
    }

    .player--audio {
      width: 100%
    }

    .player--stream .player--audio {
      padding: 15px 25px 15px 30px
    }

    @media (max-width:1023.98px) {
      .player--stream .player--audio {
        padding: 15px 15px
      }
    }

    .player-track {
      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;
      position: relative;
      padding-left: 63px;
      min-height: 48px
    }

    .player-track .btn--player {
      position: absolute;
      top: 0;
      left: 0;
      border: none;
      border-radius: 50%;
      width: 48px;
      height: 48px;
      line-height: 48px;
      color: #fff;
      padding: 0;
      background: #09f
    }

    .player-track .btn--player:hover {
      background: rgba(0, 153, 255, .7)
    }

    .player-track .btn--player .icon {
      font-size: 32px;
      line-height: 48px
    }

    .player-track .track {
      width: 100%
    }

    .player-track .bar-wrapper {
      margin-top: 7px
    }

    .player-track .complete-bar {
      position: relative;
      width: 100%;
      height: 6px;
      background: rgba(15, 15, 15, .15);
      cursor: pointer
    }

    .player-track .bar--played {
      position: absolute;
      top: 0;
      left: 0;
      width: 25%;
      height: 100%;
      background: #09f
    }

    .player-track .pointer {
      position: absolute;
      top: -2px;
      right: -5px;
      width: 10px;
      height: 10px;
      border-radius: 50%;
      border: 2px solid #09f;
      background: #fff
    }

    .player-track .timing {
      display: inline-block;
      color: rgba(15, 15, 15, .7);
      padding-top: 5px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 1
    }

    .player-track .timing--total {
      float: right
    }

    .player-track .meta {
      margin-bottom: 5px
    }

    .player-track .meta-part {
      font-size: .875rem
    }

    .player-track .subhead {
      color: rgba(15, 15, 15, .7)
    }

    .inverted-color .player-track .subhead {
      color: rgba(255, 255, 255, .7)
    }

    .player-track .apre-title {
      margin-bottom: 10px
    }

    .inverted-color .player-track .complete-bar {
      background: rgba(245, 245, 245, .15)
    }

    .inverted-color .player-track .timing {
      color: rgba(255, 255, 255, .7)
    }

    .player--stream .player-track .bar--played,
    .player--stream .player-track .btn--player {
      background: #009ca6
    }

    .player--stream .player-track .btn--player:hover {
      background: rgba(0, 156, 166, .7)
    }

    .player--stream .player-track .pointer {
      border-color: #009ca6
    }

    .player--radio .player-track .bar--played {
      background: #cdeb8d
    }

    .player--radio .player-track .btn--player {
      background: #0f0f0f
    }

    .player--radio .player-track .btn--player:hover {
      background: rgba(15, 15, 15, .7)
    }

    .player--radio .player-track .pointer {
      border-color: #0f0f0f;
      background: #0f0f0f
    }

    .player-type {
      position: absolute;
      top: -10px;
      right: 0
    }

    .player-type.icon {
      width: 36px;
      height: 36px;
      line-height: 36px;
      text-align: center;
      border-radius: 50%;
      background: #fff
    }

    .inverted-color .player-type.icon {
      background: #0f0f0f
    }

    .player-type img {
      display: block;
      width: 80px;
      height: auto
    }

    .player-footer {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      margin-top: 10px;
      border-top: 1px solid rgba(15, 15, 15, .25);
      padding-top: 10px;
      padding-bottom: 5px
    }

    .player-footer-add {
      color: rgba(15, 15, 15, .7);
      margin: 0
    }

    .player-footer-label {
      display: inline-block;
      margin-right: 5px
    }

    .player-footer-wrap {
      white-space: nowrap
    }

    .player-footer-link {
      font-weight: 500;
      display: inline-block
    }

    .player-footer-link:not(:last-child) {
      padding-right: 10px;
      border-right: 1px solid rgba(15, 15, 15, .25);
      margin-right: 7px
    }

    .player-footer .ltool:hover {
      color: #09f !important
    }

    .player-footer .ltool[aria-expanded=true] {
      color: #09f
    }

    .inverted-color .player-footer {
      border-color: rgba(255, 255, 255, .25)
    }

    .inverted-color .player-footer-add {
      color: rgba(255, 255, 255, .7)
    }

    .inverted-color .player-footer-link {
      color: #fff
    }

    .inverted-color .player-footer-link:not(:last-child) {
      border-color: rgba(255, 255, 255, .25)
    }

    .player--stream .player-footer .player-footer-link {
      color: #009ca6
    }

    .player--stream .player-footer .player-footer-link:hover {
      color: rgba(0, 156, 166, .7)
    }

    .player--stream .player-footer .ltool:hover {
      color: #009ca6 !important
    }

    .player--stream .player-footer .ltool[aria-expanded=true] {
      color: #009ca6
    }

    .player--radio .player-footer .player-footer-link {
      color: #0f0f0f
    }

    .player--radio .player-footer .player-footer-link:hover {
      color: rgba(15, 15, 15, .7)
    }

    .player--radio .player-footer .ltool:hover {
      color: #0f0f0f !important
    }

    .player--radio .player-footer .ltool[aria-expanded=true] {
      color: #0f0f0f
    }

    .slive {
      background: #a60c2a;
      padding: 10px 0;
      color: #fff;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      margin: -30px 0 0
    }

    .slive-title {
      position: relative;
      padding-left: 22px;
      margin: 0;
      text-transform: uppercase;
      line-height: 1
    }

    .slive-title::before {
      content: '';
      display: block;
      width: 12px;
      height: 12px;
      border-radius: 50%;
      background: #fff;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0;
      -webkit-animation: blink-animation 2s steps(5, start) infinite;
      animation: blink-animation 2s steps(5, start) infinite
    }

    .slive-update {
      display: inline-block;
      text-transform: none;
      margin-left: 10px;
      border-left: 1px solid rgba(255, 255, 255, .25);
      padding-left: 15px
    }

    .livek,
    .livep {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 1.1;
      margin: 0
    }

    .livek {
      display: block
    }

    .livek-time {
      color: #a60c2a;
      font-weight: 600
    }

    .livep strong {
      font-weight: 500
    }

    .livem {
      margin: 10px 0 -10px;
      padding-bottom: 10px
    }

    .livem:last-child {
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      margin-bottom: 0
    }

    .livem .ainfo-title {
      border-color: rgba(15, 15, 15, .25);
      padding-bottom: 5px;
      margin-bottom: 0
    }

    .livem ul {
      margin-top: 10px
    }

    .liveb {
      position: relative;
      margin-bottom: 10px
    }

    .liveb .time--live {
      display: inline-block;
      margin-bottom: 5px;
      font-size: 1rem;
      color: #0f0f0f
    }

    .livelist {
      display: block;
      position: relative;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      margin-top: 10px
    }

    .livelist::before {
      content: '';
      display: block;
      position: absolute;
      top: 3px;
      bottom: 0;
      left: 4px;
      border-left: 1px solid #a60c2a
    }

    .livelist-link {
      font-size: .875rem;
      display: inline-block;
      position: relative;
      padding-left: 18px
    }

    .livelist-link::before {
      content: '';
      display: block;
      position: absolute;
      top: 3px;
      left: 0;
      width: 9px;
      height: 9px;
      border: 2px solid #f5e5d5;
      border-radius: 50%;
      background: #a60c2a
    }

    .livelist-time {
      display: block;
      color: #a60c2a;
      margin-bottom: 5px
    }

    .livelist-title {
      display: block;
      line-height: 1.1
    }

    .sbrknews {
      background: #d41318;
      padding: 10px 0;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      color: #fff;
      margin: 0
    }

    .sbrknews a {
      color: #fff
    }

    .sbrknews a:hover {
      color: rgba(255, 255, 255, .7)
    }

    .sbrknews-title {
      display: block;
      position: relative;
      margin: 0;
      text-transform: uppercase;
      font-size: 0;
      vertical-align: top
    }

    .sbrknews-subhead {
      display: inline-block;
      overflow: hidden;
      font-size: .9375rem;
      line-height: 1;
      font-weight: 700
    }

    @media (max-width:767.98px) {
      .sbrknews-subhead {
        position: relative;
        padding-right: 21px
      }
    }

    .sbrknews-text {
      position: relative;
      display: inline-block;
      font-size: .9375rem;
      line-height: 1;
      font-weight: 500;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      position: relative;
      padding-right: 21px
    }

    @media (max-width:767.98px) {
      .sbrknews-text {
        display: block;
        margin-top: 2px
      }

      .sbrknews-text .icon {
        display: none
      }
    }

    .sbrknews .icon {
      font-size: 16px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0
    }

    .main-header,
    .sticky-header {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      background: #f5e5d5;
      border-bottom: 1px solid rgba(15, 15, 15, .25)
    }

    .main-header--dark,
    .sticky-header--dark {
      border-bottom-color: #75736b
    }

    .main-header {
      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;
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1);
      position: -webkit-sticky;
      position: sticky;
      top: 0;
      z-index: 1020
    }

    .is-article .main-header {
      position: relative;
      z-index: 3
    }

    .sticky-header {
      position: fixed;
      will-change: transform;
      top: 0;
      left: 0;
      right: 0;
      z-index: 1020;
      visibility: hidden;
      -webkit-transform: translate3d(0, -100%, 0);
      transform: translate3d(0, -100%, 0);
      -webkit-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out
    }

    @media (prefers-reduced-motion:reduce) {
      .sticky-header {
        -webkit-transition: none;
        transition: none
      }
    }

    .is-article.is-scrolled .sticky-header,
    .sd-body.is-scrolled .sticky-header {
      visibility: visible;
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1)
    }

    @media (max-width:767.98px) {
      .fsticky .main-header {
        display: none
      }

      .fsticky .sticky-header {
        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;
        opacity: 1;
        visibility: visible;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1);
        position: -webkit-sticky;
        position: sticky
      }
    }

    .nav-inline {
      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-left: 0;
      list-style: none;
      font-size: 0;
      margin: 0
    }

    .nav-inline-item {
      vertical-align: top;
      display: inline-block;
      font-size: .875rem;
      line-height: 1
    }

    .nav-inline-item:not(:last-child) {
      margin-right: 10px
    }

    .nav-inline-item--brd {
      position: relative
    }

    .nav-inline-item--brd::after {
      content: '';
      display: block;
      border-right: 1px solid rgba(15, 15, 15, .25);
      height: 12px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: -6px
    }

    .nav-inline-item--dist {
      padding-left: 5px
    }

    .hcta,
    .htoday {
      font-size: .75rem;
      line-height: 24px
    }

    .hlink,
    .hlink--label,
    .hlink--title,
    .hlink--topic,
    .hlink-more {
      display: inline-block;
      font-size: .8125rem
    }

    .nav-inline .hlink,
    .nav-inline .hlink-more {
      display: inline-block
    }

    .hlink-more {
      line-height: 1.2;
      display: block;
      position: relative;
      padding: 7px 0
    }

    .hlink-more::before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      border-bottom: 1px solid rgba(15, 15, 15, .25)
    }

    .hlink-dd {
      position: relative;
      padding-right: 16px
    }

    .hlink-dd .icon {
      font-size: 16px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0
    }

    .hlink-dd .icon-angle-down {
      font-size: 12px
    }

    .hlink-light {
      color: rgba(15, 15, 15, .7)
    }

    .inverted-color .hlink-light {
      color: rgba(255, 255, 255, .7)
    }

    .hlink--sub {
      display: inline-block;
      position: relative;
      font-weight: 700;
      margin-bottom: 2px
    }

    @media (max-width:767.98px) {
      .hlink--sub {
        font-size: .9375rem
      }
    }

    .hlink--sub::after {
      content: '';
      display: block;
      border-bottom: 2px solid #003c7f;
      position: absolute;
      left: 0;
      right: 0;
      bottom: -4px
    }

    .inverted-color .hlink--sub::after {
      border-color: #fff
    }

    .hlink--label {
      font-weight: 400;
      color: rgba(15, 15, 15, .7);
      margin: 0
    }

    .hlink--title {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-weight: 700;
      font-size: 1rem;
      margin: 0
    }

    @media (max-width:767.98px) {
      .fsticky .hlink--title {
        font-size: 1.125rem;
        color: #fff !important
      }
    }

    .hlink--stitle {
      font-weight: 700;
      font-size: 1rem
    }

    .hlink--serif {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-weight: 700;
      font-size: 1rem
    }

    .hlink--dtitle {
      color: #102354;
      font-weight: 700;
      position: relative;
      padding-right: 15px
    }

    .hlink--dtitle::after {
      content: '';
      display: block;
      border-right: 1px solid rgba(15, 15, 15, .25);
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0;
      height: 15px
    }

    .hlink--page-title,
    .hlink--topic {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-weight: 500
    }

    .hlink--page-title {
      font-size: .9375rem
    }

    .hlink--dossier-title {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .9375rem;
      font-weight: 400
    }

    .hlink--dossier-title,
    .hlink--page-title {
      position: relative;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 300px
    }

    .hlink--logo {
      -webkit-transition: opacity .2s ease-in;
      transition: opacity .2s ease-in
    }

    .hlink--logo:hover {
      opacity: .7
    }

    .hlink--icon {
      width: 24px !important;
      text-align: center
    }

    .hlink--icon,
    .hlink--icon .icon {
      font-size: 24px !important;
      line-height: 24px
    }

    .hlink--icon24 {
      width: 32px
    }

    .hlink--icon-big,
    .hlink--icon-big .icon {
      font-size: 24px;
      line-height: 24px
    }

    .hlink--icon-big+.hlink--icon-big {
      margin-left: 10px
    }

    .hlink--160 {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start
    }

    .hlink-160 {
      display: block;
      width: auto;
      height: 24px !important
    }

    .hlink-160-wrapper {
      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;
      border-left: 1px solid rgba(15, 15, 15, .25);
      padding: 2px 0 2px 6px;
      margin-left: 6px
    }

    .hpill {
      display: inline-block;
      font-size: .9375rem;
      font-weight: 500;
      line-height: 1;
      padding: 7px 12px;
      border-radius: 16px;
      border: 1px solid rgba(15, 15, 15, .25);
      margin-right: 5px
    }

    .hcta {
      font-weight: 500
    }

    .hcta strong {
      font-weight: 700;
      color: #001d3d
    }

    .hcta:hover strong {
      color: rgba(0, 29, 61, .7)
    }

    .htop-center {
      padding: 5px 0;
      display: block;
      margin: 0 auto
    }

    @media (max-width:767.98px) {
      .htop-center {
        padding: 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;
        margin: 0 0 0 40px
      }
    }

    .htop-center--page {
      padding: 0;
      text-align: center
    }

    @media (max-width:767.98px) {
      .htop-center--page {
        text-align: left;
        padding: 0 10px 0 68px;
        margin: 0
      }
    }

    .hlogo {
      display: inline-block
    }

    .hlogo+.hlogo {
      margin-left: 10px
    }

    .hlogo--main,
    .hlogo--main-small {
      display: block;
      margin: 0 auto
    }

    .hlogo--main img,
    .hlogo--main-small img {
      width: auto
    }

    .hlogo--main img {
      height: 26px
    }

    @media (max-width:767.98px) {
      .hlogo--main-small {
        display: none
      }
    }

    .hlogo--main-small img {
      height: 22px
    }

    .hlogo--business24 img {
      width: 101px;
      height: 30px
    }

    .hlogo--radio24 img {
      width: 96px;
      height: 48px
    }

    .htitle {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 1.375rem;
      font-weight: 700;
      line-height: 24px;
      margin: 0
    }

    .htitle-img {
      display: block;
      margin: 0 auto;
      height: 22px;
      width: auto
    }

    .htitle--small {
      font-size: 1.25rem
    }

    @media (max-width:767.98px) {
      .htitle--small {
        width: 100%;
        text-align: center
      }
    }

    .htitle--sub {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-weight: 700;
      font-size: 1rem;
      line-height: 1
    }

    .htitle--s {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .hsole+.htitle {
      margin-top: 0
    }

    .htitle+.hnav {
      margin-top: 15px
    }

    .hradio {
      display: inline-block;
      margin-right: 10px
    }

    .hbtm-wrap,
    .htop-title,
    .htop-wrap {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: relative
    }

    .halign-left {
      margin-right: auto
    }

    .halign-right {
      margin-left: auto
    }

    .halign-center {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      z-index: 1
    }

    .habs-left {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0;
      z-index: 101
    }

    .habs-right {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0;
      z-index: 101
    }

    .htop.bg-white+.hgr {
      border-top: 1px solid rgba(15, 15, 15, .25)
    }

    .htop-title {
      min-height: 40px;
      padding: 5px 0;
      text-align: center;
      font-size: 0
    }

    @media (max-width:767.98px) {
      .htop-title {
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
      }
    }

    .hbtm,
    .htop-wrap {
      height: 40px;
      padding: 5px 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
    }

    .hbtm .list-inline,
    .htop-wrap .list-inline {
      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
    }

    .hbtm {
      border-top: 1px solid rgba(15, 15, 15, .25)
    }

    .h24plus {
      display: inline-block
    }

    .h24plus .badge24plus {
      height: 16px;
      width: auto;
      margin: 0
    }

    .h24plus:hover {
      opacity: .7
    }

    .hsubscribe {
      display: inline-block;
      height: 20px;
      padding: 3px 7px;
      background: #003c7f;
      color: #fff !important;
      font-size: .8125rem;
      line-height: 14px;
      text-transform: uppercase;
      font-weight: 700;
      border-radius: 4px
    }

    .hsubscribe:hover {
      opacity: .7
    }

    .progressbar {
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      background: #003c7f;
      width: 0;
      -webkit-transition: width .4s ease-out;
      transition: width .4s ease-out
    }

    .is-live .progressbar {
      background: #bf0000
    }

    .progressbar-wrapper {
      position: absolute;
      left: 0;
      bottom: -4px;
      width: 100%;
      height: 4px;
      background: #d1c0af
    }

    .hpage-title {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-weight: 700;
      font-size: 1.125rem;
      line-height: 1;
      color: #0f0f0f;
      padding-top: 15px;
      padding-bottom: 15px;
      border-bottom: 1px solid #0f0f0f;
      margin-bottom: 15px
    }

    .hntplus {
      position: relative;
      background: #fff;
      padding-top: 12px;
      padding-bottom: 12px
    }

    .hntplus-title {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: .9375rem;
      line-height: 1;
      font-weight: 700;
      font-style: italic;
      color: rgba(15, 15, 15, .7)
    }

    .hntplus-link img {
      display: inline-block;
      height: 12px;
      width: auto
    }

    .hntplus-link:hover img {
      opacity: .7
    }

    .hntplus .list-inline {
      margin: 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;
      -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      white-space: nowrap;
      overflow-x: auto;
      overflow-y: hidden;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: none;
      scrollbar-width: none
    }

    .hntplus .list-inline::-webkit-scrollbar {
      display: none
    }

    .hntplus .list-inline-item {
      font-size: 0
    }

    .hgr {
      background: #f5e5d5
    }

    .hgr--light {
      background: #fff5ec
    }

    .hgr--dark {
      background: #3d3d3d
    }

    .hgr--up {
      position: relative;
      z-index: 2;
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1)
    }

    .sticky-header .hgr--up {
      box-shadow: none;
      border-bottom: 1px solid rgba(15, 15, 15, .25)
    }

    .hgr-wrapper {
      position: relative;
      height: 40px;
      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
    }

    .hgr-wrapper--center {
      -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
      justify-content: space-around
    }

    .hgr-wrapper--center .hlink--page-title {
      width: 480px
    }

    @media (max-width:1023.98px) {
      .hgr-wrapper--md-logo .hnav-scroll {
        display: none
      }

      .hgr-wrapper--md-logo .hnav--logo {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-box-pack: justify;
        -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
        justify-content: space-between
      }

      .hgr-wrapper--md-logo .hnav--lsep {
        border: none
      }

      .hgr-wrapper--md-logo .hnav-item--logo {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
      }
    }

    @media (max-width:767.98px) {
      .hmarket-expandible .hgr-wrapper {
        height: auto;
        min-height: 35px;
        margin-left: -15px;
        margin-right: -15px
      }
    }

    .hgr-spacer {
      width: 92px
    }

    .hmn {
      padding: 15px 0
    }

    .hmn-wrapper {
      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: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between
    }

    .hmn-wrapper--bottom {
      -webkit-box-align: end;
      -webkit-align-items: end;
      -ms-flex-align: end;
      align-items: end
    }

    .hmn-nav {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: baseline;
      -webkit-align-items: baseline;
      -ms-flex-align: baseline;
      align-items: baseline
    }

    .hmn.inverted-color {
      border-bottom: 1px solid rgba(255, 255, 255, .25)
    }

    .hnav {
      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-left: 0;
      list-style: none;
      font-size: 0;
      margin: 0
    }

    .hnav-item {
      position: relative;
      display: inline-block;
      font-size: .9375rem;
      line-height: 1;
      padding: 6px 0
    }

    .hnav-item:not(:last-child) {
      margin-right: 9px
    }

    .hnav--lined .hnav-item:not(:last-child) {
      margin-right: 15px
    }

    .hnav--lined .hnav-item:not(:first-child) {
      padding-left: 15px
    }

    .hnav--lined .hnav-item:not(:first-child)::before {
      content: '';
      display: block;
      border-left: 1px solid rgba(15, 15, 15, .25);
      height: 24px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0
    }

    .inverted-color .hnav--lined .hnav-item:not(:first-child)::before {
      border-color: rgba(255, 255, 255, .25)
    }

    .hmarket .hnav--lined .hnav-item:not(:first-child)::before {
      border-color: #000
    }

    .hnav--lined .hnav-item--no-brd {
      padding-left: 0 !important
    }

    .hnav--lined .hnav-item--no-brd::before {
      display: none !important
    }

    .hnav--lined.hnav--logo {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 0;
      margin-right: -10px
    }

    .hnav--lined.hnav--logo .hnav-item {
      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: 0 !important;
      padding: 0 10px !important
    }

    .hnav--lined.hnav--small .hnav-item {
      margin: 0
    }

    .hnav--lined.hnav--small .hnav-item:not(:last-child) {
      padding-right: 5px
    }

    .hnav--lined.hnav--small .hnav-item:not(:first-child) {
      padding-left: 5px
    }

    .hnav--lsep {
      padding-left: 20px;
      border-left: 1px solid rgba(15, 15, 15, .25);
      height: 40px
    }

    .inverted-color .hnav--lsep {
      border-color: rgba(255, 255, 255, .25)
    }

    .hnav--logo .hnav--lsep {
      padding-left: 10px
    }

    .hnav--lsep .hnav-item:not(:first-child)::before {
      height: 40px
    }

    .hnav--sep .hnav-item {
      padding-left: 15px
    }

    .hnav--sep .hnav-item::before {
      content: '';
      display: block;
      border-left: 1px solid rgba(15, 15, 15, .25);
      height: 15px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0
    }

    .inverted-color .hnav--sep .hnav-item::before {
      border-color: rgba(255, 255, 255, .25)
    }

    .hnav--sep.hnav--scroll .hnav-item:first-child {
      padding-left: 0
    }

    .hnav--sep.hnav--scroll .hnav-item:first-child::before {
      display: none
    }

    .hnav-scroll {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      position: relative;
      overflow-x: auto;
      overflow-y: hidden;
      -webkit-overflow-scrolling: touch;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      white-space: nowrap;
      -ms-overflow-style: none;
      scrollbar-width: none
    }

    .hnav-scroll::-webkit-scrollbar {
      display: none
    }

    .hnav-scroll+.hnav {
      position: relative
    }

    .hnav-scroll+.hnav::after {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: -31px;
      bottom: 0;
      width: 30px;
      background-image: -webkit-gradient(linear, left top, right top, from(rgba(245, 229, 213, 0)), to(#f5e5d5));
      background-image: linear-gradient(to right, rgba(245, 229, 213, 0) 0, #f5e5d5 100%);
      background-repeat: repeat-x;
      pointer-events: none;
      z-index: 1
    }

    .hgr--light .hnav-scroll+.hnav::after {
      background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 245, 236, 0)), to(#fff5ec));
      background-image: linear-gradient(to right, rgba(255, 245, 236, 0) 0, #fff5ec 100%);
      background-repeat: repeat-x
    }

    .hgr--light.bg-white .hnav-scroll+.hnav::after {
      background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(#fff));
      background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 100%);
      background-repeat: repeat-x
    }

    .hgr--dark .hnav-scroll+.hnav::after {
      background-image: -webkit-gradient(linear, left top, right top, from(rgba(61, 61, 61, 0)), to(#3d3d3d));
      background-image: linear-gradient(to right, rgba(61, 61, 61, 0) 0, #3d3d3d 100%);
      background-repeat: repeat-x
    }

    .bg-mtick .hnav-scroll+.hnav::after {
      background-image: -webkit-gradient(linear, left top, right top, from(rgba(36, 36, 36, 0)), to(#242424));
      background-image: linear-gradient(to right, rgba(36, 36, 36, 0) 0, #242424 100%);
      background-repeat: repeat-x
    }

    .bg-mtick.rel--strip .hnav-scroll+.hnav::after {
      background-image: -webkit-gradient(linear, left top, right top, from(rgba(36, 36, 36, 0)), to(#242424));
      background-image: linear-gradient(to right, rgba(36, 36, 36, 0) 0, #242424 100%);
      background-repeat: repeat-x
    }

    .bg-black .hnav-scroll+.hnav::after {
      display: none
    }

    @media (max-width:1023.98px) {
      .hgr-wrapper--center .hnav-scroll+.hnav::after {
        width: 15px
      }
    }

    .hnav--scroll {
      white-space: nowrap;
      -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      overflow-x: auto;
      overflow-y: hidden;
      -webkit-overflow-scrolling: touch;
      margin: 0;
      -ms-overflow-style: none;
      scrollbar-width: none
    }

    .hnav--scroll::after {
      content: '';
      display: inline-block;
      padding-right: 15px;
      width: 15px;
      height: 20px
    }

    .bg-black .hnav--scroll::after {
      display: none
    }

    .hnav--scroll::-webkit-scrollbar {
      display: none
    }

    @media (max-width:1023.98px) {
      .hnav--fixw .hnav-item::before {
        top: 0 !important;
        height: 100% !important;
        -webkit-transform: none !important;
        transform: none !important
      }
    }

    @media (max-width:767.98px) {
      .hnav--fixw .hnav-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 222px;
        margin: 0 !important;
        padding: 0 15px !important
      }
    }

    .hnav .dropdown-menu--bubble.dropdown-menu-right {
      margin-left: -18px
    }

    .himg {
      display: block;
      width: auto;
      height: 24px;
      margin-left: auto;
      margin-right: auto
    }

    .himg--t {
      height: 14px
    }

    .himg--s {
      height: 18px
    }

    .himg--m {
      height: 24px
    }

    .himg--b {
      height: 30px
    }

    .himg--24plus {
      padding-left: 4px
    }

    .hsole {
      display: inline-block;
      margin-right: 20px
    }

    a.hsole:hover {
      opacity: .7
    }

    .hsole img {
      display: block;
      width: auto;
      height: 72px
    }

    .hsole--small {
      margin: 0
    }

    .hsole--small img {
      display: block;
      width: auto;
      height: 24px
    }

    .hsole--160 {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
      -ms-flex-align: end;
      align-items: flex-end;
      margin-right: 15px
    }

    .hsole-160 {
      display: block;
      width: auto;
      height: 36px !important
    }

    .hsole-160-wrapper {
      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;
      border-left: 1px solid rgba(15, 15, 15, .25);
      padding: 15px 5px 0 10px;
      margin-left: 10px;
      min-height: 50px
    }

    .hshome {
      display: inline-block;
      margin-right: 20px;
      font-size: 3.5rem;
      line-height: 1;
      font-weight: 700
    }

    .hshome--serif {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-weight: 900
    }

    .hmnc {
      font-size: 0;
      overflow: hidden;
      border-radius: 4px
    }

    .hmnc img {
      display: block;
      width: auto;
      height: 84px
    }

    .hpod-links {
      text-align: right
    }

    .hpod-links-txt {
      color: rgba(255, 255, 255, .7);
      font-size: .75rem;
      text-transform: uppercase;
      margin-bottom: 5px
    }

    .sidemenu .hpod-links {
      text-align: left;
      padding: 10px 20px;
      margin: -30px 0 30px
    }

    .bg-mtick {
      background: #242424 !important
    }

    .bg-mtick.rel--strip {
      background: #3d3d3d !important
    }

    .bg-mtick.rel--strip .hnav-item:first-child {
      padding: 0 !important;
      width: 195px
    }

    .bg-mtick.rel--strip .hnav-item:not(:first-child) {
      background: #242424;
      padding-right: 5px
    }

    .hicon {
      display: inline-block;
      position: relative;
      height: 30px;
      z-index: 99
    }

    .hicon-link {
      display: inline-block;
      position: relative;
      height: 30px;
      padding-left: 24px
    }

    button.hicon-link:hover {
      opacity: .7
    }

    .hicon-link .icon {
      font-size: 24px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0
    }

    .halign-right .hicon-link,
    .hnav--right .hicon-link,
    .huser .hicon-link {
      padding-left: 0;
      padding-right: 24px
    }

    .halign-right .hicon-link .icon,
    .hnav--right .hicon-link .icon,
    .huser .hicon-link .icon {
      left: auto;
      right: 0
    }

    .hicon-label {
      display: block;
      font-size: .8125rem;
      line-height: 30px;
      font-weight: 500;
      margin-left: 7px
    }

    @media (max-width:1023.98px) {
      .hicon-label {
        display: none
      }
    }

    .hicon-label--t {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      display: block
    }

    .halign-right .hicon-label,
    .hnav--right .hicon-label,
    .huser .hicon-label {
      margin-left: 0;
      margin-right: 7px
    }

    .hicon-fullname {
      color: #0f0f0f;
      font-size: 1rem;
      font-weight: 500;
      margin: 5px 0 15px
    }

    .main-footer {
      background: #0f0f0f;
      padding-bottom: 40px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .is-player-in .main-footer {
      padding-bottom: 80px
    }

    .is-player-expanded .main-footer {
      padding-bottom: 170px
    }

    .main-footer--small {
      background: #242424
    }

    .main-footer--small .ftop {
      background: 0 0;
      margin-bottom: 15px;
      height: auto
    }

    .main-footer--small .ftop-wrapper {
      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
    }

    .main-footer--small .ftop-logo img {
      height: 28px
    }

    .ftop {
      position: relative;
      height: 48px;
      background: rgba(255, 255, 255, .05);
      padding-top: 12px;
      margin-bottom: 64px
    }

    .ftop-wrapper {
      position: relative
    }

    .ftop-logo {
      display: inline-block
    }

    .ftop-logo img {
      height: 24px;
      width: auto
    }

    .ftop-scrolltop {
      font-size: .75rem;
      line-height: 1;
      padding: 9px 21px 9px 0;
      text-transform: uppercase
    }

    .ftop-scrolltop .icon {
      display: block;
      font-size: 16px;
      width: 16px;
      height: 16px;
      line-height: 16px;
      text-align: center;
      border-radius: 50%;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0
    }

    .ftop-social {
      position: absolute;
      left: 50%;
      -webkit-transform: translate(-50%, 0);
      transform: translate(-50%, 0);
      top: 56px
    }

    .ftop-social .ltool:hover {
      opacity: .7
    }

    @media (max-width:767.98px) {
      .ftop-social {
        width: 100%;
        text-align: center
      }

      .ftop-social .ltool {
        width: 30px;
        height: 30px
      }

      .ftop-social .ltool,
      .ftop-social .ltool .icon {
        line-height: 28px
      }
    }

    .fbtm {
      text-align: center
    }

    .fbtm-text {
      font-size: .8125rem;
      line-height: 1.6;
      margin: 0;
      color: rgba(255, 255, 255, .7)
    }

    .fbtm-text a {
      color: rgba(255, 255, 255, .7) !important;
      text-decoration: underline
    }

    .fbtm-text a:hover {
      color: #fff !important;
      text-decoration: underline
    }

    .fbtm-text a.fbtm-applink {
      font-size: .75rem;
      text-transform: uppercase;
      font-weight: 500;
      color: #fff !important;
      text-decoration: none
    }

    .fbtm-text a.fbtm-applink:hover {
      color: #fff !important
    }

    .fbtm-text--sep {
      margin-bottom: 20px
    }

    .fbtm-line {
      position: relative;
      display: inline-block;
      width: 10px
    }

    .fbtm-line::after {
      content: '';
      display: block;
      border-right: 1px solid rgba(255, 255, 255, .25);
      height: 12px;
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%)
    }

    .fnav {
      margin-bottom: 30px
    }

    .fnav-title {
      width: 100%;
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 1.125rem;
      line-height: 1.1;
      font-weight: 700;
      margin-bottom: 10px
    }

    .fnav-list {
      padding-left: 0;
      list-style: none;
      margin-bottom: 0;
      width: 100%
    }

    .fnav-list-item:not(:last-child) {
      margin-bottom: 2px
    }

    .fnav-list+.fnav-list .fnav-list-item:first-child {
      margin-top: 20px
    }

    .fnav-list+.fnav-last,
    .fnav-list+.fnav-title {
      margin-top: 20px
    }

    .fnav .row+.fnav-list {
      margin-top: 20px
    }

    .fnav-link {
      font-size: .8125rem;
      line-height: 1.2;
      display: inline-block;
      padding: 2px 0
    }

    .fnav-link--icon {
      position: relative;
      padding-left: 21px
    }

    .fnav-link--icon .icon {
      font-size: 16px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0
    }

    .fnav .btn {
      margin: 15px 0
    }

    .fnav-col {
      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-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1
    }

    .fnav-last {
      margin-top: auto !important
    }

    .box-grafico-home-page {
      width: 100%;
      max-width: 285px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      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-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1
    }

    .box-grafico-home-page .shadow {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      padding: 10px 5px;
      background: #0f0f0f
    }

    .box-grafico-home-page .shadow+.shadow {
      background: rgba(15, 15, 15, .4);
      padding-top: 5px;
      padding-bottom: 5px;
      margin-top: auto !important
    }

    .box-grafico-home-page .shadow:not(:last-child) {
      margin-bottom: 10px
    }

    .box-grafico-home-page img {
      max-width: 100%;
      height: auto;
      margin-bottom: 20px
    }

    .box-grafico-dati {
      width: 100%
    }

    .box-grafico-dati td,
    .box-grafico-dati th {
      font-weight: 700;
      padding: 0 5px
    }

    @media (min-width:360px) and (max-width:767.98px) {

      .box-grafico-dati td,
      .box-grafico-dati th {
        padding: 0 3px
      }
    }

    .box-grafico-dati th,
    .box-grafico-dati thead {
      display: none
    }

    .box-grafico-dati td {
      height: 40px
    }

    .box-grafico-dati .col-number {
      text-align: right;
      position: relative
    }

    .box-grafico-dati .col-number.green,
    .box-grafico-dati .col-number.red {
      padding-right: 18px
    }

    .box-grafico-dati .col-number.green::before,
    .box-grafico-dati .col-number.red::before {
      font-family: icon24 !important;
      speak: none;
      font-style: normal;
      font-weight: 400;
      font-variant: normal;
      text-transform: none;
      line-height: 1;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-size: 16px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0
    }

    .box-grafico-dati .col-number.red::before {
      content: "\e92d"
    }

    .box-grafico-dati .col-number.green::before {
      content: "\e962"
    }

    .box-title {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      line-height: 1.1;
      font-weight: 700;
      margin-bottom: 10px;
      padding: 0 5px
    }

    @media (min-width:360px) and (max-width:767.98px) {
      .box-title {
        padding: 0 3px
      }
    }

    .hmarket {
      line-height: 1.2;
      min-height: 44px
    }

    .hmarket.rel--strip {
      padding: 0
    }

    .sticky-header .hmarket.rel--strip {
      border: none !important
    }

    .hmarket-wrapper {
      position: relative;
      height: 40px;
      padding-top: 10px;
      padding-right: 95px
    }

    .hmarket-list {
      padding-left: 0;
      list-style: none;
      margin-bottom: 0
    }

    .hmarket-name,
    .hmarket-value,
    .hmarket-var {
      font-size: .8125rem;
      line-height: 1
    }

    @media (max-width:767.98px) {

      .hmarket-name,
      .hmarket-value,
      .hmarket-var {
        font-size: .875rem
      }
    }

    .hmarket-index--is .hmarket-name,
    .hmarket-index--is .hmarket-value,
    .hmarket-index--is .hmarket-var {
      margin-right: 7px;
      margin-bottom: 0
    }

    .hmarket-name {
      font-weight: 700
    }

    .hmarket-index .hmarket-name {
      display: block;
      margin-bottom: 2px
    }

    .hmarket-index--is .hmarket-name {
      font-size: 1rem
    }

    .hmarket-value {
      color: rgba(255, 255, 255, .7)
    }

    .hmarket-index--is .hmarket-value {
      font-size: 1rem
    }

    @media (max-width:767.98px) {
      .hmarket-index--is .hmarket-value {
        margin-left: auto
      }
    }

    .hmarket-var {
      font-weight: 500
    }

    .hmarket-var .icon {
      display: block;
      position: absolute;
      width: 24px;
      font-size: 16px;
      text-align: center;
      position: absolute;
      top: 4px;
      bottom: 4px;
      left: 0;
      border-radius: 2px
    }

    .hmarket-var .icon::before {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%)
    }

    .hmarket-var.green .icon {
      background: rgba(13, 182, 147, .25)
    }

    .hmarket-var.red .icon {
      background: rgba(212, 19, 24, .25)
    }

    .hmarket-index--is .hmarket-var {
      font-size: 1rem
    }

    @media (max-width:767.98px) {
      .hmarket-index--is .hmarket-var {
        margin-right: 0
      }
    }

    .hmarket-lchart {
      display: none;
      width: 32px;
      height: auto;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0
    }

    .hmarket-link {
      position: relative;
      display: inline-block;
      white-space: nowrap;
      padding: 10px 0
    }

    .hmarket-index {
      position: relative;
      display: block;
      padding: 4px 21px 4px 29px;
      height: 40px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .hmarket.rel--strip .hmarket-index {
      height: 90px
    }

    .sticky-header .hmarket.rel--strip .hmarket-index {
      height: 60px
    }

    .hmarket-index .sbox-datachart-img {
      margin-top: 5px;
      margin-right: -10px
    }

    .hmarket-index--is {
      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;
      width: auto;
      padding-right: 0
    }

    .hmarket-index--is .sbox-datachart-img {
      width: 64px;
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      margin: 0 0 0 auto
    }

    @media (max-width:767.98px) {
      .hmarket-index--is .sbox-datachart-img {
        display: none
      }
    }

    .hmarket-goto {
      position: absolute;
      top: 4px;
      right: 0;
      font-size: 16px;
      color: rgba(255, 255, 255, .7)
    }

    .hmarket-expand {
      display: block;
      text-align: center;
      border-top: 1px solid #000;
      border-bottom: 1px solid #000;
      margin: 0 -15px;
      height: 21px;
      width: 100%;
      margin: 0 auto
    }

    .hmarket-expand:focus-visible {
      outline-offset: -4px
    }

    .hmarket-expand,
    .hmarket-expand .icon {
      line-height: 20px
    }

    .hmarket-expand .icon {
      width: 100%
    }

    .is-expanded .hmarket-expand .icon--status::before {
      content: "\e927"
    }

    .hmarket-pre {
      padding: 5px 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex
    }

    .hmarket-chart {
      position: relative;
      background: #242424;
      padding: 10px 15px;
      height: 100%
    }

    .hmarket-chart::before {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      border-top: 1px solid #000
    }

    .hmarket-chart-wrapper {
      position: relative;
      overflow: hidden;
      margin: 0 -15px;
      -webkit-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out;
      height: 0
    }

    @media (prefers-reduced-motion:reduce) {
      .hmarket-chart-wrapper {
        -webkit-transition: none;
        transition: none
      }
    }

    .is-expanded .hmarket-chart-wrapper {
      height: 90px
    }

    .hmarket-chart-wrapper::after {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0;
      border-left: 1px solid #000
    }

    .hmarket-chart-value,
    .hmarket-chart-var {
      display: inline-block;
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 1.5rem;
      line-height: 1;
      font-weight: 700
    }

    .hmarket-chart-var {
      margin-left: 2px
    }

    .hmarket-status {
      display: block;
      margin: 2px 0 5px;
      text-transform: uppercase;
      font-size: .625rem;
      line-height: 1;
      font-weight: 500;
      color: #fff
    }

    .hmarket-status--closed {
      color: #75736b
    }

    .hmarket-time {
      font-weight: 400;
      color: #75736b;
      display: inline-block;
      padding-right: 5px
    }

    .hmarket-head {
      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: 5px 0 10px
    }

    .hmarket-head-t {
      font-family: sole_display, Georgia, Times, "Times New Roman", serif;
      font-size: 1.5rem;
      line-height: 1;
      font-weight: 900
    }

    .sticky-header .hmarket-head-t {
      font-size: 1.25rem
    }

    .hmarket-head-f {
      display: block;
      margin-top: auto
    }

    .hmarket-head-l {
      position: relative;
      display: inline-block;
      font-size: 1rem;
      line-height: 1;
      font-weight: 500;
      opacity: .7
    }

    .hmarket-head-l:not(:last-child) {
      margin-right: 15px
    }

    .hmarket-head-l:not(:last-child)::after {
      content: '';
      display: block;
      height: 15px;
      border-right: 1px solid rgba(255, 255, 255, .25);
      position: absolute;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: -8px
    }

    .hmarket-is-head {
      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%;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .hmarket-is-label {
      display: inline-block;
      font-size: .75rem;
      line-height: 1;
      font-weight: 500;
      color: #fff;
      padding: 4px;
      border-radius: 10px;
      background: #a60c2a;
      margin-right: 10px;
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0
    }

    .hmarket-is-title {
      font-size: 1.125rem;
      font-weight: 700;
      margin: 0
    }

    .hmarket-is-title,
    .hmarket-is-title a {
      color: #fff
    }

    body {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale
    }

    .text-left {
      text-align: left !important
    }

    .text-right {
      text-align: right !important
    }

    .text-center {
      text-align: center !important
    }

    .text-lowercase {
      text-transform: lowercase !important
    }

    .text-uppercase {
      text-transform: uppercase !important
    }

    .text-capitalize {
      text-transform: capitalize !important
    }

    .img-fluid,
    .img-full {
      max-width: 100%;
      height: auto
    }

    .img-full {
      width: 100%
    }

    .img-circle {
      border-radius: 50%
    }

    .w-100 {
      width: 100% !important
    }

    .ml-auto {
      margin-left: auto !important
    }

    .mt-auto {
      margin-top: auto !important
    }

    .no-border {
      border: 0
    }

    .dropdown-menu,
    .modal,
    .sidemenu {
      display: none
    }

    button {
      background: 0 0;
      border: none;
      padding: 0;
      font-weight: inherit;
      text-align: inherit;
      color: inherit
    }

    @media (max-width:767.98px) {

      .row--dotted [class*=" col-md-"]:not(:last-child),
      .row--dotted>.col-md:not(:last-child),
      .row--dotted>[class^=col-md-]:not(:last-child) {
        position: relative;
        padding-bottom: 15px;
        margin-bottom: 15px
      }

      .row--dotted [class*=" col-md-"]:not(:last-child)::after,
      .row--dotted>.col-md:not(:last-child)::after,
      .row--dotted>[class^=col-md-]:not(:last-child)::after {
        content: '';
        display: block;
        position: absolute;
        left: 15px;
        right: 15px;
        bottom: 0;
        height: 1px;
        background-image: -webkit-gradient(linear, left top, right top, from(rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, 0)));
        background-image: linear-gradient(to right, rgba(15, 15, 15, .5) 0, rgba(15, 15, 15, .5) 25%, rgba(15, 15, 15, 0) 25%);
        background-position: 0 bottom;
        background-size: 4px 1px;
        background-repeat: repeat-x
      }
    }

    .col-300 {
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 330px;
      -ms-flex: 0 0 330px;
      flex: 0 0 330px;
      max-width: 330px
    }

    @media (max-width:1023.98px) {
      .row--lined .col-lg-300::after {
        display: none !important
      }
    }

    @-webkit-keyframes blink-animation {
      to {
        visibility: hidden
      }
    }

    @keyframes blink-animation {
      to {
        visibility: hidden
      }
    }

    @-webkit-keyframes el-show {
      0% {
        opacity: 0
      }
    }

    @keyframes el-show {
      0% {
        opacity: 0
      }
    }

    @-webkit-keyframes el-hide {
      0% {
        display: block
      }

      100% {
        opacity: 0;
        display: none
      }
    }

    @keyframes el-hide {
      0% {
        display: block
      }

      100% {
        opacity: 0;
        display: none
      }
    }

    .spcl {
      position: relative;
      padding-bottom: 15px;
      border-bottom: 1px solid rgba(15, 15, 15, .25)
    }

    .spcl::after {
      content: '';
      display: block;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      position: absolute;
      left: 0;
      right: 0;
      bottom: 2px
    }

    @media (max-width:1023.98px) {
      .spcl .scrolling-item {
        width: 200px !important
      }
    }

    .rel-title+.spcl {
      border-top: 1px solid rgba(15, 15, 15, .25);
      padding-top: 15px
    }

    .spcl-card {
      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;
      position: relative;
      padding-left: 58px;
      min-height: 48px
    }

    .spcl-card-img {
      width: 48px;
      height: 48px;
      position: absolute;
      top: 0;
      left: 0;
      margin: 0;
      border-radius: 50%;
      overflow: hidden;
      border: 2px solid #870042;
      -webkit-transition: opacity .2s ease-in;
      transition: opacity .2s ease-in
    }

    .spcl--blue .spcl-card-img {
      border-color: #003c7f
    }

    .spcl-card img {
      border: 2px solid transparent;
      border-radius: 50%;
      overflow: hidden
    }

    .spcl-card-title {
      display: block;
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 1rem;
      line-height: 1.1;
      font-weight: 500
    }

    .spcl-card:hover .spcl-card-img {
      opacity: .7
    }

    .nav-wrapper {
      display: block;
      border-top: 2px solid #0f0f0f;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      margin-bottom: 10px;
      font-size: 0
    }

    @media (max-width:767.98px) {
      .nav-wrapper {
        margin-left: -15px;
        margin-right: -15px
      }
    }

    .nav {
      padding-left: 0;
      margin-bottom: 0;
      list-style: none;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      white-space: nowrap;
      overflow-x: auto;
      overflow-y: hidden;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: none;
      scrollbar-width: none
    }

    .nav-link {
      display: block;
      padding: 6px;
      min-height: 48px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-weight: 500;
      font-size: 1rem;
      line-height: 1;
      color: rgba(15, 15, 15, .7)
    }

    a.nav-link:hover {
      color: #003c7f
    }

    .nav-link:focus,
    .nav-link:hover {
      text-decoration: none
    }

    .nav-tabs .nav-link {
      position: relative;
      display: -webkit-box !important;
      display: -webkit-flex !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      text-align: left
    }

    .nav-tabs .nav-link::before {
      content: '';
      display: block;
      border-bottom: 2px solid transparent;
      position: absolute;
      left: 0;
      right: 0;
      bottom: -1px
    }

    .nav-tabs .nav-item.show .nav-link,
    .nav-tabs .nav-link.active {
      color: #003c7f
    }

    .modal-content .nav-tabs .nav-item.show .nav-link,
    .modal-content .nav-tabs .nav-link.active {
      background-color: #fff
    }

    .nav-tabs .nav-item.show .nav-link::before,
    .nav-tabs .nav-link.active::before {
      border-color: #003c7f
    }

    .nav-item:not(:last-child) {
      margin-right: 30px
    }

    @media (max-width:767.98px) {
      .nav-item:not(:last-child) {
        margin-right: 0
      }
    }

    .nav-justified .nav-item {
      -webkit-flex-basis: 0;
      -ms-flex-preferred-size: 0;
      flex-basis: 0;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      margin-right: 0
    }

    @media (max-width:767.98px) {
      .nav-justified {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: nowrap;
        -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch;
        -ms-overflow-style: none;
        scrollbar-width: none
      }

      .nav-justified::-webkit-scrollbar {
        display: none
      }

      .nav-justified .nav-item {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: 30%
      }
    }

    .tab-content>.tab-pane {
      display: none
    }

    .tab-content>.active {
      display: block
    }

    .tab-pane-text {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-weight: 500;
      margin-bottom: 20px
    }

    @media (max-width:767.98px) {

      .collapse,
      .collapsing {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px
      }
    }

    .is-loading .aprev .auth,
    .is-loading .aprev-footer,
    .is-loading .aprev-img,
    .is-loading .aprev-title,
    .is-loading .gpt24-response-txt,
    .is-loading .hmarket-name,
    .is-loading .hmarket-status,
    .is-loading .hmarket-value,
    .is-loading .hmarket-var,
    .is-loading .hmarket-var .icon,
    .is-loading .meta,
    .is-loading .sbox-datachart-img {
      border-radius: 4px;
      background: rgba(255, 255, 255, .25);
      -webkit-animation: skeleton-pulse 1.5s infinite;
      animation: skeleton-pulse 1.5s infinite
    }

    .is-loading .aprev-footer,
    .is-loading .aprev-title,
    .is-loading .gpt24-response-txt {
      min-height: 20px;
      height: auto
    }

    .is-loading .hmarket-name,
    .is-loading .hmarket-value,
    .is-loading .hmarket-var {
      min-height: 15px;
      min-width: 60px
    }

    .is-loading .hmarket-value,
    .is-loading .hmarket-var {
      display: inline-block
    }

    .is-loading .aprev .auth,
    .is-loading .hmarket-status,
    .is-loading .meta {
      min-height: 10px
    }

    .is-loading .aprev-footer {
      width: 50%
    }

    .is-loading.aprev--circle .aprev-img {
      border-radius: 50%
    }

    .is-loading.rel--playlist .auth,
    .is-loading.rel--playlist .meta,
    .rel--playlist .is-loading .auth,
    .rel--playlist .is-loading .meta {
      width: 50%
    }

    .is-loading.rel--playlist .aprev-img,
    .rel--playlist .is-loading .aprev-img {
      position: relative
    }

    .is-loading.rel--playlist .aprev-img::before,
    .rel--playlist .is-loading .aprev-img::before {
      content: '';
      display: block;
      padding-bottom: 52.35732%
    }

    .is-loading .gpt24-response-txt {
      background: rgba(15, 15, 15, .05);
      width: 100%
    }

    .is-loading .gpt24-response-txt+.gpt24-response-txt {
      width: 50%
    }

    .is-loading .gpt24-response-txt+.gpt24-response-txt+.gpt24-response-txt {
      width: 75%
    }

    @-webkit-keyframes skeleton-pulse {
      0% {
        opacity: .6
      }

      50% {
        opacity: 1
      }

      100% {
        opacity: .6
      }
    }

    @keyframes skeleton-pulse {
      0% {
        opacity: .6
      }

      50% {
        opacity: 1
      }

      100% {
        opacity: .6
      }
    }

    .player-frame {
      display: none;
      position: fixed;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 1030;
      height: 60px;
      background: #f2f2f2;
      box-shadow: 0 -4px 20px 0 rgba(0, 0, 0, .4);
      -webkit-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out
    }

    @media (prefers-reduced-motion:reduce) {
      .player-frame {
        -webkit-transition: none;
        transition: none
      }
    }

    .is-player-in .player-frame {
      display: block
    }

    .is-player-expanded .player-frame {
      height: 150px
    }

    .sidedoor-action {
      display: block;
      position: fixed;
      z-index: 1030;
      bottom: 10px;
      left: 10px;
      padding: 10px 15px 10px 36px;
      border-radius: 4px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .875rem;
      line-height: 1;
      font-weight: 500;
      background: rgba(12, 182, 147, .9);
      color: #fff !important;
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .15)
    }

    .is-player-in .sidedoor-action {
      bottom: 80px
    }

    .sidedoor-action:hover {
      background: #0cb693
    }

    .sidedoor-action .icon {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 10px
    }

    .sidedoor-action .icon::after {
      content: '';
      display: block;
      border-right: 1px solid rgba(255, 255, 255, .25);
      height: 16px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: -5px
    }

    .sidedoor-tool {
      display: block
    }

    .sidedoor-tool-foot+.sidedoor-tool {
      margin-top: 20px
    }

    .sidedoor-tool-label {
      display: block;
      font-size: .75rem;
      font-weight: 500;
      color: rgba(15, 15, 15, .7);
      text-transform: uppercase;
      margin-bottom: 5px
    }

    .sidedoor-tool-title {
      display: block;
      font-size: 1rem;
      font-weight: 500;
      color: #0f0f0f;
      margin-bottom: 10px
    }

    .sidedoor-tool-foot {
      font-size: 0;
      margin-top: 10px;
      text-align: right
    }

    .sidedoor-tool-foot .btn--txt+.btn--txt {
      position: relative;
      margin-left: 20px
    }

    .sidedoor-tool-foot .btn--txt+.btn--txt::before {
      content: '';
      display: block;
      border-left: 1px solid rgba(15, 15, 15, .25);
      height: 16px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: -10px;
      pointer-events: none
    }

    .sidedoor-tool .modal-text {
      margin: 0
    }

    .sidedoor-tool--action,
    .sidedoor-tool--readonly {
      padding: 15px;
      border-radius: 4px
    }

    .sidedoor-tool--readonly {
      background: #f5f5f5
    }

    .sidedoor-tool--readonly .modal-text {
      color: rgba(15, 15, 15, .7);
      max-height: 70px;
      overflow-y: auto;
      overflow-x: hidden;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: none;
      scrollbar-width: none
    }

    .sidedoor-tool--readonly .modal-text::-webkit-scrollbar {
      display: none
    }

    .sidedoor-tool--action {
      background: #eeeff2;
      margin-bottom: 30px
    }

    .sidedoor-textarea {
      padding: 5px 10px;
      min-height: unset !important;
      height: 70px;
      font-size: .9375rem
    }

    .sidedoor-copy {
      display: block;
      position: relative
    }

    .sidedoor-copy .btn {
      position: relative;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 5px
    }

    .sidedoor-copy .btn::before {
      content: '';
      display: block;
      height: 30px;
      width: 40px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: -41px;
      background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(white));
      background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 100%);
      background-repeat: repeat-x;
      pointer-events: none
    }

    .sidedoor-copy .input {
      border-radius: 4px;
      margin: 0;
      height: 40px;
      padding-right: 130px
    }

    .sidedoor-modal-footer {
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between
    }

    .sidedoor-modal-footer a,
    .sidedoor-modal-footer button {
      min-width: 120px
    }

    .sidedoor-modal-footer a:last-child,
    .sidedoor-modal-footer button:last-child {
      margin-left: auto
    }

    .sidedoor-modal .input--date {
      width: 250px
    }

    .sidedoor-feedback {
      display: block;
      position: relative;
      background: #0cb693;
      padding: 10px 15px 10px 54px;
      border-radius: 4px;
      color: #fff;
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .15);
      position: absolute;
      left: 0;
      right: 0;
      top: 100%;
      margin: 15px
    }

    .sidedoor-feedback-title {
      display: block;
      font-size: 1rem;
      font-weight: 500;
      margin-bottom: 2px
    }

    .sidedoor-feedback-txt {
      display: block;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      font-size: .875rem;
      color: rgba(255, 255, 255, .7)
    }

    .sidedoor-feedback .icon {
      font-size: 24px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 15px
    }

    .sidedoor-notice {
      display: none;
      position: fixed;
      z-index: 1050;
      background: #fff;
      padding: 30px 0 30px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      min-width: 300px;
      text-align: center
    }

    @media (max-width:767.98px) {
      .sidedoor-notice {
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
      }
    }

    .is-sidedoor-in .sidedoor-notice {
      display: block
    }

    .sidedoor-notice-backdrop {
      display: none;
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      background: rgba(0, 0, 0, .4);
      z-index: 1040
    }

    .is-sidedoor-in .sidedoor-notice-backdrop {
      display: block
    }

    .sidedoor-notice-icon {
      display: inline-block;
      font-size: 24px;
      height: 36px;
      width: 36px;
      line-height: 36px;
      text-align: center;
      border-radius: 50%;
      background: #0f0f0f;
      color: #fff;
      margin-bottom: 10px
    }

    .sidedoor-notice-title {
      display: block;
      font-size: 1.375rem;
      font-weight: 700;
      margin-bottom: 10px
    }

    .sidedoor-notice-txt {
      display: block;
      font-size: 1rem;
      margin: 0
    }

    .sidedoor-notice-txt a,
    .sidedoor-notice-txt strong {
      font-weight: 700
    }

    .sidedoor-notice-txt a {
      text-decoration: underline !important;
      text-underline-position: under
    }

    .sidedoor-notice-close {
      position: absolute;
      top: 10px;
      right: 10px
    }

    .sidedoor-notice-close .icon {
      font-size: 24px
    }

    .is-sidedoor-in {
      height: 100vh;
      overflow: hidden
    }

    .suggbox {
      display: none;
      border-radius: 12px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      box-shadow: 0 0 20px 0 rgba(0, 0, 0, .15);
      position: fixed;
      z-index: 1060
    }

    @media (max-width:767.98px) {
      .suggbox {
        background: #fff;
        left: 5px;
        bottom: 5px;
        right: 5px
      }
    }

    .suggbox-top {
      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: 10px
    }

    @media (max-width:767.98px) {
      .suggbox-top {
        padding-left: 64px;
        padding-bottom: 0
      }
    }

    .suggbox-close {
      display: block;
      font-size: 0
    }

    .suggbox-close .icon {
      font-size: 24px
    }

    .suggbox-label {
      display: inline-block;
      font-size: .75rem;
      line-height: 1;
      font-weight: 700;
      padding: 4px 5px;
      text-transform: uppercase;
      border-radius: 10px
    }

    @media (max-width:767.98px) {
      .suggbox-label {
        background: #f5f5f5
      }
    }

    .suggbox-content {
      display: block
    }

    @media (max-width:767.98px) {
      .suggbox-content {
        padding: 5px 15px 10px 64px
      }
    }

    .suggbox-img {
      display: block
    }

    @media (max-width:767.98px) {
      .suggbox-img {
        height: auto;
        width: 48px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 8px
      }
    }

    .suggbox-title {
      display: block;
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 1.25rem;
      font-weight: 700;
      margin-bottom: 2px
    }

    @media (max-width:767.98px) {
      .suggbox-title {
        padding-right: 100px;
        overflow: hidden;
        display: -webkit-box !important;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical
      }
    }

    .suggbox-txt {
      display: block;
      font-size: 1rem;
      color: rgba(15, 15, 15, .7)
    }

    @media (max-width:767.98px) {
      .suggbox-txt {
        padding-right: 100px
      }
    }

    @media (max-width:767.98px) {
      .suggbox-btn {
        position: absolute;
        right: 15px;
        bottom: 15px
      }
    }

    .is-suggbox-in .suggbox {
      display: block
    }

    .adblocker {
      color: #0f0f0f;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      text-align: center;
      margin: 0 auto;
      max-width: 500px
    }

    .adblocker-head {
      display: block;
      text-align: center;
      border-bottom: 1px solid rgba(15, 15, 15, .25)
    }

    .adblocker-title {
      display: block;
      position: relative;
      padding-top: 40px;
      font-size: 1.5rem;
      font-weight: 700;
      margin-bottom: 10px;
      color: #0f0f0f
    }

    .adblocker-title .icon {
      position: absolute;
      left: 50%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
      top: 5px;
      display: block;
      height: 32px;
      width: auto
    }

    .adblocker-txt {
      color: #0f0f0f;
      font-size: .9375rem;
      line-height: 1.6;
      margin-bottom: 10px
    }

    .adblocker-txt b,
    .adblocker-txt strong {
      font-weight: 500
    }

    .adblocker-txt .icon {
      margin: 0 5px
    }

    .adblocker-accordion {
      padding-top: 20px
    }

    .adblocker-help-title {
      display: block;
      font-size: 1.125rem;
      font-weight: 700;
      margin-bottom: 15px;
      color: #0f0f0f
    }

    .adblocker-help-panel {
      text-align: left
    }

    .adblocker-help .btn {
      text-transform: none;
      padding-top: 11px;
      padding-bottom: 11px;
      padding-left: 39px !important;
      border-color: rgba(15, 15, 15, .25)
    }

    .adblocker-help .btn[aria-expanded=true] {
      border-color: rgba(15, 15, 15, .7);
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .15)
    }

    .adblocker-help .btn .icon {
      height: 24px;
      width: 24px
    }

    @media (max-width:767.98px) {
      .adblocker-help .btn {
        padding-left: 5px !important;
        padding-right: 5px !important
      }

      .adblocker-help .btn .icon {
        display: none
      }
    }

    .hnav-scroll {
      z-index: 1;
      padding: 3px;
      margin: -3px 0 -3px -3px
    }

    .hpill--gpt24 {
      position: relative;
      font-weight: 700;
      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;
      gap: 2px;
      background-color: #fff5ec;
      background-image: linear-gradient(97deg, rgba(46, 86, 249, .05) 50%, rgba(201, 11, 218, .05) 100%);
      border-color: transparent;
      box-sizing: border-box;
      background-clip: padding-box
    }

    .hpill--gpt24::after,
    .hpill--gpt24::before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      border-radius: inherit
    }

    .hpill--gpt24:before {
      z-index: -2;
      margin: -3px;
      background-color: #fff5ec;
      background-image: linear-gradient(97deg, rgba(46, 86, 249, .15) 50%, rgba(201, 11, 218, .15) 100%)
    }

    .hpill--gpt24:after {
      z-index: -1;
      margin: -1px;
      background: linear-gradient(97deg, #2e56f9 50%, #c90bda 100%)
    }

    .hpill--gpt24-logo {
      padding: 0;
      height: 24px;
      width: 24px;
      border-radius: 50%;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center
    }

    .hgr--light .hpill--gpt24,
    .hgr--light .hpill--gpt24:before {
      background-color: #fef7f0
    }

    .sidemenu-gpt24 .hpill--gpt24,
    .sidemenu-gpt24 .hpill--gpt24:before {
      background-color: #262327
    }

    .hlink--logo.hlink--160 .hpill--gpt24 {
      -webkit-align-self: center;
      -ms-flex-item-align: center;
      align-self: center;
      margin-left: 10px;
      margin-right: 0
    }

    .hpill--gpt24 img {
      display: block;
      height: 16px;
      width: auto
    }

    .inverted-color .hpill--gpt24 {
      background-color: #2e56f9;
      background-image: linear-gradient(130deg, #2e56f9 25%, #c90bda 100%);
      border-color: #fff
    }

    .inverted-color .hpill--gpt24::after,
    .inverted-color .hpill--gpt24::before {
      display: none
    }

    .gpt24-cta {
      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;
      background: -webkit-gradient(linear, left top, right top, from(#2e56f9), to(#c90bda));
      background: linear-gradient(90deg, #2e56f9 0, #c90bda 100%);
      padding: 10px 30px;
      height: 74px;
      color: #fff
    }

    a.gpt24-cta:hover {
      color: rgba(255, 255, 255, .7)
    }

    a.gpt24-cta:hover .btn {
      color: rgba(15, 15, 15, .7) !important
    }

    a.gpt24-cta:focus-visible {
      outline-color: #2e56f9;
      outline-offset: 0
    }

    .gpt24-cta--light {
      background-color: #fff5ec;
      background-image: linear-gradient(97deg, rgba(46, 86, 249, .05) 50%, rgba(201, 11, 218, .05) 100%);
      border-color: transparent;
      box-sizing: border-box;
      background-clip: padding-box;
      color: #0f0f0f
    }

    a.gpt24-cta--light:hover {
      color: rgba(15, 15, 15, .7)
    }

    a.gpt24-cta--light:hover .btn {
      color: rgba(255, 255, 255, .7) !important
    }

    .gpt24-cta--light::before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      border-radius: inherit;
      z-index: -1;
      margin: -1px;
      background: linear-gradient(97deg, #2e56f9 50%, #c90bda 100%)
    }

    @media (max-width:767.98px) {
      .gpt24-cta--form {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
        -ms-flex-align: start;
        align-items: flex-start
      }

      .gpt24-cta--form .gpt24-cta-form {
        width: 100%
      }
    }

    .gpt24-cta--small {
      padding: 5px 15px;
      height: 48px
    }

    .gpt24-cta--small .btn {
      font-size: .9375rem;
      border-radius: 20px;
      padding-left: 10px;
      padding-right: 10px;
      border: 2px solid rgba(255, 255, 255, .15)
    }

    .gpt24-cta--small .btn img {
      display: block;
      height: 16px;
      width: auto
    }

    .gpt24-cta.rel {
      gap: 15px
    }

    @media (max-width:1023.98px) {
      .gpt24-cta.rel {
        padding: 10px 20px;
        height: auto
      }
    }

    @media (max-width:767.98px) {
      .gpt24-cta.rel {
        padding: 10px 15px;
        margin-left: -14px;
        margin-right: -14px
      }

      .gpt24-cta.rel .btn {
        padding-left: 10px;
        padding-right: 10px
      }
    }

    .gpt24-cta.rel::before {
      content: '';
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      border-radius: inherit;
      z-index: -1;
      margin: -1px;
      background: linear-gradient(97deg, #2644bf 50%, #9b0ca7 100%)
    }

    .gpt24-cta.rel .btn {
      white-space: nowrap;
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      height: 40px
    }

    .gpt24-cta-title {
      display: block;
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 1.25rem;
      font-weight: 500
    }

    @media (max-width:767.98px) {
      .gpt24-cta-title {
        font-size: 1.125rem
      }
    }

    .gpt24-cta-txt {
      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;
      gap: 2px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 1rem;
      font-weight: 700;
      margin: 0
    }

    .rel .gpt24-cta-txt {
      font-size: .875rem
    }

    .gpt24-cta-icon {
      display: block;
      height: 40px;
      width: auto
    }

    @media (max-width:767.98px) {
      .gpt24-cta-icon {
        display: none
      }
    }

    .gpt24-cta-form {
      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-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      gap: 10px;
      background: #fff;
      border: 1px solid rgba(15, 15, 15, .25);
      box-shadow: 0 5px 15px 0 rgba(0, 0, 0, .05);
      padding: 0 5px 0 10px;
      border-radius: 15px;
      height: 50px
    }

    .gpt24-cta-form .input {
      margin: 0;
      border: none;
      padding-left: 0;
      padding-right: 0;
      box-shadow: none !important;
      outline: 0 !important;
      border-radius: 0
    }

    .gpt24-cta-form .input:focus-visible {
      outline: 0 !important
    }

    .gpt24-cta .btn {
      font-weight: 700;
      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;
      gap: 2px;
      border-radius: 8px
    }

    .gpt24-cta .btn--blue {
      border-color: #2e56f9;
      background-color: #2e56f9
    }

    .btn--gpt24 {
      background: linear-gradient(97deg, #2e56f9 50%, #c90bda 100%);
      border: none;
      color: #fff !important
    }

    .sidemenu-gpt24 {
      margin-top: 5px;
      padding: 10px 15px
    }

    .htop-center--gpt24 {
      padding-left: 102px
    }

    @media (min-width:768px) {

      .aprev-info,
      .auth,
      .item-ord,
      .livek,
      .livep,
      .meta-label,
      .meta-live,
      .meta-native,
      .meta-part,
      .meta-sponsored,
      .player-footer,
      .player-track .timing,
      .sponsored,
      .subhead,
      .subsection,
      .ttrust,
      .type {
        font-size: .8125rem
      }
    }

    @media (min-width:1540px) {

      .aprev-info,
      .auth,
      .item-ord,
      .livek,
      .livep,
      .meta-label,
      .meta-live,
      .meta-native,
      .meta-part,
      .meta-sponsored,
      .player-footer,
      .player-track .timing,
      .sponsored,
      .subhead,
      .subsection,
      .ttrust,
      .type {
        font-size: .875rem
      }
    }

    @media (min-width:1024px) {

      .aprev-excerpt,
      .link-icon,
      .meta--dnp .meta-part,
      .meta-part--italic,
      .meta-part--kind,
      .slive-update,
      .tab-pane-text {
        font-size: .9375rem
      }
    }

    @media (min-width:768px) {

      .aprev--tiny-ss .aprev-title,
      .aprev-excerpt--sans,
      .aprev-related .aprev--tiny-ss .aprev-title {
        font-size: .75rem
      }
    }

    @media (min-width:1540px) {

      .aprev--tiny-ss .aprev-title,
      .aprev-excerpt--sans,
      .aprev-related .aprev--tiny-ss .aprev-title {
        font-size: .9375rem
      }
    }

    @media (min-width:1024px) and (max-width:1539.98px) {

      .atag,
      .atag.meta-part,
      .time,
      .time.meta-part {
        font-size: .8125rem
      }
    }

    @media (min-width:768px) {

      .aentry .auth,
      .aentry .sponsored,
      .aentry .subhead,
      .aentry .subsection,
      .aentry .ttrust,
      .aentry .type,
      .aprev--small-ss .aprev-title,
      .aprev-product,
      .aprev-related .aprev--small-ss .aprev-title,
      .aprev-related .aprev--tiny .aprev-title,
      .link-icon--big {
        font-size: .875rem
      }
    }

    @media (min-width:1540px) {

      .aentry .auth,
      .aentry .sponsored,
      .aentry .subhead,
      .aentry .subsection,
      .aentry .ttrust,
      .aentry .type,
      .aprev--small-ss .aprev-title,
      .aprev-product,
      .aprev-related .aprev--small-ss .aprev-title,
      .aprev-related .aprev--tiny .aprev-title,
      .link-icon--big {
        font-size: 1rem
      }
    }

    @media (min-width:1540px) {

      .aprev--shline .sponsored,
      .aprev--shline .subhead,
      .aprev--shline .subsection,
      .aprev--shline .ttrust,
      .aprev--shline .type,
      .box-grafico-dati {
        font-size: 1rem
      }
    }

    @media (min-width:768px) {
      .aprev--tiny .aprev-title {
        font-size: .875rem
      }
    }

    @media (min-width:1540px) {
      .aprev--tiny .aprev-title {
        font-size: 1rem
      }
    }

    @media (min-width:768px) {

      .aprev--small .aprev-title,
      .aquote-cite {
        font-size: 1rem
      }
    }

    @media (min-width:1540px) {

      .aprev--small .aprev-title,
      .aquote-cite {
        font-size: 1.125rem
      }
    }

    @media (min-width:1024px) {
      .aprev-speaker {
        font-size: .9375rem
      }
    }

    @media (min-width:1540px) {
      .aprev-speaker {
        font-size: 1.125rem
      }
    }

    @media (min-width:1024px) {
      .slive-title {
        font-size: 1.125rem
      }
    }

    @media (min-width:1024px) {

      .aprev-excerpt--big,
      .aprev-title {
        font-size: 1.0625rem
      }
    }

    @media (min-width:1540px) {

      .aprev-excerpt--big,
      .aprev-title {
        font-size: 1.25rem
      }
    }

    @media (min-width:768px) {

      .aprev--big .aprev-title.aprev-title--s,
      .aprev--big-d .aprev-title.aprev-title--s,
      .aprev--mid .aprev-title,
      .aprev-title.aprev-title--s,
      .qv-title {
        font-size: 1.25rem
      }
    }

    @media (min-width:1540px) {

      .aprev--big .aprev-title.aprev-title--s,
      .aprev--big-d .aprev-title.aprev-title--s,
      .aprev--mid .aprev-title,
      .aprev-title.aprev-title--s,
      .qv-title {
        font-size: 1.5rem
      }
    }

    @media (min-width:768px) {
      .box-title {
        font-size: 1rem
      }
    }

    @media (min-width:1024px) {
      .box-title {
        font-size: 1.125rem
      }
    }

    @media (min-width:1540px) {
      .box-title {
        font-size: 1.5rem
      }
    }

    @media (min-width:1024px) {
      .aquote-title {
        font-size: 1.25rem
      }
    }

    @media (min-width:1540px) {
      .aquote-title {
        font-size: 1.5rem
      }
    }

    @media (min-width:1540px) {

      .aprev--huge .aprev-title.aprev-title--s,
      .aprev--huge-d .aprev-title.aprev-title--s,
      .aprev--mid-d .aprev-title {
        font-size: 1.75rem
      }
    }

    @media (min-width:1024px) {
      .aprev--radio-img .aprev-title {
        font-size: 1.5rem
      }
    }

    @media (min-width:1540px) {
      .aprev--radio-img .aprev-title {
        font-size: 2rem
      }
    }

    @media (min-width:768px) {

      .aprev--big .aprev-title,
      .aprev--big-d .aprev-title {
        font-size: 1.875rem
      }
    }

    @media (min-width:1540px) {

      .aprev--big .aprev-title,
      .aprev--big-d .aprev-title {
        font-size: 2.25rem
      }
    }

    @media (min-width:768px) {
      .aprev--huge .aprev-title {
        font-size: 2.25rem
      }
    }

    @media (min-width:1540px) {
      .aprev--huge .aprev-title {
        font-size: 2.5rem
      }
    }

    @media (min-width:768px) {
      .aprev--huge-d .aprev-title {
        font-size: 3rem
      }
    }

    @media (min-width:1540px) {
      .aprev--huge-d .aprev-title {
        font-size: 3.5rem
      }
    }

    @media (min-width:1540px) {
      .rel {
        border-bottom: 50px solid #f5e5d5
      }
    }

    @media (min-width:768px) {

      .container,
      .container-md,
      .container-sm {
        max-width: 760px
      }
    }

    @media (min-width:1024px) {

      .container,
      .container-lg,
      .container-md,
      .container-sm {
        max-width: 1020px
      }
    }

    @media (min-width:1540px) {

      .container,
      .container-lg,
      .container-md,
      .container-sm,
      .container-xl {
        max-width: 1260px
      }
    }

    @media (min-width:768px) {
      .col-md {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .row-cols-md-1>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .row-cols-md-2>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .row-cols-md-3>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
      }

      .row-cols-md-4>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .row-cols-md-5>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
      }

      .row-cols-md-6>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
      }

      .col-md-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
      }

      .col-md-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
      }

      .col-md-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
      }

      .col-md-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .col-md-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
      }

      .col-md-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
      }

      .col-md-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .col-md-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
      }

      .col-md-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
      }

      .col-md-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
      }

      .col-md-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
      }

      .col-md-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
      }

      .col-md-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .order-md-first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1
      }

      .order-md-last {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        -ms-flex-order: 13;
        order: 13
      }

      .order-md-0 {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
      }

      .order-md-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
      }

      .order-md-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
      }

      .order-md-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
      }

      .order-md-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
      }

      .order-md-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
      }

      .order-md-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
      }

      .order-md-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
      }

      .order-md-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
      }

      .order-md-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
      }

      .order-md-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
      }

      .order-md-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -ms-flex-order: 11;
        order: 11
      }

      .order-md-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -ms-flex-order: 12;
        order: 12
      }

      .offset-md-0 {
        margin-left: 0
      }

      .offset-md-1 {
        margin-left: 8.33333%
      }

      .offset-md-2 {
        margin-left: 16.66667%
      }

      .offset-md-3 {
        margin-left: 25%
      }

      .offset-md-4 {
        margin-left: 33.33333%
      }

      .offset-md-5 {
        margin-left: 41.66667%
      }

      .offset-md-6 {
        margin-left: 50%
      }

      .offset-md-7 {
        margin-left: 58.33333%
      }

      .offset-md-8 {
        margin-left: 66.66667%
      }

      .offset-md-9 {
        margin-left: 75%
      }

      .offset-md-10 {
        margin-left: 83.33333%
      }

      .offset-md-11 {
        margin-left: 91.66667%
      }
    }

    @media (min-width:1024px) {
      .col-lg {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .row-cols-lg-1>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .row-cols-lg-2>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .row-cols-lg-3>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
      }

      .row-cols-lg-4>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .row-cols-lg-5>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
      }

      .row-cols-lg-6>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
      }

      .col-lg-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
      }

      .col-lg-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
      }

      .col-lg-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
      }

      .col-lg-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .col-lg-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
      }

      .col-lg-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
      }

      .col-lg-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .col-lg-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
      }

      .col-lg-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
      }

      .col-lg-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
      }

      .col-lg-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
      }

      .col-lg-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
      }

      .col-lg-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .order-lg-first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1
      }

      .order-lg-last {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        -ms-flex-order: 13;
        order: 13
      }

      .order-lg-0 {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
      }

      .order-lg-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
      }

      .order-lg-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
      }

      .order-lg-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
      }

      .order-lg-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
      }

      .order-lg-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
      }

      .order-lg-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
      }

      .order-lg-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
      }

      .order-lg-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
      }

      .order-lg-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
      }

      .order-lg-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
      }

      .order-lg-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -ms-flex-order: 11;
        order: 11
      }

      .order-lg-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -ms-flex-order: 12;
        order: 12
      }

      .offset-lg-0 {
        margin-left: 0
      }

      .offset-lg-1 {
        margin-left: 8.33333%
      }

      .offset-lg-2 {
        margin-left: 16.66667%
      }

      .offset-lg-3 {
        margin-left: 25%
      }

      .offset-lg-4 {
        margin-left: 33.33333%
      }

      .offset-lg-5 {
        margin-left: 41.66667%
      }

      .offset-lg-6 {
        margin-left: 50%
      }

      .offset-lg-7 {
        margin-left: 58.33333%
      }

      .offset-lg-8 {
        margin-left: 66.66667%
      }

      .offset-lg-9 {
        margin-left: 75%
      }

      .offset-lg-10 {
        margin-left: 83.33333%
      }

      .offset-lg-11 {
        margin-left: 91.66667%
      }
    }

    @media (min-width:1540px) {
      .col-xl {
        -webkit-flex-basis: 0;
        -ms-flex-preferred-size: 0;
        flex-basis: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        max-width: 100%
      }

      .row-cols-xl-1>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .row-cols-xl-2>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .row-cols-xl-3>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
      }

      .row-cols-xl-4>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .row-cols-xl-5>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 20%;
        -ms-flex: 0 0 20%;
        flex: 0 0 20%;
        max-width: 20%
      }

      .row-cols-xl-6>* {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
      }

      .col-xl-auto {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 auto;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
      }

      .col-xl-1 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 8.33333%;
        -ms-flex: 0 0 8.33333%;
        flex: 0 0 8.33333%;
        max-width: 8.33333%
      }

      .col-xl-2 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 16.66667%;
        -ms-flex: 0 0 16.66667%;
        flex: 0 0 16.66667%;
        max-width: 16.66667%
      }

      .col-xl-3 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 25%;
        -ms-flex: 0 0 25%;
        flex: 0 0 25%;
        max-width: 25%
      }

      .col-xl-4 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 33.33333%;
        -ms-flex: 0 0 33.33333%;
        flex: 0 0 33.33333%;
        max-width: 33.33333%
      }

      .col-xl-5 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 41.66667%;
        -ms-flex: 0 0 41.66667%;
        flex: 0 0 41.66667%;
        max-width: 41.66667%
      }

      .col-xl-6 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 50%;
        -ms-flex: 0 0 50%;
        flex: 0 0 50%;
        max-width: 50%
      }

      .col-xl-7 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 58.33333%;
        -ms-flex: 0 0 58.33333%;
        flex: 0 0 58.33333%;
        max-width: 58.33333%
      }

      .col-xl-8 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 66.66667%;
        -ms-flex: 0 0 66.66667%;
        flex: 0 0 66.66667%;
        max-width: 66.66667%
      }

      .col-xl-9 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 75%;
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%
      }

      .col-xl-10 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 83.33333%;
        -ms-flex: 0 0 83.33333%;
        flex: 0 0 83.33333%;
        max-width: 83.33333%
      }

      .col-xl-11 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 91.66667%;
        -ms-flex: 0 0 91.66667%;
        flex: 0 0 91.66667%;
        max-width: 91.66667%
      }

      .col-xl-12 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 100%;
        -ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%
      }

      .order-xl-first {
        -webkit-box-ordinal-group: 0;
        -webkit-order: -1;
        -ms-flex-order: -1;
        order: -1
      }

      .order-xl-last {
        -webkit-box-ordinal-group: 14;
        -webkit-order: 13;
        -ms-flex-order: 13;
        order: 13
      }

      .order-xl-0 {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
        -ms-flex-order: 0;
        order: 0
      }

      .order-xl-1 {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
        -ms-flex-order: 1;
        order: 1
      }

      .order-xl-2 {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
        -ms-flex-order: 2;
        order: 2
      }

      .order-xl-3 {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
        -ms-flex-order: 3;
        order: 3
      }

      .order-xl-4 {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
        -ms-flex-order: 4;
        order: 4
      }

      .order-xl-5 {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
        -ms-flex-order: 5;
        order: 5
      }

      .order-xl-6 {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
        -ms-flex-order: 6;
        order: 6
      }

      .order-xl-7 {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
        -ms-flex-order: 7;
        order: 7
      }

      .order-xl-8 {
        -webkit-box-ordinal-group: 9;
        -webkit-order: 8;
        -ms-flex-order: 8;
        order: 8
      }

      .order-xl-9 {
        -webkit-box-ordinal-group: 10;
        -webkit-order: 9;
        -ms-flex-order: 9;
        order: 9
      }

      .order-xl-10 {
        -webkit-box-ordinal-group: 11;
        -webkit-order: 10;
        -ms-flex-order: 10;
        order: 10
      }

      .order-xl-11 {
        -webkit-box-ordinal-group: 12;
        -webkit-order: 11;
        -ms-flex-order: 11;
        order: 11
      }

      .order-xl-12 {
        -webkit-box-ordinal-group: 13;
        -webkit-order: 12;
        -ms-flex-order: 12;
        order: 12
      }

      .offset-xl-0 {
        margin-left: 0
      }

      .offset-xl-1 {
        margin-left: 8.33333%
      }

      .offset-xl-2 {
        margin-left: 16.66667%
      }

      .offset-xl-3 {
        margin-left: 25%
      }

      .offset-xl-4 {
        margin-left: 33.33333%
      }

      .offset-xl-5 {
        margin-left: 41.66667%
      }

      .offset-xl-6 {
        margin-left: 50%
      }

      .offset-xl-7 {
        margin-left: 58.33333%
      }

      .offset-xl-8 {
        margin-left: 66.66667%
      }

      .offset-xl-9 {
        margin-left: 75%
      }

      .offset-xl-10 {
        margin-left: 83.33333%
      }

      .offset-xl-11 {
        margin-left: 91.66667%
      }
    }

    @media (min-width:768px) {
      .d-md-none {
        display: none !important
      }

      .d-md-inline {
        display: inline !important
      }

      .d-md-inline-block {
        display: inline-block !important
      }

      .d-md-block {
        display: block !important
      }

      .d-md-table {
        display: table !important
      }

      .d-md-table-row {
        display: table-row !important
      }

      .d-md-table-cell {
        display: table-cell !important
      }

      .d-md-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
      }

      .d-md-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    @media (min-width:1024px) {
      .d-lg-none {
        display: none !important
      }

      .d-lg-inline {
        display: inline !important
      }

      .d-lg-inline-block {
        display: inline-block !important
      }

      .d-lg-block {
        display: block !important
      }

      .d-lg-table {
        display: table !important
      }

      .d-lg-table-row {
        display: table-row !important
      }

      .d-lg-table-cell {
        display: table-cell !important
      }

      .d-lg-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
      }

      .d-lg-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    @media (min-width:1540px) {
      .d-xl-none {
        display: none !important
      }

      .d-xl-inline {
        display: inline !important
      }

      .d-xl-inline-block {
        display: inline-block !important
      }

      .d-xl-block {
        display: block !important
      }

      .d-xl-table {
        display: table !important
      }

      .d-xl-table-row {
        display: table-row !important
      }

      .d-xl-table-cell {
        display: table-cell !important
      }

      .d-xl-flex {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important
      }

      .d-xl-inline-flex {
        display: -webkit-inline-box !important;
        display: -webkit-inline-flex !important;
        display: -ms-inline-flexbox !important;
        display: inline-flex !important
      }
    }

    @media (min-width:768px) {
      .flex-md-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

      .flex-md-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
      }

      .flex-md-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
      }

      .flex-md-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .flex-md-wrap {
        -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .flex-md-nowrap {
        -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .flex-md-wrap-reverse {
        -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .flex-md-fill {
        -webkit-box-flex: 1 !important;
        -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
      }

      .flex-md-grow-0 {
        -webkit-box-flex: 0 !important;
        -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
      }

      .flex-md-grow-1 {
        -webkit-box-flex: 1 !important;
        -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
      }

      .flex-md-shrink-0 {
        -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
      }

      .flex-md-shrink-1 {
        -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
      }

      .justify-content-md-start {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

      .justify-content-md-end {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
      }

      .justify-content-md-center {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
      }

      .justify-content-md-between {
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
      }

      .justify-content-md-around {
        -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

      .align-items-md-start {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
      }

      .align-items-md-end {
        -webkit-box-align: end !important;
        -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
      }

      .align-items-md-center {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
      }

      .align-items-md-baseline {
        -webkit-box-align: baseline !important;
        -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
      }

      .align-items-md-stretch {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .align-content-md-start {
        -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .align-content-md-end {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .align-content-md-center {
        -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .align-content-md-between {
        -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .align-content-md-around {
        -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .align-content-md-stretch {
        -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .align-self-md-auto {
        -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .align-self-md-start {
        -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .align-self-md-end {
        -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .align-self-md-center {
        -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .align-self-md-baseline {
        -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .align-self-md-stretch {
        -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width:1024px) {
      .flex-lg-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

      .flex-lg-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
      }

      .flex-lg-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
      }

      .flex-lg-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .flex-lg-wrap {
        -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .flex-lg-nowrap {
        -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .flex-lg-wrap-reverse {
        -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .flex-lg-fill {
        -webkit-box-flex: 1 !important;
        -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
      }

      .flex-lg-grow-0 {
        -webkit-box-flex: 0 !important;
        -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
      }

      .flex-lg-grow-1 {
        -webkit-box-flex: 1 !important;
        -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
      }

      .flex-lg-shrink-0 {
        -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
      }

      .flex-lg-shrink-1 {
        -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
      }

      .justify-content-lg-start {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

      .justify-content-lg-end {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
      }

      .justify-content-lg-center {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
      }

      .justify-content-lg-between {
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
      }

      .justify-content-lg-around {
        -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

      .align-items-lg-start {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
      }

      .align-items-lg-end {
        -webkit-box-align: end !important;
        -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
      }

      .align-items-lg-center {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
      }

      .align-items-lg-baseline {
        -webkit-box-align: baseline !important;
        -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
      }

      .align-items-lg-stretch {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .align-content-lg-start {
        -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .align-content-lg-end {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .align-content-lg-center {
        -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .align-content-lg-between {
        -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .align-content-lg-around {
        -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .align-content-lg-stretch {
        -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .align-self-lg-auto {
        -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .align-self-lg-start {
        -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .align-self-lg-end {
        -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .align-self-lg-center {
        -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .align-self-lg-baseline {
        -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .align-self-lg-stretch {
        -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width:1540px) {
      .flex-xl-row {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
        flex-direction: row !important
      }

      .flex-xl-column {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: normal !important;
        -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
        flex-direction: column !important
      }

      .flex-xl-row-reverse {
        -webkit-box-orient: horizontal !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
        flex-direction: row-reverse !important
      }

      .flex-xl-column-reverse {
        -webkit-box-orient: vertical !important;
        -webkit-box-direction: reverse !important;
        -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
        flex-direction: column-reverse !important
      }

      .flex-xl-wrap {
        -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important
      }

      .flex-xl-nowrap {
        -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important
      }

      .flex-xl-wrap-reverse {
        -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important
      }

      .flex-xl-fill {
        -webkit-box-flex: 1 !important;
        -webkit-flex: 1 1 auto !important;
        -ms-flex: 1 1 auto !important;
        flex: 1 1 auto !important
      }

      .flex-xl-grow-0 {
        -webkit-box-flex: 0 !important;
        -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
        flex-grow: 0 !important
      }

      .flex-xl-grow-1 {
        -webkit-box-flex: 1 !important;
        -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
        flex-grow: 1 !important
      }

      .flex-xl-shrink-0 {
        -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important
      }

      .flex-xl-shrink-1 {
        -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important
      }

      .justify-content-xl-start {
        -webkit-box-pack: start !important;
        -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
        justify-content: flex-start !important
      }

      .justify-content-xl-end {
        -webkit-box-pack: end !important;
        -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
        justify-content: flex-end !important
      }

      .justify-content-xl-center {
        -webkit-box-pack: center !important;
        -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
        justify-content: center !important
      }

      .justify-content-xl-between {
        -webkit-box-pack: justify !important;
        -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
        justify-content: space-between !important
      }

      .justify-content-xl-around {
        -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
        justify-content: space-around !important
      }

      .align-items-xl-start {
        -webkit-box-align: start !important;
        -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
        align-items: flex-start !important
      }

      .align-items-xl-end {
        -webkit-box-align: end !important;
        -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
        align-items: flex-end !important
      }

      .align-items-xl-center {
        -webkit-box-align: center !important;
        -webkit-align-items: center !important;
        -ms-flex-align: center !important;
        align-items: center !important
      }

      .align-items-xl-baseline {
        -webkit-box-align: baseline !important;
        -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
        align-items: baseline !important
      }

      .align-items-xl-stretch {
        -webkit-box-align: stretch !important;
        -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
        align-items: stretch !important
      }

      .align-content-xl-start {
        -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
        align-content: flex-start !important
      }

      .align-content-xl-end {
        -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
        align-content: flex-end !important
      }

      .align-content-xl-center {
        -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
        align-content: center !important
      }

      .align-content-xl-between {
        -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
        align-content: space-between !important
      }

      .align-content-xl-around {
        -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
        align-content: space-around !important
      }

      .align-content-xl-stretch {
        -webkit-align-content: stretch !important;
        -ms-flex-line-pack: stretch !important;
        align-content: stretch !important
      }

      .align-self-xl-auto {
        -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
        align-self: auto !important
      }

      .align-self-xl-start {
        -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
        align-self: flex-start !important
      }

      .align-self-xl-end {
        -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
        align-self: flex-end !important
      }

      .align-self-xl-center {
        -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
        align-self: center !important
      }

      .align-self-xl-baseline {
        -webkit-align-self: baseline !important;
        -ms-flex-item-align: baseline !important;
        align-self: baseline !important
      }

      .align-self-xl-stretch {
        -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
        align-self: stretch !important
      }
    }

    @media (min-width:768px) {
      .main-content>:first-child {
        border-top: 30px solid #f5e5d5
      }

      .is-article .main-content>:first-child {
        border-top: 0
      }

      .main-content>.abox:first-child {
        margin-top: -30px
      }
    }

    @media (min-width:1024px) {
      .main-content .abox.d-none.d-lg-block+.rel--strip {
        margin-top: -30px;
        position: relative
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .main-content>.abox.d-none.d-lg-block:first-child+* {
        border-top: 30px solid #f5e5d5
      }
    }

    @media (min-width:1024px) {
      .mb-lg-0 {
        margin-bottom: 0 !important
      }
    }

    @media (min-width:768px) {

      .row--lined>.col:not(:first-child)::after,
      .row--lined>.slick-list>.slick-track>.carousel-slide:not(:first-child)::after,
      .row--lined>.slick-list>.slick-track>.slick-slide:not(:first-child)::after,
      .row--lined>[class*=col-]:not(:first-child)::after {
        display: block
      }
    }

    @media (min-width:768px) {

      .row--lined>.col:not(:first-child).col-brd-right::after,
      .row--lined>.slick-list>.slick-track>.carousel-slide:not(:first-child).col-brd-right::after,
      .row--lined>.slick-list>.slick-track>.slick-slide:not(:first-child).col-brd-right::after,
      .row--lined>[class*=col-]:not(:first-child).col-brd-right::after {
        left: auto;
        right: -1px
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {

      .row--lined>.col:not(:first-child).col-brd-md-right::after,
      .row--lined>.slick-list>.slick-track>.carousel-slide:not(:first-child).col-brd-md-right::after,
      .row--lined>.slick-list>.slick-track>.slick-slide:not(:first-child).col-brd-md-right::after,
      .row--lined>[class*=col-]:not(:first-child).col-brd-md-right::after {
        left: auto;
        right: -1px
      }
    }

    @media (min-width:768px) {
      .col-brd-md::after {
        display: block !important
      }
    }

    @media (min-width:768px) {
      .col-brd-md-none::after {
        display: none !important
      }
    }

    @media (min-width:1024px) {
      .col-brd-lg::after {
        display: block !important
      }
    }

    @media (min-width:1024px) {
      .col-brd-lg-none::after {
        display: none !important
      }
    }

    @media (min-width:1540px) {
      .col-brd-xl::after {
        display: block !important
      }
    }

    @media (min-width:1540px) {
      .col-brd-xl-none::after {
        display: none !important
      }
    }

    @media (min-width:1024px) {
      .w-100--dist {
        margin-bottom: 30px
      }
    }

    @media (min-width:768px) {
      .col--stretch>.row .w-100--space {
        height: auto
      }
    }

    @media (min-width:1024px) {
      .logo24plus {
        height: 24px
      }
    }

    @media (min-width:1024px) {
      .meta--wsj {
        padding-right: 70px !important;
        height: 32px
      }
    }

    @media (min-width:1024px) {
      .meta-wsj {
        height: 32px
      }
    }

    @media (min-width:1024px) {
      .subhead-24plus {
        font-size: 1.0625rem
      }

      .aprev--big .subhead-24plus,
      .aprev--big-d .subhead-24plus {
        font-size: 1.25rem
      }
    }

    @media (min-width:768px) {
      .subtitle {
        font-size: 1rem !important
      }
    }

    @media (min-width:1540px) {
      .subtitle {
        font-size: 1.125rem !important
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .qv-link::before {
        margin-top: 4px
      }
    }

    @media (min-width:1024px) {
      .qv-link {
        padding-left: 13px
      }

      .qv-link::before {
        width: 8px;
        height: 16px
      }
    }

    @media (min-width:1540px) {
      .qv-link {
        padding-left: 15px
      }

      .qv-link::before {
        width: 10px;
        height: 20px
      }
    }

    @media (min-width:768px) {
      .pgallery-md {
        position: relative
      }

      .pgallery-md::before {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 50%;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .8)));
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .8) 100%);
        background-repeat: repeat-x;
        pointer-events: none;
        z-index: 1
      }

      .bytime .pgallery-md::before {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .5)));
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 100%);
        background-repeat: repeat-x
      }

      .pgallery-md .pgallery-overlay {
        display: block;
        position: absolute;
        left: 20px;
        right: 20px;
        bottom: 20px;
        z-index: 9
      }

      .bytime .pgallery-md .pgallery-overlay {
        left: 10px;
        right: 10px;
        bottom: 10px
      }

      .pgallery-md .aprev-footer,
      .pgallery-md .aprev-main,
      .pgallery-md .aprev-related,
      .pgallery-md .auth {
        color: #fff
      }

      .pgallery-md .aprev-footer .aprev-title-clr,
      .pgallery-md .aprev-footer a,
      .pgallery-md .aprev-main .aprev-title-clr,
      .pgallery-md .aprev-main a,
      .pgallery-md .aprev-related .aprev-title-clr,
      .pgallery-md .aprev-related a,
      .pgallery-md .auth .aprev-title-clr,
      .pgallery-md .auth a {
        color: #fff !important
      }

      .pgallery-md .aprev-footer .aprev-title-clr:hover,
      .pgallery-md .aprev-footer a:hover,
      .pgallery-md .aprev-main .aprev-title-clr:hover,
      .pgallery-md .aprev-main a:hover,
      .pgallery-md .aprev-related .aprev-title-clr:hover,
      .pgallery-md .aprev-related a:hover,
      .pgallery-md .auth .aprev-title-clr:hover,
      .pgallery-md .auth a:hover {
        color: rgba(255, 255, 255, .7) !important
      }

      .pgallery-md .aprev-footer .aprev-title-clr,
      .pgallery-md .aprev-main .aprev-title-clr,
      .pgallery-md .aprev-related .aprev-title-clr,
      .pgallery-md .auth .aprev-title-clr {
        text-decoration: underline
      }

      .pgallery-md .aprev-footer .aprev-price,
      .pgallery-md .aprev-main .aprev-price,
      .pgallery-md .aprev-related .aprev-price,
      .pgallery-md .auth .aprev-price {
        display: none
      }

      .pgallery-md .aprev-related {
        text-align: left
      }

      .pgallery-md .aprev-related .aprev::before {
        border-color: rgba(255, 255, 255, .25)
      }

      .pgallery-md .aprev-related .aprev-title::before {
        background: #fff
      }

      .pgallery-md .aprev-img {
        margin: 0
      }

      .pgallery-md .img-fluid {
        width: 100%
      }

      .pgallery-md .aprev-price {
        margin-top: 20px;
        margin-right: 20px
      }
    }

    @media (min-width:1024px) {
      .aembed {
        margin-bottom: 30px
      }
    }

    @media (min-width:768px) {
      .aembed--extra {
        margin-left: -30px;
        margin-right: -30px
      }
    }

    @media (min-width:1024px) and (max-width:1539.98px) {
      .aembed--extra {
        margin-left: -15px;
        margin-right: -15px
      }
    }

    @media (min-width:1024px) and (max-width:1539.98px) {
      .ainfo .list-inline--tools .list-inline-item:not(:last-child) {
        margin-right: 5px
      }
    }

    @media (min-width:1024px) and (max-width:1539.98px) {
      .list-inline--lg-block .list-inline-item {
        display: block
      }

      .list-inline--lg-block .list-inline-item:not(:last-child) {
        margin-right: 0;
        margin-bottom: 10px
      }
    }

    @media (min-width:1024px) {
      .list-lined--closed-lg .list-lined-item:last-child {
        padding-bottom: 10px;
        border-bottom: 1px solid rgba(15, 15, 15, .25)
      }
    }

    @media (min-width:1540px) {
      .list-lined--ord .list-lined-item {
        padding-left: 20px
      }
    }

    @media (min-width:768px) {

      .col--stretch,
      .slist--stretch {
        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: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch
      }

      .col--stretch>.list-grid-wrapper,
      .col--stretch>.row,
      .slist--stretch>.list-grid-wrapper,
      .slist--stretch>.row {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
      }
    }

    @media (min-width:768px) {
      .slist--stretch {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
      }

      .slist--stretch>.row>.col,
      .slist--stretch>.row>[class*=col-] {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
      }
    }

    @media (min-width:768px) {

      .list-stretch,
      .list-stretch .list-lined,
      .slist--stretch .list-lined {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 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: stretch;
        -webkit-align-items: stretch;
        -ms-flex-align: stretch;
        align-items: stretch;
        width: 100%
      }

      .list-stretch .list-lined-item,
      .list-stretch-item,
      .slist--stretch .list-lined-item {
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex
      }
    }

    @media (min-width:768px) {
      .abox::before {
        content: 'Pubblicità';
        display: inline-block;
        position: absolute;
        top: 4px;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
        font-size: .75rem;
        line-height: 1;
        color: rgba(15, 15, 15, .25)
      }
    }

    @media (min-width:1024px) {
      .sidebar .abox {
        text-align: left
      }

      .sidebar .abox>* {
        margin-left: 0;
        margin-right: 0
      }

      .sidebar .abox+.side {
        margin-top: 30px
      }
    }

    @media (min-width:1024px) {
      .abox.sticky-parent.abox--grow {
        background: 0 0 !important;
        padding-top: 0;
        padding-bottom: 0
      }
    }

    @media (min-width:768px) {
      .sidebar--full .abox.sticky-parent.abox--grow::before {
        display: block !important
      }
    }

    @media (min-width:1024px) {
      .sidebar--full .abox.sticky-parent.abox--grow {
        padding-top: 20px;
        margin-left: auto;
        margin-right: auto
      }
    }

    @media (min-width:768px) {
      .abox--full {
        width: 100%
      }
    }

    @media (min-width:768px) {

      .backgroundAdv .dossier-wrapper,
      .backgroundAdv .main-header,
      .backgroundAdv .rel--strip,
      .backgroundAdv .sbrknews,
      .backgroundAdv .scta--head,
      .backgroundAdv .shrinkable {
        margin-left: auto;
        margin-right: auto;
        max-width: 760px
      }
    }

    @media (min-width:1024px) {

      .backgroundAdv .dossier-wrapper,
      .backgroundAdv .main-header,
      .backgroundAdv .rel--strip,
      .backgroundAdv .sbrknews,
      .backgroundAdv .scta--head,
      .backgroundAdv .shrinkable {
        max-width: 1020px
      }
    }

    @media (min-width:1540px) {

      .backgroundAdv .dossier-wrapper,
      .backgroundAdv .main-header,
      .backgroundAdv .rel--strip,
      .backgroundAdv .sbrknews,
      .backgroundAdv .scta--head,
      .backgroundAdv .shrinkable {
        max-width: 1260px
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .scrolling--md {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        margin: 0 -15px -5px !important;
        padding-bottom: 5px;
        -ms-overflow-style: none;
        scrollbar-width: none
      }

      .scrolling--md::-webkit-scrollbar {
        display: none
      }

      .scrolling--md .scrolling-item {
        -webkit-box-flex: 0 !important;
        -webkit-flex: 0 0 auto !important;
        -ms-flex: 0 0 auto !important;
        flex: 0 0 auto !important;
        margin-bottom: 0 !important;
        width: 175px !important;
        max-width: unset !important
      }

      .rel--strip .scrolling--md .scrolling-item,
      .relmt-card-wrapper .scrolling--md .scrolling-item {
        width: 300px !important
      }

      .rel--bg .scrolling--md {
        margin-left: -8px;
        margin-right: -8px
      }

      .rel--bg .scrolling--md .scrolling-item {
        padding-left: 8px;
        padding-right: 8px;
        width: 220px !important
      }

      .rel--nt-plus .scrolling--md .scrolling-item {
        width: 240px !important
      }
    }

    @media (min-width:768px) {
      .list-grid-wrapper {
        overflow: hidden
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .list-grid-md {
        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-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        margin-left: -15px;
        margin-right: -15px;
        margin-bottom: -20px;
        height: auto;
        width: auto;
        position: relative
      }

      .list-grid-md .list-grid-item {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        width: 50%;
        -webkit-box-flex: 0 !important;
        -webkit-flex: none !important;
        -ms-flex: none !important;
        flex: none !important
      }

      .list-grid-md .list-grid-item.list-lined-item {
        padding-bottom: 10px;
        border-bottom: 1px solid rgba(15, 15, 15, .25);
        margin-bottom: 10px
      }

      .list-grid-md::after,
      .list-grid-md::before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 50%;
        z-index: 1
      }

      .list-grid-md::before {
        background: #f5e5d5;
        padding: 0 15px;
        margin-left: -15px
      }

      .list-grid-md::after {
        border-left: 1px solid rgba(15, 15, 15, .25)
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .list-grid-md--3 .list-grid-item {
        width: 33.33333%
      }

      .list-grid-md--3::after,
      .list-grid-md--3::before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 50%;
        z-index: 1
      }

      .list-grid-md--3::before {
        border-left: 1px solid rgba(15, 15, 15, .25);
        background: 0 0;
        padding: 0;
        margin-left: 0;
        left: 33.33333%
      }

      .list-grid-md--3::after {
        border-left: 1px solid rgba(15, 15, 15, .25);
        left: 66.66667%
      }
    }

    @media (min-width:1024px) {
      .list-grid-md--stretch {
        height: 100%
      }
    }

    @media (min-width:1024px) {
      .list-grid-lg {
        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-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -webkit-align-content: stretch;
        -ms-flex-line-pack: stretch;
        align-content: stretch;
        margin-left: -15px;
        margin-right: -15px;
        margin-bottom: -20px;
        height: auto;
        width: auto;
        position: relative
      }

      .list-grid-lg .list-grid-item {
        position: relative;
        padding-left: 15px;
        padding-right: 15px;
        width: 50%;
        -webkit-box-flex: 0 !important;
        -webkit-flex: none !important;
        -ms-flex: none !important;
        flex: none !important
      }

      .list-grid-lg .list-grid-item.list-lined-item {
        padding-bottom: 10px;
        border-bottom: 1px solid rgba(15, 15, 15, .25);
        margin-bottom: 10px
      }

      .list-grid-lg::after,
      .list-grid-lg::before {
        content: '';
        display: block;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 50%;
        z-index: 1
      }

      .list-grid-lg::before {
        background: #f5e5d5;
        padding: 0 15px;
        margin-left: -15px
      }

      .list-grid-lg::after {
        border-left: 1px solid rgba(15, 15, 15, .25)
      }
    }

    @media (min-width:768px) {
      .btn--big {
        padding: 6px 15px;
        font-size: 1rem;
        line-height: 1;
        border-radius: 4px
      }
    }

    @media (min-width:1540px) {
      .btn--big-xl {
        padding: 6px 15px;
        font-size: 1rem;
        line-height: 1;
        border-radius: 4px
      }
    }

    @media (min-width:1540px) {
      .btn--pill {
        font-size: .9375rem
      }
    }

    @media (min-width:1540px) {
      .btn--goto {
        font-size: 1rem
      }
    }

    @media (min-width:768px) {
      .aprev {
        width: 100%
      }
    }

    @media (min-width:768px) {
      .aprev-img .logo24plus {
        left: auto;
        right: 15px;
        bottom: 15px;
        margin: 0
      }
    }

    @media (min-width:768px) {
      .aprev-img--md-gradient {
        position: relative
      }

      .aprev-img--md-gradient::before {
        content: '';
        display: block;
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        height: 50%;
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .8)));
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .8) 100%);
        background-repeat: repeat-x;
        pointer-events: none;
        z-index: 1
      }

      .bytime .aprev-img--md-gradient::before {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .5)));
        background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 100%);
        background-repeat: repeat-x
      }
    }

    @media (min-width:1024px) {
      .aprev--hlist .aprev-footer--ltool {
        padding-right: 31px
      }
    }

    @media (min-width:1024px) {

      .aprev--hlight .aprev-footer--ltool,
      .aprev-footer--ltool.text-center,
      .text-center .aprev-footer--ltool {
        padding-left: 31px
      }
    }

    @media (min-width:1540px) {
      .aprev-related .aprev-title::before {
        top: 7px
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .aprev-opinion--img {
        padding-right: 0;
        min-height: 0
      }

      .aprev-opinion--img .minibio-img {
        display: none
      }

      .aprev--huge .aprev-opinion--img {
        padding-right: 82px;
        min-height: 92px
      }

      .aprev--huge .aprev-opinion--img .minibio-img {
        display: block
      }
    }

    @media (min-width:1540px) {
      .aprev-ru {
        padding-right: 105px;
        min-height: 110px;
        font-size: 1.125rem
      }

      .aprev-ru-img {
        width: 90px;
        height: 90px
      }
    }

    @media (min-width:768px) {
      .aentry .aprev--float {
        width: 168px;
        margin-right: 20px
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .aprev--sqt .aprev-img-ratio {
        display: block;
        position: relative;
        padding-bottom: 100%;
        overflow: hidden
      }

      .aprev--sqt .aprev-img-ratio .img-fluid,
      .aprev--sqt .aprev-img-ratio a {
        height: 100%;
        width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
      }

      .aprev--sqt .aprev-img-ratio .img-fluid {
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center"
      }
    }

    @media (min-width:1540px) {
      .aprev--imgsl .rel-title+.aprev-img {
        top: 35px
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .aprev--imgsl--nomd .aprev-main {
        padding-right: 0;
        min-height: 0
      }

      .aprev--imgsl--nomd .aprev-img {
        width: auto;
        height: auto;
        padding-bottom: 52.35732%;
        position: relative;
        top: auto;
        right: auto
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .aprev--imgslt .aprev-main {
        position: relative;
        padding-right: 100px;
        min-height: 90px
      }

      .aprev--imgslt .aprev-img {
        display: block;
        width: 90px;
        height: 90px;
        overflow: hidden;
        position: absolute;
        top: 0;
        right: 0
      }

      .aprev--imgslt .aprev-img .img-fluid,
      .aprev--imgslt .aprev-img a {
        height: 100%;
        width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
      }

      .aprev--imgslt .aprev-img .img-fluid {
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center"
      }
    }

    @media (min-width:768px) {
      .aprev--ilist {
        padding-right: 150px;
        min-height: 140px !important
      }

      .aprev--ilist .aprev-img {
        width: 140px
      }
    }

    @media (min-width:1540px) {
      .aprev--ilist {
        padding-right: 190px;
        min-height: 180px !important
      }

      .aprev--ilist .aprev-img {
        width: 180px
      }
    }

    @media (min-width:768px) {
      .aprev--ilist.boxprev {
        padding-right: 305px;
        min-height: 171.36476px !important
      }

      .aprev--ilist.boxprev .aprev-img {
        width: 270px
      }
    }

    @media (min-width:768px) {
      .aprev--ilisto {
        padding-right: 255px;
        min-height: 118px !important
      }

      .aprev--ilisto .aprev-img {
        width: 225px;
        height: 118px
      }
    }

    @media (min-width:1540px) {
      .aprev--ilisto {
        padding-right: 315px;
        min-height: 149px !important
      }

      .aprev--ilisto .aprev-img {
        width: 285px;
        height: 149px
      }
    }

    @media (min-width:768px) {
      .aprev--ialt {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center;
        min-height: 158px !important
      }

      .aprev--ialt .aprev-img {
        position: absolute;
        top: 0;
        width: 158px
      }

      .aprev--ialt .aprev-footer {
        margin: 0 !important
      }

      .list-alt:nth-child(2n) .aprev--ialt {
        padding-right: 188px
      }

      .list-alt:nth-child(2n) .aprev--ialt .aprev-img {
        right: 0
      }

      .list-alt:nth-child(odd) .aprev--ialt {
        padding-left: 188px
      }

      .list-alt:nth-child(odd) .aprev--ialt .aprev-img {
        left: 0
      }
    }

    @media (min-width:1024px) {
      .aprev--ialt {
        min-height: 170px !important
      }

      .aprev--ialt .aprev-img {
        width: 170px
      }

      .list-alt:nth-child(2n) .aprev--ialt {
        padding-right: 200px
      }

      .list-alt:nth-child(odd) .aprev--ialt {
        padding-left: 200px
      }
    }

    @media (min-width:1540px) {
      .aprev--ialt {
        min-height: 210px !important
      }

      .aprev--ialt .aprev-img {
        width: 210px
      }

      .list-alt:nth-child(2n) .aprev--ialt {
        padding-right: 240px
      }

      .list-alt:nth-child(odd) .aprev--ialt {
        padding-left: 240px
      }
    }

    @media (min-width:1024px) {
      .aprev--opensez {
        padding-bottom: 355.32258px
      }

      .aprev--opensez .aprev-img {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        margin: 0
      }
    }

    @media (min-width:1540px) {
      .aprev--opensez {
        padding-bottom: 439.09429px
      }
    }

    @media (min-width:768px) {
      .aprev--h {
        padding-left: 130px;
        min-height: 65px
      }

      .aprev--h .aprev-img {
        width: 115px
      }
    }

    @media (min-width:1540px) {
      .aprev--h {
        padding-left: 157px;
        min-height: 80px
      }

      .aprev--h .aprev-img {
        width: 142px
      }

      .aprev--h .aprev-title {
        font-size: 1rem
      }
    }

    @media (min-width:768px) {
      .rstrip--market .aprev--h {
        padding-left: 99px
      }

      .rstrip--market .aprev--h .aprev-img {
        width: 84px;
        height: 65px
      }
    }

    @media (min-width:1540px) {
      .rstrip--market .aprev--h {
        padding-left: 118px
      }

      .rstrip--market .aprev--h .aprev-img {
        width: 103px;
        height: 80px
      }
    }

    @media (min-width:768px) {
      .rstrip--sticky .aprev--h {
        padding-left: 100px !important
      }

      .rstrip--sticky .aprev--h .aprev-img {
        width: 85.23364px !important
      }
    }

    @media (min-width:768px) {
      .aprev--hsq {
        padding-left: 80px;
        min-height: 70px
      }

      .aprev--hsq .aprev-img {
        position: absolute;
        top: 0;
        left: 0
      }
    }

    @media (min-width:768px) {
      .aprev--hsq {
        padding-left: 80px;
        min-height: 70px
      }
    }

    @media (min-width:1024px) {
      .aprev--hsq {
        padding-left: 160px;
        min-height: 150px
      }

      .aprev--hsq .aprev-img {
        width: 150px
      }
    }

    @media (min-width:1540px) {
      .aprev--hsq {
        padding-left: 190px;
        min-height: 180px
      }

      .aprev--hsq .aprev-img {
        width: 180px
      }
    }

    @media (min-width:768px) {
      .aprev--hsq-small {
        padding-left: 80px;
        min-height: 70px;
        margin: 0
      }

      .aprev--hsq-small .aprev-img {
        width: 70px;
        position: absolute;
        top: 0;
        left: 0
      }
    }

    @media (min-width:1024px) {
      .aprev--hsq-small {
        padding-left: 94px;
        min-height: 84px
      }

      .aprev--hsq-small .aprev-img {
        width: 84px
      }
    }

    @media (min-width:1540px) {
      .aprev--hsq-small {
        padding-left: 130px;
        min-height: 120px
      }

      .aprev--hsq-small .aprev-img {
        width: 120px
      }
    }

    @media (min-width:768px) {
      .aprev--hga {
        padding-left: 170px;
        min-height: 83.77171px
      }

      .aprev--hga .aprev-img {
        width: 160px;
        position: absolute;
        top: 0;
        left: 0
      }
    }

    @media (min-width:1024px) {
      .aprev--hga {
        padding-left: 235px;
        min-height: 117.80397px
      }

      .aprev--hga .aprev-img {
        width: 225px
      }
    }

    @media (min-width:1540px) {
      .aprev--hga {
        padding-left: 295px;
        min-height: 149.21836px
      }

      .aprev--hga .aprev-img {
        width: 285px
      }
    }

    @media (min-width:768px) {
      .aprev--radio-img {
        padding-right: 166px;
        min-height: 117px
      }

      .aprev--radio-img .aprev-img {
        width: 156px
      }
    }

    @media (min-width:1024px) {
      .aprev--radio-img {
        padding-right: 220px;
        min-height: 158px
      }

      .aprev--radio-img .aprev-img {
        width: 210px
      }
    }

    @media (min-width:1540px) {
      .aprev--radio-img {
        padding-right: 280px;
        min-height: 203px
      }

      .aprev--radio-img .aprev-img {
        width: 270px
      }
    }

    @media (min-width:768px) {
      .aprev--lab24 .aprev-img {
        height: 70px;
        margin: 0
      }

      .aprev--lab24 .aprev-img .img-fluid,
      .aprev--lab24 .aprev-img a {
        height: 100%;
        width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
      }

      .aprev--lab24 .aprev-img .img-fluid {
        -o-object-fit: cover;
        object-fit: cover;
        -o-object-position: center;
        object-position: center;
        font-family: "object-fit: cover; object-position: center"
      }
    }

    @media (min-width:1024px) {
      .aprev--lab24 .aprev-img {
        height: 84px
      }
    }

    @media (min-width:1540px) {
      .aprev--lab24 .aprev-img {
        height: 120px
      }
    }

    @media (min-width:768px) {

      .aprev--bgl.pgallery-m .pgallery-overlay,
      .aprev--hlight.pgallery-m .pgallery-overlay {
        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-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        flex-grow: 1;
        -webkit-flex-shrink: 0;
        -ms-flex-negative: 0;
        flex-shrink: 0
      }
    }

    @media (min-width:1024px) {
      .aprev--obs .aprev-title {
        font-size: 1.0625rem
      }
    }

    @media (min-width:1540px) {
      .aprev--obs .aprev-title {
        font-size: 1.25rem
      }
    }

    @media (min-width:768px) {
      .aprev--hlist {
        padding-left: 380px;
        min-height: 183px
      }

      .aprev--hlist .aprev-img {
        margin: 0;
        width: 350px;
        position: absolute;
        top: 0;
        left: 0
      }
    }

    @media (min-width:1024px) {
      .aprev--hlist {
        padding-left: 340px;
        min-height: 162px
      }

      .aprev--hlist .aprev-img {
        width: 310px
      }
    }

    @media (min-width:1540px) {
      .aprev--hlist {
        padding-left: 420px;
        min-height: 204px
      }

      .aprev--hlist .aprev-img {
        width: 390px
      }
    }

    @media (min-width:768px) {
      .aprev--opening .aprev-footer {
        margin-bottom: 20px
      }
    }

    @media (min-width:768px) {
      .aprev--channel {
        padding-right: 507px;
        min-height: 250px
      }

      .aprev--channel .aprev-img {
        width: 477px;
        position: absolute;
        top: 0;
        right: 0
      }
    }

    @media (min-width:1024px) {
      .aprev--channel {
        padding-right: 680px;
        min-height: 340px
      }

      .aprev--channel .aprev-img {
        width: 650px
      }
    }

    @media (min-width:1540px) {
      .aprev--channel {
        padding-right: 840px;
        min-height: 424px
      }

      .aprev--channel .aprev-img {
        width: 810px
      }
    }

    @media (min-width:768px) {
      .aprev .fbtm-item {
        margin-top: auto;
        margin-bottom: 0
      }
    }

    @media (min-width:768px) {
      .aprev--bigil {
        position: relative;
        padding-left: 175px;
        min-height: 83.77171px
      }

      .aprev--bigil .aprev-img {
        position: absolute;
        top: 0;
        left: 0;
        width: 160px
      }
    }

    @media (min-width:1024px) {
      .aprev--bigil {
        padding-left: 240px;
        min-height: 117.80397px
      }

      .aprev--bigil .aprev-img {
        width: 225px
      }
    }

    @media (min-width:1540px) {
      .aprev--bigil {
        padding-left: 300px;
        min-height: 149.21836px
      }

      .aprev--bigil .aprev-img {
        width: 285px
      }
    }

    @media (min-width:1024px) {
      .aprev--sq {
        padding-right: 94px;
        min-height: 84px
      }

      .aprev--sq .aprev-img {
        width: 84px
      }
    }

    @media (min-width:1540px) {
      .aprev--sq {
        padding-right: 130px;
        min-height: 120px
      }

      .aprev--sq .aprev-img {
        width: 120px
      }
    }

    @media (min-width:768px) {
      .bytime .aprev {
        padding-left: 105px;
        min-height: 40px
      }

      .bytime .aprev .aprev-main {
        position: relative
      }

      .bytime .aprev .meta-part.time {
        position: absolute;
        top: 0;
        left: -105px;
        width: 105px;
        padding-right: 10px;
        padding-left: 0
      }

      .bytime .aprev .meta-part.time:after {
        display: none
      }

      .bytime .aprev .htime {
        display: block
      }

      .bytime .aprev.aprev--big .aprev-img {
        margin-left: -105px
      }
    }

    @media (min-width:768px) {
      .aprev--mono {
        padding-bottom: 40px
      }
    }

    @media (min-width:1540px) {
      .aprev--mono {
        padding-bottom: 50px
      }
    }

    @media (min-width:1540px) {

      .aprev--acor .aprev-title,
      .aprev--acor .meta-part {
        font-size: 1.125rem
      }
    }

    @media (min-width:768px) {
      .aprev--side-media .aprev-goto {
        margin-top: 15px
      }

      .aprev--side-media .aprev-img .icon {
        width: 36px;
        height: 36px;
        line-height: 36px
      }
    }

    @media (min-width:768px) {
      .aprev--playlist>.aprev-main .aprev-main-title {
        font-size: .875rem
      }
    }

    @media (min-width:1024px) {
      .aprev--playlist>.aprev-main .aprev-main-title {
        font-size: 1.375rem
      }
    }

    @media (min-width:1540px) {
      .aprev--playlist>.aprev-main .aprev-main-title {
        font-size: 1.5rem
      }
    }

    @media (min-width:1024px) {
      .aprev--playlist .aprev-overlay .icon.icon-play {
        top: -2px
      }
    }

    @media (min-width:1024px) {
      .aprev--playlist .playlist {
        padding: 5px
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .aprev--playlist .playlist .aprev.aprev--isq {
        min-height: 60px;
        padding-left: 70px
      }

      .rel--playlist .aprev--playlist .playlist .aprev.aprev--isq {
        min-height: 67.57895px;
        padding-left: 135px
      }
    }

    @media (min-width:1540px) {
      .aprev--playlist .playlist .aprev.aprev--isq {
        min-height: 78.84211px;
        padding-left: 155px
      }
    }

    @media (min-width:768px) {
      .aprev--playlist .playlist .aprev.aprev--isq .aprev-img {
        font-size: .875rem
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .aprev--playlist .playlist .aprev.aprev--isq .aprev-img {
        width: 60px;
        height: 60px;
        overflow: hidden
      }

      .rel--playlist .aprev--playlist .playlist .aprev.aprev--isq .aprev-img {
        width: 120px;
        height: 68px
      }
    }

    @media (min-width:1540px) {
      .aprev--playlist .playlist .aprev.aprev--isq .aprev-img {
        width: 140px;
        height: 79px
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .aprev--playlist .playlist .aprev.aprev--isq .aprev-img img {
        max-width: unset;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%);
        height: 100%
      }

      .rel--playlist .aprev--playlist .playlist .aprev.aprev--isq .aprev-img img {
        position: relative;
        top: auto;
        left: auto;
        -webkit-transform: none;
        transform: none;
        width: 100%;
        height: auto
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .aprev--playlist .playlist .aprev-title {
        font-size: .875rem
      }
    }

    @media (min-width:1024px) {
      .aprev--mid-lg .aprev-title {
        font-size: 1.25rem
      }
    }

    @media (min-width:1540px) {
      .aprev--mid-lg .aprev-title {
        font-size: 1.5rem
      }
    }

    @media (min-width:1540px) {
      .aprev--ss .aprev-title {
        font-size: 1.125rem
      }
    }

    @media (min-width:1540px) {
      .aprev--mid-ss .aprev-title {
        font-size: 1.25rem
      }
    }

    @media (min-width:1540px) {
      .aprev-ntp img {
        height: 18px !important
      }
    }

    @media (min-width:768px) {
      .results-book {
        border-radius: 8px
      }
    }

    @media (min-width:768px) {
      .results-book {
        margin-left: 105px;
        min-height: 40px
      }

      .results-book .side-title {
        position: absolute;
        top: 10px;
        left: 15px;
        width: 105px;
        border: none
      }

      .results-book .aprev--hsq {
        padding-right: 127px;
        min-height: 97px
      }

      .results-book .aprev-img {
        width: 97px;
        height: 97px
      }
    }

    @media (min-width:1024px) {
      .results-book .aprev--hsq {
        padding-right: 170px;
        min-height: 140px
      }

      .results-book .aprev-img {
        width: 140px;
        height: 140px
      }
    }

    @media (min-width:1540px) {
      .results-book .aprev--hsq {
        padding-right: 210px;
        min-height: 180px
      }

      .results-book .aprev-img {
        width: 180px;
        height: 180px
      }
    }

    @media (min-width:1540px) {

      .bbox,
      .rel--bg {
        padding-left: 30px;
        padding-right: 30px;
        margin-left: -30px;
        margin-right: -30px
      }

      .backgroundAdv .bbox,
      .backgroundAdv .rel--bg {
        padding-left: 15px;
        padding-right: 15px;
        margin-left: -15px;
        margin-right: -15px
      }
    }

    @media (min-width:768px) {

      .bbox.rel,
      .bbox.scta,
      .rel--bg.rel,
      .rel--bg.scta {
        border-radius: 8px
      }
    }

    @media (min-width:768px) {
      .bbox-title-t {
        padding-left: 35px
      }
    }

    @media (min-width:1024px) {
      .bbox-title-txt {
        font-size: 1.25rem
      }
    }

    @media (min-width:768px) {
      .bbox-foot {
        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
      }
    }

    @media (min-width:768px) {
      .bbox-foot-logo-label {
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1;
        font-size: .75rem;
        margin-right: 10px
      }
    }

    @media (min-width:768px) {
      .bbox-foot-logo {
        width: 215px;
        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
      }

      .bbox-foot-logo+.bbox-foot-logo {
        margin-left: 30px
      }

      .bbox-foot-logo+.bbox-foot-logo::before {
        content: '';
        display: block;
        border-left: 1px solid rgba(15, 15, 15, .25);
        position: absolute;
        top: 0;
        bottom: 0;
        left: -15px
      }
    }

    @media (min-width:768px) {
      .bbox--sp .bbox-title {
        padding-left: 85px
      }
    }

    @media (min-width:1024px) {
      .bbox--sp .bbox-title {
        padding-left: 105px;
        padding-right: 105px;
        min-height: 110px
      }
    }

    @media (min-width:1024px) {
      .bbox--sp .bbox-sp {
        width: 90px
      }
    }

    @media (min-width:768px) {
      .sdart {
        margin-bottom: 15px
      }
    }

    @media (min-width:768px) {
      .sdart-sez {
        padding-right: 235px
      }

      .sdart-sez-sp {
        width: 215px;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0
      }
    }

    @media (min-width:1540px) {

      .findex--table .findex-name,
      .findex--table .findex-val,
      .findex--table .findex-var {
        font-size: 1.125rem
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {

      .row-cols-2-md .findex--table .findex-name,
      .row-cols-2-md .findex--table .findex-val,
      .row-cols-2-md .findex--table .findex-var {
        font-size: .875rem
      }
    }

    @media (min-width:1540px) {
      .findex-col {
        min-width: 90px
      }
    }

    @media (min-width:1540px) {
      .cardser-title {
        font-size: 1.125rem
      }
    }

    @media (min-width:1540px) {
      .cardser-txt {
        font-size: .875rem
      }
    }

    @media (min-width:1024px) {
      .pod-card-act .icon {
        width: 48px;
        height: 48px;
        line-height: 48px;
        font-size: 24px
      }
    }

    @media (min-width:768px) {
      .pod-card-title {
        font-size: 1rem
      }
    }

    @media (min-width:1540px) {
      .pod-card-title {
        font-size: 1.125rem
      }
    }

    @media (min-width:768px) {

      .pod-card-auth,
      .pod-card-txt {
        font-size: 1rem
      }
    }

    @media (min-width:1024px) {
      .nradiocor .aprev {
        padding-left: 170px
      }

      .nradiocor .aprev .meta {
        position: absolute;
        top: 0;
        left: 0;
        width: 140px;
        margin-bottom: 0
      }
    }

    @media (min-width:1540px) {
      .nradiocor .aprev {
        padding-left: 210px
      }

      .nradiocor .aprev .meta {
        width: 180px
      }
    }

    @media (min-width:768px) {

      .player-track .apre-title,
      .player-track .meta {
        padding-right: 95px
      }
    }

    @media (min-width:768px) {
      .liveb {
        padding-left: 55px
      }

      .liveb .liveb-head {
        position: relative
      }

      .liveb .time--live {
        position: absolute;
        top: 0;
        left: -55px;
        margin-top: 2px
      }
    }

    @media (min-width:1540px) {
      .liveb .time--live {
        margin-top: 5px
      }
    }

    @media (min-width:768px) {
      .livelist-link {
        font-size: .8125rem
      }
    }

    @media (min-width:1540px) {
      .livelist-link {
        font-size: .875rem
      }
    }

    @media (min-width:768px) {
      .sbrknews-title {
        padding-right: 36px;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        width: 100%
      }
    }

    @media (min-width:768px) {
      .sbrknews-subhead {
        padding-right: 10px;
        border-right: 1px solid rgba(15, 15, 15, .25);
        margin-right: 10px
      }
    }

    @media (min-width:768px) {
      .main-header {
        position: relative;
        z-index: 3
      }
    }

    @media (min-width:768px) {
      .is-scrolled .sticky-header {
        visibility: visible;
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1)
      }
    }

    @media (min-width:1540px) {
      .nav-inline--sep .nav-inline-item:not(:last-child) {
        margin-right: 15px
      }
    }

    @media (min-width:1024px) {

      .hcta,
      .htoday {
        font-size: .8125rem
      }
    }

    @media (min-width:1540px) {

      .hcta,
      .htoday {
        font-size: .875rem
      }
    }

    @media (min-width:1540px) {

      .hlink,
      .hlink--label,
      .hlink--title,
      .hlink--topic,
      .hlink-more {
        font-size: .9375rem
      }
    }

    @media (min-width:1540px) {
      .hlink--title {
        font-size: 1.125rem
      }
    }

    @media (min-width:1540px) {
      .hlink--page-title {
        font-size: 1rem
      }
    }

    @media (min-width:1024px) {

      .hlink--dossier-title,
      .hlink--page-title {
        width: 550px
      }
    }

    @media (min-width:1540px) {

      .hlink--dossier-title,
      .hlink--page-title {
        width: 750px
      }
    }

    @media (min-width:768px) {
      .hlink--160 {
        -webkit-box-align: end;
        -webkit-align-items: flex-end;
        -ms-flex-align: end;
        align-items: flex-end
      }
    }

    @media (min-width:1024px) {
      .hpill {
        padding: 7px 10px
      }
    }

    @media (min-width:1024px) {
      .htop-center--page {
        padding-bottom: 15px
      }
    }

    @media (min-width:768px) {
      .hlogo--main img {
        height: 50px
      }
    }

    @media (min-width:1540px) {
      .hlogo--main img {
        height: 64px
      }
    }

    @media (min-width:1540px) {
      .hlogo--main-small img {
        height: 30px
      }
    }

    @media (min-width:768px) {
      .htitle {
        font-size: 3.125rem;
        line-height: 1.1
      }

      .htitle-img {
        height: 50px;
        margin-top: 5px
      }
    }

    @media (min-width:1024px) {
      .htitle {
        font-size: 3.4375rem
      }

      .htitle-img {
        height: 55px
      }
    }

    @media (min-width:1540px) {
      .htitle {
        font-size: 4.0625rem;
        margin-top: 5px
      }

      .htitle-img {
        height: 65px;
        margin-top: 10px
      }
    }

    @media (min-width:768px) {
      .htitle--small {
        font-size: 3rem
      }
    }

    @media (min-width:1540px) {
      .htitle--sub {
        font-size: 1.125rem
      }
    }

    @media (min-width:1024px) {
      .habs-right-lg {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        z-index: 101
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .habs-left-mdo {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        left: 0;
        z-index: 101
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .habs-right-mdo {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        z-index: 101
      }
    }

    @media (min-width:768px) {
      .htop {
        padding-top: 10px
      }
    }

    @media (min-width:1024px) {
      .htop {
        padding-top: 15px
      }
    }

    @media (min-width:1540px) {
      .htop {
        padding-top: 25px
      }
    }

    @media (min-width:768px) {
      .htop-title {
        padding: 0;
        margin-bottom: -5px
      }
    }

    @media (min-width:1024px) {
      .htop-title {
        margin-bottom: 5px
      }
    }

    @media (min-width:1540px) {
      .htop-title {
        margin-bottom: 10px
      }
    }

    @media (min-width:768px) {
      .hntplus {
        padding-top: 10px;
        padding-bottom: 10px
      }
    }

    @media (min-width:1540px) {
      .hgr--big .hgr-wrapper {
        height: 48px
      }
    }

    @media (min-width:1024px) and (max-width:1539.98px) {
      .hnav-item {
        letter-spacing: -.01em
      }
    }

    @media (min-width:1024px) {
      .hnav--lined .hnav-item:not(:last-child) {
        margin-right: 20px
      }
    }

    @media (min-width:1024px) {
      .hnav--lined .hnav-item:not(:first-child) {
        padding-left: 20px
      }
    }

    @media (min-width:1024px) {
      .hnav--lined .hnav-item:not(:first-child)::before {
        height: 40px
      }

      .rel.hmarket .hnav--lined .hnav-item:not(:first-child)::before {
        height: 90px
      }
    }

    @media (min-width:1540px) {
      .hgr--big .hnav--lined .hnav-item:not(:first-child)::before {
        height: 48px
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .hnav--lined .hnav-item--no-brd-md {
        padding-left: 0 !important
      }

      .hnav--lined .hnav-item--no-brd-md::before {
        display: none !important
      }
    }

    @media (min-width:1540px) {
      .hgr--big .hnav--lsep {
        height: 48px
      }
    }

    @media (min-width:1024px) {
      .bg-mtick .hnav-scroll+.hnav::after {
        display: none
      }
    }

    @media (min-width:1024px) {
      .hnav--scroll::after {
        display: none
      }
    }

    @media (min-width:1024px) {
      .hgr-wrapper--center .hnav--scroll {
        padding-left: 60px
      }
    }

    @media (min-width:1540px) {
      .hgr--big .himg--t {
        height: 14px
      }

      .hgr--big .himg--s {
        height: 20px
      }

      .hgr--big .himg--m {
        height: 24px
      }

      .hgr--big .himg--b {
        height: 32px
      }
    }

    @media (min-width:1540px) {
      .hsole img {
        height: 90px
      }
    }

    @media (min-width:1024px) and (max-width:1539.98px) {
      .hsole--160 {
        margin-right: 8px
      }

      .hsole--160 img {
        height: 65px
      }
    }

    @media (min-width:1024px) {
      .hsole-160 {
        height: 30px !important
      }
    }

    @media (min-width:1540px) {
      .hsole-160 {
        height: 40px !important
      }
    }

    @media (min-width:1024px) {
      .hsole-160-wrapper {
        border-right: 1px solid rgba(15, 15, 15, .25);
        padding: 15px 4px 0 8px;
        margin-left: 8px
      }
    }

    @media (min-width:1540px) {
      .hsole-160-wrapper {
        padding-top: 25px
      }
    }

    @media (min-width:1540px) {
      .hshome {
        font-size: 4.5rem
      }
    }

    @media (min-width:1540px) {
      .hmnc img {
        height: 105px
      }
    }

    @media (min-width:1540px) {
      .hicon-label {
        font-size: .875rem
      }
    }

    @media (min-width:768px) {
      .is-player-in .main-footer {
        padding-bottom: 90px
      }

      .is-player-expanded .main-footer {
        padding-bottom: 180px
      }
    }

    @media (min-width:1024px) {

      .is-player-expanded .main-footer,
      .is-player-in .main-footer {
        padding-bottom: 110px
      }
    }

    @media (min-width:1024px) {
      .ftop {
        height: 60px;
        padding-top: 12px;
        text-align: center;
        margin-bottom: 40px
      }
    }

    @media (min-width:1024px) {
      .ftop-logo img {
        height: 36px
      }
    }

    @media (min-width:1024px) {
      .ftop-scrolltop {
        padding-right: 40px
      }

      .ftop-scrolltop .icon {
        font-size: 24px;
        width: 30px;
        height: 30px;
        line-height: 30px;
        border: 1px solid #fff
      }
    }

    @media (min-width:1024px) {
      .ftop-social {
        left: 0;
        -webkit-transform: translate(0, -50%);
        transform: translate(0, -50%);
        top: 50%
      }

      .ftop-social .ltool--outline {
        border-color: transparent !important
      }
    }

    @media (min-width:1540px) {
      .fnav-link {
        font-size: .875rem
      }
    }

    @media (min-width:768px) {
      .hmarket {
        min-height: 40px
      }
    }

    @media (min-width:1540px) {

      .hmarket-name,
      .hmarket-value,
      .hmarket-var {
        font-size: .875rem
      }
    }

    @media (min-width:1540px) {

      .hmarket-index--is .hmarket-name,
      .hmarket-index--is .hmarket-value,
      .hmarket-index--is .hmarket-var {
        margin-right: 10px
      }
    }

    @media (min-width:768px) {
      .hmarket-lchart {
        display: block
      }
    }

    @media (min-width:768px) {
      .hmarket-link {
        padding: 5px 0 5px 36px
      }
    }

    @media (min-width:768px) {
      .hmarket-index {
        width: 189px
      }
    }

    @media (min-width:1540px) {
      .hmarket-index {
        width: 196px
      }
    }

    @media (min-width:1540px) {
      .hmarket-index--is .sbox-datachart-img {
        width: 96px
      }
    }

    @media (min-width:1540px) {
      .hmarket-is-title {
        font-size: 1.25rem
      }
    }

    @media (min-width:768px) {

      .row--dotted [class*=" col-md-"]:not(:last-child),
      .row--dotted>.col-md:not(:last-child),
      .row--dotted>[class^=col-md-]:not(:last-child) {
        background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, 0)));
        background-image: linear-gradient(rgba(15, 15, 15, .5) 0, rgba(15, 15, 15, .5) 25%, rgba(15, 15, 15, 0) 25%);
        background-position: right 0;
        background-size: 1px 4px;
        background-repeat: repeat-y
      }
    }

    @media (min-width:1024px) {
      .col-lg-300 {
        -webkit-box-flex: 0;
        -webkit-flex: 0 0 330px;
        -ms-flex: 0 0 330px;
        flex: 0 0 330px;
        max-width: 330px
      }
    }

    @media (min-width:1540px) {
      .spcl-card-title {
        font-size: 1.125rem
      }
    }

    @media (min-width:1540px) {
      .spcl-card {
        padding-left: 66px;
        min-height: 56px
      }

      .spcl-card-img {
        width: 56px;
        height: 56px
      }
    }

    @media (min-width:1024px) {
      .nav-wrapper {
        margin-bottom: 20px
      }
    }

    @media (min-width:1024px) {
      .nav-wrapper--short {
        padding-right: -webkit-calc(33.33333% + 15px);
        padding-right: calc(33.33333% + 15px)
      }
    }

    @media (min-width:768px) {
      .player-frame {
        height: 70px
      }
    }

    @media (min-width:1024px) {
      .player-frame {
        height: 90px !important;
        box-shadow: 0 -1px 20px 0 rgba(0, 0, 0, .15)
      }
    }

    @media (min-width:768px) {
      .is-player-expanded .player-frame {
        height: 160px
      }
    }

    @media (min-width:768px) {
      .is-player-in .sidedoor-action {
        bottom: 90px
      }
    }

    @media (min-width:1024px) {
      .is-player-in .sidedoor-action {
        bottom: 110px
      }
    }

    @media (min-width:1024px) {
      .sidedoor-action {
        bottom: 30px;
        left: 30px
      }
    }

    @media (min-width:768px) {
      .sidedoor-notice {
        padding: 10px 15px 30px;
        left: 0;
        right: 0;
        bottom: 0
      }
    }

    @media (min-width:768px) {
      .suggbox {
        text-align: center;
        background: #f5f5f5;
        width: 270px;
        right: 0;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%)
      }
    }

    @media (min-width:768px) {
      .suggbox-label {
        background: #fff
      }
    }

    @media (min-width:768px) {
      .suggbox-content {
        position: relative;
        border-radius: 12px;
        background: #fff;
        padding: 42px 30px 30px 30px;
        margin-top: 32px
      }

      .suggbox--book .suggbox-content {
        padding-top: 50px
      }
    }

    @media (min-width:768px) {
      .suggbox-img {
        height: 64px;
        width: auto;
        position: absolute;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%);
        top: -32px
      }

      .suggbox--book .suggbox-img {
        height: 90px;
        top: -50px
      }
    }

    @media (min-width:768px) {
      .suggbox-txt {
        margin-bottom: 20px
      }
    }

    @media (min-width:768px) {
      .suggbox-btn {
        width: 100%
      }
    }

    @media (min-width:768px) {
      .gpt24-cta-form {
        min-width: 348px
      }
    }

    .asummary,
    .atitle,
    .consigli24-title,
    .pgallery-title,
    .side-title,
    .tools-results-title {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      line-height: 1.1;
      font-weight: 500
    }

    .search-label,
    .search-toggle {
      font-size: .75rem
    }

    @media (min-width:360px) and (max-width:767.98px) {

      .search-label,
      .search-toggle {
        font-size: .9375rem
      }
    }

    .abtn-link,
    .aembed-note,
    .atrusted-link {
      font-size: .8125rem
    }

    @media (min-width:360px) and (max-width:767.98px) {

      .abtn-link,
      .aembed-note,
      .atrusted-link {
        font-size: .9375rem
      }
    }

    .ainfo-title,
    .comments-avatar,
    .comments-comment,
    .comments-link,
    .comments-username,
    .finance-title,
    .minibio-link .list-inline-item,
    .newsletter-text,
    .search-filter-link.search-filter-link--small,
    .search-filter-title,
    .tools-info-text,
    .tools-info-title,
    .tools-list-title {
      font-size: .875rem
    }

    .aembed-summary,
    .search-filter-link,
    .search-filter-time,
    .tools-link-desc,
    .tools-pre-text {
      font-size: .8125rem
    }

    @media (min-width:360px) and (max-width:767.98px) {

      .aembed-summary,
      .search-filter-link,
      .search-filter-time,
      .tools-link-desc,
      .tools-pre-text {
        font-size: .9375rem
      }
    }

    .afoot-info,
    .comments-textarea,
    .tools-results-row {
      font-size: 1rem
    }

    .aembed-filename {
      font-size: .8125rem
    }

    @media (min-width:360px) {
      .aembed-filename {
        font-size: .875rem
      }
    }

    .aembed-audio,
    .aembed-rel-text,
    .aembed-title,
    .atext,
    .comments-title,
    .errorpage-goto .meta-part,
    .errorpage-text,
    .feedpage-text,
    .minibio-role,
    .tools-pre-val.tools-pre-val--small {
      font-size: .9375rem
    }

    @media (min-width:360px) and (max-width:767.98px) {

      .aembed-audio,
      .aembed-rel-text,
      .aembed-title,
      .atext,
      .comments-title,
      .errorpage-goto .meta-part,
      .errorpage-text,
      .feedpage-text,
      .minibio-role,
      .tools-pre-val.tools-pre-val--small {
        font-size: 1.125rem
      }
    }

    .aembed-rel-title,
    .errorpage-goto a.meta-part,
    .minibio-name,
    .tools-link-name,
    .tools-results-title {
      font-size: 1rem
    }

    @media (min-width:360px) and (max-width:767.98px) {

      .aembed-rel-title,
      .errorpage-goto a.meta-part,
      .minibio-name,
      .tools-link-name,
      .tools-results-title {
        font-size: 1.125rem
      }
    }

    .newsletter-title {
      font-size: 1.25rem
    }

    .dossier-strip-title,
    .errorpage-suggestion,
    .feedpage-section,
    .feedpage-section .feedpage-link,
    .liveb .atitle,
    .tools-pre-title,
    .tools-pre-val {
      font-size: 1.125rem
    }

    @media (min-width:360px) and (max-width:767.98px) {

      .dossier-strip-title,
      .errorpage-suggestion,
      .feedpage-section,
      .feedpage-section .feedpage-link,
      .liveb .atitle,
      .tools-pre-title,
      .tools-pre-val {
        font-size: 1.375rem
      }
    }

    .pgallery-title {
      font-size: 1.125rem
    }

    @media (min-width:360px) {
      .pgallery-title {
        font-size: 1.5rem
      }
    }

    .errorpage-subtitle,
    .feedpage-title {
      font-size: 1.25rem
    }

    @media (min-width:360px) and (max-width:767.98px) {

      .errorpage-subtitle,
      .feedpage-title {
        font-size: 1.625rem
      }
    }

    .atitle {
      font-size: 1.75rem
    }

    .ahead--big .atitle,
    .ahead--big .atitle--light {
      font-size: 1.75rem
    }

    .dossier-cover,
    .dossier-strip {
      background: #f5e5d5;
      border-bottom: 30px solid #f5e5d5
    }

    .aembed-note {
      position: relative;
      padding-top: 10px
    }

    .aembed-note::before {
      content: '';
      display: block;
      width: 20px;
      border-top: 1px solid rgba(15, 15, 15, .25);
      position: absolute;
      top: 0;
      left: 0
    }

    .inverted-color .aembed-note::before {
      border-color: rgba(255, 255, 255, .25)
    }

    .feedpage-link:hover {
      color: #003c7f
    }

    .shinfo-link,
    a.label {
      color: #003c7f !important
    }

    .shinfo-link:hover,
    a.label:hover {
      color: rgba(0, 60, 127, .7) !important
    }

    @media (max-width:767.98px) {
      .side-title {
        margin-left: -15px;
        margin-right: -15px;
        padding-left: 15px;
        padding-right: 15px
      }
    }

    .aembed-caption,
    .aimg .acaption {
      display: block;
      position: relative;
      margin-top: 10px;
      padding-left: 18px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .8125rem;
      line-height: 1.2;
      color: rgba(15, 15, 15, .7)
    }

    .aembed-caption .icon,
    .aimg .acaption .icon {
      position: absolute;
      top: 0;
      left: 0;
      color: rgba(15, 15, 15, .25)
    }

    .aread .list,
    .list-author,
    .minibio-line::before {
      background-image: -webkit-gradient(linear, left top, right top, from(rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, 0)));
      background-image: linear-gradient(to right, rgba(15, 15, 15, .5) 0, rgba(15, 15, 15, .5) 25%, rgba(15, 15, 15, 0) 25%);
      background-position: 0 top;
      background-size: 4px 1px;
      background-repeat: repeat-x
    }

    .acor--moreon .list-item:not(:last-child) .aprev-main,
    .acor--rel,
    .aembed-free .aembed-title,
    .akeyp,
    .aread .list-item {
      background-image: -webkit-gradient(linear, left top, right top, from(rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, 0)));
      background-image: linear-gradient(to right, rgba(15, 15, 15, .5) 0, rgba(15, 15, 15, .5) 25%, rgba(15, 15, 15, 0) 25%);
      background-position: 0 bottom;
      background-size: 4px 1px;
      background-repeat: repeat-x
    }

    .acor--moreon {
      background: #fff5ec;
      border: 1px solid #fff;
      border-radius: 8px;
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1)
    }

    .sidebar {
      margin-bottom: 20px;
      height: 100%;
      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-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1
    }

    @media (max-width:1023.98px) {
      .sidebar {
        margin-top: 30px;
        margin-bottom: 0;
        height: auto
      }
    }

    @media (max-width:767.98px) {
      .side {
        margin-bottom: 30px
      }
    }

    .side-box+.side-box {
      margin-top: 15px
    }

    .side-title {
      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: 1.375rem;
      font-weight: 700;
      border-top: 1px solid #0f0f0f;
      padding-top: 10px
    }

    .inverted-color .side-title {
      border-color: rgba(255, 255, 255, .25)
    }

    .side-title--sans {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .side-title-more {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin-left: auto;
      padding-left: 10px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .875rem;
      font-weight: 700;
      color: #003c7f
    }

    a.side-title-more:hover {
      opacity: .7
    }

    .side-title-more .icon {
      margin-left: 2px
    }

    .s24plus {
      display: inline-block
    }

    .s24plus .badge24plus {
      margin-bottom: 4px
    }

    .s24plus:hover {
      opacity: .7
    }

    .aentry {
      position: relative
    }

    @media (max-width:767.98px) {
      .aentry--full {
        margin-left: -15px;
        margin-right: -15px
      }

      .aentry--normal {
        padding-left: 15px;
        padding-right: 15px
      }
    }

    .aentry-container {
      background: #f5e5d5;
      padding-bottom: 40px
    }

    .aentry--lined,
    .aentry--lined-left {
      padding-bottom: 1px
    }

    .aentry--lined-left::after,
    .aentry--lined-left::before,
    .aentry--lined::after,
    .aentry--lined::before {
      content: '';
      display: none;
      position: absolute;
      top: 0;
      bottom: 0;
      border-left: 1px solid rgba(15, 15, 15, .25)
    }

    .aentry--lined-left::before,
    .aentry--lined::before {
      left: -15px
    }

    .aentry--lined-left::after,
    .aentry--lined::after {
      right: -15px
    }

    .ahead {
      position: relative;
      margin-bottom: 20px
    }

    .ahead .atrusted {
      position: absolute;
      top: 0;
      right: 0
    }

    .ahead .list-inline {
      margin-bottom: 0
    }

    .ahead-ltool {
      text-align: left;
      position: relative;
      min-height: 30px
    }

    .ahead-ltool .abs-mr {
      z-index: 1
    }

    @media (max-width:767.98px) {
      .ahead-ltool {
        margin-left: -5px;
        margin-right: -5px
      }
    }

    .ahead--native,
    .ahead--sponsored {
      padding-top: 51px
    }

    .ahead--native .meta,
    .ahead--sponsored .meta {
      margin: 0
    }

    .ahead--native .meta-native,
    .ahead--native .meta-sponsored,
    .ahead--sponsored .meta-native,
    .ahead--sponsored .meta-sponsored {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      margin: 0 -15px;
      padding: 10px 15px;
      border-radius: 0;
      z-index: 1
    }

    .ahead--native .atrusted,
    .ahead--sponsored .atrusted {
      top: 36px
    }

    .rel--strip+.aentry-container .ahead--native,
    .rel--strip+.aentry-container .ahead--sponsored {
      padding-top: 31px
    }

    .rel--strip+.aentry-container .ahead--native .meta-native,
    .rel--strip+.aentry-container .ahead--native .meta-sponsored,
    .rel--strip+.aentry-container .ahead--sponsored .meta-native,
    .rel--strip+.aentry-container .ahead--sponsored .meta-sponsored {
      top: -20px
    }

    .rel--strip+.aentry-container .ahead--native .atrusted,
    .rel--strip+.aentry-container .ahead--sponsored .atrusted {
      top: 31px
    }

    .ahead--native .atitle,
    .ahead--sponsored .atitle {
      padding-right: 18px
    }

    .ahead--native .asummary,
    .ahead--native .atitle {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .ahead--native .asummary {
      font-weight: 400
    }

    .asummary,
    .atitle {
      margin-bottom: 10px
    }

    .atitle {
      line-height: 1.3
    }

    .atitle--light {
      font-weight: 300
    }

    .asummary {
      font-size: 1.125rem;
      line-height: 1.1
    }

    @media (max-width:767.98px) {
      .asummary {
        line-height: 1.2
      }
    }

    .asummary+.d-lg-none {
      margin-top: 15px
    }

    .asubtitle {
      margin-bottom: 5px
    }

    .asubtitle a {
      text-decoration: underline
    }

    .asubtitle,
    .asubtitle h2,
    .asubtitle h3 {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 1.125rem;
      font-weight: 500
    }

    @media (min-width:360px) and (max-width:767.98px) {

      .asubtitle,
      .asubtitle h2,
      .asubtitle h3 {
        font-size: 1.25rem
      }
    }

    .atext {
      line-height: 1.6;
      margin-bottom: 40px
    }

    .atext a {
      color: #870042;
      text-decoration: underline !important;
      text-underline-position: under
    }

    .atext a:hover {
      color: rgba(135, 0, 66, .7)
    }

    .atext+.aprev,
    .atext+.atext {
      margin-top: -20px
    }

    .aimg {
      margin-bottom: 20px
    }

    .aimg .img-fluid {
      width: 100%
    }

    .reading {
      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: 15px
    }

    .reading-time {
      position: relative;
      padding-left: 18px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .9375rem;
      line-height: 1rem;
      color: rgba(15, 15, 15, .7);
      margin: 0
    }

    .reading-time .icon {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0
    }

    .reading .list-inline {
      margin-left: auto;
      margin-bottom: 0
    }

    .afoot-info {
      text-align: right;
      position: relative;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      color: rgba(15, 15, 15, .7);
      margin-top: -10px;
      margin-bottom: 10px
    }

    .afoot-tag {
      border-top: 1px solid rgba(15, 15, 15, .25);
      padding-top: 10px;
      margin-bottom: 20px
    }

    .afoot-args {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      border-top: 1px solid #0f0f0f;
      padding-top: 10px;
      margin-top: 30px;
      margin-bottom: 20px
    }

    .afoot-args-title {
      font-size: .875rem;
      font-weight: 500;
      text-transform: uppercase
    }

    .afoot-args-link {
      font-size: .875rem;
      color: #870042
    }

    .afoot-args-link:hover {
      color: rgba(135, 0, 66, .7)
    }

    .afoot-args .list-inline-item {
      margin-bottom: 10px
    }

    .acorrection {
      display: block;
      margin-top: 30px;
      margin-bottom: 20px
    }

    .acorrection-title {
      display: block;
      font-size: 1rem;
      font-style: italic;
      color: rgba(15, 15, 15, .7);
      margin-bottom: 10px
    }

    .acorrection-txt {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .9375rem;
      line-height: 1.4;
      overflow: hidden;
      display: -webkit-box;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical
    }

    .force-expanded .acorrection-txt,
    .is-expanded .acorrection-txt {
      display: block;
      -webkit-line-clamp: none
    }

    .acorrection-txt-wrapper {
      display: block;
      padding-left: 15px;
      border-left: 4px solid rgba(15, 15, 15, .1)
    }

    .acorrection-txt-wrapper .btn {
      font-size: .9375rem;
      padding-bottom: 0
    }

    .force-expanded .acorrection-txt-wrapper .btn {
      display: none
    }

    .acorrection-txt-wrapper .btn::before {
      display: inline-block;
      content: '… continua a leggere'
    }

    .is-expanded .acorrection-txt-wrapper .btn::before {
      content: 'Riduci'
    }

    .ainfo-block {
      display: block
    }

    .ainfo-block:not(:last-child) {
      padding-bottom: 10px;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      margin-bottom: 10px
    }

    ul.ainfo-block {
      padding-left: 0;
      list-style: none
    }

    .ainfo-sep {
      display: block;
      margin-bottom: 240px
    }

    .ainfo-title {
      position: relative;
      border-top: 1px solid #0f0f0f;
      padding-top: 10px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-weight: 500;
      text-transform: uppercase;
      margin-bottom: 10px
    }

    .ainfo+.ainfo {
      margin-top: 40px
    }

    .ashare-link {
      display: inline-block;
      width: 16px;
      text-align: center;
      color: #807366
    }

    .ashare-link:hover {
      color: #870042
    }

    .abtn-link {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 24px;
      display: inline-block;
      color: rgba(15, 15, 15, .7);
      position: relative;
      padding-left: 26px
    }

    .abtn-link .icon {
      font-size: 24px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0
    }

    .abtn-link.is-active,
    .abtn-link:hover {
      color: #003c7f !important
    }

    .atrusted-link {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 24px;
      font-weight: 500;
      text-transform: uppercase;
      display: inline-block;
      position: relative;
      padding-left: 29px
    }

    .atrusted-link .icon {
      font-size: 24px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0
    }

    .list-author {
      padding-left: 0;
      list-style: none;
      padding-top: 15px;
      margin-bottom: 30px
    }

    .list-author-item {
      margin-bottom: 0
    }

    .shinfo {
      display: block;
      min-width: 220px
    }

    .shinfo-title {
      display: block;
      font-weight: 500;
      font-size: .875rem
    }

    .shinfo-text {
      display: block;
      font-size: .8125rem;
      margin: 2px 0
    }

    .shinfo-link {
      font-weight: 500;
      font-size: .75rem;
      text-transform: uppercase
    }

    .aread {
      display: block;
      padding-top: 5px;
      margin-top: -10px;
      margin-bottom: 20px
    }

    .aread:not(.aembed--box):not(.articlegallery::before):not(.articlegallery::after) {
      border-top: 1px solid #0f0f0f
    }

    .aread:last-child {
      margin-bottom: 0
    }

    .aread-title {
      display: block;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 1rem;
      line-height: 1.2;
      font-weight: 700
    }

    .aembed--box .aread-title,
    .articlegallery::after .aread-title,
    .articlegallery::before .aread-title {
      color: #870042;
      padding: 5px 0
    }

    .aread-article {
      display: inline-block;
      position: relative;
      padding-left: 9px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .9375rem;
      line-height: 1.2;
      font-weight: 400;
      margin: 0
    }

    .aread-article::before {
      content: '';
      display: block;
      height: 4px;
      width: 4px;
      border-radius: 50%;
      background: #003c7f;
      position: absolute;
      top: 7px;
      left: 0
    }

    .aread-article a,
    .aread-article button {
      padding-top: 5px;
      padding-bottom: 5px
    }

    .aembed--box .aread-article,
    .articlegallery::after .aread-article,
    .articlegallery::before .aread-article {
      margin: 5px 0
    }

    .aread .list {
      margin-top: 7px;
      padding-top: 7px;
      margin-bottom: 0
    }

    .aread .list-item {
      padding-bottom: 7px
    }

    .aread.aembed--box .list-item:last-child,
    .aread.articlegallery::after .list-item:last-child,
    .aread.articlegallery::before .list-item:last-child {
      background: 0 0;
      padding-bottom: 0
    }

    .atools {
      margin-right: -15px
    }

    .akeyp {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      padding-bottom: 20px;
      margin-bottom: 40px
    }

    .akeyp-title {
      display: block;
      padding-bottom: 10px;
      border-bottom: 1px solid #0f0f0f;
      margin-bottom: 15px;
      font-size: 1.125rem;
      font-weight: 700
    }

    .akeyp-title a {
      text-decoration: underline;
      text-underline-position: under
    }

    .akeyp a,
    .akeyp-link {
      text-decoration: underline;
      -webkit-text-decoration-color: rgba(15, 15, 15, 0.25);
      text-decoration-color: rgba(15, 15, 15, 0.25);
      text-underline-position: under
    }

    .akeyp a:hover,
    .akeyp-link:hover {
      color: #0f0f0f;
      text-decoration: underline;
      -webkit-text-decoration-color: #0f0f0f;
      text-decoration-color: #0f0f0f
    }

    .akeyp a--ext,
    .akeyp-link--ext {
      color: #003c7f;
      -webkit-text-decoration-color: rgba(0, 60, 127, 0.25);
      text-decoration-color: rgba(0, 60, 127, 0.25)
    }

    .akeyp a--ext:hover,
    .akeyp-link--ext:hover {
      color: #003c7f;
      -webkit-text-decoration-color: #003c7f;
      text-decoration-color: #003c7f
    }

    .akeyp a .aprev-excerpt,
    .akeyp a.btn,
    .akeyp-link .aprev-excerpt,
    .akeyp-link.btn {
      text-decoration: none
    }

    .akeyp .list {
      margin: 0
    }

    .akeyp .list-item {
      position: relative;
      font-size: 1rem;
      line-height: 1.2;
      padding-left: 28px
    }

    .akeyp .list-item::before {
      content: '';
      display: block;
      height: 8px;
      width: 8px;
      border-radius: 50%;
      background: #003c7f;
      position: absolute;
      top: 6px;
      left: 0
    }

    .akeyp--radiocor {
      padding-bottom: 0;
      background: 0 0
    }

    .akeyp--radiocor .aprev {
      display: inline-block;
      position: relative;
      padding-left: 28px
    }

    .akeyp--radiocor .aprev::before {
      content: '';
      display: block;
      width: 4px;
      background: rgba(166, 12, 42, .25);
      position: absolute;
      top: 0;
      bottom: 0;
      left: 0
    }

    .akeyp--radiocor .aprev:hover::before {
      background: rgba(166, 12, 42, .5)
    }

    .akeyp--radiocor .aprev .meta {
      margin-bottom: 5px
    }

    .akeyp--radiocor .aprev .aprev-excerpt {
      margin-top: 10px
    }

    .akeyp--radiocor .aprev--first .aprev-title {
      font-size: 1.5rem
    }

    .akeyp--radiocor .aprev-goto,
    .akeyp--radiocor .btn {
      margin-top: 10px
    }

    .akeyp--live {
      padding-bottom: 0;
      background: 0 0
    }

    .akeyp--live .akeyp-link--ext {
      color: #d41318;
      -webkit-text-decoration-color: rgba(212, 19, 24, 0.25);
      text-decoration-color: rgba(212, 19, 24, 0.25)
    }

    .akeyp--live .akeyp-link--ext:hover {
      color: #d41318;
      -webkit-text-decoration-color: #d41318;
      text-decoration-color: #d41318
    }

    .akeyp--live .list-item::before {
      background: #d41318
    }

    .acor {
      display: block;
      padding-bottom: 15px
    }

    .acor:not(:last-child) {
      margin-bottom: 40px
    }

    .acor-title {
      display: block;
      position: relative;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-weight: 700;
      font-size: 1.125rem;
      margin-bottom: 15px
    }

    .acor-title::after,
    .acor-title::before {
      content: '';
      display: block;
      border-top: 1px solid #0f0f0f;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0;
      right: 0;
      z-index: 0
    }

    .acor-title::before {
      margin-top: -1px
    }

    .acor-title::after {
      margin-top: 2px
    }

    .acor-title-wrap {
      display: inline-block;
      position: relative;
      z-index: 1;
      background: #f5e5d5;
      padding-right: 10px
    }

    .acor--mkt {
      padding-top: 15px;
      background: rgba(255, 255, 255, .75);
      border-top: 1px solid #0f0f0f;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      padding-left: 15px;
      padding-right: 15px
    }

    .acor--moreon {
      margin-top: 40px;
      margin-bottom: 40px;
      padding: 15px
    }

    .acor--moreon .acor-title {
      color: #826e47
    }

    .acor--moreon .acor-title::after,
    .acor--moreon .acor-title::before {
      display: none
    }

    .acor--moreon .list {
      margin: 0
    }

    .arec {
      position: relative;
      border: 1px solid rgba(15, 15, 15, .25);
      padding: 0 15px 15px
    }

    .arec-info,
    .arec-title {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      display: block;
      background: #f5e5d5;
      padding: 2px 5px;
      position: absolute;
      margin: 0
    }

    .arec-title {
      font-size: 1rem;
      line-height: 1;
      font-weight: 700;
      top: -10px;
      left: 10px
    }

    .arec-info {
      font-size: .875rem;
      line-height: 1;
      font-weight: 500;
      color: #003c7f;
      bottom: -10px;
      right: 10px
    }

    .arec-info:hover {
      color: rgba(0, 60, 127, .7)
    }

    .arec [class*=col-] {
      padding-top: 20px;
      padding-bottom: 15px;
      margin: 0
    }

    @media (max-width:767.98px) {
      .arec [class*=col-]:not(:last-child) {
        border-bottom: 1px solid rgba(15, 15, 15, .25);
        margin-bottom: -5px
      }
    }

    .amark {
      font-weight: 700;
      color: #0f0f0f !important;
      text-decoration: underline !important;
      text-underline-position: under
    }

    a.amark:hover {
      color: rgba(15, 15, 15, .7) !important
    }

    .amark-value {
      position: relative;
      display: inline-block;
      margin-left: 2px;
      padding: 2px 16px 2px 2px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .9375rem;
      font-weight: 400;
      line-height: 1em
    }

    .amark-value .icon {
      font-size: 12px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 2px
    }

    .amark-value--pos {
      background: rgba(13, 182, 147, .25);
      border-bottom: 1px solid #0db693
    }

    .amark-value--pos .icon {
      color: #0db693
    }

    .amark-value--neg {
      background: rgba(212, 19, 24, .25);
      border-bottom: 1px solid #d41318
    }

    .amark-value--neg .icon {
      color: #d41318
    }

    .aembed--bg {
      padding: 15px 10px;
      background: #e6d5c4
    }

    .aembed--bg>* {
      margin: 0 auto
    }

    .aembed--light {
      background: #f5f5f5
    }

    .aembed--dark {
      background: #3d3d3d;
      border-color: rgba(15, 15, 15, .7)
    }

    .aembed--nl {
      background: #870042;
      border-color: #870042
    }

    @media (max-width:767.98px) {
      .aembed--full {
        margin-left: -15px;
        margin-right: -15px
      }

      .aembed--full .aembed-caption {
        margin-left: 15px;
        padding-left: 15px;
        padding-right: 15px
      }
    }

    .aembed-head {
      margin-bottom: 10px
    }

    .aembed-title {
      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-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 1.1;
      font-weight: 500;
      margin-bottom: 5px
    }

    .aembed-title--lined {
      padding-bottom: 5px;
      line-height: 30px;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      margin-bottom: 10px
    }

    .aembed-title-img {
      display: inline-block;
      height: 32px;
      width: auto;
      margin-right: 10px
    }

    .aembed-summary {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 1.2;
      margin-bottom: 5px
    }

    .aembed-img {
      margin-bottom: 15px
    }

    .aembed-caption .icon {
      bottom: auto;
      width: auto;
      height: auto;
      line-height: 1
    }

    .aembed-file {
      display: block;
      position: relative;
      padding-right: 115px
    }

    .aembed-filename {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      margin-bottom: 0
    }

    .aembed-radiocor {
      position: relative
    }

    .aembed-finance {
      position: relative;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .aembed-finance .aembed-note {
      margin-top: 5px;
      margin-bottom: 0
    }

    .aembed-finance .btn {
      display: none
    }

    .aembed-note {
      line-height: 1rem;
      color: rgba(15, 15, 15, .7)
    }

    .inverted-color .aembed-note {
      color: rgba(255, 255, 255, .7)
    }

    .aembed-rel {
      display: block;
      position: relative
    }

    .aembed-rel-img {
      position: absolute;
      top: 0;
      right: 0;
      width: 100px;
      margin: 0
    }

    .aembed-rel-title {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 1.1;
      font-weight: 700;
      margin-bottom: 5px;
      color: #870042
    }

    .aembed-rel-text {
      line-height: 1.2;
      margin-bottom: 0
    }

    .aembed-rel-text--sans {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .aembed-rel-link {
      position: relative;
      display: inline-block;
      font-weight: 700;
      color: #870042
    }

    .aembed-rel-link:hover {
      color: rgba(135, 0, 66, .7)
    }

    .aembed-rel-link .icon {
      display: inline-block;
      vertical-align: text-top
    }

    .aembed-rel--img {
      padding-right: 115px;
      min-height: 100px
    }

    .aembed-audio {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      display: inline-block;
      position: relative;
      padding-top: 3px;
      padding-left: 46px;
      min-height: 36px;
      font-weight: 500;
      text-align: left;
      background: 0 0;
      border: none
    }

    .aembed-audio-duration {
      display: block;
      color: rgba(15, 15, 15, .7);
      font-size: .9375rem;
      font-weight: 400
    }

    .aembed-audio .icon {
      display: block;
      width: 36px;
      height: 36px;
      line-height: 36px;
      border-radius: 50%;
      text-align: center;
      font-size: 16px;
      color: #fff;
      background: #09f;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0;
      -webkit-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out
    }

    @media (prefers-reduced-motion:reduce) {
      .aembed-audio .icon {
        -webkit-transition: none;
        transition: none
      }
    }

    .aembed-audio:hover {
      color: rgba(15, 15, 15, .7)
    }

    .aembed-audio:hover .icon::before {
      content: "\e9ce"
    }

    .aembed-audio.is-disabled {
      pointer-events: none;
      opacity: .7
    }

    .aembed-nl {
      position: relative;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .aembed-nl-title {
      font-size: 1.25rem;
      line-height: 1.1;
      font-weight: 700;
      color: #feba4f;
      margin-bottom: 10px
    }

    .aembed-nl-txt {
      color: #fff;
      font-size: .9375rem;
      margin-bottom: 15px
    }

    .aembed-nl-img {
      display: none;
      width: 120px;
      height: auto;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0
    }

    .aembed-nl-form {
      position: relative
    }

    .aembed-nl-form .input {
      background: #fff;
      border-color: #fff;
      padding-right: 100px;
      margin: 0
    }

    .aembed-nl-form .btn {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0
    }

    .aembed-free {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .aembed-free .aembed-title {
      font-size: 1.25rem;
      font-weight: 700;
      padding-bottom: 10px;
      margin-bottom: 15px
    }

    .aembed-free .list:not(:last-child) {
      margin-bottom: 15px
    }

    .aembed-free .list-item {
      position: relative;
      font-size: 1rem;
      line-height: 1.2;
      padding-left: 28px
    }

    .aembed-free .list-item::before {
      content: '';
      display: block;
      height: 8px;
      width: 8px;
      border-radius: 50%;
      background: #003c7f;
      position: absolute;
      top: 6px;
      left: 0
    }

    .aembed-txt {
      font-size: 1rem;
      line-height: 1.4
    }

    .aembed-txt:not(:last-child) {
      margin-bottom: 15px
    }

    .aembed-txt strong {
      font-weight: 500
    }

    .aembed-txt a {
      color: #003c7f;
      text-decoration: underline !important;
      text-underline-position: under
    }

    .aembed-txt a:hover {
      color: rgba(0, 60, 127, .7)
    }

    .aembed-txt-title {
      font-size: 1rem;
      font-weight: 700;
      margin-bottom: 5px
    }

    .aembed-txt-img {
      display: block;
      width: 135px;
      margin-bottom: 5px
    }

    .aembed-txt-img img {
      margin: 0
    }

    .aembed-txt--img-left .aembed-txt-img {
      float: left;
      margin-right: 15px
    }

    .aembed-txt--img-right .aembed-txt-img {
      float: right;
      margin-left: 15px
    }

    .aembed-txt--img-left::after,
    .aembed-txt--img-right::after {
      content: '';
      display: block;
      clear: both
    }

    @media (max-width:767.98px) {

      .aembed-txt--img-left,
      .aembed-txt--img-right {
        position: relative
      }

      .aembed-txt--img-left .aembed-txt-img,
      .aembed-txt--img-right .aembed-txt-img {
        float: none;
        margin: 0;
        position: absolute;
        top: 0;
        height: 48px;
        width: 48px
      }

      .aembed-txt--img-left .aembed-txt-img img,
      .aembed-txt--img-right .aembed-txt-img img {
        height: 48px;
        width: auto;
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%)
      }
    }

    @media (max-width:767.98px) {
      .aembed-txt--img-left {
        padding-left: 58px
      }

      .aembed-txt--img-left .aembed-txt-img {
        left: 0
      }
    }

    @media (max-width:767.98px) {
      .aembed-txt--img-right {
        padding-right: 58px
      }

      .aembed-txt--img-right .aembed-txt-img {
        right: 0
      }
    }

    .aembed.bg-black {
      padding: 10px 15px;
      margin-left: -15px;
      margin-right: -15px;
      margin-bottom: 10px
    }

    .pgallery {
      position: relative
    }

    .pgallery::before {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      height: 50%;
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .8)));
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .8) 100%);
      background-repeat: repeat-x;
      pointer-events: none;
      z-index: 1
    }

    .bytime .pgallery::before {
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, .5)));
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, .5) 100%);
      background-repeat: repeat-x
    }

    .pgallery .pgallery-overlay {
      display: block;
      position: absolute;
      left: 20px;
      right: 20px;
      bottom: 20px;
      z-index: 9
    }

    .bytime .pgallery .pgallery-overlay {
      left: 10px;
      right: 10px;
      bottom: 10px
    }

    .pgallery .aprev-footer,
    .pgallery .aprev-main,
    .pgallery .aprev-related,
    .pgallery .auth {
      color: #fff
    }

    .pgallery .aprev-footer .aprev-title-clr,
    .pgallery .aprev-footer a,
    .pgallery .aprev-main .aprev-title-clr,
    .pgallery .aprev-main a,
    .pgallery .aprev-related .aprev-title-clr,
    .pgallery .aprev-related a,
    .pgallery .auth .aprev-title-clr,
    .pgallery .auth a {
      color: #fff !important
    }

    .pgallery .aprev-footer .aprev-title-clr:hover,
    .pgallery .aprev-footer a:hover,
    .pgallery .aprev-main .aprev-title-clr:hover,
    .pgallery .aprev-main a:hover,
    .pgallery .aprev-related .aprev-title-clr:hover,
    .pgallery .aprev-related a:hover,
    .pgallery .auth .aprev-title-clr:hover,
    .pgallery .auth a:hover {
      color: rgba(255, 255, 255, .7) !important
    }

    .pgallery .aprev-footer .aprev-title-clr,
    .pgallery .aprev-main .aprev-title-clr,
    .pgallery .aprev-related .aprev-title-clr,
    .pgallery .auth .aprev-title-clr {
      text-decoration: underline
    }

    .pgallery .aprev-footer .aprev-price,
    .pgallery .aprev-main .aprev-price,
    .pgallery .aprev-related .aprev-price,
    .pgallery .auth .aprev-price {
      display: none
    }

    .pgallery .aprev-related {
      text-align: left
    }

    .pgallery .aprev-related .aprev::before {
      border-color: rgba(255, 255, 255, .25)
    }

    .pgallery .aprev-related .aprev-title::before {
      background: #fff
    }

    .pgallery .aprev-img {
      margin: 0
    }

    .pgallery .img-fluid {
      width: 100%
    }

    .pgallery .aprev-price {
      margin-top: 20px;
      margin-right: 20px
    }

    .pgallery-title {
      font-weight: 500;
      margin-bottom: 20px
    }

    .pgallery-title,
    .pgallery-title a {
      color: #fff
    }

    .pgallery-title a:hover {
      color: rgba(255, 255, 255, .7)
    }

    .pgallery-info {
      position: relative;
      padding: 5px 0 5px 34px;
      line-height: 1;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .875rem;
      color: #fff;
      margin-bottom: 0
    }

    .pgallery-info .icon {
      font-size: 24px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0
    }

    a.pgallery-info:hover {
      color: rgba(255, 255, 255, .7)
    }

    .pgallery-type {
      position: relative;
      display: inline-block;
      padding-right: 9px;
      margin-right: 2px
    }

    .pgallery-type::after {
      content: '';
      display: block;
      height: 4px;
      width: 4px;
      border-radius: 50%;
      background: rgba(255, 255, 255, .25);
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0
    }

    @media (max-width:767.98px) {
      .pgallery-type {
        display: none
      }
    }

    .finance-title {
      display: inline-block;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .finance-value {
      display: inline-block;
      padding: 0 5px
    }

    .minibio {
      position: relative;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .minibio-img {
      display: block;
      width: 72px;
      height: 72px;
      border-radius: 50%;
      overflow: hidden;
      margin-bottom: 0
    }

    .minibio-name {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      line-height: 1.1;
      font-weight: 500;
      margin-bottom: 5px
    }

    .ainfo .minibio-name {
      margin-bottom: 0
    }

    .minibio-role {
      display: block;
      color: rgba(15, 15, 15, .7);
      margin-top: 5px
    }

    .minibio p,
    .minibio-info {
      line-height: 1.2;
      margin-bottom: 10px
    }

    .minibio p strong,
    .minibio-info strong {
      font-weight: 400;
      color: rgba(15, 15, 15, .7)
    }

    .minibio-link {
      margin-bottom: 10px
    }

    .minibio-link .list-inline {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex
    }

    .ainfo .minibio-link {
      border-top: none;
      padding-top: 0
    }

    .minibio-more .minibio-link {
      margin-top: 15px;
      margin-bottom: 20px
    }

    .minibio-more {
      font-size: .9375rem
    }

    .minibio-desc {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      display: block;
      position: relative;
      padding-top: 15px
    }

    .minibio-desc::before {
      content: '';
      display: block;
      width: 20px;
      border-top: 1px solid rgba(15, 15, 15, .25);
      position: absolute;
      top: 0;
      left: 0
    }

    .minibio-line {
      position: relative;
      text-align: right;
      color: rgba(15, 15, 15, .7);
      margin-top: auto;
      -webkit-transform: translatey(-9px);
      transform: translatey(-9px)
    }

    .minibio-line::before {
      content: '';
      display: block;
      height: 1px;
      position: absolute;
      top: 50%;
      left: 0;
      right: 100px
    }

    .minibio-line a {
      color: rgba(15, 15, 15, .7)
    }

    .minibio .btn--collapse {
      text-transform: none;
      font-size: .9375rem;
      font-weight: 400
    }

    .minibio--img-abs {
      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;
      min-height: 112px;
      padding-right: 82px
    }

    .minibio--img-abs .minibio-line,
    .minibio--img-abs .minibio-more {
      margin-right: -82px
    }

    .minibio--img-abs .minibio-img {
      position: absolute;
      top: 0;
      right: 0
    }

    .dossier-wrapper {
      background: #f5e5d5
    }

    .dossier-cover .aprev {
      margin-left: -15px;
      margin-right: -15px;
      width: auto
    }

    .dossier-cover .aprev-main {
      margin-bottom: 15px
    }

    .dossier-cover .aprev-excerpt {
      margin-top: 15px
    }

    .dossier-strip.no-border {
      position: relative;
      z-index: 9
    }

    .main-article--top .dossier-strip {
      margin-top: -15px
    }

    .dossier-strip-title {
      display: block;
      text-align: center;
      margin: 0;
      padding: 10px 0
    }

    .dossier-strip-title .meta-native {
      margin-top: 0
    }

    @media (max-width:767.98px) {
      .dossier-strip+.aentry-container {
        padding-top: 15px
      }
    }

    .dossier-nav-wrapper {
      border-top: 1px solid rgba(15, 15, 15, .25);
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1);
      background: #fff5ec
    }

    .dossier-nav {
      padding: 0 15px;
      margin: 0;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      white-space: nowrap
    }

    .dossier-nav-link {
      position: relative;
      display: block;
      padding: 10px 0;
      font-size: .9375rem;
      line-height: 1
    }

    .dossier-nav-link::after {
      content: '';
      display: block;
      position: absolute;
      left: 0;
      right: 0;
      bottom: 0;
      border-bottom: 2px solid transparent
    }

    .dossier-nav-link.is-active,
    .is-active .dossier-nav-link {
      color: #003c7f
    }

    .dossier-nav-link.is-active::after,
    .is-active .dossier-nav-link::after {
      border-color: #003c7f
    }

    .dossier-nav-scrolling {
      margin: 0 -15px;
      overflow-x: auto;
      overflow-y: hidden;
      -webkit-overflow-scrolling: touch;
      -ms-overflow-style: none;
      scrollbar-width: none
    }

    .dossier-nav-scrolling::-webkit-scrollbar {
      display: none
    }

    .dossier-nav-scrolling .list-inline-item:last-child {
      margin-right: 15px
    }

    .artgallery-nav-wrapper {
      border-top: 1px solid rgba(15, 15, 15, .25);
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1);
      background: rgba(15, 15, 15, .25);
      height: 124px;
      overflow: hidden;
      position: relative;
      opacity: 1;
      -webkit-transition: opacity .15s linear;
      transition: opacity .15s linear
    }

    @media (prefers-reduced-motion:reduce) {
      .artgallery-nav-wrapper {
        -webkit-transition: none;
        transition: none
      }
    }

    .is_stuck .artgallery-nav-wrapper {
      height: 0;
      opacity: 0;
      -webkit-transition: all .2s ease-in-out;
      transition: all .2s ease-in-out
    }

    @media (prefers-reduced-motion:reduce) {
      .is_stuck .artgallery-nav-wrapper {
        -webkit-transition: none;
        transition: none
      }
    }

    .is-expanded .artgallery-nav-wrapper {
      height: 124px;
      opacity: 1
    }

    .artgallery-nav-wrapper .carousel-wrapper {
      padding: 15px 15px;
      position: relative
    }

    .artgallery-nav-wrapper .carousel-wrapper .carousel-btn {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%)
    }

    .artgallery-nav-wrapper .carousel-wrapper .carousel-btn--prev {
      left: -10px
    }

    .artgallery-nav-wrapper .carousel-wrapper .carousel-btn--next {
      right: -10px
    }

    .artgallery-nav-wrapper .carousel-wrapper .carousel-btn.slick-disabled {
      display: none !important
    }

    .artgallery-nav {
      padding-left: 0;
      list-style: none;
      margin: 0 -10px
    }

    .artgallery-nav-item {
      display: inline-block;
      padding: 0 10px
    }

    @media (max-width:767.98px) {
      .artgallery-nav-item {
        width: 100%
      }
    }

    .artgallery-nav-link {
      display: block;
      max-width: 285px;
      height: 94px;
      overflow: hidden;
      padding: 10px 15px;
      background: #fff5ec;
      border: 1px solid #fff5ec;
      border-radius: 4px
    }

    .is-active .artgallery-nav-link {
      border-color: rgba(15, 15, 15, .7);
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1)
    }

    .modal .is-active .artgallery-nav-link {
      background: #fff5ec
    }

    .modal .artgallery-nav-link {
      max-width: none;
      height: auto;
      position: relative;
      padding: 15px 15px 15px 54px;
      background: rgba(255, 245, 236, .8);
      border: none
    }

    .modal .artgallery-nav-link .subhead {
      display: block;
      margin-top: -10px;
      margin-bottom: 5px
    }

    .artgallery-nav-title {
      display: block;
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 1rem;
      line-height: 1.1;
      font-weight: 500;
      display: -webkit-box;
      margin: 2px 0;
      width: 100%;
      height: 52px;
      -webkit-line-clamp: 3;
      -webkit-box-orient: vertical;
      overflow: hidden;
      text-overflow: ellipsis
    }

    @media (max-width:767.98px) {
      .artgallery-nav-title {
        height: auto
      }
    }

    .artgallery-nav-current {
      display: inline-block;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-weight: 500;
      padding: 2px;
      background: #003c7f;
      color: #fff;
      border-radius: 2px;
      margin-left: 5px
    }

    .modal .artgallery-nav-current {
      margin: 0
    }

    .artgallery-nav-counter {
      display: block;
      width: 24px;
      height: 24px;
      line-height: 24px;
      text-align: center;
      background: #003c7f;
      color: #fff;
      border-radius: 50%;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-weight: 500;
      font-size: .875rem;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 15px
    }

    .artgallery-sticky-wrapper {
      border-top: 1px solid rgba(15, 15, 15, .25);
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1);
      background: #fff5ec;
      display: none
    }

    .is_stuck .artgallery-sticky-wrapper {
      display: block
    }

    .artgallery-sticky {
      position: relative;
      padding: 10px 100px 10px 0
    }

    .artgallery-sticky-title {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: .9375rem;
      line-height: 1.1;
      font-weight: 500;
      display: block;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis
    }

    .artgallery-sticky-title .subhead {
      display: inline-block;
      margin-right: 5px
    }

    .tools-pre {
      margin-bottom: 30px
    }

    .tools-pre-summary {
      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-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      height: 100%
    }

    .tools-pre-title {
      display: block;
      background: #0f0f0f;
      color: #fff;
      position: relative;
      padding: 20px 20px 20px 62px;
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      line-height: 1.1;
      font-weight: 700;
      margin-bottom: 15px
    }

    .tools-pre-title .icon {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 15px;
      font-size: 32px
    }

    .tools-pre-text {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      margin: 0
    }

    .tools-pre-foot {
      position: relative;
      margin-top: auto !important;
      padding: 15px 0;
      border-bottom: 1px solid rgba(15, 15, 15, .25)
    }

    .tools-pre-label {
      color: rgba(15, 15, 15, .7);
      margin: 3px -8px 3px 0;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .8125rem
    }

    .tools-pre-val {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      margin: 0
    }

    .tools-pre-val.tools-pre-val--small {
      margin-top: 0
    }

    .tools-pre-action {
      margin-top: 10px;
      text-align: right
    }

    .tools-link {
      display: block;
      position: relative;
      padding-left: 51px;
      min-height: 36px
    }

    .tools-link-name {
      display: block;
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      line-height: 1.1;
      font-weight: 500;
      margin-bottom: 5px
    }

    .tools-link-desc {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .tools-link .icon {
      display: block;
      width: 36px;
      height: 36px;
      line-height: 36px;
      text-align: center;
      font-size: 24px;
      border-radius: 50%;
      background: #0f0f0f;
      color: #fff;
      position: absolute;
      top: 0;
      left: 0
    }

    .tools-list-title {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 1.1;
      font-weight: 500;
      text-transform: uppercase;
      padding-bottom: 5px;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      margin-bottom: 20px
    }

    .tools-info {
      margin-top: 30px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      padding-top: 15px;
      border-top: 1px solid rgba(15, 15, 15, .25)
    }

    .tools-info:last-child {
      border-bottom: 1px solid #0f0f0f
    }

    .tools-info+.tools-info {
      margin-top: 0
    }

    .tools-info-title {
      margin-bottom: 5px;
      font-weight: 500
    }

    .tools-info-text {
      margin-bottom: 15px
    }

    .tools-info-text b,
    .tools-info-text strong {
      font-weight: 500
    }

    .tools-info-text .atag {
      margin-left: 10px
    }

    .tools-info-text--gray {
      color: rgba(15, 15, 15, .7)
    }

    .tools-results {
      margin: 30px 0
    }

    .tools-results-title {
      padding-bottom: 10px;
      border-bottom: 1px solid #0f0f0f;
      margin-bottom: 10px
    }

    .tools-results-row {
      overflow: hidden;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 1;
      font-weight: 500;
      margin-bottom: 15px
    }

    .tools-results-row--tot {
      border-top: 1px solid rgba(15, 15, 15, .25);
      padding-top: 15px;
      font-weight: 700
    }

    .tools-results-value {
      text-align: right;
      float: right
    }

    .box-commenti {
      position: relative;
      margin-top: 30px;
      border-top: 1px solid #0f0f0f;
      padding-top: 15px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .inverted-color .box-commenti {
      border-color: #fff
    }

    .comments-head {
      position: relative;
      margin-bottom: 15px;
      min-height: 20px
    }

    .comments-head+.list-comment {
      padding-top: 0
    }

    .comments-head .list-inline {
      margin: 0
    }

    @media (max-width:767.98px) {
      .comments-head .list-inline-item {
        margin-right: 0 !important
      }
    }

    .comments-foot {
      position: relative;
      text-align: right
    }

    .comments-foot .list-inline {
      margin: 0
    }

    .comments-title {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-weight: 500;
      font-style: normal;
      font-stretch: normal;
      line-height: 1.1;
      margin: 0
    }

    .comments-link {
      color: #870042 !important
    }

    a.comments-link:hover {
      color: rgba(135, 0, 66, .7) !important
    }

    .inverted-color .comments-link {
      color: #fff !important
    }

    .inverted-color .comments-link:hover {
      color: rgba(255, 255, 255, .7) !important
    }

    .comments-textarea {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 1.2;
      width: 100%;
      padding: 15px;
      margin: 0 0 10px;
      background-color: rgba(255, 255, 255, .7);
      border: 0;
      border-radius: 3px;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      box-shadow: none;
      height: 50px;
      min-height: 50px;
      max-height: 180px;
      overflow-x: hidden;
      resize: none
    }

    .comments-textarea.is-active,
    .comments-textarea:focus {
      background: #fff
    }

    .comments-textarea::-webkit-input-placeholder {
      color: rgba(15, 15, 15, .7);
      font-weight: 400
    }

    .comments-textarea::-moz-placeholder {
      color: rgba(15, 15, 15, .7);
      font-weight: 400
    }

    .comments-textarea:-ms-input-placeholder {
      color: rgba(15, 15, 15, .7);
      font-weight: 400
    }

    .comments-textarea::-ms-input-placeholder {
      color: rgba(15, 15, 15, .7);
      font-weight: 400
    }

    .comments-textarea::placeholder {
      color: rgba(15, 15, 15, .7);
      font-weight: 400
    }

    .list-comment .comments-textarea {
      margin-top: 30px
    }

    .comments-comment {
      margin-bottom: 10px
    }

    .comments-avatar {
      border-radius: 50%;
      background: rgba(15, 15, 15, .7);
      color: #f5e5d5;
      width: 28px;
      height: 28px;
      line-height: 28px;
      text-align: center;
      display: block;
      text-transform: uppercase;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: -40px
    }

    .inverted-color .comments-avatar {
      background: rgba(255, 255, 255, .7)
    }

    .comments-username {
      font-weight: 500
    }

    .list-comment {
      padding-left: 0;
      list-style: none;
      padding-top: 30px;
      margin-bottom: 0
    }

    .list-comment-item {
      padding-left: 40px;
      padding-top: 6px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      position: relative
    }

    .list-comment-item:not(:last-child) {
      margin-bottom: 30px
    }

    .list-comment-item--with-response {
      overflow: hidden
    }

    .list-comment-item--with-response::before {
      content: "";
      position: absolute;
      top: 40px;
      left: 12px;
      bottom: 0;
      width: 3px;
      background: rgba(15, 15, 15, .25)
    }

    .inverted-color .list-comment-item--with-response::before {
      background: rgba(255, 255, 255, .25)
    }

    .list-comment-meta {
      position: relative;
      margin-bottom: 10px
    }

    .list-comment .atag {
      padding-top: 1px;
      padding-bottom: 1px;
      margin-bottom: 0;
      min-height: 1rem
    }

    .inverted-color .list-comment .atag:hover {
      color: rgba(255, 255, 255, .7) !important
    }

    .form-group {
      position: relative;
      margin-bottom: 10px
    }

    .form-value,
    .input,
    .select {
      display: block;
      height: 30px;
      padding: 7px 10px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 16px;
      color: #0f0f0f;
      margin-bottom: 20px
    }

    @media (max-width:767.98px) {

      .form-value,
      .input,
      .select {
        margin-bottom: 10px
      }
    }

    .form-group .form-value,
    .form-group .input,
    .form-group .select {
      margin-bottom: 0
    }

    .input,
    .select {
      width: 100%;
      background-color: rgba(255, 255, 255, .7);
      background-clip: padding-box;
      border: 1px solid rgba(15, 15, 15, .25);
      border-radius: 15px
    }

    .input:focus,
    .select:focus {
      box-shadow: 0 0 0 2px rgba(0, 0, 0, .1)
    }

    .input::-webkit-input-placeholder,
    .select::-webkit-input-placeholder {
      color: rgba(15, 15, 15, .7);
      opacity: 1;
      font-weight: 400
    }

    .input::-moz-placeholder,
    .select::-moz-placeholder {
      color: rgba(15, 15, 15, .7);
      opacity: 1;
      font-weight: 400
    }

    .input:-ms-input-placeholder,
    .select:-ms-input-placeholder {
      color: rgba(15, 15, 15, .7);
      opacity: 1;
      font-weight: 400
    }

    .input::-ms-input-placeholder,
    .select::-ms-input-placeholder {
      color: rgba(15, 15, 15, .7);
      opacity: 1;
      font-weight: 400
    }

    .input::placeholder,
    .select::placeholder {
      color: rgba(15, 15, 15, .7);
      opacity: 1;
      font-weight: 400
    }

    .input:disabled,
    .select:disabled {
      background: 0 0;
      opacity: .7
    }

    .inverted-color .input,
    .inverted-color .select {
      background-color: rgba(255, 255, 255, .25);
      color: #fff
    }

    .inverted-color .input option,
    .inverted-color .select option {
      color: #0f0f0f
    }

    .inverted-color .input::-webkit-input-placeholder,
    .inverted-color .select::-webkit-input-placeholder {
      color: rgba(255, 255, 255, .7)
    }

    .inverted-color .input::-moz-placeholder,
    .inverted-color .select::-moz-placeholder {
      color: rgba(255, 255, 255, .7)
    }

    .inverted-color .input:-ms-input-placeholder,
    .inverted-color .select:-ms-input-placeholder {
      color: rgba(255, 255, 255, .7)
    }

    .inverted-color .input::-ms-input-placeholder,
    .inverted-color .select::-ms-input-placeholder {
      color: rgba(255, 255, 255, .7)
    }

    .inverted-color .input::placeholder,
    .inverted-color .select::placeholder {
      color: rgba(255, 255, 255, .7)
    }

    .is-valid .input,
    .is-valid .select {
      border-color: #0db693
    }

    .is-invalid .input,
    .is-invalid .select {
      border-color: #ef4e63
    }

    .input--lined,
    .select--lined {
      background: 0 0;
      border-radius: 0;
      border: none;
      border-bottom: 1px solid #0f0f0f;
      padding-left: 0;
      padding-right: 0
    }

    .input--lined:focus,
    .select--lined:focus {
      box-shadow: none
    }

    .input--small,
    .select--small {
      height: 30px;
      padding: 8px 10px;
      font-size: 14px;
      border-radius: 15px;
      margin-bottom: 0
    }

    .textarea {
      display: block;
      width: 100%;
      min-height: 150px;
      background-color: rgba(255, 255, 255, .7);
      background-clip: padding-box;
      border: 1px solid rgba(15, 15, 15, .25);
      border-radius: 4px;
      resize: none
    }

    .textarea:focus {
      box-shadow: 0 0 0 2px rgba(0, 0, 0, .1)
    }

    .checkbox label {
      position: relative;
      cursor: pointer;
      margin: 0;
      min-width: 18px;
      min-height: 18px
    }

    .checkbox label.checkbox-wtext {
      padding-left: 28px
    }

    .checkbox input {
      position: absolute;
      opacity: 0
    }

    .checkbox input+.icon::after,
    .checkbox input+.icon::before {
      width: 18px;
      height: 18px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0
    }

    .checkbox input+.icon::before {
      display: none;
      color: #fff;
      line-height: 18px;
      text-align: center;
      z-index: 2
    }

    .checkbox input+.icon::after {
      content: '';
      display: block;
      background: #fff;
      border: 1px solid rgba(15, 15, 15, .25);
      border-radius: 2px;
      z-index: 1
    }

    .checkbox input:checked+.icon::before {
      display: block
    }

    .checkbox input:checked+.icon::after {
      background: #003c7f;
      border-color: #003c7f
    }

    .checkbox input:disabled+.icon {
      pointer-events: none
    }

    .checkbox input:disabled+.icon::after {
      background: #ebebeb;
      border-color: rgba(15, 15, 15, .25)
    }

    .checkbox input:focus+.icon::after {
      box-shadow: 0 0 0 2px rgba(0, 0, 0, .1)
    }

    .checkbox.form-group {
      margin-top: -2px
    }

    .checkbox.form-group label.checkbox-wtext {
      font-size: .875rem;
      font-weight: 500
    }

    .select {
      -webkit-appearance: none;
      -moz-appearance: none;
      appearance: none;
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="512px" height="512px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve" fill="%230f0f0f"><path d="M256.01,318.07L80.98,143.04l-33.94,33.941L256.01,385.952l208.971-208.97l-33.941-33.941L256.01,318.07z"/></svg>');
      background-size: 12px;
      background-position: -webkit-calc(100% - 12px) center;
      background-position: calc(100% - 12px) center;
      background-repeat: no-repeat;
      background-color: rgba(255, 255, 255, .7);
      padding: 0 32px 0 10px
    }

    .inverted-color .select {
      background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="512px" height="512px" viewBox="0 0 512 512" enable-background="new 0 0 512 512" xml:space="preserve" fill="%23ffffff"><path d="M256.01,318.07L80.98,143.04l-33.94,33.941L256.01,385.952l208.971-208.97l-33.941-33.941L256.01,318.07z"/></svg>')
    }

    .select--txt {
      display: inline-block;
      width: auto;
      background-color: transparent;
      margin: 0;
      border: 0;
      box-shadow: none !important
    }

    .select option:disabled {
      color: rgba(15, 15, 15, .7)
    }

    .form-value {
      overflow: hidden;
      text-overflow: ellipsis
    }

    .form-value .icon {
      color: #003c7f
    }

    @media (max-width:767.98px) {
      .form-group .form-value {
        padding: 0;
        height: auto
      }
    }

    .label {
      position: relative;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .875rem;
      font-weight: 500;
      margin-bottom: 7px
    }

    .form-group .label {
      margin-top: 7px;
      margin-bottom: 7px
    }

    .modal .label {
      color: rgba(15, 15, 15, .7)
    }

    .label--uppercase {
      font-size: .75rem;
      text-transform: uppercase;
      color: #525252;
      line-height: 1.25
    }

    .label--help {
      display: block;
      font-weight: 400;
      color: rgba(15, 15, 15, .7);
      white-space: nowrap;
      margin-bottom: 7px
    }

    .search-input .input {
      height: 30px;
      padding: 3px 34px 3px 0;
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 24px;
      margin-bottom: 0
    }

    .errorpage .input {
      border: none
    }

    .input--date {
      min-width: 175px;
      max-width: 250px;
      padding-top: 0;
      padding-bottom: 0
    }

    .form-check {
      position: relative;
      display: block;
      padding-left: 1.25rem;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .form-check-input {
      position: absolute;
      margin-top: .3rem;
      margin-left: -1.25rem
    }

    .form-check-input:disabled~.form-check-label {
      color: #1e1e1e
    }

    .form-check-label {
      margin-bottom: 0
    }

    .form-check-inline {
      height: 30px;
      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;
      padding-left: 0;
      margin-right: .75rem
    }

    .form-check-inline .form-check-input {
      position: static;
      margin-top: 0;
      margin-right: .3125rem;
      margin-left: 0
    }

    .form-check-stack:not(:last-child) {
      margin-bottom: 10px
    }

    .icon--status {
      display: block;
      width: 20px;
      height: 20px;
      line-height: 20px;
      text-align: center;
      font-size: 16px;
      color: #fff;
      border-radius: 50%
    }

    .is-valid .icon--status {
      background: #0db693
    }

    .is-invalid .icon--status {
      background: #ef4e63
    }

    .form-wrapper {
      position: relative
    }

    .form-wrapper.is-invalid .icon--status,
    .form-wrapper.is-valid .icon--status {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 7px
    }

    .form-wrapper.is-invalid .input,
    .form-wrapper.is-invalid .select,
    .form-wrapper.is-valid .input,
    .form-wrapper.is-valid .select {
      padding-right: 35px
    }

    .form-wrapper.is-invalid .input--small,
    .form-wrapper.is-invalid .select--small,
    .form-wrapper.is-valid .input--small,
    .form-wrapper.is-valid .select--small {
      padding-right: 35px
    }

    .form-wrapper.is-invalid .input--small+.icon--status,
    .form-wrapper.is-invalid .select--small+.icon--status,
    .form-wrapper.is-valid .input--small+.icon--status,
    .form-wrapper.is-valid .select--small+.icon--status {
      right: 7px;
      width: 16px;
      height: 16px;
      line-height: 16px;
      font-size: 12px
    }

    .form-wrapper.is-measure .form-measure {
      font-size: 1rem;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 7px;
      width: 20px;
      text-align: center
    }

    .form-wrapper.is-measure .input,
    .form-wrapper.is-measure .select {
      padding-right: 35px
    }

    .form-wrapper.is-measure.is-invalid .icon--status,
    .form-wrapper.is-measure.is-valid .icon--status {
      right: 27px
    }

    .form-wrapper.is-measure.is-invalid .input,
    .form-wrapper.is-measure.is-invalid .select,
    .form-wrapper.is-measure.is-valid .input,
    .form-wrapper.is-measure.is-valid .select {
      padding-right: 62px
    }

    .form-feedback {
      color: rgba(15, 15, 15, .7);
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .8125rem;
      padding: 6px 10px 0;
      margin: 0
    }

    .security-item {
      display: inline-block;
      width: 8px;
      height: 8px;
      border-radius: 50%;
      background: rgba(15, 15, 15, .25);
      margin-left: 4px
    }

    .security-item--l1 {
      background: #a60c2a
    }

    .security-item--l2 {
      background: #e67a00
    }

    .security-item--l3 {
      background: #ffa800
    }

    .security-item--l4 {
      background: #0db693
    }

    .search {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .search-label,
    .search-toggle {
      margin-bottom: 0
    }

    .search-label {
      color: rgba(15, 15, 15, .7)
    }

    .search-toggle {
      display: inline-block;
      color: #0f0f0f;
      text-transform: uppercase;
      font-weight: 500;
      position: relative;
      padding-right: 21px
    }

    .search-toggle .icon {
      font-size: 16px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0
    }

    .search-filter {
      position: relative;
      padding-bottom: 10px;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      margin-bottom: 15px
    }

    .search-filter--btn {
      margin-top: -10px;
      padding-top: 15px;
      padding-bottom: 15px
    }

    .search-filter-title {
      text-transform: uppercase;
      color: rgba(15, 15, 15, .7);
      margin-bottom: 10px
    }

    .search-filter-link.active {
      font-weight: 500;
      color: #003c7f
    }

    .search-filter-time .input {
      display: inline;
      margin: 0;
      width: 120px;
      padding: 0;
      height: 16px
    }

    .search-options {
      position: relative;
      margin-bottom: 30px
    }

    .search .list,
    .search .list-inline {
      margin: 0
    }

    .search-input {
      position: relative;
      margin-bottom: 15px
    }

    .search-input-submit {
      font-size: 0;
      border: none;
      background: 0 0;
      color: #0f0f0f;
      padding: 0;
      margin: 0;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0;
      width: 16px;
      height: 16px;
      text-align: center;
      background-clip: padding-box;
      cursor: pointer
    }

    .inverted-color .search-input-submit {
      color: #fff
    }

    .search-input-submit .icon {
      font-size: 16px;
      line-height: 16px
    }

    .errorpage .search-input-submit,
    .modal .search-input-submit {
      width: 24px;
      height: 24px
    }

    .errorpage .search-input-submit .icon,
    .modal .search-input-submit .icon {
      font-size: 24px;
      line-height: 24px
    }

    .errorpage .search-input {
      margin-left: auto;
      margin-right: auto;
      max-width: 480px
    }

    .errorpage .search-input .input {
      padding-left: 10px;
      padding-right: 54px
    }

    .errorpage .search-input .search-input-submit {
      right: 10px
    }

    .custom-control {
      position: relative;
      display: block;
      min-height: 1.2rem;
      padding-left: 2rem;
      margin-bottom: 10px
    }

    .custom-control-inline {
      display: -webkit-inline-box;
      display: -webkit-inline-flex;
      display: -ms-inline-flexbox;
      display: inline-flex;
      margin-right: 1rem
    }

    .custom-control-input {
      position: absolute;
      z-index: -1;
      opacity: 0
    }

    .custom-control-input:checked~.custom-control-label::before {
      color: #fff;
      border-color: #003c7f;
      background-color: #003c7f
    }

    .custom-control--wine .custom-control-input:checked~.custom-control-label::before {
      background-color: #870042;
      border-color: #870042
    }

    .custom-control-input:not(:disabled):active~.custom-control-label::before {
      color: #fff;
      background-color: #0054b2;
      border-color: #0054b2
    }

    .custom-control--wine .custom-control-input:not(:disabled):active~.custom-control-label::before {
      background-color: #ba005b;
      border-color: #ba005b
    }

    .custom-control-input:disabled~.custom-control-label {
      color: rgba(15, 15, 15, .7)
    }

    .custom-control-input:disabled~.custom-control-label::before {
      background-color: rgba(15, 15, 15, .05);
      border-color: rgba(15, 15, 15, .05)
    }

    .custom-control-label {
      position: relative;
      margin-bottom: 0;
      vertical-align: top;
      white-space: nowrap;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .875rem;
      font-weight: 500;
      line-height: 1.2rem
    }

    .custom-control-label::before {
      position: absolute;
      top: -.15rem;
      left: -2rem;
      display: block;
      width: 1.5rem;
      height: 1.5rem;
      pointer-events: none;
      content: "";
      background-color: #98aabe;
      border: transparent solid 1px
    }

    .custom-control-label::after {
      position: absolute;
      top: -.15rem;
      left: -2rem;
      display: block;
      width: 1.5rem;
      height: 1.5rem;
      content: "";
      background: no-repeat 50%/50% 50%
    }

    @media (max-width:359.98px) {
      .custom-radio-stacked .custom-control-label {
        font-size: .75rem
      }
    }

    .custom-checkbox .custom-control-label::before {
      border-radius: .25rem;
      background: #fff;
      border-color: rgba(15, 15, 15, .25)
    }

    .custom-checkbox .custom-control-input:checked~.custom-control-label::after {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23FFFFFF' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e")
    }

    .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::before {
      border-color: #003c7f;
      background-color: #003c7f
    }

    .custom-checkbox .custom-control-input:indeterminate~.custom-control-label::after {
      background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23FFFFFF' d='M0 2h4'/%3e%3c/svg%3e")
    }

    .custom-checkbox .custom-control-input:disabled:checked~.custom-control-label::before {
      background-color: rgba(0, 60, 127, .5)
    }

    .custom-checkbox .custom-control-input:disabled:indeterminate~.custom-control-label::before {
      background-color: rgba(0, 60, 127, .5)
    }

    .custom-switch {
      padding-left: 3.125rem
    }

    .custom-switch .custom-control-label::before {
      left: -3.125rem;
      width: 2.625rem;
      pointer-events: all;
      border-radius: .75rem
    }

    .custom-switch .custom-control-label::after {
      top: -webkit-calc(-.15rem + 2px);
      top: calc(-.15rem + 2px);
      left: -webkit-calc(-3.125rem + 2px);
      left: calc(-3.125rem + 2px);
      width: -webkit-calc(1.5rem - 4px);
      width: calc(1.5rem - 4px);
      height: -webkit-calc(1.5rem - 4px);
      height: calc(1.5rem - 4px);
      background-color: #fff;
      border-radius: .75rem;
      -webkit-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
      transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out;
      transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
      transition: transform .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-transform .15s ease-in-out
    }

    @media (prefers-reduced-motion:reduce) {
      .custom-switch .custom-control-label::after {
        -webkit-transition: none;
        transition: none
      }
    }

    .custom-switch .custom-control-input:checked~.custom-control-label::after {
      background-color: #fff;
      -webkit-transform: translateX(1.125rem);
      transform: translateX(1.125rem)
    }

    .custom-switch .custom-control-input:disabled:checked~.custom-control-label::before {
      background-color: rgba(0, 60, 127, .5)
    }

    .newsletter-filter {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      margin-bottom: 30px
    }

    .newsletter-filter-title {
      font-weight: 400;
      font-size: .8125rem;
      line-height: 1.1;
      text-transform: uppercase;
      color: rgba(15, 15, 15, .7);
      padding-bottom: 10px;
      border-bottom: 1px solid #0f0f0f;
      margin-bottom: 15px
    }

    .newsletter-filter-link {
      font-size: .8125rem;
      display: inline-block;
      padding: 5px 0
    }

    .newsletter-filter-link.is-active {
      font-weight: 500;
      color: #0f0f0f !important;
      pointer-events: none
    }

    .newsletter-item {
      position: relative
    }

    .newsletter-image {
      position: relative;
      display: block;
      width: 300px;
      height: 170px;
      overflow: hidden;
      margin-bottom: 10px
    }

    .newsletter-title {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      line-height: 1.1;
      font-weight: 500;
      margin-bottom: 5px
    }

    .newsletter-text {
      font-family: sole_text, Georgia, Times, "Times New Roman", serif;
      margin-bottom: 10px
    }

    .newsletter-link {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .875rem;
      display: inline-block;
      margin-bottom: 10px
    }

    .newsletter-detail {
      margin-top: 20px;
      position: relative
    }

    .newsletter-freq,
    .newsletter-subscription {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      color: rgba(15, 15, 15, .7)
    }

    .newsletter-freq b,
    .newsletter-freq strong,
    .newsletter-subscription b,
    .newsletter-subscription strong {
      font-weight: 500
    }

    .newsletter-freq {
      display: inline-block;
      position: relative;
      padding-left: 21px;
      font-size: .875rem;
      line-height: 30px;
      margin-bottom: 15px
    }

    .newsletter-freq .icon {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0
    }

    .newsletter-subscription {
      font-size: .8125rem;
      margin: 0
    }

    .newsletter-subscription+.newsletter-actions {
      margin-top: 15px
    }

    .newsletter-actions .form-wrapper {
      width: 200px
    }

    .errorpage {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      text-align: center;
      padding-top: 20px
    }

    .errorpage-title {
      font-weight: 700;
      font-size: 84px;
      line-height: 1.1;
      color: rgba(15, 15, 15, .7);
      margin-bottom: 0
    }

    .inverted-color .errorpage-title {
      color: rgba(255, 255, 255, .7)
    }

    .errorpage-subtitle,
    .errorpage-suggestion {
      font-weight: 700;
      line-height: 1.1
    }

    .errorpage-subtitle {
      margin-bottom: 5px
    }

    .errorpage-suggestion {
      margin-bottom: 20px
    }

    .errorpage-text {
      margin-bottom: 30px
    }

    .errorpage-illo {
      position: relative;
      z-index: 3;
      pointer-events: none;
      width: 170px;
      height: auto;
      margin-bottom: -105px
    }

    .errorpage-goto {
      font-size: 0;
      margin-left: -10px;
      margin-right: -10px;
      margin-bottom: 20px
    }

    .errorpage-goto .meta-part {
      font-weight: 500;
      color: rgba(15, 15, 15, .7)
    }

    .inverted-color .errorpage-goto .meta-part {
      color: rgba(255, 255, 255, .7)
    }

    .errorpage-goto a.meta-part {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-weight: 700;
      color: #003c7f
    }

    .errorpage-goto a.meta-part:hover {
      color: rgba(0, 60, 127, .7)
    }

    .inverted-color .errorpage-goto a.meta-part {
      color: #fff
    }

    .inverted-color .errorpage-goto a.meta-part:hover {
      color: rgba(255, 255, 255, .7)
    }

    .error-head {
      text-align: center;
      padding-top: 30px;
      border: none !important
    }

    .error-head-text {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 1.25rem;
      max-width: 600px;
      margin: 0 auto 30px
    }

    .error-head-logo {
      margin-bottom: 40px
    }

    .error-head-logo img {
      height: 80px;
      width: auto
    }

    .oldb {
      border-top: 2px solid #0f0f0f;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      padding: 10px 0;
      background: #fff5ec;
      max-width: 400px;
      margin: 40px auto;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 1rem;
      text-align: center
    }

    .feedpage {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      padding: 20px 0
    }

    .feedpage-title {
      font-weight: 700;
      line-height: 1.1;
      margin-bottom: 5px
    }

    .feedpage-title .icon {
      display: block;
      padding-bottom: 20px;
      font-size: 32px;
      color: rgba(15, 15, 15, .7)
    }

    .feedpage-text {
      margin: 0 auto 30px;
      max-width: 680px
    }

    .feedpage-list {
      margin-bottom: 40px
    }

    .feedpage-link {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      display: inline-block;
      position: relative;
      padding-left: 21px
    }

    .feedpage-link .icon {
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0;
      font-size: 16px;
      color: rgba(15, 15, 15, .7)
    }

    .feedpage-link:hover .icon {
      color: #003c7f
    }

    .feedpage-section .feedpage-link {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-weight: 500
    }

    .feedpage-section {
      display: block;
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-weight: 500;
      padding-bottom: 10px;
      border-bottom: 1px solid rgba(15, 15, 15, .25);
      margin-bottom: 10px
    }

    .body24plus,
    .body24plus .main-header,
    .body24plus .sticky-header {
      background: #fff8f0
    }

    .body24plus .oldb {
      background: #ebe6df
    }

    .body24plus .error-head-logo img {
      margin-left: 17%
    }

    .topn-link {
      position: relative;
      z-index: 1;
      display: block;
      height: 40px;
      line-height: 40px;
      text-align: center;
      min-width: 34px
    }

    .topn-link-img {
      display: inline-block;
      position: relative;
      line-height: normal
    }

    .topn-link img {
      height: 24px;
      width: auto
    }

    .topn-link:hover img {
      opacity: .7
    }

    .is-menu-open .topn-link:hover,
    .is-purple .topn-link:hover {
      opacity: .7
    }

    .bodyntplus,
    .bodyntplus .main-header,
    .bodyntplus .sticky-header {
      background: #fff
    }

    .bodyntplus .oldb {
      border: none;
      box-shadow: 0 0 5px 0 rgba(0, 0, 0, .3);
      background: #fff
    }

    .bodyntplus .oldb .list-lined-item:not(:last-child) {
      border: none;
      background-image: -webkit-gradient(linear, left top, right top, from(rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, .5)), color-stop(25%, rgba(15, 15, 15, 0)));
      background-image: linear-gradient(to right, rgba(15, 15, 15, .5) 0, rgba(15, 15, 15, .5) 25%, rgba(15, 15, 15, 0) 25%);
      background-position: 0 bottom;
      background-size: 4px 1px;
      background-repeat: repeat-x
    }

    .bodyntplus .error-head {
      border: none !important
    }

    .bodyntplus .error-head-text {
      border-top: 1px solid rgba(15, 15, 15, .7);
      margin-top: -20px;
      padding-top: 20px
    }

    .bodyntplus .error-head-logo img {
      height: 48px;
      width: auto;
      margin-left: 0
    }

    @media (max-width:767.98px) {
      .bodyntplus .error-head-logo img {
        height: auto;
        width: 215px;
        max-width: 100%
      }
    }

    .topn-link {
      position: relative;
      z-index: 1;
      display: block;
      height: 50px;
      line-height: 50px;
      text-align: center;
      min-width: 34px
    }

    .topn-link-img {
      display: inline-block;
      position: relative;
      line-height: normal
    }

    .topn-link img {
      height: 24px;
      width: auto
    }

    .topn-link:hover img {
      opacity: .7
    }

    .is-menu-open .topn-link:hover,
    .is-purple .topn-link:hover {
      opacity: .7
    }

    .lock {
      display: block;
      position: relative;
      max-width: 800px;
      margin: 0 auto 40px;
      border-radius: 8px;
      overflow: hidden;
      box-shadow: 0 0 8px 0 rgba(0, 0, 0, .15)
    }

    .lock::before {
      content: '';
      display: block;
      position: absolute;
      top: 0;
      left: -1px;
      right: -1px;
      z-index: 1;
      height: 160px;
      margin-top: -160px;
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(245, 229, 213, 0)), color-stop(90%, #f5e5d5));
      background-image: linear-gradient(to bottom, rgba(245, 229, 213, 0) 0, #f5e5d5 90%);
      background-repeat: repeat-x
    }

    .lock+.lock::before {
      display: none
    }

    .lock-head {
      width: 100%;
      padding-right: 31px
    }

    .text-center .lock-head {
      padding-left: 31px
    }

    .lock .lock-head {
      padding: 0
    }

    .lock-text {
      font-size: 1rem;
      margin-bottom: 10px !important
    }

    .lock-text a,
    .lock-text button {
      font-weight: 500;
      color: #0f0f0f !important;
      text-decoration: underline
    }

    .lock-text a:hover,
    .lock-text button:hover {
      color: rgba(15, 15, 15, .7) !important
    }

    .lock-description {
      position: relative;
      margin-bottom: 20px
    }

    .lock-description-img {
      display: none;
      position: absolute;
      top: 0;
      right: 0;
      width: 285px
    }

    .lock-description .list {
      margin-bottom: 0
    }

    .lock-claim {
      text-transform: uppercase;
      font-size: 1rem;
      font-weight: 500;
      color: #003c7f;
      margin-bottom: 10px
    }

    .lock-feature {
      position: relative;
      display: inline-block;
      padding: 2px 0 2px 21px;
      font-size: .9375rem;
      font-weight: 500
    }

    .lock-feature .icon {
      font-size: 16px;
      color: #24b378;
      position: absolute;
      top: 2px;
      left: 0
    }

    .lock-offer .btn,
    .lock-price .btn {
      padding: 9px 15px;
      font-size: 1rem;
      line-height: 1;
      border-radius: 4px;
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1)
    }

    @media (max-width:767.98px) {

      .lock-offer .btn,
      .lock-price .btn {
        width: 100%
      }
    }

    .lock-offer {
      position: relative;
      border-top: 1px solid rgba(15, 15, 15, .25);
      padding-top: 15px;
      margin-bottom: 20px
    }

    .lock-offer.d-md-flex {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      width: 100%
    }

    .lock-offer-title {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 1.25rem;
      font-weight: 500;
      margin-bottom: 20px
    }

    .lock-offer-price {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 2rem;
      font-weight: 700;
      margin-bottom: 20px
    }

    .lock-offer-price-discount {
      position: relative;
      display: inline-block;
      font-size: 1.5rem;
      font-weight: 500;
      color: rgba(15, 15, 15, .7);
      margin-right: 2px;
      text-decoration: line-through
    }

    .lock-offer-disclaimer {
      font-size: .8125rem;
      margin: -15px 0 20px;
      color: rgba(15, 15, 15, .7)
    }

    .lock-offer-disclaimer a,
    .lock-offer-disclaimer button {
      font-weight: 500;
      color: rgba(15, 15, 15, .7) !important;
      text-decoration: underline
    }

    .lock-offer-disclaimer a:hover,
    .lock-offer-disclaimer button:hover {
      color: rgba(15, 15, 15, .7) !important
    }

    .lock-offer .btn {
      margin-top: auto
    }

    .lock-offer .btn+.lock-text {
      margin-top: 15px
    }

    .lock-offer .lock-claim {
      margin-bottom: 2px
    }

    .lock-offer--single {
      border-top: none;
      padding-top: 0;
      margin-top: -10px
    }

    .lock-offer--single .lock-offer-price {
      position: relative;
      display: inline-block;
      font-size: 3rem;
      line-height: 1
    }

    .lock-offer--single .lock-offer-price-discount {
      position: absolute;
      top: 5px;
      left: 100%;
      white-space: nowrap;
      margin-left: 10px
    }

    .lock-label {
      font-size: .9375rem;
      color: rgba(15, 15, 15, .7);
      display: inline-block;
      margin-right: 5px
    }

    .lock-foot {
      -webkit-box-pack: justify !important;
      -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
      justify-content: space-between !important;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      padding: 10px 30px !important
    }

    @media (max-width:767.98px) {
      .lock-foot {
        padding: 10px 15px !important
      }
    }

    .lock-foot-action {
      margin-left: auto !important
    }

    @media (max-width:767.98px) {
      .lock-foot-action {
        margin-right: auto !important
      }
    }

    .text-center .lock-foot-action {
      margin-right: auto !important
    }

    .lock-foot .lock-text {
      font-size: .9375rem
    }

    .lock-box {
      display: block;
      text-align: center;
      padding: 10px 15px 15px;
      border-radius: 8px;
      overflow: hidden;
      box-shadow: 0 0 8px 0 rgba(0, 0, 0, .15);
      height: 100%;
      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
    }

    .lock-box-dis,
    .lock-box-foot,
    .lock-box-img,
    .lock-box-next,
    .lock-box-price,
    .lock-box-title {
      display: block
    }

    .lock-box-img {
      margin: 0 auto 10px;
      width: auto;
      height: 36px
    }

    .lock-box-title {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 1.375rem;
      line-height: 1.1;
      font-weight: 700;
      margin-bottom: 5px
    }

    .lock-box-price {
      font-size: 1rem;
      font-weight: 500;
      color: #003c7f;
      margin-bottom: 5px
    }

    .lock-box-next {
      font-size: .875rem;
      color: rgba(15, 15, 15, .7);
      margin-bottom: 10px
    }

    .lock-box-dis {
      font-size: .75rem;
      color: rgba(15, 15, 15, .7);
      margin-top: 10px
    }

    .lock-box-foot {
      margin-top: auto
    }

    .lock-fblock {
      display: block;
      position: relative;
      margin-bottom: 10px
    }

    .lock-fblock-title {
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 1.125rem;
      line-height: 1.1;
      font-weight: 700;
      margin-bottom: 5px
    }

    .lock-fblock-img {
      display: none;
      position: absolute;
      top: 0;
      right: 0;
      width: 220px;
      height: auto
    }

    .lock-fblock-item {
      display: block;
      position: relative;
      padding-left: 11px;
      font-size: .8125rem;
      line-height: 1.1;
      color: rgba(15, 15, 15, .7)
    }

    .lock-fblock-item strong {
      color: #0f0f0f
    }

    .lock-fblock-item::before {
      content: '';
      display: block;
      width: 4px;
      height: 4px;
      background: #003c7f;
      -webkit-transform: rotate(45deg);
      transform: rotate(45deg);
      position: absolute;
      left: 0;
      top: 4px
    }

    .lock-fblock-info {
      display: block;
      font-size: .8125rem
    }

    .lock-fblock-info a {
      color: #003c7f;
      text-decoration: underline
    }

    .lock--clean::before {
      display: none
    }

    .lock .modal {
      position: relative;
      top: auto;
      right: auto;
      bottom: auto;
      left: auto;
      z-index: 1;
      display: block;
      height: auto
    }

    .lock .modal-dialog {
      left: auto;
      margin: 0 auto;
      max-width: unset;
      display: block !important;
      min-height: 0 !important
    }

    .lock .modal-dialog::before {
      display: none !important
    }

    .lock .modal-content {
      width: auto;
      margin: 0
    }

    .consigli24 {
      display: block;
      margin-top: 30px;
      margin-bottom: 20px
    }

    .consigli24-head {
      display: block;
      position: relative;
      border-top: 1px solid #0f0f0f;
      padding: 10px 0
    }

    .consigli24-title {
      font-size: 1.125rem;
      font-weight: 700;
      margin: 0
    }

    .consigli24-more {
      position: relative;
      display: inline-block;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .875rem;
      font-weight: 700;
      color: #bc165d;
      padding-right: 14px;
      margin-top: 5px
    }

    .consigli24-more .icon {
      font-size: 12px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0
    }

    .consigli24-item {
      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;
      height: 100%;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      background: #fff;
      padding: 10px
    }

    .consigli24-item-img {
      display: block;
      margin-bottom: 5px
    }

    .consigli24-item-img img {
      display: block;
      height: 104px;
      width: auto;
      margin: 0 auto
    }

    .consigli24-item-txt {
      display: block;
      font-size: .8125rem;
      margin-bottom: 10px
    }

    .consigli24-item-link {
      display: inline-block;
      font-size: .875rem;
      font-weight: 700;
      color: #bc165d;
      margin: auto 0 0
    }

    .consigli24-dsclmr {
      display: block;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .8125rem;
      color: rgba(15, 15, 15, .7);
      margin: 10px 0 0
    }

    .recc,
    .recc-in {
      position: relative;
      padding-bottom: 20px
    }

    .recc-line {
      position: relative;
      display: block;
      height: 20px;
      margin-bottom: 15px
    }

    .modal-body .recc-line {
      margin-top: -10px
    }

    .recc-line::before {
      content: '';
      display: block;
      border-top: 1px solid rgba(15, 15, 15, .25);
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0;
      right: 0
    }

    .recc-line-link {
      display: block;
      padding: 2px 5px;
      background: #fff;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .875rem;
      line-height: 1;
      font-weight: 500;
      color: #003c7f;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: 0
    }

    .modal-light .recc-line-link {
      background: #fcf8f4
    }

    .rel .recc-line-link {
      background: #f5e5d5
    }

    @media (max-width:767.98px) {
      .rel .recc-line-link {
        right: auto;
        left: 0
      }
    }

    .recc-line-link:hover {
      color: rgba(0, 60, 127, .7)
    }

    .recc-info {
      position: relative;
      display: inline-block;
      margin-left: 5px;
      background: #fff;
      border-radius: 50%;
      height: 14px;
      width: 14px;
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1)
    }

    .recc-info .icon {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
      transform: translate(-50%, -50%);
      font-size: 12px
    }

    .recc-offer {
      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
    }

    .recc-offer-wrapper {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1
    }

    .recc-offer-wrapper .btn {
      padding: 9px 15px;
      font-size: 1rem;
      line-height: 1;
      border-radius: 4px;
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1);
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-weight: 700
    }

    .recc-offer-info {
      display: block;
      padding-left: 15px;
      max-width: 385px
    }

    .recc-offer-img {
      display: block;
      width: 50px;
      height: auto
    }

    .recc-offer .lock-offer-title {
      margin-bottom: 2px
    }

    @media (max-width:1023.98px) {
      .recc-offer .lock-offer-title {
        font-size: 1.125rem
      }
    }

    .recc-offer .modal-text {
      font-weight: 500;
      margin: 0
    }

    .recc-offer .modal-text,
    .recc-offer .modal-text a {
      color: rgba(15, 15, 15, .7) !important
    }

    .recc .aprev-title {
      font-size: 1.25rem
    }

    @media (max-width:1539.98px) {
      .recc .aprev-title {
        font-size: 1.0625rem
      }
    }

    .wnt {
      display: block;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      border: 1px solid rgba(15, 15, 15, .15);
      border-radius: 16px;
      background-color: #f6f6f6;
      padding: 5px 5px 10px
    }

    .wnt-main {
      display: block;
      border-radius: 12px;
      background-color: #fff;
      padding: 10px;
      box-shadow: 0 0 5px 0 rgba(0, 0, 0, .1)
    }

    .wnt-title {
      display: block;
      font-size: 1rem;
      font-weight: 700;
      margin-bottom: 15px
    }

    .wnt-item {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex
    }

    @media (max-width:767.98px) {
      .wnt-item:not(:last-child) {
        padding-bottom: 15px;
        border-bottom: 1px solid rgba(15, 15, 15, .25);
        margin-bottom: 15px
      }
    }

    .wnt-item-body {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      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;
      height: 100%;
      min-height: 90px
    }

    .wnt-item-title {
      display: block;
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-size: 1rem;
      font-weight: 500;
      padding-bottom: 15px
    }

    .wnt-item-title img {
      display: inline-block;
      height: 16px;
      width: auto
    }

    .wnt-item-time {
      display: block;
      margin-top: auto;
      font-size: .875rem;
      font-weight: 400;
      color: rgba(15, 15, 15, .7)
    }

    .wnt-item-img {
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0;
      width: 90px;
      margin: 0 0 0 15px;
      overflow: hidden;
      border-radius: 8px
    }

    .wnt-foot {
      margin-top: 10px;
      padding: 0 10px
    }

    .wnt-foot-txt {
      display: inline-block;
      font-size: 1rem;
      color: #0f0f0f;
      margin: 0
    }

    .wnt-foot-txt .icon {
      font-size: 1rem;
      background-color: #0f0f0f;
      border-radius: 50%;
      color: #f6f6f6;
      vertical-align: middle
    }

    .wnt-foot-txt img {
      display: inline-block;
      height: 16px;
      width: auto;
      margin: 0 2px
    }

    .articlegallery {
      position: relative;
      padding-top: 16px
    }

    @media (max-width:767.98px) {
      .articlegallery {
        margin-left: -10px;
        margin-right: -10px
      }
    }

    .articlegallery::after,
    .articlegallery::before {
      content: '';
      display: block;
      padding: 20px;
      position: absolute;
      left: 0;
      right: 0
    }

    .articlegallery::before {
      top: 0;
      opacity: .5;
      margin: 0 20px
    }

    .articlegallery::after {
      top: 8px;
      opacity: .75;
      margin: 0 10px
    }

    .articlegallery-nav {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      margin: 0 -2px 15px
    }

    .articlegallery-nav-item {
      display: block;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      margin: 0 2px;
      height: 4px;
      background: #003c7f;
      opacity: .1
    }

    .articlegallery-nav-item.is-active {
      opacity: 1
    }

    .articlegallery-title {
      font-size: 1.375rem;
      font-weight: 700;
      margin-bottom: 20px
    }

    .articlegallery-foot {
      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;
      margin-top: 20px
    }

    .articlegallery-foot .btn {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      max-width: 175px
    }

    .articlegallery-foot .btn.is-hidden {
      opacity: 0;
      pointer-events: none
    }

    .articlegallery-counter {
      display: block;
      text-align: center;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 1rem;
      padding: 0 10px
    }

    .articlegallery .aembed--box,
    .articlegallery .articlegallery::after,
    .articlegallery .articlegallery::before {
      position: relative;
      z-index: 9;
      margin: 0 !important;
      max-width: none
    }

    @media (max-width:767.98px) {

      .articlegallery .aembed--box,
      .articlegallery .articlegallery::after,
      .articlegallery .articlegallery::before {
        padding-left: 10px;
        padding-right: 10px
      }
    }

    .articlegallery .aembed .aembed--full {
      margin-left: -20px;
      margin-right: -20px
    }

    .articlegallery .aembed .aembed--full .aembed-caption {
      margin-left: 20px;
      margin-right: 20px
    }

    @media (max-width:767.98px) {
      .articlegallery .aembed .aembed--full {
        margin-left: -10px;
        margin-right: -10px
      }

      .articlegallery .aembed .aembed--full .aembed-caption {
        margin-left: 10px;
        margin-right: 10px
      }
    }

    .ainfotool {
      margin-bottom: 20px
    }

    .ainfotool .reading {
      margin-bottom: 0
    }

    .atranslate {
      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;
      gap: 5px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 1;
      color: rgba(15, 15, 15, .7)
    }

    @media (max-width:1023.98px) {
      .atranslate {
        margin-top: 10px
      }

      .atranslate+.atranslate {
        margin-left: 10px;
        border-left: 1px solid rgba(15, 15, 15, .25);
        padding-left: 10px
      }
    }

    .atranslate-help,
    .atranslate-link {
      font-size: .9375rem;
      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;
      gap: 5px
    }

    .atranslate-link {
      font-weight: 500;
      color: #003c7f
    }

    .atranslate-link:hover {
      color: rgba(0, 60, 127, .7)
    }

    .atranslate-help {
      font-weight: 400;
      color: rgba(15, 15, 15, .7)
    }

    .atranslate-help-btn {
      border-radius: 8px
    }

    .atranslate-help-btn:hover,
    .atranslate-help-btn[aria-expanded=true] {
      color: #003c7f
    }

    .atranslate-help-txt {
      text-align: center;
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.6;
      margin: 0;
      white-space: nowrap
    }

    .atranslate-help-txt a {
      text-decoration: underline;
      text-underline-position: under
    }

    .atranslate .dropdown-menu {
      background: #242424;
      box-shadow: none;
      border-radius: 4px;
      margin: -13px 0 0 !important;
      left: 50% !important;
      -webkit-transform: translate(-50%, -100%) !important;
      transform: translate(-50%, -100%) !important
    }

    .atranslate .dropdown-menu,
    .atranslate .dropdown-menu a {
      color: #fff
    }

    .atranslate .dropdown-menu a:hover {
      color: rgba(255, 255, 255, .7)
    }

    .atranslate .dropdown-menu::after {
      border-bottom-color: #242424;
      left: 50%;
      margin-left: -8px
    }

    @media (max-width:767.98px) {
      .atranslate .dropdown-menu {
        margin-left: 25px !important
      }

      .atranslate .dropdown-menu::after {
        margin-left: -33px
      }
    }

    .atranslate .dropup .dropdown-menu::after {
      border-top-color: #242424
    }

    .artlive {
      padding-bottom: 30px
    }

    .artlive-poster {
      display: block;
      position: relative;
      margin: 0 -15px 15px;
      padding-bottom: 100%
    }

    .artlive-poster-caption {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .9375rem;
      color: rgba(15, 15, 15, .7);
      margin-bottom: 5px
    }

    .artlive-poster-caption .icon {
      display: inline-block;
      margin-right: 2px;
      opacity: .5
    }

    .artlive-poster .img-fluid {
      position: absolute;
      top: 0;
      left: 0;
      height: 100%;
      width: 100%;
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: center;
      object-position: center;
      font-family: "object-fit: cover; object-position: center"
    }

    .artlive-title {
      display: block;
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif;
      font-weight: 500;
      font-size: 1.75rem;
      line-height: 1.2;
      margin-bottom: 15px
    }

    .artlive-summary {
      display: block;
      font-weight: 400;
      font-size: 1.25rem;
      line-height: 1.4;
      margin-bottom: 15px
    }

    .artlive-box {
      display: block;
      position: relative;
      padding: 15px;
      background: #fff5ec;
      border: 1px solid #fff;
      border-radius: 8px
    }

    .artlive-box:not(:last-child) {
      margin-bottom: 15px
    }

    .artlive-box--fixed,
    .artlive-box--pinned {
      border-color: #bf0000;
      box-shadow: 0 0 0 4px rgba(191, 0, 0, .1)
    }

    .artlive-box--fixed {
      width: inherit;
      padding: 15px 15px 15px 75px
    }

    .artlive-box--fixed .atitle {
      font-size: 1.125rem !important;
      margin-top: 5px;
      margin-bottom: 0 !important
    }

    .artlive-box--keyp {
      border-left: 5px solid maroon;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .artlive--poster .artlive-box--top {
      margin-top: -65px
    }

    .artlive-side .artlive-box {
      padding: 15px
    }

    .artlive-box.is-expanded [data-toggle-class] .icon-angle-down {
      -webkit-transform: rotate(180deg);
      transform: rotate(180deg)
    }

    .artlive-box-head {
      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;
      gap: 10px;
      margin-bottom: 15px
    }

    .artlive-box--top .artlive-box-head {
      margin-bottom: 5px
    }

    .artlive-box--fixed .artlive-box-head {
      margin: 0
    }

    .artlive-box-title {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 1.125rem;
      font-weight: 700;
      margin-bottom: 15px
    }

    .artlive-box--keyp .artlive-box-title {
      color: maroon;
      margin-bottom: 10px
    }

    .artlive-box-title .icon {
      display: inline-block;
      margin-right: 5px;
      opacity: .25
    }

    .artlive-box-txt {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .9375rem;
      color: rgba(15, 15, 15, .7);
      margin-bottom: 15px
    }

    .artlive-box-foot {
      position: relative;
      z-index: 9;
      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;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      gap: 15px 30px;
      margin-top: 20px
    }

    .artlive-box-foot--sep {
      position: relative;
      padding-top: 15px
    }

    .artlive-box-foot--sep::before {
      content: '';
      display: block;
      border-top: 1px solid rgba(15, 15, 15, .25);
      width: 30px;
      position: absolute;
      top: 0;
      left: 0
    }

    .artlive-box-foot-txt {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: 1rem;
      color: rgba(15, 15, 15, .7);
      margin: 0
    }

    .artlive-box-foot .atranslate {
      border-left: none
    }

    .artlive-box-rel {
      display: block;
      margin-top: 20px
    }

    .artlive-box-tool {
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0
    }

    .artlive-box-pin {
      display: block;
      height: 20px;
      width: 20px;
      line-height: 20px;
      text-align: center;
      border-radius: 50%;
      background: maroon;
      color: #fff5ec;
      font-size: 12px;
      -webkit-flex-shrink: 0;
      -ms-flex-negative: 0;
      flex-shrink: 0
    }

    .artlive-box--fixed .artlive-box-pin {
      height: 30px;
      width: 30px;
      line-height: 30px;
      left: 25px
    }

    .artlive-box .ltool--outline {
      border-color: rgba(15, 15, 15, .25)
    }

    .artlive-box .ltool--outline:hover {
      background: rgba(15, 15, 15, .1)
    }

    .artlive-box .ahead {
      margin-bottom: 15px
    }

    .artlive-box .atitle {
      font-size: 1.5rem;
      margin-bottom: 15px
    }

    .artlive-box .aembed:last-child,
    .artlive-box .atext:last-child {
      margin-bottom: 0
    }

    .artlive-box .aembed .twitter-tweet,
    .artlive-box .atext .twitter-tweet {
      margin-left: auto;
      margin-right: auto
    }

    .artlive-box .auth {
      font-size: 1rem;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      gap: 5px;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap
    }

    .artlive-box .auth--img {
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center
    }

    .artlive-box .auth-type {
      position: relative;
      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;
      gap: 5px
    }

    .artlive-box .auth-type-txt {
      text-transform: uppercase;
      font-weight: 500;
      font-size: .875rem
    }

    .artlive-box .auth-type+.auth-txt {
      position: relative;
      display: inline-block;
      padding-left: 8px;
      margin-left: 4px
    }

    .artlive-box .auth-type+.auth-txt::before {
      content: '';
      display: block;
      border-left: 1px solid rgba(15, 15, 15, .25);
      height: 12px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0
    }

    .artlive-box .auth-img {
      display: block;
      overflow: hidden;
      height: 40px;
      width: 40px;
      border-radius: 50%;
      margin-right: 8px
    }

    .artlive-box .akeyp {
      position: relative;
      z-index: 3;
      padding: 0;
      margin: 0;
      background: 0 0
    }

    .artlive-box .akeyp a,
    .artlive-box .akeyp-link {
      color: rgba(15, 15, 15, .7)
    }

    .artlive-box .akeyp strong,
    .artlive-box .akeyp strong .akeyp-link {
      color: #0f0f0f;
      font-weight: 700
    }

    .artlive-box .akeyp .list-item {
      padding-left: 25px;
      line-height: 1.4;
      color: rgba(15, 15, 15, .7)
    }

    .artlive-box .akeyp .list-item::before {
      height: 6px;
      width: 6px;
      background: #0f0f0f;
      left: 7px;
      top: 7px
    }

    .artlive-box .aprev .title {
      font-size: 1rem
    }

    .artlive-box .btn {
      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;
      gap: 8px;
      padding: 11px 20px
    }

    .artlive-box .btn.btn--full {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center
    }

    .artlive-box .btn.btn--player {
      display: block;
      padding: 0
    }

    .artlive-box-full .artlive-box .btn {
      border-radius: 20px
    }

    .artlive-box .btn--outline {
      border: 1px solid rgba(15, 15, 15, .25)
    }

    .artlive-box .btn--outline:hover {
      background: rgba(15, 15, 15, .1)
    }

    .artlive-box .img-fluid {
      max-width: unset;
      width: 100%
    }

    .artlive-meta {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
      -ms-flex-positive: 1;
      flex-grow: 1;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      margin: 0
    }

    .artlive-meta--badge {
      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;
      gap: 0 8px;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap
    }

    .artlive-meta-part {
      font-size: 1rem;
      color: rgba(15, 15, 15, .7)
    }

    .artlive-meta-part--red {
      color: maroon
    }

    .artlive-meta-part--nopipe {
      padding-left: 0 !important
    }

    .artlive-meta-part--nopipe::before {
      display: none !important
    }

    .artlive-box--fixed .artlive-meta-part {
      font-size: .875rem
    }

    .artlive-meta-part+.artlive-meta-part {
      position: relative;
      display: inline-block;
      padding-left: 8px;
      margin-left: 4px
    }

    .artlive-meta-part+.artlive-meta-part::before {
      content: '';
      display: block;
      border-left: 1px solid rgba(15, 15, 15, .25);
      height: 12px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      left: 0
    }

    @media (max-width:767.98px) {
      .artlive-meta-part+.artlive-meta-part.d-block.d-md-inline-block {
        margin-left: 0;
        padding-left: 0
      }

      .artlive-meta-part+.artlive-meta-part.d-block.d-md-inline-block::before {
        display: none
      }
    }

    .artlive-card {
      position: relative;
      z-index: 3;
      display: block;
      padding: 15px;
      background: #fff;
      border: 1px solid rgba(15, 15, 15, .15);
      border-radius: 8px
    }

    .artlive-card+.artlive-card {
      margin-top: 15px
    }

    .artlive-card .aprev {
      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: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;
      gap: 15px;
      padding: 0;
      min-height: 0
    }

    .artlive-card .aprev-img {
      position: relative;
      width: 64px;
      margin: 0
    }

    .artlive-card .aprev-main .time {
      display: block;
      margin-top: 10px
    }

    .artlive-badge {
      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;
      gap: 4px;
      padding: 4px 6px;
      border-radius: 10px;
      background: rgba(191, 0, 0, .1);
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-size: .75rem;
      text-transform: uppercase;
      font-weight: 500;
      color: maroon
    }

    .artlive-badge::before {
      content: '';
      display: block;
      height: 8px;
      width: 8px;
      border-radius: 50%;
      background: #bf0000;
      -webkit-animation: blink-animation 2s steps(5, start) infinite;
      animation: blink-animation 2s steps(5, start) infinite
    }

    .artlive-side {
      margin-bottom: 30px
    }

    .artlive-side+.artlive-side {
      margin-top: -15px;
      padding-top: 15px;
      border-top: 1px solid rgba(15, 15, 15, .25)
    }

    .artlive-expanded {
      height: 0;
      overflow: hidden;
      visibility: hidden;
      -webkit-transition: height .4s ease-in-out;
      transition: height .4s ease-in-out;
      margin-top: -30px
    }

    .is-expanded .artlive-expanded {
      height: auto;
      height: calc-size(auto, size);
      visibility: visible;
      padding-top: 10px
    }

    @media (max-width:767.98px) {
      .is-expanded .artlive-expanded {
        overflow: visible
      }
    }

    .artlive-fixed {
      position: fixed;
      z-index: 1019;
      top: 110px;
      left: 0;
      right: 0;
      visibility: hidden;
      -webkit-transform: translateY(-100%);
      transform: translateY(-100%);
      -webkit-transition: -webkit-transform .4s ease-in-out;
      transition: -webkit-transform .4s ease-in-out;
      transition: transform .4s ease-in-out;
      transition: transform .4s ease-in-out, -webkit-transform .4s ease-in-out;
      will-change: trasform
    }

    .artlive-fixed--dossier {
      margin-top: -25px
    }

    .is-pinned-out .artlive-fixed {
      visibility: visible;
      -webkit-transform: translateY(0);
      transform: translateY(0)
    }

    @media (max-width:767.98px) {
      .artlive-fixed {
        display: none
      }
    }

    .elpage-bg-cdx {
      background: #1855bf !important
    }

    .elpage-bg-cdx-l {
      background: #2071ff !important
    }

    .elpage-bg-csx {
      background: #c01 !important
    }

    .elpage-bg-csx-l {
      background: #ff0015 !important
    }

    .elpage-bg-m5s {
      background: #ffb114 !important
    }

    .elpage-bg-m5s-l {
      background: #ffcb61 !important
    }

    .elpage-bg-leu {
      background: #ec6b26 !important
    }

    .elpage-bg-leu-l {
      background: #ed8955 !important
    }

    .elpage-bg-itv {
      background: #0b9e13 !important
    }

    .elpage-bg-itv-l {
      background: #44b84b !important
    }

    .elpage-bg-oth {
      background: #666 !important
    }

    .elpage-bg-oth-l {
      background: #999 !important
    }

    .elpage {
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif
    }

    .abox+.elpage {
      border-top: 15px solid #f5e5d5
    }

    .elpage-head {
      display: block;
      position: relative;
      margin-bottom: 20px
    }

    .elpage-head--btn .btn {
      position: absolute;
      right: 0;
      min-width: 170px
    }

    @media (max-width:767.98px) {
      .elpage-head--btn {
        padding-bottom: 55px
      }

      .elpage-head--btn .btn {
        bottom: 0
      }
    }

    .elpage-title {
      display: block;
      font-size: 2rem;
      line-height: 1.1;
      font-weight: 700;
      margin-bottom: 5px
    }

    .elpage-title--n {
      font-weight: 400
    }

    .elpage-txt {
      display: block;
      font-size: 1rem
    }

    .elpage-date,
    .elpage-meta {
      display: block;
      font-size: 1rem;
      font-weight: 500;
      color: #003c7f;
      margin-bottom: 5px
    }

    .elpage-meta {
      font-size: 0
    }

    .elpage-meta a,
    .elpage-meta button {
      display: inline-block;
      position: relative;
      font-size: 1rem;
      color: #003c7f
    }

    .elpage-meta a:hover,
    .elpage-meta button:hover {
      color: rgba(0, 60, 127, .7)
    }

    .elpage-meta a:not(:last-child),
    .elpage-meta button:not(:last-child) {
      margin-right: 20px
    }

    .elpage-meta a:not(:last-child)::after,
    .elpage-meta button:not(:last-child)::after {
      content: '';
      display: block;
      border-right: 1px solid rgba(15, 15, 15, .25);
      height: 15px;
      position: absolute;
      top: 50%;
      -webkit-transform: translateY(-50%);
      transform: translateY(-50%);
      right: -10px
    }

    .elpage-widget {
      display: block;
      margin-bottom: 40px
    }

    .elpage-widget+.elpage-widget {
      margin-top: -20px
    }

    .elpage-widget:last-child {
      margin-bottom: 0
    }

    @media (max-width:767.98px) {
      .elpage-widget {
        margin-left: -15px;
        margin-right: -15px
      }
    }

    .elpage-side {
      border-top-width: 2px;
      margin-bottom: 40px
    }

    .elpage-side .side-title {
      font-size: 1.25rem
    }

    .elpage-side-link {
      display: block;
      font-size: .9375rem;
      padding: 10px 0;
      border-bottom: 1px solid rgba(15, 15, 15, .25)
    }

    .elpage-side .row-cols-wrapper {
      overflow: hidden
    }

    .elpage-side .row-cols-wrapper .row-cols-2 {
      margin-top: -10px;
      margin-bottom: -2px
    }

    .dropdown-menu-inside {
      display: block;
      position: relative
    }

    .dropdown-menu-inside:hover>.list-lined {
      display: block
    }

    .dropdown-menu-inside .list-lined {
      display: none;
      position: absolute;
      top: 0;
      left: 100%;
      min-width: 200px;
      padding: 10px;
      background-color: #fff;
      background-clip: padding-box;
      border: 1px solid rgba(15, 15, 15, .15);
      box-shadow: 2px 2px 0 0 #e6e6e6;
      margin-top: -10px
    }

    .dropdown-menu-inside .icon {
      font-size: 12px;
      margin-left: 2px
    }

    @media (min-width:1540px) {

      .search-label,
      .search-toggle {
        font-size: .8125rem
      }
    }

    @media (min-width:1024px) and (max-width:1539.98px) {

      .abtn-link,
      .aembed-note,
      .atrusted-link {
        font-size: .75rem
      }
    }

    @media (min-width:768px) {

      .ainfo-title,
      .comments-avatar,
      .comments-comment,
      .comments-link,
      .comments-username,
      .finance-title,
      .minibio-link .list-inline-item,
      .newsletter-text,
      .search-filter-link.search-filter-link--small,
      .search-filter-title,
      .tools-info-text,
      .tools-info-title,
      .tools-list-title {
        font-size: .8125rem
      }
    }

    @media (min-width:1540px) {

      .ainfo-title,
      .comments-avatar,
      .comments-comment,
      .comments-link,
      .comments-username,
      .finance-title,
      .minibio-link .list-inline-item,
      .newsletter-text,
      .search-filter-link.search-filter-link--small,
      .search-filter-title,
      .tools-info-text,
      .tools-info-title,
      .tools-list-title {
        font-size: .875rem
      }
    }

    @media (min-width:1024px) {

      .aembed-summary,
      .search-filter-link,
      .search-filter-time,
      .tools-link-desc,
      .tools-pre-text {
        font-size: .9375rem
      }
    }

    @media (min-width:768px) {

      .afoot-info,
      .comments-textarea,
      .tools-results-row {
        font-size: .875rem
      }
    }

    @media (min-width:1540px) {

      .afoot-info,
      .comments-textarea,
      .tools-results-row {
        font-size: 1rem
      }
    }

    @media (min-width:1540px) {
      .aembed-filename {
        font-size: 1rem
      }
    }

    @media (min-width:768px) {

      .aembed-audio,
      .aembed-rel-text,
      .aembed-title,
      .atext,
      .comments-title,
      .errorpage-goto .meta-part,
      .errorpage-text,
      .feedpage-text,
      .minibio-role,
      .tools-pre-val.tools-pre-val--small {
        font-size: 1rem
      }
    }

    @media (min-width:1540px) {

      .aembed-audio,
      .aembed-rel-text,
      .aembed-title,
      .atext,
      .comments-title,
      .errorpage-goto .meta-part,
      .errorpage-text,
      .feedpage-text,
      .minibio-role,
      .tools-pre-val.tools-pre-val--small {
        font-size: 1.125rem
      }
    }

    @media (min-width:1024px) {

      .aembed-rel-title,
      .errorpage-goto a.meta-part,
      .minibio-name,
      .tools-link-name,
      .tools-results-title {
        font-size: 1.0625rem
      }
    }

    @media (min-width:1540px) {

      .aembed-rel-title,
      .errorpage-goto a.meta-part,
      .minibio-name,
      .tools-link-name,
      .tools-results-title {
        font-size: 1.25rem
      }
    }

    @media (min-width:768px) {
      .newsletter-title {
        font-size: 1.125rem
      }
    }

    @media (min-width:1540px) {
      .newsletter-title {
        font-size: 1.25rem
      }
    }

    @media (min-width:768px) {

      .dossier-strip-title,
      .errorpage-suggestion,
      .feedpage-section,
      .feedpage-section .feedpage-link,
      .liveb .atitle,
      .tools-pre-title,
      .tools-pre-val {
        font-size: 1.25rem
      }
    }

    @media (min-width:1540px) {

      .dossier-strip-title,
      .errorpage-suggestion,
      .feedpage-section,
      .feedpage-section .feedpage-link,
      .liveb .atitle,
      .tools-pre-title,
      .tools-pre-val {
        font-size: 1.5rem
      }
    }

    @media (min-width:1024px) {
      .pgallery-title {
        font-size: 1.25rem
      }
    }

    @media (min-width:1540px) {
      .pgallery-title {
        font-size: 1.5rem
      }
    }

    @media (min-width:768px) {

      .errorpage-subtitle,
      .feedpage-title {
        font-size: 1.375rem
      }
    }

    @media (min-width:1024px) {

      .errorpage-subtitle,
      .feedpage-title {
        font-size: 1.625rem
      }
    }

    @media (min-width:1540px) {

      .errorpage-subtitle,
      .feedpage-title {
        font-size: 2rem
      }
    }

    @media (min-width:768px) {
      .atitle {
        font-size: 2.25rem
      }
    }

    @media (min-width:1540px) {
      .atitle {
        font-size: 2.5rem
      }
    }

    @media (min-width:768px) {

      .ahead--big .atitle,
      .ahead--big .atitle--light {
        font-size: 2.25rem
      }
    }

    @media (min-width:1540px) {

      .ahead--big .atitle,
      .ahead--big .atitle--light {
        font-size: 3rem
      }
    }

    @media (min-width:1024px) {
      .sidebar {
        max-width: 300px
      }

      .sidebar>.row {
        margin-bottom: 20px
      }

      .sidebar--full {
        max-width: none
      }
    }

    @media (min-width:1024px) {
      .side:first-child {
        margin-bottom: 30px
      }
    }

    @media (min-width:768px) {
      .side-title {
        font-size: 1.125rem
      }
    }

    @media (min-width:1024px) {
      .side .aprev-main {
        padding-left: 10px;
        padding-right: 10px
      }

      .side .aprev--sq .aprev-main {
        padding-right: 0
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {

      .aentry,
      .aentry--normal {
        padding-left: 65px;
        padding-right: 65px
      }

      .liveb .aentry,
      .liveb .aentry--normal {
        padding-left: 55px;
        padding-right: 0
      }

      .aentry .ahead--big,
      .aentry--full,
      .aentry--full-md {
        margin-left: -65px;
        margin-right: -65px
      }

      .liveb .aentry .ahead--big,
      .liveb .aentry--full,
      .liveb .aentry--full-md {
        margin-left: -55px;
        margin-right: 0
      }
    }



    @media (min-width:1024px) {
      .aentry--lined-left::before {
        display: block
      }
    }

    @media (min-width:1024px) {
      .ahead--maxw {
        padding-right: 170px
      }
    }

    @media (min-width:1540px) {
      .ahead--maxw {
        padding-right: 210px
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {

      .ahead--native .meta-native,
      .ahead--native .meta-sponsored,
      .ahead--sponsored .meta-native,
      .ahead--sponsored .meta-sponsored {
        margin-left: -20px;
        margin-right: -20px
      }
    }

    @media (min-width:1024px) {
      .atitle {
        margin-bottom: 15px
      }
    }

    @media (min-width:1024px) {
      .asummary {
        margin-bottom: 20px
      }
    }

    @media (min-width:1540px) {
      .asummary {
        font-size: 1.25rem
      }
    }

    @media (min-width:1540px) {

      .asubtitle,
      .asubtitle h2,
      .asubtitle h3 {
        font-size: 1.25rem
      }
    }

    @media (min-width:1024px) {
      .atext {
        margin-bottom: 30px
      }
    }

    @media (min-width:1024px) {
      .aimg {
        margin-bottom: 30px
      }
    }

    @media (min-width:1024px) {
      .reading {
        margin-bottom: 10px
      }
    }

    @media (min-width:1540px) {
      .afoot-info {
        margin-bottom: 30px
      }
    }

    @media (min-width:1540px) {
      .ainfo-sep {
        margin-bottom: 320px
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .aread-title {
        font-size: .875rem
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .aread-article {
        font-size: .8125rem
      }

      .aread-article::before {
        top: 6px
      }
    }

    @media (min-width:1024px) {
      .aread-article::before {
        top: 7px
      }

      .aread-article a,
      .aread-article button {
        padding: 0
      }
    }

    @media (min-width:1024px) {
      .akeyp {
        margin-bottom: 30px
      }
    }

    @media (min-width:768px) {
      .acor {
        margin-left: -5px;
        margin-right: -5px
      }
    }

    @media (min-width:1024px) {
      .acor:not(:last-child) {
        margin-bottom: 30px
      }
    }

    @media (min-width:768px) {
      .acor {
        margin-left: -30px;
        margin-right: -30px
      }
    }

    @media (min-width:1024px) and (max-width:1539.98px) {
      .acor {
        margin-left: -15px;
        margin-right: -15px
      }
    }

    @media (min-width:768px) {
      .acor--mkt {
        padding-left: 30px;
        padding-right: 30px
      }
    }

    @media (min-width:1024px) and (max-width:1539.98px) {
      .acor--mkt {
        padding-left: 15px;
        padding-right: 15px
      }
    }

    @media (min-width:768px) {
      .acor--moreon {
        padding-left: 30px;
        padding-right: 30px
      }
    }

    @media (min-width:1024px) and (max-width:1539.98px) {
      .acor--moreon {
        padding-left: 15px;
        padding-right: 15px
      }
    }

    @media (min-width:768px) {
      .aembed-finance {
        padding-right: 90px
      }

      .aembed-finance .btn {
        display: block
      }
    }

    @media (min-width:768px) {
      .aembed-nl {
        padding-right: 140px
      }
    }

    @media (min-width:768px) {
      .aembed-nl-img {
        display: block
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .aembed.bg-black {
        margin-left: -65px;
        margin-right: -65px;
        padding-left: 65px;
        padding-right: 65px
      }
    }

    @media (min-width:1024px) {
      .dossier-cover .aprev-main {
        margin-bottom: 30px
      }
    }

    @media (min-width:1540px) {
      .dossier-cover .aprev-title {
        font-size: 3rem
      }
    }

    @media (min-width:1024px) {
      .dossier-cover .aprev-excerpt {
        margin-top: 30px
      }
    }

    @media (min-width:768px) {
      .dossier-strip-title {
        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;
        -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap
      }
    }

    @media (min-width:768px) {
      .dossier-strip-title-wrapper {
        background: #fff5ec;
        text-align: center
      }
    }

    @media (min-width:768px) {
      .dossier-strip-title .meta {
        display: inline-block;
        margin: 5px 10px 5px 0
      }
    }

    @media (min-width:1024px) and (max-width:1539.98px) {
      .tools-pre-label {
        font-size: .75rem
      }
    }

    @media (min-width:1540px) {
      .tools-pre-label {
        font-size: .875rem
      }
    }

    @media (min-width:768px) {
      .tools-pre-val {
        margin-top: -5px
      }
    }

    @media (min-width:1540px) {
      .tools-link {
        padding-left: 65px;
        min-height: 50px
      }

      .tools-link .icon {
        width: 50px;
        height: 50px;
        line-height: 50px;
        font-size: 32px
      }
    }

    @media (min-width:768px) {
      .form-group {
        margin-bottom: 15px
      }
    }

    @media (min-width:1024px) {
      .textarea {
        min-height: 180px
      }
    }

    @media (min-width:768px) {
      .label--help {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0;
        margin: 0
      }
    }

    @media (min-width:768px) {
      .search-input .input {
        height: 40px;
        padding: 6px 34px 6px 0;
        font-size: 28px
      }
    }

    @media (min-width:1540px) {
      .search-input .input {
        height: 40px;
        padding: 4px 34px 4px 0;
        font-size: 32px
      }
    }

    @media (min-width:768px) {
      .errorpage .input {
        border-radius: 20px
      }
    }

    @media (min-width:768px) {
      .search-filter {
        margin-bottom: 10px
      }
    }

    @media (min-width:1024px) and (max-width:1539.98px) {
      .search-filter-time .input {
        width: 100px;
        font-size: 9px
      }
    }

    @media (min-width:768px) {
      .search-input-submit {
        width: 24px;
        height: 24px
      }

      .search-input-submit .icon {
        font-size: 24px;
        line-height: 24px
      }
    }

    @media (min-width:768px) {
      .errorpage .search-input .input {
        padding-left: 13px;
        padding-right: 64px
      }

      .errorpage .search-input .search-input-submit {
        right: 13px
      }
    }

    @media (min-width:768px) {
      .newsletter-item {
        padding-left: 180px;
        min-height: 160px
      }
    }

    @media (min-width:768px) {
      .newsletter-image {
        position: absolute;
        top: 0;
        left: 0;
        width: 160px;
        height: 160px;
        margin: 0
      }
    }

    @media (min-width:1024px) {
      .newsletter-actions {
        position: absolute;
        top: 0;
        right: 0;
        margin: 0 !important
      }
    }

    @media (min-width:768px) {
      .errorpage {
        padding-top: 40px
      }
    }

    @media (min-width:1540px) {
      .errorpage {
        padding-top: 80px
      }
    }

    @media (min-width:768px) {
      .errorpage-title {
        font-size: 100px
      }
    }

    @media (min-width:1540px) {
      .errorpage-title {
        font-size: 120px
      }
    }

    @media (min-width:768px) {
      .errorpage-illo {
        width: 200px;
        margin-bottom: -120px
      }
    }

    @media (min-width:1024px) {
      .errorpage-illo {
        width: 230px;
        margin-bottom: -140px
      }
    }

    @media (min-width:1540px) {
      .errorpage-illo {
        width: 340px;
        margin-bottom: -205px
      }
    }

    @media (min-width:1540px) {
      .errorpage-goto {
        margin-bottom: 40px
      }
    }

    @media (min-width:768px) {
      .error-head {
        padding-top: 50px
      }
    }

    @media (min-width:768px) {
      .feedpage {
        padding: 40px 0
      }
    }

    @media (min-width:768px) {
      .feedpage-section {
        margin-bottom: 20px
      }
    }

    @media (min-width:768px) {
      .lock-description-img {
        display: block
      }
    }

    @media (min-width:768px) {
      .lock-description--img {
        padding-right: 300px;
        min-height: 149.21836px
      }
    }

    @media (min-width:768px) and (min-width:1024px) and (max-width:1539.98px) {
      .lock-description--img {
        padding-right: 230px;
        min-height: 112.56824px
      }

      .lock-description--img .lock-description-img {
        width: 215px
      }
    }

    @media (min-width:768px) {
      .lock-offer--full {
        padding-right: 195px
      }

      .lock-offer--full .lock-offer-price,
      .lock-offer--full .lock-offer-title {
        margin-bottom: 0
      }

      .lock-offer--full .lock-offer-disclaimer {
        margin: 5px 0 0
      }

      .lock-offer--full .btn {
        margin: 0;
        min-width: 180px;
        position: absolute;
        right: 0;
        bottom: 0
      }
    }

    @media (min-width:768px) {
      .lock-offer--single .btn {
        min-width: 240px
      }
    }

    @media (min-width:768px) {
      .lock-foot .lock-text {
        margin: 0 !important
      }
    }

    @media (min-width:1540px) {
      .lock-box {
        padding: 10px 20px 20px
      }
    }

    @media (min-width:1540px) {
      .lock-box-title {
        font-size: 1.5rem
      }
    }

    @media (min-width:1540px) {
      .lock-box-price {
        font-size: 1.125rem
      }
    }

    @media (min-width:768px) {
      .lock-fblock {
        padding-right: 235px
      }
    }

    @media (min-width:1024px) {
      .lock-fblock {
        padding-right: 215px
      }
    }

    @media (min-width:1540px) {
      .lock-fblock {
        padding-right: 255px
      }
    }

    @media (min-width:1540px) {
      .lock-fblock-title {
        font-size: 1.25rem
      }
    }

    @media (min-width:768px) {
      .lock-fblock-img {
        display: block
      }
    }

    @media (min-width:1024px) {
      .lock-fblock-img {
        width: 200px
      }
    }

    @media (min-width:1540px) {
      .lock-fblock-img {
        width: 240px
      }
    }

    @media (min-width:1540px) {
      .lock-fblock-item {
        font-size: .875rem
      }
    }

    @media (min-width:1024px) and (max-width:1539.98px) {

      .lock .modal-body,
      .lock .modal-footer,
      .lock .modal-header {
        padding-left: 15px;
        padding-right: 15px
      }

      .lock .row {
        margin-right: -10px;
        margin-left: -10px
      }

      .lock .row>.col,
      .lock .row>[class*=col-] {
        padding-right: 10px;
        padding-left: 10px
      }
    }

    @media (min-width:1024px) {
      .consigli24-more {
        margin: 0;
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        transform: translateY(-50%);
        right: 0
      }
    }

    @media (min-width:1024px) {
      .recc-offer-info {
        padding-left: 30px
      }
    }

    @media (min-width:1024px) {
      .recc-offer-img {
        width: 75px
      }
    }

    @media (min-width:1024px) {
      .recc-offer .modal-text {
        font-size: 1.125rem
      }
    }

    @media (min-width:768px) {
      .wnt {
        padding-bottom: 15px
      }
    }

    @media (min-width:768px) {
      .wnt-main {
        padding: 15px
      }
    }

    @media (min-width:768px) {
      .wnt-list {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin: 0 -15px
      }
    }

    @media (min-width:768px) {
      .wnt-item {
        padding: 0 15px;
        -webkit-box-flex: 1;
        -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
        flex-grow: 1
      }

      .wnt-item:not(:last-child) {
        border-right: 1px solid rgba(15, 15, 15, .25)
      }
    }

    @media (min-width:768px) {
      .wnt-foot {
        margin-top: 15px;
        padding: 0 15px
      }
    }

    @media (min-width:1024px) and (max-width:1539.98px) {
      .wnt-foot-txt {
        font-size: .875rem
      }
    }

    @media (min-width:768px) {
      .articlegallery-title {
        font-size: 1.5rem
      }
    }

    @media (min-width:1024px) {
      .ainfotool {
        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
      }
    }

    @media (min-width:1024px) {
      .atranslate {
        margin-left: 10px;
        border-left: 1px solid rgba(15, 15, 15, .25);
        padding-left: 10px
      }
    }

    @media (min-width:768px) {
      .artlive-poster {
        padding-bottom: 43.57143%
      }
    }

    @media (min-width:768px) {
      .artlive-title {
        font-size: 2.25rem
      }
    }

    @media (min-width:768px) {
      .artlive-box {
        padding: 20px 60px 30px
      }
    }

    @media (min-width:768px) {

      .artlive-box--rel,
      .artlive-box--top {
        padding: 20px 30px
      }
    }

    @media (min-width:1024px) {
      .artlive--poster .artlive-box--top {
        margin-top: -130px
      }
    }

    @media (min-width:1024px) {
      .artlive-box-foot .atranslate+.atranslate {
        border-left: 1px solid rgba(15, 15, 15, .25)
      }
    }

    @media (min-width:768px) {
      .artlive-box-tool {
        position: absolute;
        top: 15px;
        right: 15px
      }
    }

    @media (min-width:768px) {
      .artlive-box-pin {
        position: absolute;
        top: 20px;
        left: 20px
      }
    }

    @media (min-width:1540px) {
      .artlive-box .aprev-title {
        font-size: 1.125rem
      }
    }

    @media (min-width:768px) and (max-width:1023.98px) {
      .artlive-box .aentry--full {
        margin-left: 0;
        margin-right: 0
      }
    }

    @media (min-width:1540px) {
      .sidebar .artlive-side {
        margin-right: -90px
      }
    }

    @media (min-width:768px) {
      .abox+.elpage {
        border-top: 30px solid #f5e5d5
      }
    }

    @media (min-width:768px) {
      .elpage-head--btn {
        padding-right: 185px
      }

      .elpage-head--btn .btn {
        top: 0
      }
    }

    @media (min-width:768px) {
      .elpage-hlink {
        font-size: 1rem
      }
    }

    @media (min-width:1024px) {
      .elpage-hlink {
        font-size: 1.125rem
      }
    }

    .no-outline {
      outline: 0
    }

    .no-border {
      border: 0
    }

    .containerNoModulo {
      display: flex;
      flex-flow: row nowrap;
      justify-content: center;
      font-size: 35px;
      line-height: 150px;
      background: #d8d8d8;
      font-weight: 700;
      border: 1px solid #bbb
    }

    .borderLeftFirstCarousel {
      margin: 0 -14px !important
    }

    .borderLeftFirstCarousel .slick-slide {
      border-right: 1px solid rgba(255, 255, 255, .25)
    }

    .borderLeftFirstCarousel .slick-slide .carousel-slide {
      width: 100% !important
    }

    .fotogallery-carousel .slick-slide.slick-active {
      z-index: 999
    }

    .slick-slide>div {
      display: flex;
      flex-direction: column;
      height: 100%
    }

    .dropdown-menu--bubble.dropup {
      top: unset;
      bottom: 30px
    }

    .dropdown-menu--bubble.dropup::before {
      top: unset;
      bottom: -7px;
      border-bottom: none;
      border-top: 8px solid #fff
    }

    @media (min-width:768px) {
      .backgroundAdv.is-sidemenu-in #pg-wrapper {
        overflow: initial
      }
    }

    @media (min-width:1024px) {
      figure.aprev-img.szx {
        width: 156px;
        margin-top: -4px
      }

      .rel--strip .aprev--h .aprev-img .szx {
        overflow: hidden
      }

      body.video-sole-embed {
        overflow: hidden
      }

      figure.aprev-img.szx iframe {
        height: 100%
      }
    }

    .background-adv {
      background: #e6d5c4
    }

    @media (min-width:1438px) {
      .artgallery-sticky-wrapper.sxz {
        margin-top: 9px
      }
    }

    #socialLogin .list-inline-item {
      display: inline-block !important
    }

    #socialLogin .list-inline-item:not(:last-child) {
      margin-right: 10px
    }

    @media all and (-ms-high-contrast:none) {
      .bg-red .slick-list {
        height: 188px
      }

      .bg-purp .rel-list .slick-list {
        height: 288px
      }

      .bg-purp .rel-extra .slick-list {
        height: 171px
      }

      .bg-teal .rel-list .slick-list {
        height: 309px
      }
    }

    @media (min-width:1024px) {
      .box-grafico-home-page .shadow .box-title a {
        font-size: 1.1rem
      }
    }

    @media (min-width:1440px) {
      .box-grafico-home-page .shadow .box-title a {
        font-size: 1.25rem
      }
    }

    @media (max-width:767.98px) and (min-width:260px) {
      .box-grafico-home-page .shadow .box-title a {
        font-size: .9rem
      }
    }

    @media (max-width:1024px) and (min-width:767px) {
      .box-grafico-home-page .shadow .box-grafico-dati tr {
        font-size: 13px
      }
    }

    @media (max-width:768px) and (min-width:260px) {
      .box-grafico-home-page .shadow .box-grafico-dati tr {
        font-size: 11px
      }
    }

    .box-grafico-home-page .shadow .box-grafico-dati tr td {
      font-size: 15px;
      border: 0;
      min-width: 0
    }

    @media (max-width:1439px) {
      .box-grafico-home-page .shadow .box-grafico-dati tr td {
        padding-left: 5px;
        font-size: 14px
      }
    }

    .box-grafico-home-page .shadow .box-grafico-dati tr td {
      padding: 0
    }

    .box-grafico-home-page .shadow .box-grafico-dati tr td:last-child {
      padding-right: 15px !important
    }

    @media (min-width:1024px) {

      .box-grafico-home-page .shadow .box-grafico-dati tr td,
      .box-grafico-home-page .shadow .box-grafico-dati tr td a {
        font-size: 14px !important
      }
    }

    @media (min-width:768px) and (max-width:1439px) {

      .box-grafico-home-page .shadow .box-grafico-dati tr td,
      .box-grafico-home-page .shadow .box-grafico-dati tr td a {
        font-size: 12px !important
      }
    }

    @media (max-width:767px) {

      .box-grafico-home-page .shadow .box-grafico-dati tr td,
      .box-grafico-home-page .shadow .box-grafico-dati tr td a {
        font-size: 11px !important
      }
    }

    @-webkit-keyframes popout {
      from {
        bottom: -100%
      }

      to {
        bottom: 10px
      }
    }

    @keyframes popout {
      from {
        bottom: -100%
      }

      to {
        bottom: 10px
      }
    }

    .embed-responsive .embed-responsive-item.popout-video--popout {
      position: fixed;
      right: auto;
      left: 10px;
      top: auto;
      bottom: 10px;
      -webkit-animation: popout .5s;
      animation: popout .5s;
      z-index: 123456789
    }

    .embed-responsive .embed-responsive-item.popout-video--popout.hp {
      left: 10px;
      right: auto
    }

    .embed-responsive.no-video {
      background-color: #000
    }

    @media (max-width:768px) {

      .embed-responsive .embed-responsive-item.popout-video--popout,
      .embed-responsive .embed-responsive-item.popout-video--popout.hp {
        width: 90%;
        height: auto;
        right: auto;
        left: 50%;
        transform: translateX(-50%)
      }
    }

    @media (min-width:769px) {
      .embed-responsive .embed-responsive-item.popout-video--popout {
        width: 530px;
        height: auto
      }
    }

    .embed-responsive .embed-responsive-item.popout-video--popout .popout-video--content {
      padding-top: 56.25%;
      position: relative
    }

    .embed-responsive .embed-responsive-item.popout-video--popout iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%
    }

    .popout-video--popout .popout-video--btn {
      background: 0 0;
      cursor: pointer;
      pointer-events: auto;
      top: 0;
      left: 0;
      position: absolute;
      z-index: 1;
      padding: 15px;
      border: none
    }

    .popout-video--popout .icon-close:hover {
      background-color: rgba(0, 0, 0, .3)
    }

    .popout-video--popout .icon-close {
      color: #fff;
      top: 0;
      left: 0;
      position: absolute;
      font-size: 23px
    }

    .shrinkable .aentry-container {
      border-top: 20px solid #f5e5d5
    }

    .shrinkable .sdart+.aentry-container {
      border-top: 0 solid #f5e5d5
    }

    .shrinkable .slive {
      border-top: 0;
      margin-top: 0
    }

    .il-body .shrinkable .aentry-container,
    .s24salute .shrinkable .aentry-container {
      border-color: #fff
    }

    .shrinkable .dossier-strip+.aentry-container,
    .shrinkable .slive+.aentry-container {
      border-top: 0
    }

    .shrinkable .rel.rel--strip+.aentry-container {
      border-top: 0
    }

    .shrinkable .rel.rel--strip+.slive {
      margin-top: -30px
    }

    .backgroundAdv .il-body {
      background-color: transparent
    }

    .cvd-title {
      color: #0f0f0f !important
    }

    .cvd-title::before {
      border-bottom: 2px solid #0f0f0f !important
    }

    .rel--mplus.rel--plus-slim .rel-title>a {
      font-style: italic
    }

    .rel--mplus.rel--plus-slim .rel-title>a span {
      color: #f5e5d5
    }

    .rel--mplus.rel--plus-slim .rel-title>a:hover span {
      color: rgba(245, 229, 213, .7)
    }

    #embed-player-fixed.player-hide {
      display: none
    }

    .asubtitle h2,
    .asubtitle h3,
    .liveb .int-link {
      display: block
    }

    .artlive-box .int-link,
    .liveb .int-link {
      position: relative;
      z-index: 0
    }

    .artlive-box .int-link:before,
    .asubtitle h2:before,
    .asubtitle h3:before,
    .liveb .int-link:before {
      content: "";
      display: block;
      pointer-events: none;
      position: relative;
      z-index: 0
    }

    .akeyp--live {
      position: relative;
      z-index: 20
    }

    .liveb .list-inline.list-inline--tools {
      position: relative;
      z-index: 20
    }

    .aprev--h-video-homepage {
      min-height: 70px
    }

    @media (min-width:768px) {
      .aprev--h-video-homepage {
        padding-left: 165px;
        min-height: 84px
      }
    }

    @media (min-width:1540px) {
      .aprev--h-video-homepage {
        min-height: 101px
      }
    }

    @media (min-width:768px) and (max-width:1539px) {

      .hmnc,
      .hmnc>div[id^=div-gpt-ad] {
        max-width: 208px;
        max-height: 84px;
        width: 208px;
        height: 84px
      }
    }

    @media (min-width:1540px) {

      .hmnc,
      .hmnc>div[id^=div-gpt-ad] {
        width: 260px;
        height: 105px
      }
    }

    @media (min-width:768px) {
      .is-article .main-content>:first-child {
        border-top: 0
      }
    }

    .live-video,
    .rel--strip {
      border-top: 0 !important
    }

    .dossier-cover .aprev-excerpt {
      color: #fff
    }

    .bytime .meta-part.time:not(:first-child)::before {
      display: none
    }

    .rel.rel--trova-casa {
      padding: 10px 0 20px;
      margin: 0;
      box-shadow: none;
      border-radius: 0
    }

    .backgroundAdv .rel.rel--trova-casa.shrinkable {
      margin-left: auto;
      margin-right: auto
    }

    @media (max-width:767px) {

      .acor,
      .aembed {
        margin-left: 0 !important;
        margin-right: 0 !important
      }
    }

    .bbox-brand-meta.subhead {
      font-size: 1rem
    }

    .widget--meteo {
      padding-left: 31px;
      display: inline-block
    }

    .widget--meteo .hicon-label--t {
      display: inline-block;
      margin-left: 0
    }

    .weather_ilmeteo {
      margin-left: 0;
      display: inline-block
    }

    .weather_ilmeteo ul {
      list-style: none;
      padding: 0
    }

    .weather_ilmeteo ul li {
      display: inline-block;
      text-transform: none;
      float: none;
      position: static
    }

    .weather_ilmeteo ul li .change_city {
      position: absolute;
      left: 0;
      top: 2px;
      width: 24px;
      height: 24px
    }

    .weather_ilmeteo ul li .change_city img {
      width: 24px;
      height: 24px
    }

    .weather_ilmeteo ul li .change_city:hover img {
      display: none
    }

    .weather_ilmeteo ul li .change_city:before {
      display: none;
      content: "\e9d1";
      font-family: icon24 !important;
      font-size: 24px;
      position: absolute;
      top: -2px
    }

    .weather_ilmeteo ul li .change_city:hover:before {
      display: block
    }

    .weather_ilmeteo ul li a.city {
      margin-right: 7px;
      text-transform: none;
      display: inline-block;
      position: relative
    }

    .weather_ilmeteo ul li a.city:after {
      content: ",";
      display: inline-block;
      position: absolute;
      right: -4px
    }

    .weather_ilmeteo ul li .temp {
      display: none
    }

    .weather_ilmeteo ul li form {
      background-color: #fff;
      left: 0
    }

    .weather_ilmeteo ul li form ul.suggest_list {
      background: #fff
    }

    .weather_ilmeteo ul li form ul.suggest_list li a {
      text-transform: none !important;
      font-family: sole_headline, Georgia, Times, "Times New Roman", serif
    }

    .aprev-goto .icon {
      right: 0
    }

    #div-gpt-ad-MPU_Audi_Usato {
      margin-bottom: 30px
    }

    .dossier-strip.superdossier-strip {
      background: #fff
    }

    @media (min-width:768px) {
      .superdossier-strip .dossier-strip-title-wrapper {
        background: #fff
      }
    }

    .superdossier-strip .dossier-nav-wrapper {
      background: #fff
    }

    .superdossier-strip .dossier-nav-wrapper .filter-list-wrapper:after,
    .superdossier-strip .dossier-nav-wrapper .filter-list-wrapper:before {
      background-image: -webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, 0)), to(#fff));
      background-image: linear-gradient(to right, rgba(255, 255, 255, 0) 0, #fff 100%)
    }

    .superdossier-strip .dossier-nav-wrapper .filter-list-wrapper:after {
      background: #fff
    }

    .bbox--sdossier .bbox-title {
      position: relative
    }

    .bbox--sdossier .bbox-title .bbox-brand {
      position: absolute;
      right: 0;
      top: 16px;
      display: flex;
      align-items: center;
      align-content: center;
      min-height: 16px;
      padding-right: 30px
    }

    .bbox--sdossier .bbox-title .bbox-brand .bbox-brand-title {
      color: #003c7f;
      font-size: 14px;
      margin-right: 5px
    }

    .bbox--sdossier .bbox-title .bbox-brand .icon {
      margin-left: 0
    }

    .ltool--blue {
      background: #003c7f;
      border-color: #003c7f
    }

    .ltool--blue .icon {
      color: #f5e5d5
    }

    .sdart-sez {
      padding: 0 !important
    }

    .sdart-sez .sdart-sez-sp {
      top: auto;
      -webkit-transform: translateY(0);
      transform: translateY(0);
      bottom: 0
    }

    .sdart-sez .sticky-outer-wrapper {
      top: 0;
      position: relative
    }

    .rel.inverted-color .modal-content {
      color: #000
    }

    @media (min-width:1024px) {
      .nradiocor .aprev {
        padding-left: 210px
      }

      .nradiocor .aprev .meta {
        width: 180px
      }
    }

    @media (min-width:1540px) {
      .nradiocor .aprev {
        padding-left: 240px
      }

      .nradiocor .aprev .meta {
        width: 210px
      }
    }

    .nradiocor--inside .aprev {
      padding: 0
    }

    .nradiocor--inside .aprev .meta {
      display: block;
      position: relative;
      top: auto;
      left: auto;
      width: auto;
      margin-bottom: 2px
    }

    @media (min-width:768px) {
      .backgroundAdv .main-article .sdart {
        margin-bottom: 0;
        border-bottom: 15px solid #f5e5d5
      }

      .backgroundAdv .sd-body {
        background: 0 0
      }
    }

    @media (max-width:767.98px) {
      .bbox.bbox--sdossier .list-lined.list-stretch .list-lined-item:not(:last-child) {
        margin-bottom: 0
      }
    }

    .bbox.bbox--in {
      margin-left: 0;
      margin-right: 0;
      margin-top: 15px
    }

    .meta-part.time.time--update:not(:first-child):after {
      display: none
    }

    @media (max-width:767.98px) {
      .main-content .main-article .shrinkable section.rel--strip.rstrip {
        margin-top: 0;
        margin-bottom: -15px
      }

      .main-content .main-article .shrinkable section.rel--strip.rstrip+.slive {
        margin-top: 0
      }
    }

    .aprev-title-clr {
      border-bottom: 1px solid #003c7f
    }

    .aprev--live .aprev-title-clr {
      border-bottom: 1px solid #a60c2a
    }

    .bbox-title .aprev-title-clr {
      border-bottom: 0
    }

    @media (max-width:767.98px) {

      .aembed-txt--img-left .aembed-txt-img img,
      .aembed-txt--img-right .aembed-txt-img img,
      .sslim .meta-part-img img {
        object-fit: cover
      }
    }

    @media (max-width:1023.98px) {
      .sslim .meta-part-img img {
        object-fit: cover
      }
    }

    .rel--partner .col.scrolling-item a.bpart {
      background: url(images/Wljdv8dPGQT5.png) no-repeat;
      background-size: cover;
      font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;
      font-weight: 700;
      font-size: 15px
    }

    .rel--partner .rel-title-txt {
      font-size: 16px
    }

    h4.sdart-sez-title a {
      color: #003c7f
    }

    .backdrop-animated {
      opacity: .6;
      transition: opacity .65s linear;
      display: block;
      z-index: 0
    }

    .modal.modal-animated {
      opacity: 1;
      transition: opacity .65s linear;
      z-index: 1050;
      display: block
    }

    .modal-backdrop.backdrop-hidden,
    .modal.modal-hidden {
      opacity: 0;
      width: 1px;
      height: 1px;
      z-index: -1
    }

    .sdlist .aprev-main .aprev-excerpt {
      display: -webkit-box !important;
      -webkit-line-clamp: 4;
      -webkit-box-orient: vertical;
      overflow: hidden
    }

    @media (max-width:767.98px) {
      .sdlist .aprev-main .aprev-excerpt {
        display: none !important
      }
    }

    @media (max-width:375px) {
      .bottomsubs-text {
        font-size: 1rem !important
      }
    }

    .rel-title.rel-title--tiny {
      font-size: 1rem
    }

    @media (min-width:1540px) {
      .hsole--small img {
        height: 20px
      }
    }

    .hmarket-expandible .hnav--lined.hnav--small .hnav-item {
      margin: 0
    }

    @media (min-width:1540px) {
      .rel-title.rel-title--tiny {
        font-size: 1.125rem;
        padding-bottom: 15px
      }
    }

    .dropdown-menu a.btn--blue {
      color: #fff
    }

    @media (min-width:768px) {
      .bbox-foot.bbox-foot--center {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
        -ms-flex-pack: center;
        justify-content: center
      }
    }

    .embed-container {
      position: relative;
      padding-bottom: 56.25%;
      height: 0;
      overflow: hidden;
      max-width: 100%
    }

    .embed-container embed,
    .embed-container iframe,
    .embed-container object {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%
    }

    #progress-anchor {
      border-top: 0
    }

    @media (max-width:767.98px) {
      .main-content .main-article .shrinkable section.rel--strip.hmarket.bg-mtick {
        border-bottom: 0
      }
    }

    .acorrection-txt-wrapper .acorrection-txt p:last-of-type {
      margin-bottom: 0
    }

    @media (max-width:767px) {
      .rel--bg.rel .boxprev {
        overflow: hidden
      }
    }

    video::-webkit-media-controls-timeline {
      align-self: center;
      width: calc(100% - 64px)
    }

    @media (max-width:767px) {
      .p-absolute {
        height: 100%;
        width: 100%;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
      }
    }

    .suggbox .barrato {
      text-decoration: line-through
    }

    .rel--lab24 .scrolling.carousel {
      min-height: 84px
    }

    .abox--no-bg-color {
      background-color: transparent
    }

    .hmarket-index--is {
      width: auto
    }

    .img-fixed-width {
      margin-top: 5px;
      margin-right: -10px
    }

    .img-fixed-width img {
      width: 152px;
      height: 48px
    }

    @media(min-width:768px) {
      .img-fixed-width img {
        width: 149px;
        height: 47px
      }
    }

    @media(min-width:1440px) {
      .img-fixed-width img {
        width: 156px;
        height: 47px
      }
    }

    span.hmarket-name,
    span.hmarket-value,
    span.hmarket-var {
      display: inline-block;
      height: 16px
    }

    .hmarket-var .icon::before {
      width: 16px;
      height: 16px
    }

    .hmarket-index--is span.hmarket-name,
    .hmarket-index--is span.hmarket-value,
    .hmarket-index--is span.hmarket-var {
      height: auto
    }

    div.vjs-ima3-ad-container video {
      width: 100% !important;
      height: 100% !important
    }

    .fixedMaxtickerBckgrnd>div {
      position: static;
      transform: none
    }

    @media (min-width:768px) {
      .fixedMaxtickerBckgrnd {
        background-image: url(images/8leQUZA85Tp3.svg);
        background-repeat: no-repeat;
        background-position: center
      }

      .fixedMaxtickerBckgrnd>div>div {
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%)
      }
    }

    @media (max-width:767px) {
      .fixedMaxtickerBckgrnd #div-gpt-ad-MaxTicker {
        background-image: url(images/8leQUZA85Tp3.svg);
        background-repeat: no-repeat;
        background-position: center;
        background-size: 50px 40px;
        display: flex;
        justify-content: center;
        align-items: center
      }
    }

    .fixedMaxtickerBckgrnd {
      position: relative
    }

    .vidpod-embed figure.aprev-img.szx {
      width: 178px;
      margin: 0
    }

    .vidpod-status-play,
    .vidpod-status-stop {
      display: none
    }

    .vidpod-action .icon-pause~.vidpod-status-stop~.vidpod-status-play,
    .vidpod-action .icon-play+.vidpod-status-stop {
      display: block
    }

    .rel-title.radiocor-70 .img-fluid {
      height: 48px !important
    }

    .rel-title.radiocor-70 .ltool--circle {
      top: 50%;
      transform: translateY(-50%)
    }

    .is-scrolled .s24salute .sticky-header {
      opacity: 1;
      transform: translate3d(0, 0, 0);
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1)
    }

    .is-scrolled .s24salute.s24salute--hp .sticky-header {
      visibility: visible
    }

    .s24salute .background-adv {
      background: #f5f5f5
    }

    @media (max-width:767px) {
      .s24salute .aprev--effect.aprev--effect-big .embed-responsive.aprev-img {
        width: auto
      }
    }

    .htsi-body .background-adv.fixedMaxtickerBckgrnd {
      background-color: #ebebeb
    }

    .fascia-elezioni {
      border-bottom: 20px solid #f5e5d5
    }

    .swiper {
      position: relative;
      overflow: hidden;
      display: block;
      width: 100%;
      height: 100%
    }

    .swiper-wrapper {
      display: flex;
      position: relative;
      width: 100%
    }

    .swiper-wrapper .swiper-slide {
      padding-left: 15px;
      padding-right: 15px;
      display: flex;
      flex-shrink: 0;
      position: relative
    }

    @media (max-width:768.98px) {
      .swiper-wrapper .swiper-slide .aprev {
        flex-shrink: 1
      }

      .swiper-mobile .swiper-wrapper {
        display: -webkit-box !important;
        display: -webkit-flex !important;
        display: -ms-flexbox !important;
        display: flex !important;
        -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
        overflow-x: auto;
        overflow-y: hidden;
        -webkit-overflow-scrolling: touch;
        padding-bottom: 5px;
        -ms-overflow-style: none;
        scrollbar-width: none
      }

      .swiper-mobile .swiper-wrapper::-webkit-scrollbar {
        display: none
      }

      .swiper-mktgtemi.swiper-mobile .swiper-wrapper,
      .swiper.carousel-sync.swiper-mobile .swiper-wrapper {
        margin: 0 -15px -5px !important;
        width: auto
      }
    }

    .row--lined>.swiper>.swiper-wrapper>.swiper-slide {
      position: relative
    }

    .row--lined>.swiper>.swiper-wrapper>.swiper-slide:not(:first-child)::after {
      content: '';
      display: none;
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      border-left: 1px solid rgba(15, 15, 15, .25);
      z-index: 2
    }

    @media (min-width:768px) {
      .row--lined>.swiper>.swiper-wrapper>.swiper-slide:not(:first-child)::after {
        display: block
      }
    }

    .inverted-color .row--lined>.swiper>.swiper-wrapper>.swiper-slide:not(:first-child)::after {
      border-color: rgba(255, 255, 255, .25)
    }

    .row--lined>.swiper>.swiper-wrapper>.swiper-slide:not(:first-child).scrolling-item::after {
      display: block
    }

    .row--lined>.swiper>.swiper-wrapper>.swiper-slide.swiper-slide-active::after {
      display: none !important
    }

    .row--lined>.swiper>.swiper-wrapper>.swiper-slide.swiper-slide-active~.swiper-slide-active::after {
      display: block !important
    }

    .rel--temi .rel-title span {
      color: #000
    }

    .s24salute .rel--playlist .hpill {
      width: auto !important
    }

    .il-body .arec-info,
    .il-body .arec-title,
    .il-body .sticky-header {
      background-color: #fff
    }

    .sd-body .arec-info,
    .sd-body .arec-title,
    .sd-body .sticky-header {
      background-color: #fff
    }

    .artgallery-nav.carousel,
    .books-carousel-wrapper,
    .gallery-carousel-wrapper,
    .partner24-carousel-wrapper,
    .video-serie-carousel-wrapper {
      overflow: hidden
    }

    @media (max-width:767.98px) {
      .swiper-slide.scrolling-item .aprev {
        width: 100%
      }
    }

    .dossier-carousel-wrapper .swiper-slide,
    .filter-list-wrapper.carousel-wrapper .swiper-slide,
    .gallery-carousel-wrapper .swiper-slide,
    .partner24-carousel-wrapper .swiper-slide,
    .video-serie-carousel-wrapper .swiper-slide {
      display: block
    }

    .filter-list-wrapper.carousel-wrapper .swiper-slide {
      padding-left: 0;
      padding-right: 0
    }

    .gallery-carousel-wrapper .swiper-slide {
      background-color: #3d3d3d
    }

    .swiper-container-fade .swiper-slide-active.swiper-slide--last {
      z-index: 200
    }

    .eventi-salute-carousel-wrapper .swiper-slide,
    .video-salute-carousel-wrapper .swiper-slide {
      padding-left: 0;
      padding-right: 0
    }

    .rel--playlist .playlist-top .carousel-nav .carousel-btn--next.slick-disabled {
      display: none !important
    }

    .nav-inline-item {
      vertical-align: middle
    }

    h2.nav-inline-item {
      margin-bottom: 0
    }

    @media (min-width:768px) {
      .newsletter-garaue .col.col-md-5.align-self-end.text-center {
        padding: 0
      }

      .newsletter-garaue figure.aprev-img {
        margin-bottom: 0
      }

      .newsletter-garaue .bbox.scta.scta--single.bg-white {
        padding-left: 0
      }
    }

    .newsletter-garaue figure.aprev-img .img-fluid {
      width: 100%
    }

    @media (min-width:768px) {
      .bbox-foot.bbox-foot--right {
        -webkit-box-pack: end;
        -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
        justify-content: flex-end
      }
    }

    @media (max-width:767px) {
      .is-scrolled .s24finanza .sticky-header {
        opacity: 1;
        transform: translate3d(0, 0, 0);
        box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1)
      }

      .s24finanza .sticky-header {
        visibility: visible
      }
    }

    .artlive-box .akeyp-link {
      font-weight: 700
    }

    .is-expanded .artlive-expanded {
      height: auto;
      height: calc-size(auto, size)
    }

    .is-live .artlive-box .int-link:before {
      height: 5px;
      margin-top: 0
    }

    .is-live .artlive-box .int-link {
      scroll-margin-top: 110px
    }

    .atranslate {
      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;
      gap: 5px;
      font-family: SoleSans, Arial, "Helvetica Neue", Helvetica, sans-serif;
      line-height: 1
    }

    @media (min-width:1024px) {
      .atranslate {
        margin-left: 10px;
        border-left: 1px solid rgba(15, 15, 15, .25);
        padding-left: 10px
      }
    }

    @media (max-width:1023.98px) {
      .atranslate {
        margin-top: 10px
      }

      .atranslate+.atranslate {
        margin-left: 10px;
        border-left: 1px solid rgba(15, 15, 15, .25);
        padding-left: 10px
      }
    }

    .atranslate-help,
    .atranslate-link {
      font-size: .9375rem;
      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;
      gap: 5px
    }

    .atranslate-link {
      font-weight: 500;
      color: #003c7f
    }

    .atranslate-link:hover {
      color: rgba(0, 60, 127, .7)
    }

    .atranslate-help {
      font-weight: 400;
      color: rgba(15, 15, 15, .7)
    }

    .atranslate-help-btn {
      border-radius: 8px
    }

    .atranslate-help-btn:hover,
    .atranslate-help-btn[aria-expanded=true] {
      color: #003c7f
    }

    .atranslate-help-txt {
      text-align: center;
      font-size: 1rem;
      font-weight: 400;
      line-height: 1.6;
      margin: 0;
      white-space: nowrap
    }

    .atranslate-help-txt a {
      text-decoration: underline;
      text-underline-position: under
    }

    .atranslate .dropdown-menu {
      background: #242424;
      box-shadow: none;
      border-radius: 4px;
      margin: -13px 0 0 !important;
      left: 50% !important;
      -webkit-transform: translate(-50%, -100%) !important;
      transform: translate(-50%, -100%) !important
    }

    .atranslate .dropdown-menu,
    .atranslate .dropdown-menu a {
      color: #fff
    }

    .atranslate .dropdown-menu a:hover {
      color: rgba(255, 255, 255, .7)
    }

    .atranslate .dropdown-menu::after {
      border-bottom-color: #242424;
      left: 50%;
      margin-left: -8px
    }

    .atranslate .dropup .dropdown-menu::after {
      border-top-color: #242424
    }

    .rel--slim3 {
      background: #fdf9f5;
      padding-top: 15px;
      padding-bottom: 15px
    }

    .aprev--imgsl .aprev-img {
      display: block;
      width: 90px;
      height: 90px;
      overflow: hidden;
      position: absolute;
      top: 0;
      right: 0;
      z-index: 9
    }

    .aprev--imgsl--slim .aprev-img {
      display: block;
      width: 72px;
      height: 72px;
      margin-bottom: 0
    }

    .aprev--imgsl--slim .aprev-main {
      position: relative;
      padding-right: 82px;
      min-height: 72px;
      margin-bottom: 0
    }

    .is-scrolled .sticky-header {
      visibility: visible;
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
      transform: translate3d(0, 0, 0);
      box-shadow: 0 2px 0 0 rgba(0, 0, 0, .1)
    }

    @media (max-width:767.98px) {
      .is-scrolled:not(.is-article) .sticky-header {
        display: none
      }
    }

    .htop-title {
      display: flex;
      align-items: center;
      min-height: 40px;
      height: 40px;
      padding: 5px 0
    }

    #sticky-header-mobile {
      display: flex;
      flex-direction: column
    }

    .is-article .aentry .asubtitle h2:before {
      height: 5px;
      margin-top: 0
    }

    .is-article .aentry .asubtitle h2 {
      scroll-margin-top: 115px
    }

    .is-article #zephr-paywall {
      scroll-margin-top: 115px
    }

    