/* @charset "UTF-8"; */

@-webkit-keyframes spinAround {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@keyframes spinAround {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg)
    }
    to {
        -webkit-transform: rotate(359deg);
        transform: rotate(359deg)
    }
}

@-webkit-keyframes slide-bottom {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    to {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }
}

@keyframes slide-bottom {
    0% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    to {
        -webkit-transform: translateY(100px);
        transform: translateY(100px)
    }
}

.button {
    position: relative;
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
    height: 28px;
    padding: calc(.375em - 1px) calc(.625em - 1px);
    border: 1px solid transparent;
    font-size: 1rem;
    line-height: 1.5;
    border-radius: 2px;
    box-shadow: none;
    vertical-align: top
}

.button:active,
.button:focus,
.is-active.button,
.is-focused.button {
    outline: none
}

.button[disabled],
fieldset[disabled] .button {
    cursor: not-allowed
}

.icon-baloon,
.icon-card,
.icon-cube-small,
.icon-foto,
.icon-grafica,
.icon-pen,
.icon-play,
.icon-rotella,
[class*=" icon-corriere-"],
[class^=icon-corriere-] {
    font-family: corriere-icon;
    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
}

.icon-baloon.fa-xxs,
.icon-card.fa-xxs,
.icon-cube-small.fa-xxs,
.icon-foto.fa-xxs,
.icon-grafica.fa-xxs,
.icon-pen.fa-xxs,
.icon-play.fa-xxs,
.icon-rotella.fa-xxs,
[class*=" icon-corriere-"].fa-xxs,
[class^=icon-corriere-].fa-xxs {
    font-size: .4375em
}

.icon-baloon.fa-xs,
.icon-card.fa-xs,
.icon-cube-small.fa-xs,
.icon-foto.fa-xs,
.icon-grafica.fa-xs,
.icon-pen.fa-xs,
.icon-play.fa-xs,
.icon-rotella.fa-xs,
[class*=" icon-corriere-"].fa-xs,
[class^=icon-corriere-].fa-xs {
    font-size: .625em
}

.icon-baloon.fa-xs-1,
.icon-card.fa-xs-1,
.icon-cube-small.fa-xs-1,
.icon-foto.fa-xs-1,
.icon-grafica.fa-xs-1,
.icon-pen.fa-xs-1,
.icon-play.fa-xs-1,
.icon-rotella.fa-xs-1,
[class*=" icon-corriere-"].fa-xs-1,
[class^=icon-corriere-].fa-xs-1 {
    font-size: .6875em
}

.icon-baloon.fa-sm,
.icon-card.fa-sm,
.icon-cube-small.fa-sm,
.icon-foto.fa-sm,
.icon-grafica.fa-sm,
.icon-pen.fa-sm,
.icon-play.fa-sm,
.icon-rotella.fa-sm,
[class*=" icon-corriere-"].fa-sm,
[class^=icon-corriere-].fa-sm {
    font-size: .875em
}

.icon-baloon.fa-lg,
.icon-card.fa-lg,
.icon-cube-small.fa-lg,
.icon-foto.fa-lg,
.icon-grafica.fa-lg,
.icon-pen.fa-lg,
.icon-play.fa-lg,
.icon-rotella.fa-lg,
[class*=" icon-corriere-"].fa-lg,
[class^=icon-corriere-].fa-lg {
    font-size: 1.33333em;
    line-height: .75em;
    vertical-align: -.0667em
}

.icon-baloon.fa-1x,
.icon-card.fa-1x,
.icon-cube-small.fa-1x,
.icon-foto.fa-1x,
.icon-grafica.fa-1x,
.icon-pen.fa-1x,
.icon-play.fa-1x,
.icon-rotella.fa-1x,
[class*=" icon-corriere-"].fa-1x,
[class^=icon-corriere-].fa-1x {
    font-size: 1em
}

.icon-baloon.fa-1-1x,
.icon-card.fa-1-1x,
.icon-cube-small.fa-1-1x,
.icon-foto.fa-1-1x,
.icon-grafica.fa-1-1x,
.icon-pen.fa-1-1x,
.icon-play.fa-1-1x,
.icon-rotella.fa-1-1x,
[class*=" icon-corriere-"].fa-1-1x,
[class^=icon-corriere-].fa-1-1x {
    font-size: 1.1em
}

.icon-baloon.fa-1-2x,
.icon-card.fa-1-2x,
.icon-cube-small.fa-1-2x,
.icon-foto.fa-1-2x,
.icon-grafica.fa-1-2x,
.icon-pen.fa-1-2x,
.icon-play.fa-1-2x,
.icon-rotella.fa-1-2x,
[class*=" icon-corriere-"].fa-1-2x,
[class^=icon-corriere-].fa-1-2x {
    font-size: 1.25rem
}

.icon-baloon.fa-1-5x,
.icon-card.fa-1-5x,
.icon-cube-small.fa-1-5x,
.icon-foto.fa-1-5x,
.icon-grafica.fa-1-5x,
.icon-pen.fa-1-5x,
.icon-play.fa-1-5x,
.icon-rotella.fa-1-5x,
[class*=" icon-corriere-"].fa-1-5x,
[class^=icon-corriere-].fa-1-5x {
    font-size: 1.5em
}

.icon-baloon.fa-1-6x,
.icon-card.fa-1-6x,
.icon-cube-small.fa-1-6x,
.icon-foto.fa-1-6x,
.icon-grafica.fa-1-6x,
.icon-pen.fa-1-6x,
.icon-play.fa-1-6x,
.icon-rotella.fa-1-6x,
[class*=" icon-corriere-"].fa-1-6x,
[class^=icon-corriere-].fa-1-6x {
    font-size: 1.6em
}

.icon-baloon.fa-1-7x,
.icon-card.fa-1-7x,
.icon-cube-small.fa-1-7x,
.icon-foto.fa-1-7x,
.icon-grafica.fa-1-7x,
.icon-pen.fa-1-7x,
.icon-play.fa-1-7x,
.icon-rotella.fa-1-7x,
[class*=" icon-corriere-"].fa-1-7x,
[class^=icon-corriere-].fa-1-7x {
    font-size: 1.75em
}

.icon-baloon.fa-2x,
.icon-card.fa-2x,
.icon-cube-small.fa-2x,
.icon-foto.fa-2x,
.icon-grafica.fa-2x,
.icon-pen.fa-2x,
.icon-play.fa-2x,
.icon-rotella.fa-2x,
[class*=" icon-corriere-"].fa-2x,
[class^=icon-corriere-].fa-2x {
    font-size: 2em
}

.icon-baloon.fa-2-5x,
.icon-card.fa-2-5x,
.icon-cube-small.fa-2-5x,
.icon-foto.fa-2-5x,
.icon-grafica.fa-2-5x,
.icon-pen.fa-2-5x,
.icon-play.fa-2-5x,
.icon-rotella.fa-2-5x,
[class*=" icon-corriere-"].fa-2-5x,
[class^=icon-corriere-].fa-2-5x {
    font-size: 2.5em
}

.icon-baloon.fa-2-2x,
.icon-card.fa-2-2x,
.icon-cube-small.fa-2-2x,
.icon-foto.fa-2-2x,
.icon-grafica.fa-2-2x,
.icon-pen.fa-2-2x,
.icon-play.fa-2-2x,
.icon-rotella.fa-2-2x,
[class*=" icon-corriere-"].fa-2-2x,
[class^=icon-corriere-].fa-2-2x {
    font-size: 2.25rem
}

.icon-baloon.fa-2-7x,
.icon-card.fa-2-7x,
.icon-cube-small.fa-2-7x,
.icon-foto.fa-2-7x,
.icon-grafica.fa-2-7x,
.icon-pen.fa-2-7x,
.icon-play.fa-2-7x,
.icon-rotella.fa-2-7x,
[class*=" icon-corriere-"].fa-2-7x,
[class^=icon-corriere-].fa-2-7x {
    font-size: 2.7em
}

.icon-baloon.fa-3x,
.icon-card.fa-3x,
.icon-cube-small.fa-3x,
.icon-foto.fa-3x,
.icon-grafica.fa-3x,
.icon-pen.fa-3x,
.icon-play.fa-3x,
.icon-rotella.fa-3x,
[class*=" icon-corriere-"].fa-3x,
[class^=icon-corriere-].fa-3x {
    font-size: 3em
}

.icon-baloon.fa-3-1x,
.icon-card.fa-3-1x,
.icon-cube-small.fa-3-1x,
.icon-foto.fa-3-1x,
.icon-grafica.fa-3-1x,
.icon-pen.fa-3-1x,
.icon-play.fa-3-1x,
.icon-rotella.fa-3-1x,
[class*=" icon-corriere-"].fa-3-1x,
[class^=icon-corriere-].fa-3-1x {
    font-size: 3.125em
}

.icon-baloon.fa-3-5x,
.icon-card.fa-3-5x,
.icon-cube-small.fa-3-5x,
.icon-foto.fa-3-5x,
.icon-grafica.fa-3-5x,
.icon-pen.fa-3-5x,
.icon-play.fa-3-5x,
.icon-rotella.fa-3-5x,
[class*=" icon-corriere-"].fa-3-5x,
[class^=icon-corriere-].fa-3-5x {
    font-size: 3.5em
}

.icon-baloon.fa-4x,
.icon-card.fa-4x,
.icon-cube-small.fa-4x,
.icon-foto.fa-4x,
.icon-grafica.fa-4x,
.icon-pen.fa-4x,
.icon-play.fa-4x,
.icon-rotella.fa-4x,
[class*=" icon-corriere-"].fa-4x,
[class^=icon-corriere-].fa-4x {
    font-size: 4em
}

.icon-baloon.fa-5x,
.icon-card.fa-5x,
.icon-cube-small.fa-5x,
.icon-foto.fa-5x,
.icon-grafica.fa-5x,
.icon-pen.fa-5x,
.icon-play.fa-5x,
.icon-rotella.fa-5x,
[class*=" icon-corriere-"].fa-5x,
[class^=icon-corriere-].fa-5x {
    font-size: 5em
}

.icon-baloon.fa-6x,
.icon-card.fa-6x,
.icon-cube-small.fa-6x,
.icon-foto.fa-6x,
.icon-grafica.fa-6x,
.icon-pen.fa-6x,
.icon-play.fa-6x,
.icon-rotella.fa-6x,
[class*=" icon-corriere-"].fa-6x,
[class^=icon-corriere-].fa-6x {
    font-size: 6em
}

.icon-baloon.fa-7x,
.icon-card.fa-7x,
.icon-cube-small.fa-7x,
.icon-foto.fa-7x,
.icon-grafica.fa-7x,
.icon-pen.fa-7x,
.icon-play.fa-7x,
.icon-rotella.fa-7x,
[class*=" icon-corriere-"].fa-7x,
[class^=icon-corriere-].fa-7x {
    font-size: 7em
}

.icon-baloon.fa-8x,
.icon-card.fa-8x,
.icon-cube-small.fa-8x,
.icon-foto.fa-8x,
.icon-grafica.fa-8x,
.icon-pen.fa-8x,
.icon-play.fa-8x,
.icon-rotella.fa-8x,
[class*=" icon-corriere-"].fa-8x,
[class^=icon-corriere-].fa-8x {
    font-size: 8em
}

.icon-baloon.fa-9x,
.icon-card.fa-9x,
.icon-cube-small.fa-9x,
.icon-foto.fa-9x,
.icon-grafica.fa-9x,
.icon-pen.fa-9x,
.icon-play.fa-9x,
.icon-rotella.fa-9x,
[class*=" icon-corriere-"].fa-9x,
[class^=icon-corriere-].fa-9x {
    font-size: 9em
}

.icon-baloon.fa-10x,
.icon-card.fa-10x,
.icon-cube-small.fa-10x,
.icon-foto.fa-10x,
.icon-grafica.fa-10x,
.icon-pen.fa-10x,
.icon-play.fa-10x,
.icon-rotella.fa-10x,
[class*=" icon-corriere-"].fa-10x,
[class^=icon-corriere-].fa-10x {
    font-size: 10em
}

.icon-baloon.fa-90x,
.icon-card.fa-90x,
.icon-cube-small.fa-90x,
.icon-foto.fa-90x,
.icon-grafica.fa-90x,
.icon-pen.fa-90x,
.icon-play.fa-90x,
.icon-rotella.fa-90x,
[class*=" icon-corriere-"].fa-90x,
[class^=icon-corriere-].fa-90x {
    font-size: 90em
}

.icon-baloon.has-shadow:before,
.icon-card.has-shadow:before,
.icon-cube-small.has-shadow:before,
.icon-foto.has-shadow:before,
.icon-grafica.has-shadow:before,
.icon-pen.has-shadow:before,
.icon-play.has-shadow:before,
.icon-rotella.has-shadow:before,
[class*=" icon-corriere-"].has-shadow:before,
[class^=icon-corriere-].has-shadow:before {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .5);
    border-radius: 50%
}

.icon-corriere-eye:before {
    content: ""
}

.icon-corriere-arrow-r2:before {
    content: ""
}

.icon-corriere-arrow-l2:before {
    content: ""
}

.icon-corriere-notification-a:before {
    content: ""
}

.icon-corriere-notifications-d:before {
    content: ""
}

.icon-corriere-arrow_left:before {
    content: ""
}

.icon-corriere-arrow_right:before {
    content: ""
}

.icon-corriere-play:before {
    content: ""
}

.icon-corriere-square:before {
    content: ""
}

.icon-corriere-lente:before {
    content: ""
}

.icon-corriere-menu_mob:before {
    content: ""
}

.icon-corriere-refresh:before {
    content: ""
}

.icon-corriere-lente2:before {
    content: ""
}

.icon-corriere-close:before {
    content: ""
}

.icon-corriere-menu_dsk:before {
    content: ""
}

.icon-corriere-impostazione:before {
    content: ""
}

.icon-corriere-gplus:before {
    content: ""
}

.icon-corriere-cplus:before {
    content: ""
}

.icon-corriere-rowUp:before {
    content: ""
}

.icon-corriere-rowDown:before {
    content: ""
}

.icon-corriere-A-1:before {
    content: ""
}

.icon-corriere-Condividi:before {
    content: ""
}

.icon-corriere-Book:before {
    content: ""
}

.icon-corriere-more:before {
    content: ""
}

.icon-corriere-zoom-less:before {
    content: ""
}

.icon-corriere-zoom-more:before {
    content: ""
}

.icon-corriere-favorite:before {
    content: ""
}

.icon-corriere-squareBig:before {
    content: ""
}

.icon-corriere-more2:before {
    content: ""
}

.icon-corriere-comics:before {
    content: ""
}

.icon-corriere-pennino:before {
    content: ""
}

.icon-corriere-grafica:before {
    content: ""
}

.icon-corriere-gallery:before {
    content: ""
}

.icon-corriere-card:before {
    content: ""
}

.icon-corriere-youtube:before {
    content: ""
}

.icon-corriere-messanger:before {
    content: ""
}

.icon-corriere-telegram:before {
    content: ""
}

.icon-corriere-down:before {
    content: ""
}

.icon-corriere-close-l:before {
    content: ""
}

.icon-corriere-arrow-r:before {
    content: ""
}

.icon-corriere-Path:before {
    content: ""
}

.icon-corriere-logo_corriere:before {
    content: ""
}

.icon-corriere-user:before {
    content: ""
}

.icon-corriere-letter_C:before {
    content: ""
}

.icon-corriere-arrow-l:before {
    content: ""
}

.icon-corriere-p-facebook-c:before {
    content: ""
}

.icon-corriere-p-gplus-c:before {
    content: ""
}

.icon-corriere-p-instagram-c:before {
    content: ""
}

.icon-corriere-p-linkedin-c:before {
    content: ""
}

.icon-corriere-p-twitter-c:before {
    content: ""
}

.icon-corriere-p-whatsapp:before {
    content: ""
}

.icon-corriere-p-send-c:before {
    content: ""
}

.icon-corriere-email:before {
    content: ""
}

.icon-corriere-penna:before {
    content: ""
}

.icon-corriere-link:before {
    content: ""
}

.icon-corriere-galleryDown:before {
    content: ""
}

.icon-corriere-vaidate:before {
    content: ""
}

.icon-corriere-commenti:before {
    content: ""
}

.icon-corriere-andEditoriali:before {
    content: ""
}

.icon-corriere-print:before {
    content: ""
}

.icon-corriere-rubriche:before {
    content: ""
}

.icon-corriere-tv:before {
    content: ""
}

.icon-corriere-photo1:before {
    content: ""
}

.icon-corriere-uniF109:before {
    content: ""
}

.icon-corriere-uniF10A:before {
    content: ""
}

.icon-corriere-square-v1:before {
    content: ""
}

.icon-corriere-cards-v1:before {
    content: ""
}

.icon-corriere-gallery-v1:before {
    content: ""
}

.icon-corriere-pen-v1:before {
    content: ""
}

.icon-corriere-baloon-v1:before {
    content: ""
}

.icon-corriere-video-v1:before {
    content: ""
}

.icon-corriere-arrow-l-rnd:before {
    content: ""
}

.icon-corriere-arrow-r-rnd:before {
    content: ""
}

.icon-corriere-rotella:before {
    content: ""
}

.icon-corriere-notify:before {
    content: ""
}

.icon-corriere-school:before {
    content: ""
}

.icon-corriere-dictionary:before {
    content: ""
}

.icon-corriere-calendar:before {
    content: ""
}

.icon-corriere-star:before {
    content: ""
}

.icon-corriere-mail:before {
    content: ""
}

.icon-corriere-ultimora:before {
    content: ""
}

.icon-corriere-cuffie-01:before {
    content: ""
}

.icon-corriere-cerca-mob:before {
    content: ""
}

.icon-corriere-chiudi-mob:before {
    content: ""
}

.icon-corriere-espandi-menu-mob:before {
    content: ""
}

.icon-corriere-burger-desk:before {
    content: ""
}

.icon-corriere-cerca-desk:before {
    content: ""
}

.icon-corriere-chiudi-desk:before {
    content: ""
}

.icon-corriere-freccia-menu-desk:before {
    content: ""
}

.icon-corriere-freccia-menu:before {
    content: ""
}

.icon-corriere-impostazioni-meteo-desk:before {
    content: ""
}

.icon-corriere-notifiche-desk:before {
    content: ""
}

.icon-corriere-minor:before {
    content: ""
}

.icon-corriere-arrow-double-l:before {
    content: ""
}

.icon-corriere-arrow-double-r:before {
    content: ""
}

.icon-corriere-avatar-login-desk:before {
    content: ""
}

.icon-corriere-cplus:before {
    display: flex;
    width: 43px;
    height: 43px;
    background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/cplus.png) no-repeat 0 0;
    content: "";
    background-size: 43px
}

.icon-corriere-cplus.fa-1-7x:before {
    width: 28px;
    height: 28px;
    background-size: 28px
}

.icon-corriere-cplus.fa-3-1x:before {
    width: 50px;
    height: 50px;
    background-size: 50px
}

.icon-corriere-tecnologia {
    margin-left: .5rem
}

.icon-corriere-tecnologia:before {
    display: inline-block;
    width: 28px;
    height: 24px;
    background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/tecnologia.png) no-repeat 0 0;
    content: "";
    background-size: 80%
}

.icon-corriere-live:before {
    display: inline-block;
    width: 20px;
    height: 20px;
    background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/ellipse_animato.gif) no-repeat 0 2px;
    content: "";
    background-size: 90%
}

.icon-corriere-devices:before {
    display: inline-block;
    width: 80px;
    height: 30px;
    margin-left: -.3125rem;
    background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/devices.png) no-repeat 0 0;
    content: "";
    background-size: 100%
}

.icon-corriere-devices-full:before {
    display: inline-block;
    width: 122px;
    height: 33px;
    margin-left: -.3125rem;
    background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/devices-full.png) no-repeat 0 0;
    content: "";
    background-size: 100%
}

.icon-corriere-google:before {
    display: inline-block;
    width: 80px;
    height: 30px;
    margin-left: .6875rem;
    background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/google.png) no-repeat 0 0;
    content: "";
    background-size: 100%
}

.icon-corriere-calcio {
    margin-right: .25rem
}

.icon-corriere-calcio:before {
    display: inline-block;
    width: 27px;
    height: 23px;
    background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/calcio.png) no-repeat 0 0;
    content: "";
    background-size: 85%
}

.icon-corriere-matita {
    margin-left: .3125rem
}

/* .icon-corriere-matita:before {
  display: inline-block;
  width: 50px;
  height: 20px;
  background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/matita.png) no-repeat 0 0;
  content: "";
  background-size: 100%
}

.icon-corriere-classe:before {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/scuola/classe.png) no-repeat 0 0;
  content: "";
  background-size: 100%
} */

/* .icon-corriere-dati:before {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/scuola/dati.png) no-repeat 0 0;
  content: "";
  background-size: 100%
} */

/* .icon-corriere-digitale:before {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/scuola/digitale.png) no-repeat 0 0;
  content: "";
  background-size: 100%
} */

/* .icon-corriere-speciali:before {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/scuola/speciali.png) no-repeat 0 0;
  content: "";
  background-size: 100%
} */

.icon-corriere-mail-v2:before {
    display: inline-block;
    width: 22px;
    height: 18px;
    background: url(../img/email.png) no-repeat 0 0;
    content: "";
    background-size: 100%
}

.icon-corriere-flag-ita {
    margin-top: -.1875rem
}

.icon-corriere-flag-ita:before {
    display: inline-block;
    width: 15px;
    height: 11px;
    background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/dictionary/flag-ita.png) no-repeat 0 0;
    content: "";
    background-size: 100%
}

.icon-corriere-flag-eng {
    margin-top: -.1875rem
}

.icon-corriere-flag-eng:before {
    display: inline-block;
    width: 15px;
    height: 11px;
    background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/dictionary/flag-eng.png) no-repeat 0 0;
    content: "";
    background-size: 100%
}

.icon-corriere-flag-ger {
    margin-top: -.1875rem
}

.icon-corriere-flag-ger:before {
    display: inline-block;
    width: 15px;
    height: 11px;
    background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/dictionary/flag-ger.png) no-repeat 0 0;
    content: "";
    background-size: 100%
}

.icon-corriere-flag-spa {
    margin-top: -.1875rem
}

.icon-corriere-flag-spa:before {
    display: inline-block;
    width: 15px;
    height: 11px;
    background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/dictionary/flag-spa.png) no-repeat 0 0;
    content: "";
    background-size: 100%
}

.icon-corriere-flag-fra {
    margin-top: -.1875rem
}

.icon-corriere-flag-fra:before {
    display: inline-block;
    width: 15px;
    height: 11px;
    background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/dictionary/flag-fra.png) no-repeat 0 0;
    content: "";
    background-size: 100%
}

.icon-play:before {
    content: ""
}

.icon-pen:before {
    content: ""
}

.icon-foto:before {
    content: ""
}

.icon-card:before {
    content: ""
}

.icon-grafica:before {
    content: ""
}

.icon-cube-small:before {
    content: ""
}

.icon-baloon:before {
    content: ""
}

.icon-rotella:before {
    font-family: corriere-icon !important;
    content: ""
}

.icon-corriere-zoom-in:before {
    font-family: corriere-icon;
    content: ""
}

.icon-corriere-triangolo:before {
    font-family: corriere-icon;
    content: ""
}

.icon-corriere-zoom-out:before {
    font-family: corriere-icon;
    content: ""
}

.icon-corriere-bookmark-on:before {
    content: ""
}

.icon-corriere-bookmark-off:before {
    content: ""
}

.icon-corriere-fb-empty:before {
    content: ""
}

.icon-corriere-twitter-empty:before {
    content: ""
}

.icon-corriere-pin-empty:before {
    content: ""
}

.icon-corriere-linkedin-empty:before {
    content: ""
}

.icon-corriere-mail-empty:before {
    content: ""
}

.icon-corriere-reportage:before {
    content: ""
}

.icon-corriere-back-empty:before {
    content: ""
}

.icon-corriere-last-empty:before {
    content: ""
}

.icon-corriere-first-empty:before {
    content: ""
}

.icon-corriere-forward-empty:before {
    content: ""
}

.icon-corriere-cuffiette:before {
    content: ""
}

.icon-corriere-logo-corriere-black:before {
    content: ""
}

.icon-corriere-play-v2:before {
    content: ""
}

.icon-corriere-avatar:before {
    content: ""
}

.icon-corriere-close-rounded .path1:before {
    content: "";
    color: #fff
}

.icon-corriere-close-rounded .path2:before {
    content: "";
    margin-left: -1em;
    color: none
}

.icon-corriere-close-rounded .path3:before {
    content: "";
    margin-left: -1em;
    color: #000
}

.icon-corriere-stella:before {
    content: ""
}

.icon-corriere-fb:before {
    content: ""
}

.icon-corriere-linkedin:before {
    content: ""
}

.icon-corriere-link-empty:before {
    content: ""
}

.icon-corriere-mail-2:before {
    content: ""
}

.icon-corriere-wave:before {
    content: ""
}

.icon-corriere-telegram-empty:before {
    content: ""
}

.icon-corriere-twitter:before {
    content: ""
}

.icon-corriere-whatsapp:before {
    content: ""
}

.icon-corriere-pause:before {
    content: ""
}

.bck-breadcrumb,
.button,
.is-unselectable {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.bck-adv:not(:last-child),
.bck-box-calendar:not(:last-child),
.bck-box-info-bn:not(:last-child),
.bck-box-info-shadow:not(:last-child),
.bck-box-info:not(:last-child),
.bck-box-mail:not(:last-child),
.bck-box-newsletter:not(:last-child),
.bck-box-photo:not(:last-child),
.bck-box-twitter-widget:not(:last-child),
.bck-carousel-news:not(:last-child),
.bck-carousel:not(:last-child),
.bck-dropdown:not(:last-child),
.bck-media-list-section:not(:last-child),
.bck-media-list-signature:not(:last-child),
.bck-media-list-special:not(:last-child),
.bck-media-list:not(:last-child),
.bck-media-news-signature:not(:last-child),
.bck-media-news:not(:last-child),
.bck-modal-lightbox:not(:last-child),
.bck-most-group:not(:last-child),
.bck-most-vertical:not(:last-child),
.bck-most:not(:last-child),
.bck-promo-news:not(:last-child),
.bck-social-comment-read:not(:last-child),
.bck-social-comment:not(:last-child),
.bck-social-discussion:not(:last-child),
.bck-social-nav:not(:last-child),
.bck-tabs:not(:last-child),
.bk_cop_im1:not(:last-child),
.content:not(:last-child),
.embedded:not(:last-child),
.media-group-news-14:not(:last-child),
.media-group-news-23:not(:last-child),
.media-group-news-25:not(:last-child),
.media-group-news-30:not(:last-child),
.media-group-news-31:not(:last-child),
.media-group-news-32:not(:last-child),
.media-group-news-48:not(:last-child),
.media-group-news-66:not(:last-child),
.media-group-news:not(:last-child) {
    margin-bottom: 1.5625rem
}

.type-home--border .bck-media-list-special.is--off-cont,
.type-home--border .bck-media-list-special:not(:last-child),
.type-home--border .bck-media-news:not(:last-child),
.type-home--border .has--border.bck-media-list-special,
.type-home--border .has--border.bck-media-news,
.type-home--border .is--evidence.bck-media-list-special,
.type-home--border .is--evidence.bck-media-news,
.type-section--border .bck-media-list-special.is--off-cont,
.type-section--border .bck-media-list-special:not(:last-child),
.type-section--border .bck-media-news:not(:last-child),
.type-section--border .has--border.bck-media-list-special,
.type-section--border .has--border.bck-media-news,
.type-section--border .is--evidence.bck-media-list-special,
.type-section--border .is--evidence.bck-media-news {
    padding-top: 1.25rem;
    margin-bottom: 1.25rem;
    border-top: 1px solid #dedede
}

.type-home--border .is-borderless.bck-media-list-special,
.type-home--border .is-borderless.bck-media-news,
.type-section--border .is-borderless.bck-media-list-special,
.type-section--border .is-borderless.bck-media-news {
    padding-top: 0
}

.type-section--border-bottom .bck-media-news.bck-media-list-special.is--off-cont,
.type-section--border-bottom .bck-media-news:not(:last-child),
.type-section--border-bottom .has--border.bck-media-news,
.type-section--border-bottom .is--evidence.bck-media-news {
    padding-bottom: 1.25rem;
    margin-top: 1.25rem;
    border-bottom: 1px solid #dedede
}

.type-section--border-bottom .is-borderless.bck-media-news {
    padding-bottom: 0
}

.card:not(:last-child) {
    margin-bottom: 1.25rem
}

.type-article-premium .bck-media-list-special:not(:last-child),
.type-article-premium .bck-media-news:not(:last-child) {
    margin: 2.5rem 0
}

.bck-live-news:not(:last-child) {
    margin-bottom: 2.5rem
}

.bck-dropdown,
.is-hero {
    margin: 0 -.9375rem
}

.image.is-1by1 .has-ratio,
.image.is-1by1 img,
.image.is-1by2 .has-ratio,
.image.is-1by2 img,
.image.is-1by3 .has-ratio,
.image.is-1by3 img,
.image.is-2by1 .has-ratio,
.image.is-2by1 img,
.image.is-2by3 .has-ratio,
.image.is-2by3 img,
.image.is-3by1 .has-ratio,
.image.is-3by1 img,
.image.is-3by2 .has-ratio,
.image.is-3by2 img,
.image.is-3by4 .has-ratio,
.image.is-3by4 img,
.image.is-3by5 .has-ratio,
.image.is-3by5 img,
.image.is-4by3 .has-ratio,
.image.is-4by3 img,
.image.is-4by5 .has-ratio,
.image.is-4by5 img,
.image.is-5by3 .has-ratio,
.image.is-5by3 img,
.image.is-5by4 .has-ratio,
.image.is-5by4 img,
.image.is-9by16 .has-ratio,
.image.is-9by16 img,
.image.is-16by9 .has-ratio,
.image.is-16by9 img,
.image.is-square .has-ratio,
.image.is-square img,
.is-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.bck-box-info-shadow,
.bck-media-list-section .input-group .select-control .select-items,
.bck-media-list-section .media-list__header,
.bck-media-list-signature,
.bck-media-news-signature,
.bck-most-vertical .most__header,
.bck-most .most__header,
.has-shadow,
.is--frame-list.media-group-news-14,
.is--frame-list.media-group-news-23,
.is--frame-list.media-group-news-25,
.is--frame-list.media-group-news-30,
.is--frame-list.media-group-news-31,
.is--frame-list.media-group-news-32,
.is--frame-list.media-group-news-48,
.is--frame-list.media-group-news-66,
.media-group-news.is--frame-list {
    box-shadow: 0 2px 2px rgba(0, 0, 0, .24), 0 0 2px 0 rgba(0, 0, 0, .12)
}

.bck-media-list.bck-media-infografica,
.has-shadow-wider {
    box-shadow: 0 8px 8px rgba(0, 0, 0, .24), 0 0 8px 0 rgba(0, 0, 0, .12)
}

.has-shadow-light {
    box-shadow: 0 1px 5px rgba(0, 0, 0, .2), 0 3px 4px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .14)
}

.has-shadow-special {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, .4)
}

.bck-media-list-special .is--xxsmall.media-list__content,
.bck-media-list-special .is--xxsmall.media-list__header {
    margin: .3125rem .625rem
}

.bck-media-list-special .is--xxsmall-hero.media-list__content,
.bck-media-list-special .is--xxsmall-hero.media-list__header {
    margin: .3125rem 0
}

.bck-media-list-special .is--xxsmall-pd.media-list__content,
.bck-media-list-special .is--xxsmall-pd.media-list__header {
    padding: .3125rem .625rem;
    margin: 0
}

.bck-media-list-special .is--xxsmall-pd-hero.media-list__content,
.bck-media-list-special .is--xxsmall-pd-hero.media-list__header {
    padding: .3125rem 0;
    margin: 0
}

.bck-media-list-special .is--xsmall.media-list__content,
.bck-media-list-special .is--xsmall.media-list__header {
    margin: .625rem
}

.bck-media-list-special .is--xsmall-hero.media-list__content,
.bck-media-list-special .is--xsmall-hero.media-list__header {
    margin: .625rem 0
}

.bck-media-list-special .is--xsmall-pd.media-list__content,
.bck-media-list-special .is--xsmall-pd.media-list__header {
    padding: .625rem;
    margin: 0
}

.bck-media-list-special .is--xsmall-pd-hero.media-list__content,
.bck-media-list-special .is--xsmall-pd-hero.media-list__header {
    padding: .625rem 0;
    margin: 0
}

.bck-media-list-special .is--small.media-list__content,
.bck-media-list-special .is--small.media-list__header {
    margin: .9375rem
}

.bck-media-list-special .is--small-hero.media-list__content,
.bck-media-list-special .is--small-hero.media-list__header {
    margin: .9375rem 0
}

.bck-media-list-special .is--small-pd.media-list__content,
.bck-media-list-special .is--small-pd.media-list__header {
    padding: .9375rem .625rem;
    margin: 0
}

.bck-media-list-special .is--small-pd-hero.media-list__content,
.bck-media-list-special .is--small-pd-hero.media-list__header {
    padding: .9375rem 0;
    margin: 0
}

.bck-media-list-special .is--medium.media-list__content,
.bck-media-list-special .is--medium.media-list__header {
    margin: 1.25rem
}

.bck-media-list-special .is--medium-hero.media-list__content,
.bck-media-list-special .is--medium-hero.media-list__header {
    margin: 1.25rem 0
}

.bck-media-list-special .is--medium-pd.media-list__content,
.bck-media-list-special .is--medium-pd.media-list__header {
    padding: 1.25rem;
    margin: 0
}

.bck-media-list-special .is--medium-pd-hero.media-list__content,
.bck-media-list-special .is--medium-pd-hero.media-list__header {
    padding: 1.25rem 0;
    margin: 0
}

.bck-media-list-special .is--large.media-list__content,
.bck-media-list-special .is--large.media-list__header {
    margin: 1.5625rem
}

.bck-media-list-special .is--large-hero.media-list__content,
.bck-media-list-special .is--large-hero.media-list__header {
    margin: 1.5625rem 0
}

.bck-media-list-special .is--large-pd.media-list__content,
.bck-media-list-special .is--large-pd.media-list__header {
    padding: 1.5625rem;
    margin: 0
}

.bck-media-list-special .is--large-pd-hero.media-list__content,
.bck-media-list-special .is--large-pd-hero.media-list__header {
    padding: 1.5625rem 0;
    margin: 0
}

.bck-carousel .gallery-video,
.bck-carousel .swiper-container {
    opacity: 1;
    transition: opacity .5s ease
}

.bck-carousel .swiper-init.gallery-video,
.bck-carousel .swiper-init.swiper-container {
    opacity: 0
}

.bck-carousel .swiper-init.gallery-video .swiper-wrapper,
.bck-carousel .swiper-init.swiper-container .swiper-wrapper {
    display: flex;
    overflow: hidden;
    max-width: 100%;
    opacity: 0;
    transition: all 1s ease
}

.is-mr-t--140 {
    margin-top: -8.75rem !important
}

.is-pd-t--140 {
    padding-top: -8.75rem !important
}

.is-mr-b--140 {
    margin-bottom: -8.75rem !important
}

.is-pd-b--140 {
    padding-bottom: -8.75rem !important
}

.is-mr-l--140 {
    margin-left: -8.75rem !important
}

.is-pd-l--140 {
    padding-left: -8.75rem !important
}

.is-mr-r--140 {
    margin-right: -8.75rem !important
}

.is-pd-r--140 {
    padding-right: -8.75rem !important
}

.is-mr-t--100 {
    margin-top: -6.25rem !important
}

.is-pd-t--100 {
    padding-top: -6.25rem !important
}

.is-mr-b--100 {
    margin-bottom: -6.25rem !important
}

.is-pd-b--100 {
    padding-bottom: -6.25rem !important
}

.is-mr-l--100 {
    margin-left: -6.25rem !important
}

.is-pd-l--100 {
    padding-left: -6.25rem !important
}

.is-mr-r--100 {
    margin-right: -6.25rem !important
}

.is-pd-r--100 {
    padding-right: -6.25rem !important
}

.is-mr-t--30 {
    margin-top: -1.875rem !important
}

.is-pd-t--30 {
    padding-top: -1.875rem !important
}

.is-mr-b--30 {
    margin-bottom: -1.875rem !important
}

.is-pd-b--30 {
    padding-bottom: -1.875rem !important
}

.is-mr-l--30 {
    margin-left: -1.875rem !important
}

.is-pd-l--30 {
    padding-left: -1.875rem !important
}

.is-mr-r--30 {
    margin-right: -1.875rem !important
}

.is-pd-r--30 {
    padding-right: -1.875rem !important
}

.is-mr-t--40 {
    margin-top: -2.5rem !important
}

.is-pd-t--40 {
    padding-top: -2.5rem !important
}

.is-mr-b--40 {
    margin-bottom: -2.5rem !important
}

.is-pd-b--40 {
    padding-bottom: -2.5rem !important
}

.is-mr-l--40 {
    margin-left: -2.5rem !important
}

.is-pd-l--40 {
    padding-left: -2.5rem !important
}

.is-mr-r--40 {
    margin-right: -2.5rem !important
}

.is-pd-r--40 {
    padding-right: -2.5rem !important
}

.is-mr-t-0 {
    margin-top: 0 !important
}

.is-pd-t-0 {
    padding-top: 0 !important
}

.is-mr-b-0 {
    margin-bottom: 0 !important
}

.is-pd-b-0 {
    padding-bottom: 0 !important
}

.is-mr-l-0 {
    margin-left: 0 !important
}

.is-pd-l-0 {
    padding-left: 0 !important
}

.is-mr-r-0 {
    margin-right: 0 !important
}

.is-pd-r-0 {
    padding-right: 0 !important
}

.is-mr-t-2 {
    margin-top: .125rem !important
}

.is-pd-t-2 {
    padding-top: .125rem !important
}

.is-mr-b-2 {
    margin-bottom: .125rem !important
}

.is-pd-b-2 {
    padding-bottom: .125rem !important
}

.is-mr-l-2 {
    margin-left: .125rem !important
}

.is-pd-l-2 {
    padding-left: .125rem !important
}

.is-mr-r-2 {
    margin-right: .125rem !important
}

.is-pd-r-2 {
    padding-right: .125rem !important
}

.is-mr-t-4 {
    margin-top: .25rem !important
}

.is-pd-t-4 {
    padding-top: .25rem !important
}

.is-mr-b-4 {
    margin-bottom: .25rem !important
}

.is-pd-b-4 {
    padding-bottom: .25rem !important
}

.is-mr-l-4 {
    margin-left: .25rem !important
}

.is-pd-l-4 {
    padding-left: .25rem !important
}

.is-mr-r-4 {
    margin-right: .25rem !important
}

.is-pd-r-4 {
    padding-right: .25rem !important
}

.is-mr-t-5 {
    margin-top: .3125rem !important
}

.is-pd-t-5 {
    padding-top: .3125rem !important
}

.is-mr-b-5 {
    margin-bottom: .3125rem !important
}

.is-pd-b-5 {
    padding-bottom: .3125rem !important
}

.is-mr-l-5 {
    margin-left: .3125rem !important
}

.is-pd-l-5 {
    padding-left: .3125rem !important
}

.is-mr-r-5 {
    margin-right: .3125rem !important
}

.is-pd-r-5 {
    padding-right: .3125rem !important
}

.is-mr-t-6 {
    margin-top: .375rem !important
}

.is-pd-t-6 {
    padding-top: .375rem !important
}

.is-mr-b-6 {
    margin-bottom: .375rem !important
}

.is-pd-b-6 {
    padding-bottom: .375rem !important
}

.is-mr-l-6 {
    margin-left: .375rem !important
}

.is-pd-l-6 {
    padding-left: .375rem !important
}

.is-mr-r-6 {
    margin-right: .375rem !important
}

.is-pd-r-6 {
    padding-right: .375rem !important
}

.is-mr-t-7 {
    margin-top: .4375rem !important
}

.is-pd-t-7 {
    padding-top: .4375rem !important
}

.is-mr-b-7 {
    margin-bottom: .4375rem !important
}

.is-pd-b-7 {
    padding-bottom: .4375rem !important
}

.is-mr-l-7 {
    margin-left: .4375rem !important
}

.is-pd-l-7 {
    padding-left: .4375rem !important
}

.is-mr-r-7 {
    margin-right: .4375rem !important
}

.is-pd-r-7 {
    padding-right: .4375rem !important
}

.is-mr-t-8 {
    margin-top: .5rem !important
}

.is-pd-t-8 {
    padding-top: .5rem !important
}

.is-mr-b-8 {
    margin-bottom: .5rem !important
}

.is-pd-b-8 {
    padding-bottom: .5rem !important
}

.is-mr-l-8 {
    margin-left: .5rem !important
}

.is-pd-l-8 {
    padding-left: .5rem !important
}

.is-mr-r-8 {
    margin-right: .5rem !important
}

.is-pd-r-8 {
    padding-right: .5rem !important
}

.is-mr-t-10 {
    margin-top: .625rem !important
}

.is-pd-t-10 {
    padding-top: .625rem !important
}

.is-mr-b-10 {
    margin-bottom: .625rem !important
}

.is-pd-b-10 {
    padding-bottom: .625rem !important
}

.is-mr-l-10 {
    margin-left: .625rem !important
}

.is-pd-l-10 {
    padding-left: .625rem !important
}

.is-mr-r-10 {
    margin-right: .625rem !important
}

.is-pd-r-10 {
    padding-right: .625rem !important
}

.is-mr-t-12 {
    margin-top: .75rem !important
}

.is-pd-t-12 {
    padding-top: .75rem !important
}

.is-mr-b-12 {
    margin-bottom: .75rem !important
}

.is-pd-b-12 {
    padding-bottom: .75rem !important
}

.is-mr-l-12 {
    margin-left: .75rem !important
}

.is-pd-l-12 {
    padding-left: .75rem !important
}

.is-mr-r-12 {
    margin-right: .75rem !important
}

.is-pd-r-12 {
    padding-right: .75rem !important
}

.is-mr-t-14 {
    margin-top: .875rem !important
}

.is-pd-t-14 {
    padding-top: .875rem !important
}

.is-mr-b-14 {
    margin-bottom: .875rem !important
}

.is-pd-b-14 {
    padding-bottom: .875rem !important
}

.is-mr-l-14 {
    margin-left: .875rem !important
}

.is-pd-l-14 {
    padding-left: .875rem !important
}

.is-mr-r-14 {
    margin-right: .875rem !important
}

.is-pd-r-14 {
    padding-right: .875rem !important
}

.is-mr-t-15 {
    margin-top: .9375rem !important
}

.is-pd-t-15 {
    padding-top: .9375rem !important
}

.is-mr-b-15 {
    margin-bottom: .9375rem !important
}

.is-pd-b-15 {
    padding-bottom: .9375rem !important
}

.is-mr-l-15 {
    margin-left: .9375rem !important
}

.is-pd-l-15 {
    padding-left: .9375rem !important
}

.is-mr-r-15 {
    margin-right: .9375rem !important
}

.is-pd-r-15 {
    padding-right: .9375rem !important
}

.is-mr-t-20 {
    margin-top: 1.25rem !important
}

.is-pd-t-20 {
    padding-top: 1.25rem !important
}

.is-mr-b-20 {
    margin-bottom: 1.25rem !important
}

.is-pd-b-20 {
    padding-bottom: 1.25rem !important
}

.is-mr-l-20 {
    margin-left: 1.25rem !important
}

.is-pd-l-20 {
    padding-left: 1.25rem !important
}

.is-mr-r-20 {
    margin-right: 1.25rem !important
}

.is-pd-r-20 {
    padding-right: 1.25rem !important
}

.is-mr-t-25 {
    margin-top: 1.5625rem !important
}

.is-pd-t-25 {
    padding-top: 1.5625rem !important
}

.is-mr-b-25 {
    margin-bottom: 1.5625rem !important
}

.is-pd-b-25 {
    padding-bottom: 1.5625rem !important
}

.is-mr-l-25 {
    margin-left: 1.5625rem !important
}

.is-pd-l-25 {
    padding-left: 1.5625rem !important
}

.is-mr-r-25 {
    margin-right: 1.5625rem !important
}

.is-pd-r-25 {
    padding-right: 1.5625rem !important
}

.is-mr-t-30 {
    margin-top: 1.875rem !important
}

.is-pd-t-30 {
    padding-top: 1.875rem !important
}

.is-mr-b-30 {
    margin-bottom: 1.875rem !important
}

.is-pd-b-30 {
    padding-bottom: 1.875rem !important
}

.is-mr-l-30 {
    margin-left: 1.875rem !important
}

.is-pd-l-30 {
    padding-left: 1.875rem !important
}

.is-mr-r-30 {
    margin-right: 1.875rem !important
}

.is-pd-r-30 {
    padding-right: 1.875rem !important
}

.is-mr-t-35 {
    margin-top: 2.1875rem !important
}

.is-pd-t-35 {
    padding-top: 2.1875rem !important
}

.is-mr-b-35 {
    margin-bottom: 2.1875rem !important
}

.is-pd-b-35 {
    padding-bottom: 2.1875rem !important
}

.is-mr-l-35 {
    margin-left: 2.1875rem !important
}

.is-pd-l-35 {
    padding-left: 2.1875rem !important
}

.is-mr-r-35 {
    margin-right: 2.1875rem !important
}

.is-pd-r-35 {
    padding-right: 2.1875rem !important
}

.is-mr-t-40 {
    margin-top: 2.5rem !important
}

.is-pd-t-40 {
    padding-top: 2.5rem !important
}

.is-mr-b-40 {
    margin-bottom: 2.5rem !important
}

.is-pd-b-40 {
    padding-bottom: 2.5rem !important
}

.is-mr-l-40 {
    margin-left: 2.5rem !important
}

.is-pd-l-40 {
    padding-left: 2.5rem !important
}

.is-mr-r-40 {
    margin-right: 2.5rem !important
}

.is-pd-r-40 {
    padding-right: 2.5rem !important
}

.is-mr-t-45 {
    margin-top: 2.8125rem !important
}

.is-pd-t-45 {
    padding-top: 2.8125rem !important
}

.is-mr-b-45 {
    margin-bottom: 2.8125rem !important
}

.is-pd-b-45 {
    padding-bottom: 2.8125rem !important
}

.is-mr-l-45 {
    margin-left: 2.8125rem !important
}

.is-pd-l-45 {
    padding-left: 2.8125rem !important
}

.is-mr-r-45 {
    margin-right: 2.8125rem !important
}

.is-pd-r-45 {
    padding-right: 2.8125rem !important
}

.is-mr-t-50 {
    margin-top: 3.125rem !important
}

.is-pd-t-50 {
    padding-top: 3.125rem !important
}

.is-mr-b-50 {
    margin-bottom: 3.125rem !important
}

.is-pd-b-50 {
    padding-bottom: 3.125rem !important
}

.is-mr-l-50 {
    margin-left: 3.125rem !important
}

.is-pd-l-50 {
    padding-left: 3.125rem !important
}

.is-mr-r-50 {
    margin-right: 3.125rem !important
}

.is-pd-r-50 {
    padding-right: 3.125rem !important
}

.is-mr-t-55 {
    margin-top: 3.4375rem !important
}

.is-pd-t-55 {
    padding-top: 3.4375rem !important
}

.is-mr-b-55 {
    margin-bottom: 3.4375rem !important
}

.is-pd-b-55 {
    padding-bottom: 3.4375rem !important
}

.is-mr-l-55 {
    margin-left: 3.4375rem !important
}

.is-pd-l-55 {
    padding-left: 3.4375rem !important
}

.is-mr-r-55 {
    margin-right: 3.4375rem !important
}

.is-pd-r-55 {
    padding-right: 3.4375rem !important
}

.is-mr-t-60 {
    margin-top: 3.75rem !important
}

.is-pd-t-60 {
    padding-top: 3.75rem !important
}

.is-mr-b-60 {
    margin-bottom: 3.75rem !important
}

.is-pd-b-60 {
    padding-bottom: 3.75rem !important
}

.is-mr-l-60 {
    margin-left: 3.75rem !important
}

.is-pd-l-60 {
    padding-left: 3.75rem !important
}

.is-mr-r-60 {
    margin-right: 3.75rem !important
}

.is-pd-r-60 {
    padding-right: 3.75rem !important
}

.is-mr-t-65 {
    margin-top: 4.0625rem !important
}

.is-pd-t-65 {
    padding-top: 4.0625rem !important
}

.is-mr-b-65 {
    margin-bottom: 4.0625rem !important
}

.is-pd-b-65 {
    padding-bottom: 4.0625rem !important
}

.is-mr-l-65 {
    margin-left: 4.0625rem !important
}

.is-pd-l-65 {
    padding-left: 4.0625rem !important
}

.is-mr-r-65 {
    margin-right: 4.0625rem !important
}

.is-pd-r-65 {
    padding-right: 4.0625rem !important
}

.is-mr-t-70 {
    margin-top: 4.375rem !important
}

.is-pd-t-70 {
    padding-top: 4.375rem !important
}

.is-mr-b-70 {
    margin-bottom: 4.375rem !important
}

.is-pd-b-70 {
    padding-bottom: 4.375rem !important
}

.is-mr-l-70 {
    margin-left: 4.375rem !important
}

.is-pd-l-70 {
    padding-left: 4.375rem !important
}

.is-mr-r-70 {
    margin-right: 4.375rem !important
}

.is-pd-r-70 {
    padding-right: 4.375rem !important
}

.is-mr-t-85 {
    margin-top: 5.3125rem !important
}

.is-pd-t-85 {
    padding-top: 5.3125rem !important
}

.is-mr-b-85 {
    margin-bottom: 5.3125rem !important
}

.is-pd-b-85 {
    padding-bottom: 5.3125rem !important
}

.is-mr-l-85 {
    margin-left: 5.3125rem !important
}

.is-pd-l-85 {
    padding-left: 5.3125rem !important
}

.is-mr-r-85 {
    margin-right: 5.3125rem !important
}

.is-pd-r-85 {
    padding-right: 5.3125rem !important
}

.is-mr-t-90 {
    margin-top: 5.625rem !important
}

.is-pd-t-90 {
    padding-top: 5.625rem !important
}

.is-mr-b-90 {
    margin-bottom: 5.625rem !important
}

.is-pd-b-90 {
    padding-bottom: 5.625rem !important
}

.is-mr-l-90 {
    margin-left: 5.625rem !important
}

.is-pd-l-90 {
    padding-left: 5.625rem !important
}

.is-mr-r-90 {
    margin-right: 5.625rem !important
}

.is-pd-r-90 {
    padding-right: 5.625rem !important
}

.is-mr-t-95 {
    margin-top: 5.9375rem !important
}

.is-pd-t-95 {
    padding-top: 5.9375rem !important
}

.is-mr-b-95 {
    margin-bottom: 5.9375rem !important
}

.is-pd-b-95 {
    padding-bottom: 5.9375rem !important
}

.is-mr-l-95 {
    margin-left: 5.9375rem !important
}

.is-pd-l-95 {
    padding-left: 5.9375rem !important
}

.is-mr-r-95 {
    margin-right: 5.9375rem !important
}

.is-pd-r-95 {
    padding-right: 5.9375rem !important
}

.is-mr-t-100 {
    margin-top: 6.25rem !important
}

.is-pd-t-100 {
    padding-top: 6.25rem !important
}

.is-mr-b-100 {
    margin-bottom: 6.25rem !important
}

.is-pd-b-100 {
    padding-bottom: 6.25rem !important
}

.is-mr-l-100 {
    margin-left: 6.25rem !important
}

.is-pd-l-100 {
    padding-left: 6.25rem !important
}

.is-mr-r-100 {
    margin-right: 6.25rem !important
}

.is-pd-r-100 {
    padding-right: 6.25rem !important
}

.is-mr-t-120 {
    margin-top: 7.5rem !important
}

.is-pd-t-120 {
    padding-top: 7.5rem !important
}

.is-mr-b-120 {
    margin-bottom: 7.5rem !important
}

.is-pd-b-120 {
    padding-bottom: 7.5rem !important
}

.is-mr-l-120 {
    margin-left: 7.5rem !important
}

.is-pd-l-120 {
    padding-left: 7.5rem !important
}

.is-mr-r-120 {
    margin-right: 7.5rem !important
}

.is-pd-r-120 {
    padding-right: 7.5rem !important
}

.is-mr-t-140 {
    margin-top: 8.75rem !important
}

.is-pd-t-140 {
    padding-top: 8.75rem !important
}

.is-mr-b-140 {
    margin-bottom: 8.75rem !important
}

.is-pd-b-140 {
    padding-bottom: 8.75rem !important
}

.is-mr-l-140 {
    margin-left: 8.75rem !important
}

.is-pd-l-140 {
    padding-left: 8.75rem !important
}

.is-mr-r-140 {
    margin-right: 8.75rem !important
}

.is-pd-r-140 {
    padding-right: 8.75rem !important
}

.is-mr-t-160 {
    margin-top: 10rem !important
}

.is-pd-t-160 {
    padding-top: 10rem !important
}

.is-mr-b-160 {
    margin-bottom: 10rem !important
}

.is-pd-b-160 {
    padding-bottom: 10rem !important
}

.is-mr-l-160 {
    margin-left: 10rem !important
}

.is-pd-l-160 {
    padding-left: 10rem !important
}

.is-mr-r-160 {
    margin-right: 10rem !important
}

.is-pd-r-160 {
    padding-right: 10rem !important
}

.is-mr-t-180 {
    margin-top: 11.25rem !important
}

.is-pd-t-180 {
    padding-top: 11.25rem !important
}

.is-mr-b-180 {
    margin-bottom: 11.25rem !important
}

.is-pd-b-180 {
    padding-bottom: 11.25rem !important
}

.is-mr-l-180 {
    margin-left: 11.25rem !important
}

.is-pd-l-180 {
    padding-left: 11.25rem !important
}

.is-mr-r-180 {
    margin-right: 11.25rem !important
}

.is-pd-r-180 {
    padding-right: 11.25rem !important
}

.is-mr--140 {
    margin: -8.75rem
}

.is-pd--140 {
    padding: -8.75rem
}

.is-mr--100 {
    margin: -6.25rem
}

.is-pd--100 {
    padding: -6.25rem
}

.is-mr--30 {
    margin: -1.875rem
}

.is-pd--30 {
    padding: -1.875rem
}

.is-mr--40 {
    margin: -2.5rem
}

.is-pd--40 {
    padding: -2.5rem
}

.is-mr-0 {
    margin: 0
}

.is-pd-0 {
    padding: 0
}

.is-mr-2 {
    margin: .125rem
}

.is-pd-2 {
    padding: .125rem
}

.is-mr-4 {
    margin: .25rem
}

.is-pd-4 {
    padding: .25rem
}

.is-mr-5 {
    margin: .3125rem
}

.is-pd-5 {
    padding: .3125rem
}

.is-mr-6 {
    margin: .375rem
}

.is-pd-6 {
    padding: .375rem
}

.is-mr-7 {
    margin: .4375rem
}

.is-pd-7 {
    padding: .4375rem
}

.is-mr-8 {
    margin: .5rem
}

.is-pd-8 {
    padding: .5rem
}

.is-mr-10 {
    margin: .625rem
}

.is-pd-10 {
    padding: .625rem
}

.is-mr-12 {
    margin: .75rem
}

.is-pd-12 {
    padding: .75rem
}

.is-mr-14 {
    margin: .875rem
}

.is-pd-14 {
    padding: .875rem
}

.is-mr-15 {
    margin: .9375rem
}

.is-pd-15 {
    padding: .9375rem
}

.is-mr-20 {
    margin: 1.25rem
}

.is-pd-20 {
    padding: 1.25rem
}

.is-mr-25 {
    margin: 1.5625rem
}

.is-pd-25 {
    padding: 1.5625rem
}

.is-mr-30 {
    margin: 1.875rem
}

.is-pd-30 {
    padding: 1.875rem
}

.is-mr-35 {
    margin: 2.1875rem
}

.is-pd-35 {
    padding: 2.1875rem
}

.is-mr-40 {
    margin: 2.5rem
}

.is-pd-40 {
    padding: 2.5rem
}

.is-mr-45 {
    margin: 2.8125rem
}

.is-pd-45 {
    padding: 2.8125rem
}

.is-mr-50 {
    margin: 3.125rem
}

.is-pd-50 {
    padding: 3.125rem
}

.is-mr-55 {
    margin: 3.4375rem
}

.is-pd-55 {
    padding: 3.4375rem
}

.is-mr-60 {
    margin: 3.75rem
}

.is-pd-60 {
    padding: 3.75rem
}

.is-mr-65 {
    margin: 4.0625rem
}

.is-pd-65 {
    padding: 4.0625rem
}

.is-mr-70 {
    margin: 4.375rem
}

.is-pd-70 {
    padding: 4.375rem
}

.is-mr-85 {
    margin: 5.3125rem
}

.is-pd-85 {
    padding: 5.3125rem
}

.is-mr-90 {
    margin: 5.625rem
}

.is-pd-90 {
    padding: 5.625rem
}

.is-mr-95 {
    margin: 5.9375rem
}

.is-pd-95 {
    padding: 5.9375rem
}

.is-mr-100 {
    margin: 6.25rem
}

.is-pd-100 {
    padding: 6.25rem
}

.is-mr-120 {
    margin: 7.5rem
}

.is-pd-120 {
    padding: 7.5rem
}

.is-mr-140 {
    margin: 8.75rem
}

.is-pd-140 {
    padding: 8.75rem
}

.is-mr-160 {
    margin: 10rem
}

.is-pd-160 {
    padding: 10rem
}

.is-mr-180 {
    margin: 11.25rem
}

.is-pd-180 {
    padding: 11.25rem
}

/*! minireset.css v0.0.3 | MIT License | github.com/jgthms/minireset.css */

blockquote,
body,
dd,
dl,
dt,
fieldset,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
html,
iframe,
legend,
li,
ol,
p,
pre,
textarea,
ul {
    padding: 0;
    margin: 0
}

h1,
h2,
h3 {
    font-weight: 700
}

h4,
h5,
h6 {
    font-size: 100%
}

h4,
h5,
h6,
p {
    font-weight: 400
}

span,
strong {
    font-weight: 700
}

ul {
    list-style: none
}

button,
input,
select,
textarea {
    margin: 0
}

html {
    box-sizing: border-box
}

*,
:after,
:before {
    box-sizing: inherit
}

audio,
img,
video {
    max-width: 100%;
    height: auto
}

iframe {
    border: 0
}

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

td,
th {
    padding: 0;
    text-align: left
}

html {
    overflow-x: hidden;
    overflow-y: scroll;
    min-width: 300px;
    font-size: 16px;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility;
    -webkit-text-size-adjust: 100%;
    -moz-text-size-adjust: 100%;
    -ms-text-size-adjust: 100%;
    text-size-adjust: 100%
}

article,
aside,
figure,
footer,
header,
hgroup,
section {
    display: block
}

body,
button,
input,
select,
textarea {
    font-family: SolferinoText-Regular
}

body {
    color: #333;
    font-size: 16px;
    line-height: 1.5;
    font-weight: 400
}

a {
    color: #49b8f1;
    cursor: pointer;
    text-decoration: none
}

a strong {
    color: currentColor
}

a:hover {
    color: #49b8f1
}

img {
    max-width: 100%;
    height: auto
}

input[type=checkbox],
input[type=radio] {
    vertical-align: baseline
}

small {
    font-size: .875em
}

span {
    font-style: inherit;
    font-weight: inherit
}

strong {
    color: #0a0a0a;
    font-weight: 700
}

fieldset {
    border: none
}

table td,
table th {
    text-align: left;
    vertical-align: top
}

input,
select,
textarea {
    outline: 0
}

.is-capitalized {
    text-transform: capitalize !important
}

.is-lowercase {
    text-transform: lowercase !important
}

.is-uppercase {
    text-transform: uppercase !important
}

.is-initial {
    text-transform: none !important
}

.is-italic {
    font-style: italic !important
}

.is-underline {
    text-decoration: underline
}

.is-line-h-1 {
    line-height: 1 !important
}

.is-line-h-11 {
    line-height: 1.1 !important
}

.is-line-h-12 {
    line-height: 1.2 !important
}

.is-line-h-14 {
    line-height: 1.4 !important
}

.is-line-h-115 {
    line-height: 1.15 !important
}

.is-line-h-106 {
    line-height: 1.06 !important
}

.is-line-h-113 {
    line-height: 1.13 !important
}

.is-line-h-117 {
    line-height: 1.17 !important
}

.is-line-h-118 {
    line-height: 1.18 !important
}

.is-line-h-125 {
    line-height: 1.25 !important
}

.is-line-h-130 {
    line-height: 1.3 !important
}

.is-line-h-138 {
    line-height: 1.38 !important
}

.is-line-h-143 {
    line-height: 1.43 !important
}

.is-line-h-150 {
    line-height: 1.5 !important
}

.is-line-h-157 {
    line-height: 1.57 !important
}

.is-line-h-167 {
    line-height: 1.67 !important
}

.is-letter-s-0 {
    letter-spacing: 0 !important
}

.is-letter-s-05-neg {
    letter-spacing: -.5px !important
}

.has-font-sz-18 .content>p {
    font-size: 1.125rem;
    line-height: 26px
}

.has-font-sz-20 .content>p {
    font-size: 1.25rem
}

.has-font-sz-36 {
    font-size: 2.25rem !important;
    line-height: 2.5rem !important
}

@media screen and (min-width:320px) and (max-width:813px) {
    .has-font-sfl-18 {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 18px !important/3.75pxvw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .has-font-sfl-18 {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 18px !important/1.8/3.75pxvw
    }
}

@media screen and (min-width:769px) {
    .has-font-sfl-18 {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 18px !important/16pxrem
    }
}

.is-marginless {
    margin: 0 !important
}

.is-paddingless,
.is-pd-mr-less {
    padding: 0 !important
}

.is-pd-mr-less {
    margin: 0 !important
}

.is-radiusless {
    border-radius: 0 !important
}

.is-shadowless {
    box-shadow: none !important
}

.is-borderless {
    border: none !important
}

.has-offset-l-50 {
    margin-left: 3.125rem !important
}

.has-offset-l-70 {
    margin-left: 4.375rem !important
}

.has-offset-l-80 {
    margin-left: 5rem !important
}

.has-offset-l-84 {
    margin-left: 5.25rem !important
}

.has-offset-l-85 {
    margin-left: 5.3125rem !important
}

.has-offset-l-90 {
    margin-left: 5.625rem !important
}

.has-offset-l-30-neg {
    margin-left: -1.875rem !important
}

.has-offset-l-63-neg {
    margin-left: -3.9375rem !important
}

.has-offset-l-83-neg {
    margin-left: -5.1875rem !important
}

.has-offset-r-50 {
    margin-right: 3.125rem !important
}

.has-offset-r-70 {
    margin-right: 4.375rem !important
}

.has-offset-r-80 {
    margin-right: 5rem !important
}

.has-offset-r-85 {
    margin-right: 5.3125rem !important
}

.has-offset-r-90 {
    margin-right: 5.625rem !important
}

.has-offset-r-300 {
    margin-right: 18.75rem !important
}

.has-offset-l-r-28 {
    margin-right: 1.75rem !important;
    margin-left: 1.75rem !important
}

.has-offset-l-r-32 {
    margin-right: 2rem !important;
    margin-left: 2rem !important
}

.has-offset-l-r-42 {
    margin-right: 2.625rem !important;
    margin-left: 2.625rem !important
}

.has-offset-l-r-50 {
    margin-right: 3.125rem !important;
    margin-left: 3.125rem !important
}

.has-offset-l-r-85 {
    margin-right: 5.3125rem !important;
    margin-left: 5.3125rem !important
}

.has-shadow-bottom {
    position: relative
}

.has-shadow-bottom:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(180deg, transparent, #000);
    width: 100%;
    opacity: .6;
    height: 190px
}

.has-overflow-y {
    overflow-y: hidden
}

.has-overflow-hidden {
    overflow: hidden !important
}

.is-clipped {
    overflow-x: scroll;
    -ms-overflow-style: none;
    scrollbar-width: none
}

.is-clipped::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0
}

.fancybox-overlay {
    z-index: 999999999 !important
}

.has-text-centered {
    text-align: center !important
}

.has-text-justified {
    text-align: justify !important
}

.has-text-left {
    text-align: left !important
}

.has-text-right {
    text-align: right !important
}

.has-text-white {
    color: #fff !important
}

a.has-text-white:focus,
a.has-text-white:hover {
    color: #e6e6e6 !important
}

.has-bkg-white {
    background-color: #fff !important
}

.has-text-pianeta2020 {
    color: #f1f7dc !important
}

a.has-text-pianeta2020:focus,
a.has-text-pianeta2020:hover {
    color: #e0eeb2 !important
}

.has-bkg-pianeta2020 {
    background-color: #f1f7dc !important
}

.has-text-black {
    color: #333 !important
}

a.has-text-black:focus,
a.has-text-black:hover {
    color: #1a1a1a !important
}

.has-bkg-black {
    background-color: #333 !important
}

.has-text-primary {
    color: #49b8f1 !important
}

a.has-text-primary:focus,
a.has-text-primary:hover {
    color: #1aa6ed !important
}

.has-bkg-primary {
    background-color: #49b8f1 !important
}

.has-text-mine-shaft2 {
    color: #222 !important
}

a.has-text-mine-shaft2:focus,
a.has-text-mine-shaft2:hover {
    color: #090909 !important
}

.has-bkg-mine-shaft2 {
    background-color: #222 !important
}

.has-text-cornflower-blue {
    color: #095075 !important
}

a.has-text-cornflower-blue:focus,
a.has-text-cornflower-blue:hover {
    color: #053046 !important
}

.has-bkg-cornflower-blue {
    background-color: #095075 !important
}

a.has-text-grey-darker:focus,
a.has-text-grey-darker:hover {
    color: #1a1a1a !important
}

.has-text-grey-dusty {
    color: #999 !important
}

a.has-text-grey-dusty:focus,
a.has-text-grey-dusty:hover {
    color: grey !important
}

.has-bkg-grey-dusty {
    background-color: #999 !important
}

.has-text-alto {
    color: hsla(0, 0%, 84.7%, .23) !important
}

a.has-text-alto:focus,
a.has-text-alto:hover {
    color: hsla(0, 0%, 74.9%, .23) !important
}

.has-bkg-alto {
    background-color: hsla(0, 0%, 84.7%, .23) !important
}

.has-text-grey-dove {
    color: #666 !important
}

a.has-text-grey-dove:focus,
a.has-text-grey-dove:hover {
    color: #4d4d4d !important
}

.has-bkg-grey-dove {
    background-color: #666 !important
}

.has-text-b-umber {
    color: #8a2f2a !important
}

a.has-text-b-umber:focus,
a.has-text-b-umber:hover {
    color: #63221e !important
}

.has-bkg-b-umber {
    background-color: #8a2f2a !important
}

.has-text-denim {
    color: #2c98f0 !important
}

a.has-text-denim:focus,
a.has-text-denim:hover {
    color: #0f7fda !important
}

.has-bkg-denim {
    background-color: #2c98f0 !important
}

.has-text-red-guard {
    color: #c00 !important
}

a.has-text-red-guard:focus,
a.has-text-red-guard:hover {
    color: #900 !important
}

.has-bkg-red-guard {
    background-color: #c00 !important
}

.has-text-red-solid {
    color: #ec0000 !important
}

a.has-text-red-solid:focus,
a.has-text-red-solid:hover {
    color: #b90000 !important
}

.has-bkg-red-solid {
    background-color: #ec0000 !important
}

.has-text-christine {
    color: #ea5b0c !important
}

a.has-text-christine:focus,
a.has-text-christine:hover {
    color: #b9480a !important
}

.has-bkg-christine {
    background-color: #ea5b0c !important
}

.has-text-java {
    color: #19b1c2 !important
}

a.has-text-java:focus,
a.has-text-java:hover {
    color: #138895 !important
}

.has-bkg-java {
    background-color: #19b1c2 !important
}

.has-text-pic-blue {
    color: #49b8f1 !important
}

a.has-text-pic-blue:focus,
a.has-text-pic-blue:hover {
    color: #1aa6ed !important
}

.has-bkg-pic-blue {
    background-color: #49b8f1 !important
}

.has-text-picton-blue-dark {
    color: #29abef !important
}

a.has-text-picton-blue-dark:focus,
a.has-text-picton-blue-dark:hover {
    color: #1091d5 !important
}

.has-bkg-picton-blue-dark {
    background-color: #29abef !important
}

.has-text-bus-yellow {
    color: #ffd800 !important
}

a.has-text-bus-yellow:focus,
a.has-text-bus-yellow:hover {
    color: #ccad00 !important
}

.has-bkg-bus-yellow {
    background-color: #ffd800 !important
}

.has-text-sunglow {
    color: #ebc800 !important
}

a.has-text-sunglow:focus,
a.has-text-sunglow:hover {
    color: #b89d00 !important
}

.has-bkg-sunglow {
    background-color: #ebc800 !important
}

.has-text-sunglow-dark {
    color: #febf2e !important
}

a.has-text-sunglow-dark:focus,
a.has-text-sunglow-dark:hover {
    color: #f8ad01 !important
}

.has-bkg-sunglow-dark {
    background-color: #febf2e !important
}

.has-text-link {
    color: #49b8f1 !important
}

a.has-text-link:focus,
a.has-text-link:hover {
    color: #1aa6ed !important
}

.has-bkg-link {
    background-color: #49b8f1 !important
}

.has-text-atoll {
    color: #0a5278 !important
}

a.has-text-atoll:focus,
a.has-text-atoll:hover {
    color: #063249 !important
}

.has-bkg-atoll {
    background-color: #0a5278 !important
}

.has-text-abbey {
    color: #444449 !important
}

a.has-text-abbey:focus,
a.has-text-abbey:hover {
    color: #2b2b2f !important
}

.has-bkg-abbey {
    background-color: #444449 !important
}

.has-text-transparent {
    color: hsla(0, 0%, 100%, 0) !important
}

a.has-text-transparent:focus,
a.has-text-transparent:hover {
    color: hsla(0, 0%, 90.2%, 0) !important
}

.has-bkg-transparent {
    background-color: hsla(0, 0%, 100%, 0) !important
}

.has-text-black-dark,
a.has-text-black-dark:focus,
a.has-text-black-dark:hover {
    color: #000 !important
}

.has-bkg-black-dark {
    background-color: #000 !important
}

.has-text-red-bn {
    color: #be2d2b !important
}

a.has-text-red-bn:focus,
a.has-text-red-bn:hover {
    color: #942322 !important
}

.has-bkg-red-bn {
    background-color: #be2d2b !important
}

.has-text-astral {
    color: #3580ae !important
}

a.has-text-astral:focus,
a.has-text-astral:hover {
    color: #296387 !important
}

.has-bkg-astral {
    background-color: #3580ae !important
}

.has-text-red-guardsman {
    color: #c00 !important
}

a.has-text-red-guardsman:focus,
a.has-text-red-guardsman:hover {
    color: #900 !important
}

.has-bkg-red-guardsman {
    background-color: #c00 !important
}

a.has-text-cornflower-light-blue:focus,
a.has-text-cornflower-light-blue:hover {
    color: #156aed !important
}

.has-text-alabaster {
    color: #f8f8f8 !important
}

a.has-text-alabaster:focus,
a.has-text-alabaster:hover {
    color: #dfdfdf !important
}

.has-bkg-alabaster {
    background-color: #f8f8f8 !important
}

.has-text-supernova {
    color: #facc00 !important
}

a.has-text-supernova:focus,
a.has-text-supernova:hover {
    color: #c7a200 !important
}

.has-bkg-supernova {
    background-color: #facc00 !important
}

.has-text-burning-orange {
    color: #fc6a36 !important
}

a.has-text-burning-orange:focus,
a.has-text-burning-orange:hover {
    color: #fb4504 !important
}

.has-bkg-burning-orange {
    background-color: #fc6a36 !important
}

.has-text-trinidad {
    color: #ee4b00 !important
}

a.has-text-trinidad:focus,
a.has-text-trinidad:hover {
    color: #bb3b00 !important
}

.has-bkg-trinidad {
    background-color: #ee4b00 !important
}

.has-text-silver-chalice {
    color: #a0a0a0 !important
}

a.has-text-silver-chalice:focus,
a.has-text-silver-chalice:hover {
    color: #878787 !important
}

.has-bkg-silver-chalice {
    background-color: #a0a0a0 !important
}

.has-text-light-silver {
    color: #c4c4c4 !important
}

a.has-text-light-silver:focus,
a.has-text-light-silver:hover {
    color: #ababab !important
}

.has-bkg-light-silver {
    background-color: #c4c4c4 !important
}

.has-text-very-light-grey {
    color: #ccc !important
}

a.has-text-very-light-grey:focus,
a.has-text-very-light-grey:hover {
    color: #b3b3b3 !important
}

.has-bkg-very-light-grey {
    background-color: #ccc !important
}

.has-text-black-bis {
    color: #111 !important
}

.has-bkg-black-bis {
    background-color: #111 !important
}

.has-text-black-ter {
    color: #232323 !important
}

.has-bkg-black-ter {
    background-color: #232323 !important
}

.has-text-grey-darker {
    color: #333 !important
}

.has-bkg-grey-darker {
    background-color: #333 !important
}

.has-text-grey-dark {
    color: #494949 !important
}

.has-bkg-grey-dark {
    background-color: #494949 !important
}

.has-text-grey {
    color: #7a7a7a !important
}

.has-bkg-grey {
    background-color: #7a7a7a !important
}

.has-text-grey-light {
    color: #b5b5b5 !important
}

.has-bkg-grey-light {
    background-color: #b5b5b5 !important
}

.has-text-grey-lighter {
    color: #ddd !important
}

.has-bkg-grey-lighter {
    background-color: #ddd !important
}

.has-text-white-ter {
    color: #efefef !important
}

.has-bkg-white-ter {
    background-color: #efefef !important
}

.has-text-white-bis {
    color: #fafafa !important
}

.has-bkg-white-bis {
    background-color: #fafafa !important
}

.has-text-yellow {
    color: #ffd800 !important
}

.has-bkg-yellow {
    background-color: #ffd800 !important
}

.has-text-catskill {
    color: #eff4f7 !important
}

.has-bkg-catskill {
    background-color: #eff4f7 !important
}

.has-text-empress {
    color: #757575 !important
}

.has-bkg-empress {
    background-color: #757575 !important
}

.has-text-strikemaster {
    color: #99658b !important
}

.has-bkg-strikemaster {
    background-color: #99658b !important
}

.has-text-hippie-blue {
    color: #5f9bb6 !important
}

.has-bkg-hippie-blue {
    background-color: #5f9bb6 !important
}

.has-text-orange-peel {
    color: #ffa000 !important
}

.has-bkg-orange-peel {
    background-color: #ffa000 !important
}

.has-text-hot-cinnamon {
    color: #e6652c !important
}

.has-bkg-hot-cinnamon {
    background-color: #e6652c !important
}

.has-text-cornflower-light-blue {
    color: #4488f1 !important
}

.has-bkg-cornflower-light-blue {
    background-color: #4488f1 !important
}

.has-text-redDevil {
    color: #860210 !important
}

.has-bkg-redDevil {
    background-color: #860210 !important
}

.has-text-salem {
    color: #08a92b !important
}

.has-bkg-salem {
    background-color: #08a92b !important
}

.is-hidden {
    display: none !important
}

.is-block {
    display: block !important
}

.is-inline {
    display: inline !important
}

.is-inline-block {
    display: inline-block !important
}

.is-sr-only {
    position: absolute !important;
    overflow: hidden !important;
    width: .01em !important;
    height: .01em !important;
    padding: 0 !important;
    border: none !important;
    clip: rect(0, 0, 0, 0) !important;
    white-space: nowrap !important
}

.is-invisible {
    visibility: hidden !important
}

.is-pointer {
    cursor: pointer !important
}

.is-fixed-top {
    position: fixed !important;
    z-index: 30;
    width: 100%
}

.box-three-line {
    margin: 1.5625rem 0 2.5rem
}

.box-three-line,
.box-three-line-mrless {
    position: relative;
    height: 10px;
    background: linear-gradient(#ddd, #ddd) 0 0/100% 1px, linear-gradient(#ddd, #ddd) 0 3px/100% 1px, linear-gradient(#ddd, #ddd) 0 6px/100% 1px, linear-gradient(#ddd, #ddd) 0 9px/100% 1px;
    background-repeat: no-repeat
}

.box-three-line-mrless {
    margin: 0
}

.box-three-line-mrless-yellow {
    position: relative;
    height: 10px;
    margin: 0;
    background: linear-gradient(#ebc800, #ebc800) 0 0/100% 1px, linear-gradient(#ebc800, #ebc800) 0 3px/100% 1px, linear-gradient(#ebc800, #ebc800) 0 6px/100% 1px, linear-gradient(#ebc800, #ebc800) 0 9px/100% 1px;
    background-repeat: no-repeat
}

.box-three-line-mrless-red {
    position: relative;
    height: 10px;
    margin: 0;
    background: linear-gradient(#c00, #c00) 0 0/100% 1px, linear-gradient(#c00, #c00) 0 3px/100% 1px, linear-gradient(#c00, #c00) 0 6px/100% 1px, linear-gradient(#c00, #c00) 0 9px/100% 1px;
    background-repeat: no-repeat
}

.box-three-line-mrless-grey-darker {
    position: relative;
    height: 10px;
    margin: 0;
    background: linear-gradient(#333, #333) 0 0/100% 1px, linear-gradient(#333, #333) 0 3px/100% 1px, linear-gradient(#333, #333) 0 6px/100% 1px, linear-gradient(#333, #333) 0 9px/100% 1px;
    background-repeat: no-repeat
}

.box-three-line-mr-sm {
    position: relative;
    height: 10px;
    background: linear-gradient(#ddd, #ddd) 0 0/100% 1px, linear-gradient(#ddd, #ddd) 0 3px/100% 1px, linear-gradient(#ddd, #ddd) 0 6px/100% 1px, linear-gradient(#ddd, #ddd) 0 9px/100% 1px;
    background-repeat: no-repeat;
    margin: 0 .5rem
}

.box-three-line-mr-sm.is--white {
    position: relative;
    height: 10px;
    margin: 0;
    background: linear-gradient(#fff, #fff) 0 0/100% 1px, linear-gradient(#fff, #fff) 0 3px/100% 1px, linear-gradient(#fff, #fff) 0 6px/100% 1px, linear-gradient(#fff, #fff) 0 9px/100% 1px;
    background-repeat: no-repeat
}

.box-three-line-mr-sm-cornflower-blue {
    position: relative;
    height: 10px;
    background: linear-gradient(#095075, #095075) 0 0/100% 1px, linear-gradient(#095075, #095075) 0 3px/100% 1px, linear-gradient(#095075, #095075) 0 6px/100% 1px, linear-gradient(#095075, #095075) 0 9px/100% 1px;
    background-repeat: no-repeat;
    margin: 0 .5rem
}

.box-four-line,
.box-four-line:before {
    display: block;
    width: 100%
}

.box-four-line:before {
    height: 23px;
    background: repeating-linear-gradient(transparent, transparent 3px, #ddd 4px, #ddd 5px);
    content: ""
}

.box-two-line {
    border-bottom: 1px solid #ddd
}

.box-one-line-grey,
.box-two-line {
    display: block;
    width: 100%;
    height: 6px;
    border-top: 1px solid #ddd
}

.has-border-b-dotted {
    border-bottom: 2px dotted #0a5278
}

.has-border-b-gainsboro {
    border-bottom: 1px solid #dedede
}

.box-one-line:after {
    display: block;
    height: 1px;
    background-color: #0a0a0a;
    content: ""
}

.is-max-w-300 {
    width: 100%;
    max-width: 300px
}

.limit-text-2-lines {
    height: 2.5em;
    overflow: hidden
}

.limit-text-2-lines.title-art,
.limit-text-2-lines.title-art-hp {
    height: 2.2em
}

.is-text-bold {
    font-weight: 700 !important
}

.has-spacing-vw {
    letter-spacing: -.08vw;
    word-spacing: -.4vw
}

.has-cornflower-light-blue-link .content a {
    color: #4488f1 !important
}

.has-cornflower-light-blue-link .icon-border {
    letter-spacing: .42px;
    border: 1px solid #666;
    border-radius: 4px;
    text-transform: uppercase;
    cursor: pointer;
    padding: 10px
}

.has-lines-vertical-white25-transparent-l {
    position: relative
}

.has-lines-vertical-white25-transparent-l:before {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 52px;
    height: 100%;
    margin: 0;
    background: #fff;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .25), hsla(0, 0%, 100%, .25) 46%, transparent 46.1%, transparent 52%, hsla(0, 0%, 100%, .25) 52.1%, hsla(0, 0%, 100%, .25) 55%, transparent 55.1%, transparent 58%, hsla(0, 0%, 100%, .25) 58.1%, hsla(0, 0%, 100%, .25) 61%, transparent 61.1%, transparent 70%, hsla(0, 0%, 100%, .25) 70.1%, hsla(0, 0%, 100%, .25) 88%, transparent 88.1%, transparent 97%, hsla(0, 0%, 100%, .25) 97.1%, hsla(0, 0%, 100%, .25));
    content: ""
}

.has-lines-vertical-white25-transparent-r {
    position: relative
}

.has-lines-vertical-white25-transparent-r:after {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    width: 52px;
    height: 100%;
    margin: 0;
    background: #fff;
    background: linear-gradient(-90deg, hsla(0, 0%, 100%, .25), hsla(0, 0%, 100%, .25) 46%, transparent 46.1%, transparent 52%, hsla(0, 0%, 100%, .25) 52.1%, hsla(0, 0%, 100%, .25) 55%, transparent 55.1%, transparent 58%, hsla(0, 0%, 100%, .25) 58.1%, hsla(0, 0%, 100%, .25) 61%, transparent 61.1%, transparent 70%, hsla(0, 0%, 100%, .25) 70.1%, hsla(0, 0%, 100%, .25) 88%, transparent 88.1%, transparent 97%, hsla(0, 0%, 100%, .25) 97.1%, hsla(0, 0%, 100%, .25));
    content: ""
}

.has-lines-vertical-white25-transparent-b {
    position: relative
}

.has-lines-vertical-white25-transparent-b:before {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 52px;
    height: 100%;
    margin: 0;
    background: #fff;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .25), hsla(0, 0%, 100%, .25) 46%, transparent 46.1%, transparent 52%, hsla(0, 0%, 100%, .25) 52.1%, hsla(0, 0%, 100%, .25) 55%, transparent 55.1%, transparent 58%, hsla(0, 0%, 100%, .25) 58.1%, hsla(0, 0%, 100%, .25) 61%, transparent 61.1%, transparent 70%, hsla(0, 0%, 100%, .25) 70.1%, hsla(0, 0%, 100%, .25) 88%, transparent 88.1%, transparent 97%, hsla(0, 0%, 100%, .25) 97.1%, hsla(0, 0%, 100%, .25));
    content: ""
}

.has-lines-vertical-white25-transparent-b:after {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    width: 52px;
    height: 100%;
    margin: 0;
    background: #fff;
    background: linear-gradient(-90deg, hsla(0, 0%, 100%, .25), hsla(0, 0%, 100%, .25) 46%, transparent 46.1%, transparent 52%, hsla(0, 0%, 100%, .25) 52.1%, hsla(0, 0%, 100%, .25) 55%, transparent 55.1%, transparent 58%, hsla(0, 0%, 100%, .25) 58.1%, hsla(0, 0%, 100%, .25) 61%, transparent 61.1%, transparent 70%, hsla(0, 0%, 100%, .25) 70.1%, hsla(0, 0%, 100%, .25) 88%, transparent 88.1%, transparent 97%, hsla(0, 0%, 100%, .25) 97.1%, hsla(0, 0%, 100%, .25));
    content: ""
}

.has-lines-vertical-white25-transparent-14-l {
    position: relative
}

.has-lines-vertical-white25-transparent-14-l:before {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 14px;
    height: 100%;
    margin: 0;
    background: #fff;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .25), hsla(0, 0%, 100%, .25) 46%, transparent 46.1%, transparent 52%, hsla(0, 0%, 100%, .25) 52.1%, hsla(0, 0%, 100%, .25) 55%, transparent 55.1%, transparent 58%, hsla(0, 0%, 100%, .25) 58.1%, hsla(0, 0%, 100%, .25) 61%, transparent 61.1%, transparent 70%, hsla(0, 0%, 100%, .25) 70.1%, hsla(0, 0%, 100%, .25) 88%, transparent 88.1%, transparent 97%, hsla(0, 0%, 100%, .25) 97.1%, hsla(0, 0%, 100%, .25));
    content: ""
}

.has-lines-vertical-white25-transparent-14-r {
    position: relative
}

.has-lines-vertical-white25-transparent-14-r:after {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    width: 14px;
    height: 100%;
    margin: 0;
    background: #fff;
    background: linear-gradient(-90deg, hsla(0, 0%, 100%, .25), hsla(0, 0%, 100%, .25) 46%, transparent 46.1%, transparent 52%, hsla(0, 0%, 100%, .25) 52.1%, hsla(0, 0%, 100%, .25) 55%, transparent 55.1%, transparent 58%, hsla(0, 0%, 100%, .25) 58.1%, hsla(0, 0%, 100%, .25) 61%, transparent 61.1%, transparent 70%, hsla(0, 0%, 100%, .25) 70.1%, hsla(0, 0%, 100%, .25) 88%, transparent 88.1%, transparent 97%, hsla(0, 0%, 100%, .25) 97.1%, hsla(0, 0%, 100%, .25));
    content: ""
}

.has-lines-vertical-white25-transparent-14-b {
    position: relative
}

.has-lines-vertical-white25-transparent-14-b:before {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 14px;
    height: 100%;
    margin: 0;
    background: #fff;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .25), hsla(0, 0%, 100%, .25) 46%, transparent 46.1%, transparent 52%, hsla(0, 0%, 100%, .25) 52.1%, hsla(0, 0%, 100%, .25) 55%, transparent 55.1%, transparent 58%, hsla(0, 0%, 100%, .25) 58.1%, hsla(0, 0%, 100%, .25) 61%, transparent 61.1%, transparent 70%, hsla(0, 0%, 100%, .25) 70.1%, hsla(0, 0%, 100%, .25) 88%, transparent 88.1%, transparent 97%, hsla(0, 0%, 100%, .25) 97.1%, hsla(0, 0%, 100%, .25));
    content: ""
}

.has-lines-vertical-white25-transparent-14-b:after {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    width: 14px;
    height: 100%;
    margin: 0;
    background: #fff;
    background: linear-gradient(-90deg, hsla(0, 0%, 100%, .25), hsla(0, 0%, 100%, .25) 46%, transparent 46.1%, transparent 52%, hsla(0, 0%, 100%, .25) 52.1%, hsla(0, 0%, 100%, .25) 55%, transparent 55.1%, transparent 58%, hsla(0, 0%, 100%, .25) 58.1%, hsla(0, 0%, 100%, .25) 61%, transparent 61.1%, transparent 70%, hsla(0, 0%, 100%, .25) 70.1%, hsla(0, 0%, 100%, .25) 88%, transparent 88.1%, transparent 97%, hsla(0, 0%, 100%, .25) 97.1%, hsla(0, 0%, 100%, .25));
    content: ""
}

.has-lines-vertical-white30-transparent-9-l {
    position: relative
}

.has-lines-vertical-white30-transparent-9-l:before {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 9px;
    height: 100%;
    margin: 0;
    background: #fff;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .3), hsla(0, 0%, 100%, .3) 46%, transparent 46.1%, transparent 52%, hsla(0, 0%, 100%, .3) 52.1%, hsla(0, 0%, 100%, .3) 55%, transparent 55.1%, transparent 58%, hsla(0, 0%, 100%, .3) 58.1%, hsla(0, 0%, 100%, .3) 61%, transparent 61.1%, transparent 70%, hsla(0, 0%, 100%, .3) 70.1%, hsla(0, 0%, 100%, .3) 88%, transparent 88.1%, transparent 97%, hsla(0, 0%, 100%, .3) 97.1%, hsla(0, 0%, 100%, .3));
    content: ""
}

.has-lines-vertical-white30-transparent-9-r,
.tags-category-btn-small {
    position: relative
}

.has-lines-vertical-white30-transparent-9-r:after,
.tags-category-btn-small:after {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    width: 9px;
    height: 100%;
    margin: 0;
    background: #fff;
    background: linear-gradient(-90deg, hsla(0, 0%, 100%, .3), hsla(0, 0%, 100%, .3) 46%, transparent 46.1%, transparent 52%, hsla(0, 0%, 100%, .3) 52.1%, hsla(0, 0%, 100%, .3) 55%, transparent 55.1%, transparent 58%, hsla(0, 0%, 100%, .3) 58.1%, hsla(0, 0%, 100%, .3) 61%, transparent 61.1%, transparent 70%, hsla(0, 0%, 100%, .3) 70.1%, hsla(0, 0%, 100%, .3) 88%, transparent 88.1%, transparent 97%, hsla(0, 0%, 100%, .3) 97.1%, hsla(0, 0%, 100%, .3));
    content: ""
}

.has-lines-vertical-white30-transparent-9-b {
    position: relative
}

.has-lines-vertical-white30-transparent-9-b:before {
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
    width: 9px;
    height: 100%;
    margin: 0;
    background: #fff;
    background: linear-gradient(90deg, hsla(0, 0%, 100%, .3), hsla(0, 0%, 100%, .3) 46%, transparent 46.1%, transparent 52%, hsla(0, 0%, 100%, .3) 52.1%, hsla(0, 0%, 100%, .3) 55%, transparent 55.1%, transparent 58%, hsla(0, 0%, 100%, .3) 58.1%, hsla(0, 0%, 100%, .3) 61%, transparent 61.1%, transparent 70%, hsla(0, 0%, 100%, .3) 70.1%, hsla(0, 0%, 100%, .3) 88%, transparent 88.1%, transparent 97%, hsla(0, 0%, 100%, .3) 97.1%, hsla(0, 0%, 100%, .3));
    content: ""
}

.has-lines-vertical-white30-transparent-9-b:after {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 0;
    width: 9px;
    height: 100%;
    margin: 0;
    background: #fff;
    background: linear-gradient(-90deg, hsla(0, 0%, 100%, .3), hsla(0, 0%, 100%, .3) 46%, transparent 46.1%, transparent 52%, hsla(0, 0%, 100%, .3) 52.1%, hsla(0, 0%, 100%, .3) 55%, transparent 55.1%, transparent 58%, hsla(0, 0%, 100%, .3) 58.1%, hsla(0, 0%, 100%, .3) 61%, transparent 61.1%, transparent 70%, hsla(0, 0%, 100%, .3) 70.1%, hsla(0, 0%, 100%, .3) 88%, transparent 88.1%, transparent 97%, hsla(0, 0%, 100%, .3) 97.1%, hsla(0, 0%, 100%, .3));
    content: ""
}

.fxc-wrap,
.fxc-wrap-center-center {
    display: flex;
    flex-wrap: wrap
}

.fxc-wrap-center-center {
    justify-content: center;
    align-items: center
}

.fxc-wrap-col {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column
}

.fxc-nowrap {
    display: flex;
    flex-wrap: nowrap !important
}

.fxr-left-top {
    align-items: flex-start;
    align-content: flex-start
}

.fxr-left-center,
.fxr-left-top {
    display: flex;
    justify-content: flex-start
}

.fxr-left-center {
    align-items: center;
    align-content: center
}

.fxr-left-bottom {
    align-items: flex-end;
    align-content: flex-end
}

.fxr-left-bottom,
.fxr-left-stretch {
    display: flex;
    justify-content: flex-start
}

.fxr-left-stretch {
    align-items: stretch;
    align-content: stretch
}

.fxr-left-between {
    align-content: space-between
}

.fxr-left-around,
.fxr-left-between {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-items: flex-start
}

.fxr-left-around {
    align-content: space-around
}

.fxr-center-top {
    align-items: flex-start;
    align-content: flex-start
}

.fxr-center-center,
.fxr-center-top {
    display: flex;
    justify-content: center
}

.fxr-center-center {
    align-items: center;
    align-content: center
}

.fxr-center-bottom {
    display: flex;
    justify-content: center;
    align-items: flex-end;
    align-content: flex-end
}

.fxr-center-stretch {
    display: flex;
    justify-content: center;
    align-items: stretch;
    align-content: stretch
}

.fxr-center-between {
    align-content: space-between
}

.fxr-center-around,
.fxr-center-between {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: flex-start
}

.fxr-center-around {
    align-content: space-around
}

.fxr-right-top {
    align-items: flex-start;
    align-content: flex-start
}

.fxr-right-center,
.fxr-right-top {
    display: flex;
    justify-content: flex-end
}

.fxr-right-center {
    align-items: center;
    align-content: center
}

.fxr-right-bottom {
    align-items: flex-end;
    align-content: flex-end
}

.fxr-right-bottom,
.fxr-right-stretch {
    display: flex;
    justify-content: flex-end
}

.fxr-right-stretch {
    align-items: stretch;
    align-content: stretch
}

.fxr-right-between {
    align-content: space-between
}

.fxr-right-around,
.fxr-right-between {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-end;
    align-items: flex-start
}

.fxr-right-around {
    align-content: space-around
}

.fxr-between-top {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start
}

.fxr-between-center {
    align-items: center
}

.fxr-between-baseline,
.fxr-between-center {
    display: flex;
    justify-content: space-between;
    align-content: center
}

.fxr-between-baseline {
    align-items: baseline
}

.fxr-between-bottom {
    align-items: flex-end;
    align-content: flex-end
}

.fxr-between-bottom,
.fxr-between-stretch {
    display: flex;
    justify-content: space-between
}

.fxr-between-stretch {
    align-items: stretch;
    align-content: stretch
}

.fxr-between-between {
    align-content: space-between
}

.fxr-between-around,
.fxr-between-between {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: flex-start
}

.fxr-between-around {
    align-content: space-around
}

.fxr-around-top {
    align-items: flex-start;
    align-content: flex-start
}

.fxr-around-center,
.fxr-around-top {
    display: flex;
    justify-content: space-around
}

.fxr-around-center {
    align-items: center;
    align-content: center
}

.fxr-around-bottom {
    align-items: flex-end;
    align-content: flex-end
}

.fxr-around-bottom,
.fxr-around-stretch {
    display: flex;
    justify-content: space-around
}

.fxr-around-stretch {
    align-items: stretch;
    align-content: stretch
}

.fxr-around-between {
    align-content: space-between
}

.fxr-around-around,
.fxr-around-between {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-around;
    align-items: flex-start
}

.fxr-around-around {
    align-content: space-around
}

.fxr-inline-left-bottom {
    display: inline-flex;
    justify-content: flex-start;
    align-items: flex-end;
    align-content: flex-end
}

.fxr-inline-left-center {
    display: inline-flex;
    justify-content: flex-start
}

.fxr-inline-left-center,
.fxr-vertical-center {
    align-items: center;
    align-content: center
}

.fxc-top-left {
    align-items: flex-start;
    align-content: flex-start
}

.fxc-top-center,
.fxc-top-left {
    display: flex;
    flex-direction: column;
    justify-content: flex-start
}

.fxc-top-center {
    align-items: center;
    align-content: center
}

.fxc-top-right {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-end;
    align-content: flex-end
}

.fxc-center-left {
    align-items: flex-start;
    align-content: flex-start
}

.fxc-center-center-c,
.fxc-center-left {
    display: flex;
    flex-direction: column;
    justify-content: center
}

.fxc-center-center-c {
    align-items: center;
    align-content: center
}

.fxc-center-right {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-end;
    align-content: flex-end
}

.fxc-bottom-left {
    align-items: flex-start;
    align-content: flex-start
}

.fxc-bottom-center,
.fxc-bottom-left {
    display: flex;
    flex-direction: column;
    justify-content: flex-end
}

.fxc-bottom-center {
    align-items: center;
    align-content: center
}

.fxc-bottom-right {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    align-content: flex-end
}

.fxc-between-left {
    align-items: flex-start;
    align-content: flex-start
}

.fxc-between-center-c,
.fxc-between-left {
    display: flex;
    flex-direction: column;
    justify-content: space-between
}

.fxc-between-center-c {
    align-items: center;
    align-content: center
}

.fxc-between-right {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: flex-end;
    align-content: flex-end
}

.fxc-around-left {
    align-items: flex-start;
    align-content: flex-start
}

.fxc-around-center-c,
.fxc-around-left {
    display: flex;
    flex-direction: column;
    justify-content: space-around
}

.fxc-around-center-c {
    align-items: center;
    align-content: center
}

.fxc-center-center-c-between {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    align-content: space-between
}

.fxc-around-right {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-end;
    align-content: flex-end
}

.fxc-justify-evenly {
    justify-content: space-evenly
}

.fxc-center-around,
.fxc-justify-evenly {
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center
}

.fxc-center-around {
    justify-content: space-around
}

.fxr-grow-end-center {
    display: flex;
    flex-grow: 1;
    justify-content: flex-end;
    align-items: center;
    align-content: center
}

.siema-init {
    overflow: hidden;
    max-height: 230px;
    opacity: 0;
    transition: all .5s ease
}

.siema-init.is-h-320 {
    max-height: 320px
}

.siema-complete {
    overflow: inherit;
    max-height: 230px;
    opacity: 1
}

.siema-complete.is-h-320 {
    max-height: 320px
}

#l-header {
    position: relative;
    margin-top: 2.5rem
}

#l-main .wrapper {
    width: 1024px;
    padding: 1.25rem 1rem;
    margin: auto;
    background-color: #fff
}

#l-main .wrapper .aside-both,
#l-main .wrapper .aside-right {
    height: 100%;
    border-left: 1px solid #dedede
}

#l-main .wrapper .aside-both {
    border-right: 1px solid #dedede
}

#l-main .wrapper .aside-sticky {
    position: sticky;
    z-index: 11;
    top: 65px
}

#l-main .wrapper.is-premium {
    border-top: 1px solid #ffd800
}

#l-main .wrapper.has-wall {
    position: relative
}

#l-main .wrapper section:not(:last-of-type) {
    margin-bottom: 1.5rem
}

.type-photoreportage #l-main .wrapper section:not(:last-of-type) {
    margin-bottom: 0
}

#l-footer {
    position: relative
}

.button {
    justify-content: center;
    padding: 0 .9375rem;
    background-color: #fff;
    color: #333;
    text-align: center;
    border: 1px solid #ddd;
    border-radius: 6px;
    cursor: pointer;
    white-space: nowrap
}

.button a,
.button strong {
    color: inherit
}

.button.button-shadow {
    box-shadow: 4px 5px 5px 1px rgba(10, 82, 120, .15)
}

.button.has-shadow {
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .65)
}

@media screen and (min-width:769px) {
    .type-article-podcast .button.is-xmedium,
    .type-home .button.is-xmedium,
    .type-section .button.is-xmedium {
        width: 152px;
        height: 2rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .type-article-podcast .button.is-xmedium,
    .type-home .button.is-xmedium,
    .type-section .button.is-xmedium {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .type-article-podcast .button.is-xmedium,
    .type-home .button.is-xmedium,
    .type-section .button.is-xmedium {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .type-article-podcast .button.is-xmedium,
    .type-home .button.is-xmedium,
    .type-section .button.is-xmedium {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .type-article-podcast .button.is-medium,
    .type-home .button.is-medium,
    .type-section .button.is-medium {
        width: 200px;
        height: 2.25rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .type-article-podcast .button.is-medium,
    .type-home .button.is-medium,
    .type-section .button.is-medium {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .type-article-podcast .button.is-medium,
    .type-home .button.is-medium,
    .type-section .button.is-medium {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .type-article-podcast .button.is-medium,
    .type-home .button.is-medium,
    .type-section .button.is-medium {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .type-article-podcast .button.is-embed,
    .type-home .button.is-embed,
    .type-section .button.is-embed {
        width: 116px;
        height: 2rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .type-article-podcast .button.is-embed,
    .type-home .button.is-embed,
    .type-section .button.is-embed {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .type-article-podcast .button.is-embed,
    .type-home .button.is-embed,
    .type-section .button.is-embed {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .type-article-podcast .button.is-embed,
    .type-home .button.is-embed,
    .type-section .button.is-embed {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:769px) {
    .type-article-podcast .button.is-small,
    .type-home .button.is-small,
    .type-section .button.is-small {
        min-width: 100px;
        height: 2rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .type-article-podcast .button.is-small,
    .type-home .button.is-small,
    .type-section .button.is-small {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .type-article-podcast .button.is-small,
    .type-home .button.is-small,
    .type-section .button.is-small {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .type-article-podcast .button.is-small,
    .type-home .button.is-small,
    .type-section .button.is-small {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:769px) {
    .type-article-podcast .button.is-large,
    .type-home .button.is-large,
    .type-section .button.is-large {
        width: 236px;
        height: 2.625rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .type-article-podcast .button.is-large,
    .type-home .button.is-large,
    .type-section .button.is-large {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .type-article-podcast .button.is-large,
    .type-home .button.is-large,
    .type-section .button.is-large {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .type-article-podcast .button.is-large,
    .type-home .button.is-large,
    .type-section .button.is-large {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) {
    .type-article-podcast .button.is-large-wide,
    .type-home .button.is-large-wide,
    .type-section .button.is-large-wide {
        width: 290px;
        height: 3.125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .type-article-podcast .button.is-large-wide,
    .type-home .button.is-large-wide,
    .type-section .button.is-large-wide {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .type-article-podcast .button.is-large-wide,
    .type-home .button.is-large-wide,
    .type-section .button.is-large-wide {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.22222vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .type-article-podcast .button.is-large-wide,
    .type-home .button.is-large-wide,
    .type-section .button.is-large-wide {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: .9375rem
    }
}

@media screen and (min-width:769px) {
    .type-article-podcast .button.is-large-b,
    .type-home .button.is-large-b,
    .type-section .button.is-large-b {
        width: 236px;
        height: 2.625rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .type-article-podcast .button.is-large-b,
    .type-home .button.is-large-b,
    .type-section .button.is-large-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .type-article-podcast .button.is-large-b,
    .type-home .button.is-large-b,
    .type-section .button.is-large-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.22222vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .type-article-podcast .button.is-large-b,
    .type-home .button.is-large-b,
    .type-section .button.is-large-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: .9375rem
    }
}

@media screen and (min-width:769px) {
    .type-article-podcast .button.is-xlarge-regular,
    .type-home .button.is-xlarge-regular,
    .type-section .button.is-xlarge-regular {
        width: 320px;
        height: 3.125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .type-article-podcast .button.is-xlarge-regular,
    .type-home .button.is-xlarge-regular,
    .type-section .button.is-xlarge-regular {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .type-article-podcast .button.is-xlarge-regular,
    .type-home .button.is-xlarge-regular,
    .type-section .button.is-xlarge-regular {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .type-article-podcast .button.is-xlarge-regular,
    .type-home .button.is-xlarge-regular,
    .type-section .button.is-xlarge-regular {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .type-article .button.is-small {
        width: 100px;
        height: 2rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .type-article .button.is-small {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .type-article .button.is-small {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .type-article .button.is-small {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:769px) {
    .type-article .button.is-large {
        width: 236px;
        height: 2.625rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .type-article .button.is-large {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .type-article .button.is-large {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .type-article .button.is-large {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) {
    .type-article .button.is-large-wide {
        width: 290px;
        height: 3.125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .type-article .button.is-large-wide {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .type-article .button.is-large-wide {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.22222vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .type-article .button.is-large-wide {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: .9375rem
    }
}

@media screen and (min-width:769px) {
    .type-article .button.is-large-semibold {
        width: 260px;
        height: 3rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .type-article .button.is-large-semibold {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .type-article .button.is-large-semibold {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .type-article .button.is-large-semibold {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) {
    .type-article .button.is-xlarge {
        height: 3.75rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .type-article .button.is-xlarge {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .type-article .button.is-xlarge {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .type-article .button.is-xlarge {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:769px) {
    .type-section-editorial .button.is-large {
        width: 236px;
        height: 2.625rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .type-section-editorial .button.is-large {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .type-section-editorial .button.is-large {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .type-section-editorial .button.is-large {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) {
    .type-section-editorial .button.is-small {
        height: 1.75rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .type-section-editorial .button.is-small {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .type-section-editorial .button.is-small {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .type-section-editorial .button.is-small {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .button.is-smallx {
        height: 1.875rem;
        line-height: 1.3
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .button.is-smallx {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-smallx {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.48148vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .button.is-smallx {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .625rem
    }
}

@media screen and (min-width:769px) {
    .button.is-mediumx {
        height: 1.875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .button.is-mediumx {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-mediumx {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .button.is-mediumx {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .button.is-medium {
        height: 2.25rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .button.is-medium {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-medium {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .button.is-medium {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) {
    .button.is-large-r-medium {
        width: 236px;
        height: 2.625rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .button.is-large-r-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-large-r-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .button.is-large-r-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .button.is-large-r-medium-centered {
        width: 236px;
        margin: 0 auto;
        height: 2.625rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .button.is-large-r-medium-centered {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-large-r-medium-centered {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .button.is-large-r-medium-centered {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .button.is-xxlarge {
        height: 4.375rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .button.is-xxlarge {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-xxlarge {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .button.is-xxlarge {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .button.is-xsmall {
        height: 1.5rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .button.is-xsmall {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-xsmall {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .button.is-xsmall {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .button.is-xsmall-b-reg {
        height: 1.875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .button.is-xsmall-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-xsmall-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .button.is-xsmall-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .button.is-small {
        height: 1.625rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .button.is-small {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-small {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .button.is-small {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .button.is-medium {
        height: 2.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .button.is-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .button.is-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .button.is-medium-semibold {
        width: 260px;
        height: 3rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .button.is-medium-semibold {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-medium-semibold {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .button.is-medium-semibold {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .button.is-medium-newsletter {
        width: 274px;
        margin: 0 auto;
        height: 2.625rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .button.is-medium-newsletter {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-medium-newsletter {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .button.is-medium-newsletter {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .toast .button.is-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .toast .button.is-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .toast .button.is-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .button.is-large {
        height: 2.625rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .button.is-large {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-large {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .button.is-large {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .button.is-large.is--newsletter {
        width: 238px
    }
    .button.is-large-semibold {
        width: 260px;
        height: 3rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .button.is-large-semibold {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-large-semibold {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .button.is-large-semibold {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .button.is-large-bold {
        width: 275px;
        height: 3.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .button.is-large-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-large-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.22222vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .button.is-large-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .9375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .button.is-large-bold-wide {
        width: 100%;
        height: 3.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .button.is-large-bold-wide {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-large-bold-wide {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .button.is-large-bold-wide {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .button.is-large-wide {
        width: 100%;
        height: 3.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .button.is-large-wide {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-large-wide {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .button.is-large-wide {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .button.is-xlarge {
        height: 3.75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .button.is-xlarge {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-xlarge {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .button.is-xlarge {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .button.is-xxlarge {
        height: 4.375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .button.is-xxlarge {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-xxlarge {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .button.is-xxlarge {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.button.is-radius-0 {
    border-radius: 0
}

.button.is-radius-2 {
    border-radius: 2px
}

.button.is-radius-4 {
    border-radius: 4px
}

.button.is-radius-20 {
    border-radius: 20px
}

.button.has-border-atoll {
    border: 1px solid #0a5278;
    background-color: #fff;
    color: #0a5278;
    border-radius: 0
}

.button.has-border-atoll-inv {
    border: 1px solid #0a5278;
    background-color: #0a5278;
    color: #fff;
    border-radius: 0
}

.button.has-border-falu-red-inv {
    border: 1px solid #7d1514;
    background-color: #7d1514;
    color: #fff;
    border-radius: 0
}

.button.has-border-gainsboro {
    border: 1px solid #dedede;
    background-color: #fff;
    color: #29abef;
    border-radius: 16px
}

.button.has-border-red-guard {
    border: 2px solid #c00;
    background-color: #fff;
    color: #c00;
    border-radius: 30px
}

.button.has-border-red-guard:focus,
.button.has-border-red-guard:hover {
    background-color: #c00;
    color: #fff;
    border-color: #c00
}

.button.has-border-red-guard.is-sm {
    border: 1px solid #c00;
    border-radius: 23px
}

.button .icon:not(.has-text):first-child:not(:last-child),
.button .icon:not(.is-floating-l):first-child:not(:last-child),
.button .image.has-media .icon-shadow:not(.has-text):first-child:not(:last-child),
.button .image.has-media .icon-shadow:not(.is-floating-l):first-child:not(:last-child),
.image.has-media .button .icon-shadow:not(.has-text):first-child:not(:last-child),
.image.has-media .button .icon-shadow:not(.is-floating-l):first-child:not(:last-child) {
    margin-right: .625em;
    margin-left: 0
}

.button .icon:not(.has-text):last-child:not(:first-child),
.button .icon:not(.is-floating-l):last-child:not(:first-child),
.button .image.has-media .icon-shadow:not(.has-text):last-child:not(:first-child),
.button .image.has-media .icon-shadow:not(.is-floating-l):last-child:not(:first-child),
.image.has-media .button .icon-shadow:not(.has-text):last-child:not(:first-child),
.image.has-media .button .icon-shadow:not(.is-floating-l):last-child:not(:first-child) {
    margin-right: 0;
    margin-left: .625rem
}

.button .icon:not(.has-text):first-child:last-child,
.button .icon:not(.is-floating-l):first-child:last-child,
.button .image.has-media .icon-shadow:not(.has-text):first-child:last-child,
.button .image.has-media .icon-shadow:not(.is-floating-l):first-child:last-child,
.image.has-media .button .icon-shadow:not(.has-text):first-child:last-child,
.image.has-media .button .icon-shadow:not(.is-floating-l):first-child:last-child {
    margin-right: calc(-.625em - 1px);
    margin-left: calc(-.625em - 1px)
}

.button .icon.is-floating-l,
.button .image.has-media .is-floating-l.icon-shadow,
.image.has-media .button .is-floating-l.icon-shadow {
    position: absolute;
    left: 6%
}

.button .icon.has-text,
.button .image.has-media .has-text.icon-shadow,
.image.has-media .button .has-text.icon-shadow {
    margin-left: .375rem !important
}

.button.is-hovered,
.button:hover {
    color: #111;
    border-color: #ddd
}

.button.is-active,
.button.is-focused,
.button:active,
.button:focus {
    outline: none
}

.button.is-text {
    background-color: transparent;
    color: #49b8f1;
    border-color: transparent
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .button.is-text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .button.is-text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .button.is-text.is-small {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-text.is-small {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .button.is-text.is-small {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .button.is-text.is-xsmall-br-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-text.is-xsmall-br-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .button.is-text.is-xsmall-br-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .8125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .button.is-text {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-text {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .button.is-text {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .button.is-text.is-small {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-text.is-small {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .button.is-text.is-small {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .button.is-text.is-small-md {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-text.is-small-md {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .button.is-text.is-small-md {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.button.is-text.is-active,
.button.is-text.is-focused,
.button.is-text.is-hovered,
.button.is-text:active,
.button.is-text:focus,
.button.is-text:hover {
    background-color: transparent;
    color: #49b8f1
}

.button.is-text[disabled],
fieldset[disabled] .button.is-text {
    background-color: transparent;
    border-color: transparent;
    box-shadow: none
}

.button.is-white {
    background-color: #fff;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-white.is-hovered,
.button.is-white:hover {
    background-color: #f9f9f9;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-white.is-focused,
.button.is-white:focus {
    color: #0a0a0a;
    border-color: transparent
}

.button.is-white.is-focused:not(:active),
.button.is-white:focus:not(:active) {
    box-shadow: 0 0 0 .125em hsla(0, 0%, 100%, .25)
}

.button.is-white.is-active,
.button.is-white:active {
    background-color: #f2f2f2;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-white[disabled],
fieldset[disabled] .button.is-white {
    background-color: #fff;
    border-color: transparent;
    box-shadow: none
}

.button.is-white.is-inverted {
    background-color: #0a0a0a;
    color: #fff
}

.button.is-white.is-inverted:hover {
    background-color: #000
}

.button.is-white.is-inverted[disabled],
fieldset[disabled] .button.is-white.is-inverted {
    background-color: #0a0a0a;
    color: #fff;
    border-color: transparent;
    box-shadow: none
}

.button.is-white.is-loading:after {
    border-color: transparent transparent #0a0a0a #0a0a0a !important
}

.button.is-white.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-white.is-outlined:focus,
.button.is-white.is-outlined:hover {
    background-color: #fff;
    color: #0a0a0a;
    border-color: #fff
}

.button.is-white.is-outlined.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-white.is-outlined[disabled],
fieldset[disabled] .button.is-white.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-white.is-inverted.is-outlined {
    background-color: transparent;
    color: #0a0a0a;
    border-color: #0a0a0a
}

.button.is-white.is-inverted.is-outlined:focus,
.button.is-white.is-inverted.is-outlined:hover {
    background-color: #0a0a0a;
    color: #fff
}

.button.is-white.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-white.is-inverted.is-outlined {
    background-color: transparent;
    color: #0a0a0a;
    border-color: #0a0a0a;
    box-shadow: none
}

.button.is-white.is-mobile-no-effects:active,
.button.is-white.is-mobile-no-effects:focus,
.button.is-white.is-mobile-no-effects:hover {
    background-color: #0a0a0a;
    color: #fff;
    box-shadow: none
}

.button.is-pianeta2020 {
    background-color: #f1f7dc;
    color: #f1f7dc;
    border-color: transparent
}

.button.is-pianeta2020.is-hovered,
.button.is-pianeta2020:hover {
    background-color: #edf5d2;
    color: #f1f7dc;
    border-color: transparent
}

.button.is-pianeta2020.is-focused,
.button.is-pianeta2020:focus {
    color: #f1f7dc;
    border-color: transparent
}

.button.is-pianeta2020.is-focused:not(:active),
.button.is-pianeta2020:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(241, 247, 220, .25)
}

.button.is-pianeta2020.is-active,
.button.is-pianeta2020:active {
    background-color: #e9f2c7;
    color: #f1f7dc;
    border-color: transparent
}

.button.is-pianeta2020[disabled],
fieldset[disabled] .button.is-pianeta2020 {
    background-color: #f1f7dc;
    border-color: transparent;
    box-shadow: none
}

.button.is-pianeta2020.is-inverted {
    background-color: #f1f7dc;
    color: #f1f7dc
}

.button.is-pianeta2020.is-inverted:hover {
    background-color: #e9f2c7
}

.button.is-pianeta2020.is-inverted[disabled],
fieldset[disabled] .button.is-pianeta2020.is-inverted {
    background-color: #f1f7dc;
    color: #f1f7dc;
    border-color: transparent;
    box-shadow: none
}

.button.is-pianeta2020.is-loading:after {
    border-color: transparent transparent #f1f7dc #f1f7dc !important
}

.button.is-pianeta2020.is-outlined {
    background-color: transparent;
    color: #f1f7dc;
    border-color: #f1f7dc
}

.button.is-pianeta2020.is-outlined:focus,
.button.is-pianeta2020.is-outlined:hover {
    background-color: #f1f7dc;
    color: #f1f7dc;
    border-color: #f1f7dc
}

.button.is-pianeta2020.is-outlined.is-loading:after {
    border-color: transparent transparent #f1f7dc #f1f7dc !important
}

.button.is-pianeta2020.is-outlined[disabled],
fieldset[disabled] .button.is-pianeta2020.is-outlined {
    background-color: transparent;
    color: #f1f7dc;
    border-color: #f1f7dc;
    box-shadow: none
}

.button.is-pianeta2020.is-inverted.is-outlined {
    background-color: transparent;
    color: #f1f7dc;
    border-color: #f1f7dc
}

.button.is-pianeta2020.is-inverted.is-outlined:focus,
.button.is-pianeta2020.is-inverted.is-outlined:hover {
    background-color: #f1f7dc;
    color: #f1f7dc
}

.button.is-pianeta2020.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-pianeta2020.is-inverted.is-outlined {
    background-color: transparent;
    color: #f1f7dc;
    border-color: #f1f7dc;
    box-shadow: none
}

.button.is-pianeta2020.is-mobile-no-effects:active,
.button.is-pianeta2020.is-mobile-no-effects:focus,
.button.is-pianeta2020.is-mobile-no-effects:hover {
    background-color: #f1f7dc;
    color: #f1f7dc;
    box-shadow: none
}

.button.is-black {
    background-color: #333;
    color: #fff;
    border-color: transparent
}

.button.is-black.is-hovered,
.button.is-black:hover {
    background-color: #2d2d2d;
    color: #fff;
    border-color: transparent
}

.button.is-black.is-focused,
.button.is-black:focus {
    color: #fff;
    border-color: transparent
}

.button.is-black.is-focused:not(:active),
.button.is-black:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(51, 51, 51, .25)
}

.button.is-black.is-active,
.button.is-black:active {
    background-color: #262626;
    color: #fff;
    border-color: transparent
}

.button.is-black[disabled],
fieldset[disabled] .button.is-black {
    background-color: #333;
    border-color: transparent;
    box-shadow: none
}

.button.is-black.is-inverted {
    background-color: #fff;
    color: #333
}

.button.is-black.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-black.is-inverted[disabled],
fieldset[disabled] .button.is-black.is-inverted {
    background-color: #fff;
    color: #333;
    border-color: transparent;
    box-shadow: none
}

.button.is-black.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-black.is-outlined {
    background-color: transparent;
    color: #333;
    border-color: #333
}

.button.is-black.is-outlined:focus,
.button.is-black.is-outlined:hover {
    background-color: #333;
    color: #fff;
    border-color: #333
}

.button.is-black.is-outlined.is-loading:after {
    border-color: transparent transparent #333 #333 !important
}

.button.is-black.is-outlined[disabled],
fieldset[disabled] .button.is-black.is-outlined {
    background-color: transparent;
    color: #333;
    border-color: #333;
    box-shadow: none
}

.button.is-black.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-black.is-inverted.is-outlined:focus,
.button.is-black.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #333
}

.button.is-black.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-black.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-black.is-mobile-no-effects:active,
.button.is-black.is-mobile-no-effects:focus,
.button.is-black.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #333;
    box-shadow: none
}

.button.is-primary {
    background-color: #49b8f1;
    color: #fff;
    border-color: transparent
}

.button.is-primary.is-hovered,
.button.is-primary:hover {
    background-color: #3db3f0;
    color: #fff;
    border-color: transparent
}

.button.is-primary.is-focused,
.button.is-primary:focus {
    color: #fff;
    border-color: transparent
}

.button.is-primary.is-focused:not(:active),
.button.is-primary:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(73, 184, 241, .25)
}

.button.is-primary.is-active,
.button.is-primary:active {
    background-color: #31afef;
    color: #fff;
    border-color: transparent
}

.button.is-primary[disabled],
fieldset[disabled] .button.is-primary {
    background-color: #49b8f1;
    border-color: transparent;
    box-shadow: none
}

.button.is-primary.is-inverted {
    background-color: #fff;
    color: #49b8f1
}

.button.is-primary.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-primary.is-inverted[disabled],
fieldset[disabled] .button.is-primary.is-inverted {
    background-color: #fff;
    color: #49b8f1;
    border-color: transparent;
    box-shadow: none
}

.button.is-primary.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-primary.is-outlined {
    background-color: transparent;
    color: #49b8f1;
    border-color: #49b8f1
}

.button.is-primary.is-outlined:focus,
.button.is-primary.is-outlined:hover {
    background-color: #49b8f1;
    color: #fff;
    border-color: #49b8f1
}

.button.is-primary.is-outlined.is-loading:after {
    border-color: transparent transparent #49b8f1 #49b8f1 !important
}

.button.is-primary.is-outlined[disabled],
fieldset[disabled] .button.is-primary.is-outlined {
    background-color: transparent;
    color: #49b8f1;
    border-color: #49b8f1;
    box-shadow: none
}

.button.is-primary.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-primary.is-inverted.is-outlined:focus,
.button.is-primary.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #49b8f1
}

.button.is-primary.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-primary.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-primary.is-mobile-no-effects:active,
.button.is-primary.is-mobile-no-effects:focus,
.button.is-primary.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #49b8f1;
    box-shadow: none
}

.button.is-mine-shaft2 {
    background-color: #222;
    color: #3e3d3d;
    border-color: transparent
}

.button.is-mine-shaft2.is-hovered,
.button.is-mine-shaft2:hover {
    background-color: #1c1c1c;
    color: #3e3d3d;
    border-color: transparent
}

.button.is-mine-shaft2.is-focused,
.button.is-mine-shaft2:focus {
    color: #3e3d3d;
    border-color: transparent
}

.button.is-mine-shaft2.is-focused:not(:active),
.button.is-mine-shaft2:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(34, 34, 34, .25)
}

.button.is-mine-shaft2.is-active,
.button.is-mine-shaft2:active {
    background-color: #151515;
    color: #3e3d3d;
    border-color: transparent
}

.button.is-mine-shaft2[disabled],
fieldset[disabled] .button.is-mine-shaft2 {
    background-color: #222;
    border-color: transparent;
    box-shadow: none
}

.button.is-mine-shaft2.is-inverted {
    background-color: #3e3d3d;
    color: #222
}

.button.is-mine-shaft2.is-inverted:hover {
    background-color: #313030
}

.button.is-mine-shaft2.is-inverted[disabled],
fieldset[disabled] .button.is-mine-shaft2.is-inverted {
    background-color: #3e3d3d;
    color: #222;
    border-color: transparent;
    box-shadow: none
}

.button.is-mine-shaft2.is-loading:after {
    border-color: transparent transparent #3e3d3d #3e3d3d !important
}

.button.is-mine-shaft2.is-outlined {
    background-color: transparent;
    color: #222;
    border-color: #222
}

.button.is-mine-shaft2.is-outlined:focus,
.button.is-mine-shaft2.is-outlined:hover {
    background-color: #222;
    color: #3e3d3d;
    border-color: #222
}

.button.is-mine-shaft2.is-outlined.is-loading:after {
    border-color: transparent transparent #222 #222 !important
}

.button.is-mine-shaft2.is-outlined[disabled],
fieldset[disabled] .button.is-mine-shaft2.is-outlined {
    background-color: transparent;
    color: #222;
    border-color: #222;
    box-shadow: none
}

.button.is-mine-shaft2.is-inverted.is-outlined {
    background-color: transparent;
    color: #3e3d3d;
    border-color: #3e3d3d
}

.button.is-mine-shaft2.is-inverted.is-outlined:focus,
.button.is-mine-shaft2.is-inverted.is-outlined:hover {
    background-color: #3e3d3d;
    color: #222
}

.button.is-mine-shaft2.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-mine-shaft2.is-inverted.is-outlined {
    background-color: transparent;
    color: #3e3d3d;
    border-color: #3e3d3d;
    box-shadow: none
}

.button.is-mine-shaft2.is-mobile-no-effects:active,
.button.is-mine-shaft2.is-mobile-no-effects:focus,
.button.is-mine-shaft2.is-mobile-no-effects:hover {
    background-color: #3e3d3d;
    color: #222;
    box-shadow: none
}

.button.is-cornflower-blue {
    background-color: #095075;
    color: #fff;
    border-color: transparent
}

.button.is-cornflower-blue.is-hovered,
.button.is-cornflower-blue:hover {
    background-color: #084869;
    color: #fff;
    border-color: transparent
}

.button.is-cornflower-blue.is-focused,
.button.is-cornflower-blue:focus {
    color: #fff;
    border-color: transparent
}

.button.is-cornflower-blue.is-focused:not(:active),
.button.is-cornflower-blue:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(9, 80, 117, .25)
}

.button.is-cornflower-blue.is-active,
.button.is-cornflower-blue:active {
    background-color: #07405d;
    color: #fff;
    border-color: transparent
}

.button.is-cornflower-blue[disabled],
fieldset[disabled] .button.is-cornflower-blue {
    background-color: #095075;
    border-color: transparent;
    box-shadow: none
}

.button.is-cornflower-blue.is-inverted {
    background-color: #fff;
    color: #095075
}

.button.is-cornflower-blue.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-cornflower-blue.is-inverted[disabled],
fieldset[disabled] .button.is-cornflower-blue.is-inverted {
    background-color: #fff;
    color: #095075;
    border-color: transparent;
    box-shadow: none
}

.button.is-cornflower-blue.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-cornflower-blue.is-outlined {
    background-color: transparent;
    color: #095075;
    border-color: #095075
}

.button.is-cornflower-blue.is-outlined:focus,
.button.is-cornflower-blue.is-outlined:hover {
    background-color: #095075;
    color: #fff;
    border-color: #095075
}

.button.is-cornflower-blue.is-outlined.is-loading:after {
    border-color: transparent transparent #095075 #095075 !important
}

.button.is-cornflower-blue.is-outlined[disabled],
fieldset[disabled] .button.is-cornflower-blue.is-outlined {
    background-color: transparent;
    color: #095075;
    border-color: #095075;
    box-shadow: none
}

.button.is-cornflower-blue.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-cornflower-blue.is-inverted.is-outlined:focus,
.button.is-cornflower-blue.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #095075
}

.button.is-cornflower-blue.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-cornflower-blue.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-cornflower-blue.is-mobile-no-effects:active,
.button.is-cornflower-blue.is-mobile-no-effects:focus,
.button.is-cornflower-blue.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #095075;
    box-shadow: none
}

.button.is-grey-darker {
    background-color: #333;
    color: #fff;
    border-color: transparent
}

.button.is-grey-darker.is-hovered,
.button.is-grey-darker:hover {
    background-color: #2d2d2d;
    color: #fff;
    border-color: transparent
}

.button.is-grey-darker.is-focused,
.button.is-grey-darker:focus {
    color: #fff;
    border-color: transparent
}

.button.is-grey-darker.is-focused:not(:active),
.button.is-grey-darker:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(51, 51, 51, .25)
}

.button.is-grey-darker.is-active,
.button.is-grey-darker:active {
    background-color: #262626;
    color: #fff;
    border-color: transparent
}

.button.is-grey-darker[disabled],
fieldset[disabled] .button.is-grey-darker {
    background-color: #333;
    border-color: transparent;
    box-shadow: none
}

.button.is-grey-darker.is-inverted {
    background-color: #fff;
    color: #333
}

.button.is-grey-darker.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-grey-darker.is-inverted[disabled],
fieldset[disabled] .button.is-grey-darker.is-inverted {
    background-color: #fff;
    color: #333;
    border-color: transparent;
    box-shadow: none
}

.button.is-grey-darker.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-grey-darker.is-outlined {
    background-color: transparent;
    color: #333;
    border-color: #333
}

.button.is-grey-darker.is-outlined:focus,
.button.is-grey-darker.is-outlined:hover {
    background-color: #333;
    color: #fff;
    border-color: #333
}

.button.is-grey-darker.is-outlined.is-loading:after {
    border-color: transparent transparent #333 #333 !important
}

.button.is-grey-darker.is-outlined[disabled],
fieldset[disabled] .button.is-grey-darker.is-outlined {
    background-color: transparent;
    color: #333;
    border-color: #333;
    box-shadow: none
}

.button.is-grey-darker.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-grey-darker.is-inverted.is-outlined:focus,
.button.is-grey-darker.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #333
}

.button.is-grey-darker.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-grey-darker.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-grey-darker.is-mobile-no-effects:active,
.button.is-grey-darker.is-mobile-no-effects:focus,
.button.is-grey-darker.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #333;
    box-shadow: none
}

.button.is-grey-dusty {
    background-color: #999;
    color: #fff;
    border-color: transparent
}

.button.is-grey-dusty.is-hovered,
.button.is-grey-dusty:hover {
    background-color: #939393;
    color: #fff;
    border-color: transparent
}

.button.is-grey-dusty.is-focused,
.button.is-grey-dusty:focus {
    color: #fff;
    border-color: transparent
}

.button.is-grey-dusty.is-focused:not(:active),
.button.is-grey-dusty:focus:not(:active) {
    box-shadow: 0 0 0 .125em hsla(0, 0%, 60%, .25)
}

.button.is-grey-dusty.is-active,
.button.is-grey-dusty:active {
    background-color: #8c8c8c;
    color: #fff;
    border-color: transparent
}

.button.is-grey-dusty[disabled],
fieldset[disabled] .button.is-grey-dusty {
    background-color: #999;
    border-color: transparent;
    box-shadow: none
}

.button.is-grey-dusty.is-inverted {
    background-color: #fff;
    color: #999
}

.button.is-grey-dusty.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-grey-dusty.is-inverted[disabled],
fieldset[disabled] .button.is-grey-dusty.is-inverted {
    background-color: #fff;
    color: #999;
    border-color: transparent;
    box-shadow: none
}

.button.is-grey-dusty.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-grey-dusty.is-outlined {
    background-color: transparent;
    color: #999;
    border-color: #999
}

.button.is-grey-dusty.is-outlined:focus,
.button.is-grey-dusty.is-outlined:hover {
    background-color: #999;
    color: #fff;
    border-color: #999
}

.button.is-grey-dusty.is-outlined.is-loading:after {
    border-color: transparent transparent #999 #999 !important
}

.button.is-grey-dusty.is-outlined[disabled],
fieldset[disabled] .button.is-grey-dusty.is-outlined {
    background-color: transparent;
    color: #999;
    border-color: #999;
    box-shadow: none
}

.button.is-grey-dusty.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-grey-dusty.is-inverted.is-outlined:focus,
.button.is-grey-dusty.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #999
}

.button.is-grey-dusty.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-grey-dusty.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-grey-dusty.is-mobile-no-effects:active,
.button.is-grey-dusty.is-mobile-no-effects:focus,
.button.is-grey-dusty.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #999;
    box-shadow: none
}

.button.is-alto {
    background-color: hsla(0, 0%, 84.7%, .23);
    color: #fff;
    border-color: transparent
}

.button.is-alto.is-hovered,
.button.is-alto:hover {
    background-color: hsla(0, 0%, 82.4%, .23);
    color: #fff;
    border-color: transparent
}

.button.is-alto.is-focused,
.button.is-alto:focus {
    color: #fff;
    border-color: transparent
}

.button.is-alto.is-focused:not(:active),
.button.is-alto:focus:not(:active) {
    box-shadow: 0 0 0 .125em hsla(0, 0%, 84.7%, .25)
}

.button.is-alto.is-active,
.button.is-alto:active {
    background-color: hsla(0, 0%, 79.6%, .23);
    color: #fff;
    border-color: transparent
}

.button.is-alto[disabled],
fieldset[disabled] .button.is-alto {
    background-color: hsla(0, 0%, 84.7%, .23);
    border-color: transparent;
    box-shadow: none
}

.button.is-alto.is-inverted {
    background-color: #fff;
    color: hsla(0, 0%, 84.7%, .23)
}

.button.is-alto.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-alto.is-inverted[disabled],
fieldset[disabled] .button.is-alto.is-inverted {
    background-color: #fff;
    color: hsla(0, 0%, 84.7%, .23);
    border-color: transparent;
    box-shadow: none
}

.button.is-alto.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-alto.is-outlined {
    background-color: transparent;
    color: hsla(0, 0%, 84.7%, .23);
    border-color: hsla(0, 0%, 84.7%, .23)
}

.button.is-alto.is-outlined:focus,
.button.is-alto.is-outlined:hover {
    background-color: hsla(0, 0%, 84.7%, .23);
    color: #fff;
    border-color: hsla(0, 0%, 84.7%, .23)
}

.button.is-alto.is-outlined.is-loading:after {
    border-color: transparent transparent hsla(0, 0%, 84.7%, .23) hsla(0, 0%, 84.7%, .23) !important
}

.button.is-alto.is-outlined[disabled],
fieldset[disabled] .button.is-alto.is-outlined {
    background-color: transparent;
    color: hsla(0, 0%, 84.7%, .23);
    border-color: hsla(0, 0%, 84.7%, .23);
    box-shadow: none
}

.button.is-alto.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-alto.is-inverted.is-outlined:focus,
.button.is-alto.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: hsla(0, 0%, 84.7%, .23)
}

.button.is-alto.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-alto.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-alto.is-mobile-no-effects:active,
.button.is-alto.is-mobile-no-effects:focus,
.button.is-alto.is-mobile-no-effects:hover {
    background-color: #fff;
    color: hsla(0, 0%, 84.7%, .23);
    box-shadow: none
}

.button.is-grey-dove {
    background-color: #666;
    color: #fff;
    border-color: transparent
}

.button.is-grey-dove.is-hovered,
.button.is-grey-dove:hover {
    background-color: #606060;
    color: #fff;
    border-color: transparent
}

.button.is-grey-dove.is-focused,
.button.is-grey-dove:focus {
    color: #fff;
    border-color: transparent
}

.button.is-grey-dove.is-focused:not(:active),
.button.is-grey-dove:focus:not(:active) {
    box-shadow: 0 0 0 .125em hsla(0, 0%, 40%, .25)
}

.button.is-grey-dove.is-active,
.button.is-grey-dove:active {
    background-color: #595959;
    color: #fff;
    border-color: transparent
}

.button.is-grey-dove[disabled],
fieldset[disabled] .button.is-grey-dove {
    background-color: #666;
    border-color: transparent;
    box-shadow: none
}

.button.is-grey-dove.is-inverted {
    background-color: #fff;
    color: #666
}

.button.is-grey-dove.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-grey-dove.is-inverted[disabled],
fieldset[disabled] .button.is-grey-dove.is-inverted {
    background-color: #fff;
    color: #666;
    border-color: transparent;
    box-shadow: none
}

.button.is-grey-dove.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-grey-dove.is-outlined {
    background-color: transparent;
    color: #666;
    border-color: #666
}

.button.is-grey-dove.is-outlined:focus,
.button.is-grey-dove.is-outlined:hover {
    background-color: #666;
    color: #fff;
    border-color: #666
}

.button.is-grey-dove.is-outlined.is-loading:after {
    border-color: transparent transparent #666 #666 !important
}

.button.is-grey-dove.is-outlined[disabled],
fieldset[disabled] .button.is-grey-dove.is-outlined {
    background-color: transparent;
    color: #666;
    border-color: #666;
    box-shadow: none
}

.button.is-grey-dove.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-grey-dove.is-inverted.is-outlined:focus,
.button.is-grey-dove.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #666
}

.button.is-grey-dove.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-grey-dove.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-grey-dove.is-mobile-no-effects:active,
.button.is-grey-dove.is-mobile-no-effects:focus,
.button.is-grey-dove.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #666;
    box-shadow: none
}

.button.is-b-umber {
    background-color: #8a2f2a;
    color: #fff;
    border-color: transparent
}

.button.is-b-umber.is-hovered,
.button.is-b-umber:hover {
    background-color: #802c27;
    color: #fff;
    border-color: transparent
}

.button.is-b-umber.is-focused,
.button.is-b-umber:focus {
    color: #fff;
    border-color: transparent
}

.button.is-b-umber.is-focused:not(:active),
.button.is-b-umber:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(138, 47, 42, .25)
}

.button.is-b-umber.is-active,
.button.is-b-umber:active {
    background-color: #762824;
    color: #fff;
    border-color: transparent
}

.button.is-b-umber[disabled],
fieldset[disabled] .button.is-b-umber {
    background-color: #8a2f2a;
    border-color: transparent;
    box-shadow: none
}

.button.is-b-umber.is-inverted {
    background-color: #fff;
    color: #8a2f2a
}

.button.is-b-umber.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-b-umber.is-inverted[disabled],
fieldset[disabled] .button.is-b-umber.is-inverted {
    background-color: #fff;
    color: #8a2f2a;
    border-color: transparent;
    box-shadow: none
}

.button.is-b-umber.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-b-umber.is-outlined {
    background-color: transparent;
    color: #8a2f2a;
    border-color: #8a2f2a
}

.button.is-b-umber.is-outlined:focus,
.button.is-b-umber.is-outlined:hover {
    background-color: #8a2f2a;
    color: #fff;
    border-color: #8a2f2a
}

.button.is-b-umber.is-outlined.is-loading:after {
    border-color: transparent transparent #8a2f2a #8a2f2a !important
}

.button.is-b-umber.is-outlined[disabled],
fieldset[disabled] .button.is-b-umber.is-outlined {
    background-color: transparent;
    color: #8a2f2a;
    border-color: #8a2f2a;
    box-shadow: none
}

.button.is-b-umber.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-b-umber.is-inverted.is-outlined:focus,
.button.is-b-umber.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #8a2f2a
}

.button.is-b-umber.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-b-umber.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-b-umber.is-mobile-no-effects:active,
.button.is-b-umber.is-mobile-no-effects:focus,
.button.is-b-umber.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #8a2f2a;
    box-shadow: none
}

.button.is-denim {
    background-color: #2c98f0;
    color: #fff;
    border-color: transparent
}

.button.is-denim.is-hovered,
.button.is-denim:hover {
    background-color: #2092ef;
    color: #fff;
    border-color: transparent
}

.button.is-denim.is-focused,
.button.is-denim:focus {
    color: #fff;
    border-color: transparent
}

.button.is-denim.is-focused:not(:active),
.button.is-denim:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(44, 152, 240, .25)
}

.button.is-denim.is-active,
.button.is-denim:active {
    background-color: #148cee;
    color: #fff;
    border-color: transparent
}

.button.is-denim[disabled],
fieldset[disabled] .button.is-denim {
    background-color: #2c98f0;
    border-color: transparent;
    box-shadow: none
}

.button.is-denim.is-inverted {
    background-color: #fff;
    color: #2c98f0
}

.button.is-denim.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-denim.is-inverted[disabled],
fieldset[disabled] .button.is-denim.is-inverted {
    background-color: #fff;
    color: #2c98f0;
    border-color: transparent;
    box-shadow: none
}

.button.is-denim.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-denim.is-outlined {
    background-color: transparent;
    color: #2c98f0;
    border-color: #2c98f0
}

.button.is-denim.is-outlined:focus,
.button.is-denim.is-outlined:hover {
    background-color: #2c98f0;
    color: #fff;
    border-color: #2c98f0
}

.button.is-denim.is-outlined.is-loading:after {
    border-color: transparent transparent #2c98f0 #2c98f0 !important
}

.button.is-denim.is-outlined[disabled],
fieldset[disabled] .button.is-denim.is-outlined {
    background-color: transparent;
    color: #2c98f0;
    border-color: #2c98f0;
    box-shadow: none
}

.button.is-denim.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-denim.is-inverted.is-outlined:focus,
.button.is-denim.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #2c98f0
}

.button.is-denim.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-denim.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-denim.is-mobile-no-effects:active,
.button.is-denim.is-mobile-no-effects:focus,
.button.is-denim.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #2c98f0;
    box-shadow: none
}

.button.is-red-guard {
    background-color: #c00;
    color: #fff;
    border-color: transparent
}

.button.is-red-guard.is-hovered,
.button.is-red-guard:hover {
    background-color: #bf0000;
    color: #fff;
    border-color: transparent
}

.button.is-red-guard.is-focused,
.button.is-red-guard:focus {
    color: #fff;
    border-color: transparent
}

.button.is-red-guard.is-focused:not(:active),
.button.is-red-guard:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(204, 0, 0, .25)
}

.button.is-red-guard.is-active,
.button.is-red-guard:active {
    background-color: #b30000;
    color: #fff;
    border-color: transparent
}

.button.is-red-guard[disabled],
fieldset[disabled] .button.is-red-guard {
    background-color: #c00;
    border-color: transparent;
    box-shadow: none
}

.button.is-red-guard.is-inverted {
    background-color: #fff;
    color: #c00
}

.button.is-red-guard.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-red-guard.is-inverted[disabled],
fieldset[disabled] .button.is-red-guard.is-inverted {
    background-color: #fff;
    color: #c00;
    border-color: transparent;
    box-shadow: none
}

.button.is-red-guard.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-red-guard.is-outlined {
    background-color: transparent;
    color: #c00;
    border-color: #c00
}

.button.is-red-guard.is-outlined:focus,
.button.is-red-guard.is-outlined:hover {
    background-color: #c00;
    color: #fff;
    border-color: #c00
}

.button.is-red-guard.is-outlined.is-loading:after {
    border-color: transparent transparent #c00 #c00 !important
}

.button.is-red-guard.is-outlined[disabled],
fieldset[disabled] .button.is-red-guard.is-outlined {
    background-color: transparent;
    color: #c00;
    border-color: #c00;
    box-shadow: none
}

.button.is-red-guard.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-red-guard.is-inverted.is-outlined:focus,
.button.is-red-guard.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #c00
}

.button.is-red-guard.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-red-guard.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-red-guard.is-mobile-no-effects:active,
.button.is-red-guard.is-mobile-no-effects:focus,
.button.is-red-guard.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #c00;
    box-shadow: none
}

.button.is-red-solid {
    background-color: #ec0000;
    color: #fff;
    border-color: transparent
}

.button.is-red-solid.is-hovered,
.button.is-red-solid:hover {
    background-color: #df0000;
    color: #fff;
    border-color: transparent
}

.button.is-red-solid.is-focused,
.button.is-red-solid:focus {
    color: #fff;
    border-color: transparent
}

.button.is-red-solid.is-focused:not(:active),
.button.is-red-solid:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(236, 0, 0, .25)
}

.button.is-red-solid.is-active,
.button.is-red-solid:active {
    background-color: #d30000;
    color: #fff;
    border-color: transparent
}

.button.is-red-solid[disabled],
fieldset[disabled] .button.is-red-solid {
    background-color: #ec0000;
    border-color: transparent;
    box-shadow: none
}

.button.is-red-solid.is-inverted {
    background-color: #fff;
    color: #ec0000
}

.button.is-red-solid.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-red-solid.is-inverted[disabled],
fieldset[disabled] .button.is-red-solid.is-inverted {
    background-color: #fff;
    color: #ec0000;
    border-color: transparent;
    box-shadow: none
}

.button.is-red-solid.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-red-solid.is-outlined {
    background-color: transparent;
    color: #ec0000;
    border-color: #ec0000
}

.button.is-red-solid.is-outlined:focus,
.button.is-red-solid.is-outlined:hover {
    background-color: #ec0000;
    color: #fff;
    border-color: #ec0000
}

.button.is-red-solid.is-outlined.is-loading:after {
    border-color: transparent transparent #ec0000 #ec0000 !important
}

.button.is-red-solid.is-outlined[disabled],
fieldset[disabled] .button.is-red-solid.is-outlined {
    background-color: transparent;
    color: #ec0000;
    border-color: #ec0000;
    box-shadow: none
}

.button.is-red-solid.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-red-solid.is-inverted.is-outlined:focus,
.button.is-red-solid.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #ec0000
}

.button.is-red-solid.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-red-solid.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-red-solid.is-mobile-no-effects:active,
.button.is-red-solid.is-mobile-no-effects:focus,
.button.is-red-solid.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #ec0000;
    box-shadow: none
}

.button.is-christine {
    background-color: #ea5b0c;
    color: #fff;
    border-color: transparent
}

.button.is-christine.is-hovered,
.button.is-christine:hover {
    background-color: #de560b;
    color: #fff;
    border-color: transparent
}

.button.is-christine.is-focused,
.button.is-christine:focus {
    color: #fff;
    border-color: transparent
}

.button.is-christine.is-focused:not(:active),
.button.is-christine:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(234, 91, 12, .25)
}

.button.is-christine.is-active,
.button.is-christine:active {
    background-color: #d2520b;
    color: #fff;
    border-color: transparent
}

.button.is-christine[disabled],
fieldset[disabled] .button.is-christine {
    background-color: #ea5b0c;
    border-color: transparent;
    box-shadow: none
}

.button.is-christine.is-inverted {
    background-color: #fff;
    color: #ea5b0c
}

.button.is-christine.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-christine.is-inverted[disabled],
fieldset[disabled] .button.is-christine.is-inverted {
    background-color: #fff;
    color: #ea5b0c;
    border-color: transparent;
    box-shadow: none
}

.button.is-christine.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-christine.is-outlined {
    background-color: transparent;
    color: #ea5b0c;
    border-color: #ea5b0c
}

.button.is-christine.is-outlined:focus,
.button.is-christine.is-outlined:hover {
    background-color: #ea5b0c;
    color: #fff;
    border-color: #ea5b0c
}

.button.is-christine.is-outlined.is-loading:after {
    border-color: transparent transparent #ea5b0c #ea5b0c !important
}

.button.is-christine.is-outlined[disabled],
fieldset[disabled] .button.is-christine.is-outlined {
    background-color: transparent;
    color: #ea5b0c;
    border-color: #ea5b0c;
    box-shadow: none
}

.button.is-christine.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-christine.is-inverted.is-outlined:focus,
.button.is-christine.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #ea5b0c
}

.button.is-christine.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-christine.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-christine.is-mobile-no-effects:active,
.button.is-christine.is-mobile-no-effects:focus,
.button.is-christine.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #ea5b0c;
    box-shadow: none
}

.button.is-java {
    background-color: #19b1c2;
    color: #fff;
    border-color: transparent
}

.button.is-java.is-hovered,
.button.is-java:hover {
    background-color: #18a7b7;
    color: #fff;
    border-color: transparent
}

.button.is-java.is-focused,
.button.is-java:focus {
    color: #fff;
    border-color: transparent
}

.button.is-java.is-focused:not(:active),
.button.is-java:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(25, 177, 194, .25)
}

.button.is-java.is-active,
.button.is-java:active {
    background-color: #169cab;
    color: #fff;
    border-color: transparent
}

.button.is-java[disabled],
fieldset[disabled] .button.is-java {
    background-color: #19b1c2;
    border-color: transparent;
    box-shadow: none
}

.button.is-java.is-inverted {
    background-color: #fff;
    color: #19b1c2
}

.button.is-java.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-java.is-inverted[disabled],
fieldset[disabled] .button.is-java.is-inverted {
    background-color: #fff;
    color: #19b1c2;
    border-color: transparent;
    box-shadow: none
}

.button.is-java.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-java.is-outlined {
    background-color: transparent;
    color: #19b1c2;
    border-color: #19b1c2
}

.button.is-java.is-outlined:focus,
.button.is-java.is-outlined:hover {
    background-color: #19b1c2;
    color: #fff;
    border-color: #19b1c2
}

.button.is-java.is-outlined.is-loading:after {
    border-color: transparent transparent #19b1c2 #19b1c2 !important
}

.button.is-java.is-outlined[disabled],
fieldset[disabled] .button.is-java.is-outlined {
    background-color: transparent;
    color: #19b1c2;
    border-color: #19b1c2;
    box-shadow: none
}

.button.is-java.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-java.is-inverted.is-outlined:focus,
.button.is-java.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #19b1c2
}

.button.is-java.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-java.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-java.is-mobile-no-effects:active,
.button.is-java.is-mobile-no-effects:focus,
.button.is-java.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #19b1c2;
    box-shadow: none
}

.button.is-pic-blue {
    background-color: #49b8f1;
    color: #fff;
    border-color: transparent
}

.button.is-pic-blue.is-hovered,
.button.is-pic-blue:hover {
    background-color: #3db3f0;
    color: #fff;
    border-color: transparent
}

.button.is-pic-blue.is-focused,
.button.is-pic-blue:focus {
    color: #fff;
    border-color: transparent
}

.button.is-pic-blue.is-focused:not(:active),
.button.is-pic-blue:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(73, 184, 241, .25)
}

.button.is-pic-blue.is-active,
.button.is-pic-blue:active {
    background-color: #31afef;
    color: #fff;
    border-color: transparent
}

.button.is-pic-blue[disabled],
fieldset[disabled] .button.is-pic-blue {
    background-color: #49b8f1;
    border-color: transparent;
    box-shadow: none
}

.button.is-pic-blue.is-inverted {
    background-color: #fff;
    color: #49b8f1
}

.button.is-pic-blue.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-pic-blue.is-inverted[disabled],
fieldset[disabled] .button.is-pic-blue.is-inverted {
    background-color: #fff;
    color: #49b8f1;
    border-color: transparent;
    box-shadow: none
}

.button.is-pic-blue.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-pic-blue.is-outlined {
    background-color: transparent;
    color: #49b8f1;
    border-color: #49b8f1
}

.button.is-pic-blue.is-outlined:focus,
.button.is-pic-blue.is-outlined:hover {
    background-color: #49b8f1;
    color: #fff;
    border-color: #49b8f1
}

.button.is-pic-blue.is-outlined.is-loading:after {
    border-color: transparent transparent #49b8f1 #49b8f1 !important
}

.button.is-pic-blue.is-outlined[disabled],
fieldset[disabled] .button.is-pic-blue.is-outlined {
    background-color: transparent;
    color: #49b8f1;
    border-color: #49b8f1;
    box-shadow: none
}

.button.is-pic-blue.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-pic-blue.is-inverted.is-outlined:focus,
.button.is-pic-blue.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #49b8f1
}

.button.is-pic-blue.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-pic-blue.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-pic-blue.is-mobile-no-effects:active,
.button.is-pic-blue.is-mobile-no-effects:focus,
.button.is-pic-blue.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #49b8f1;
    box-shadow: none
}

.button.is-picton-blue-dark {
    background-color: #29abef;
    color: #fff;
    border-color: transparent
}

.button.is-picton-blue-dark.is-hovered,
.button.is-picton-blue-dark:hover {
    background-color: #1da6ee;
    color: #fff;
    border-color: transparent
}

.button.is-picton-blue-dark.is-focused,
.button.is-picton-blue-dark:focus {
    color: #fff;
    border-color: transparent
}

.button.is-picton-blue-dark.is-focused:not(:active),
.button.is-picton-blue-dark:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(41, 171, 239, .25)
}

.button.is-picton-blue-dark.is-active,
.button.is-picton-blue-dark:active {
    background-color: #12a2ed;
    color: #fff;
    border-color: transparent
}

.button.is-picton-blue-dark[disabled],
fieldset[disabled] .button.is-picton-blue-dark {
    background-color: #29abef;
    border-color: transparent;
    box-shadow: none
}

.button.is-picton-blue-dark.is-inverted {
    background-color: #fff;
    color: #29abef
}

.button.is-picton-blue-dark.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-picton-blue-dark.is-inverted[disabled],
fieldset[disabled] .button.is-picton-blue-dark.is-inverted {
    background-color: #fff;
    color: #29abef;
    border-color: transparent;
    box-shadow: none
}

.button.is-picton-blue-dark.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-picton-blue-dark.is-outlined {
    background-color: transparent;
    color: #29abef;
    border-color: #29abef
}

.button.is-picton-blue-dark.is-outlined:focus,
.button.is-picton-blue-dark.is-outlined:hover {
    background-color: #29abef;
    color: #fff;
    border-color: #29abef
}

.button.is-picton-blue-dark.is-outlined.is-loading:after {
    border-color: transparent transparent #29abef #29abef !important
}

.button.is-picton-blue-dark.is-outlined[disabled],
fieldset[disabled] .button.is-picton-blue-dark.is-outlined {
    background-color: transparent;
    color: #29abef;
    border-color: #29abef;
    box-shadow: none
}

.button.is-picton-blue-dark.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-picton-blue-dark.is-inverted.is-outlined:focus,
.button.is-picton-blue-dark.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #29abef
}

.button.is-picton-blue-dark.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-picton-blue-dark.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-picton-blue-dark.is-mobile-no-effects:active,
.button.is-picton-blue-dark.is-mobile-no-effects:focus,
.button.is-picton-blue-dark.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #29abef;
    box-shadow: none
}

.button.is-bus-yellow {
    background-color: #ffd800;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-bus-yellow.is-hovered,
.button.is-bus-yellow:hover {
    background-color: #f2cd00;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-bus-yellow.is-focused,
.button.is-bus-yellow:focus {
    color: #0a0a0a;
    border-color: transparent
}

.button.is-bus-yellow.is-focused:not(:active),
.button.is-bus-yellow:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(255, 216, 0, .25)
}

.button.is-bus-yellow.is-active,
.button.is-bus-yellow:active {
    background-color: #e6c200;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-bus-yellow[disabled],
fieldset[disabled] .button.is-bus-yellow {
    background-color: #ffd800;
    border-color: transparent;
    box-shadow: none
}

.button.is-bus-yellow.is-inverted {
    background-color: #0a0a0a;
    color: #ffd800
}

.button.is-bus-yellow.is-inverted:hover {
    background-color: #000
}

.button.is-bus-yellow.is-inverted[disabled],
fieldset[disabled] .button.is-bus-yellow.is-inverted {
    background-color: #0a0a0a;
    color: #ffd800;
    border-color: transparent;
    box-shadow: none
}

.button.is-bus-yellow.is-loading:after {
    border-color: transparent transparent #0a0a0a #0a0a0a !important
}

.button.is-bus-yellow.is-outlined {
    background-color: transparent;
    color: #ffd800;
    border-color: #ffd800
}

.button.is-bus-yellow.is-outlined:focus,
.button.is-bus-yellow.is-outlined:hover {
    background-color: #ffd800;
    color: #0a0a0a;
    border-color: #ffd800
}

.button.is-bus-yellow.is-outlined.is-loading:after {
    border-color: transparent transparent #ffd800 #ffd800 !important
}

.button.is-bus-yellow.is-outlined[disabled],
fieldset[disabled] .button.is-bus-yellow.is-outlined {
    background-color: transparent;
    color: #ffd800;
    border-color: #ffd800;
    box-shadow: none
}

.button.is-bus-yellow.is-inverted.is-outlined {
    background-color: transparent;
    color: #0a0a0a;
    border-color: #0a0a0a
}

.button.is-bus-yellow.is-inverted.is-outlined:focus,
.button.is-bus-yellow.is-inverted.is-outlined:hover {
    background-color: #0a0a0a;
    color: #ffd800
}

.button.is-bus-yellow.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-bus-yellow.is-inverted.is-outlined {
    background-color: transparent;
    color: #0a0a0a;
    border-color: #0a0a0a;
    box-shadow: none
}

.button.is-bus-yellow.is-mobile-no-effects:active,
.button.is-bus-yellow.is-mobile-no-effects:focus,
.button.is-bus-yellow.is-mobile-no-effects:hover {
    background-color: #0a0a0a;
    color: #ffd800;
    box-shadow: none
}

.button.is-sunglow {
    background-color: #ebc800;
    color: #fff;
    border-color: transparent
}

.button.is-sunglow.is-hovered,
.button.is-sunglow:hover {
    background-color: #debd00;
    color: #fff;
    border-color: transparent
}

.button.is-sunglow.is-focused,
.button.is-sunglow:focus {
    color: #fff;
    border-color: transparent
}

.button.is-sunglow.is-focused:not(:active),
.button.is-sunglow:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(235, 200, 0, .25)
}

.button.is-sunglow.is-active,
.button.is-sunglow:active {
    background-color: #d2b200;
    color: #fff;
    border-color: transparent
}

.button.is-sunglow[disabled],
fieldset[disabled] .button.is-sunglow {
    background-color: #ebc800;
    border-color: transparent;
    box-shadow: none
}

.button.is-sunglow.is-inverted {
    background-color: #fff;
    color: #ebc800
}

.button.is-sunglow.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-sunglow.is-inverted[disabled],
fieldset[disabled] .button.is-sunglow.is-inverted {
    background-color: #fff;
    color: #ebc800;
    border-color: transparent;
    box-shadow: none
}

.button.is-sunglow.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-sunglow.is-outlined {
    background-color: transparent;
    color: #ebc800;
    border-color: #ebc800
}

.button.is-sunglow.is-outlined:focus,
.button.is-sunglow.is-outlined:hover {
    background-color: #ebc800;
    color: #fff;
    border-color: #ebc800
}

.button.is-sunglow.is-outlined.is-loading:after {
    border-color: transparent transparent #ebc800 #ebc800 !important
}

.button.is-sunglow.is-outlined[disabled],
fieldset[disabled] .button.is-sunglow.is-outlined {
    background-color: transparent;
    color: #ebc800;
    border-color: #ebc800;
    box-shadow: none
}

.button.is-sunglow.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-sunglow.is-inverted.is-outlined:focus,
.button.is-sunglow.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #ebc800
}

.button.is-sunglow.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-sunglow.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-sunglow.is-mobile-no-effects:active,
.button.is-sunglow.is-mobile-no-effects:focus,
.button.is-sunglow.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #ebc800;
    box-shadow: none
}

.button.is-sunglow-dark {
    background-color: #febf2e;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-sunglow-dark.is-hovered,
.button.is-sunglow-dark:hover {
    background-color: #febb21;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-sunglow-dark.is-focused,
.button.is-sunglow-dark:focus {
    color: #0a0a0a;
    border-color: transparent
}

.button.is-sunglow-dark.is-focused:not(:active),
.button.is-sunglow-dark:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(254, 191, 46, .25)
}

.button.is-sunglow-dark.is-active,
.button.is-sunglow-dark:active {
    background-color: #feb715;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-sunglow-dark[disabled],
fieldset[disabled] .button.is-sunglow-dark {
    background-color: #febf2e;
    border-color: transparent;
    box-shadow: none
}

.button.is-sunglow-dark.is-inverted {
    background-color: #0a0a0a;
    color: #febf2e
}

.button.is-sunglow-dark.is-inverted:hover {
    background-color: #000
}

.button.is-sunglow-dark.is-inverted[disabled],
fieldset[disabled] .button.is-sunglow-dark.is-inverted {
    background-color: #0a0a0a;
    color: #febf2e;
    border-color: transparent;
    box-shadow: none
}

.button.is-sunglow-dark.is-loading:after {
    border-color: transparent transparent #0a0a0a #0a0a0a !important
}

.button.is-sunglow-dark.is-outlined {
    background-color: transparent;
    color: #febf2e;
    border-color: #febf2e
}

.button.is-sunglow-dark.is-outlined:focus,
.button.is-sunglow-dark.is-outlined:hover {
    background-color: #febf2e;
    color: #0a0a0a;
    border-color: #febf2e
}

.button.is-sunglow-dark.is-outlined.is-loading:after {
    border-color: transparent transparent #febf2e #febf2e !important
}

.button.is-sunglow-dark.is-outlined[disabled],
fieldset[disabled] .button.is-sunglow-dark.is-outlined {
    background-color: transparent;
    color: #febf2e;
    border-color: #febf2e;
    box-shadow: none
}

.button.is-sunglow-dark.is-inverted.is-outlined {
    background-color: transparent;
    color: #0a0a0a;
    border-color: #0a0a0a
}

.button.is-sunglow-dark.is-inverted.is-outlined:focus,
.button.is-sunglow-dark.is-inverted.is-outlined:hover {
    background-color: #0a0a0a;
    color: #febf2e
}

.button.is-sunglow-dark.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-sunglow-dark.is-inverted.is-outlined {
    background-color: transparent;
    color: #0a0a0a;
    border-color: #0a0a0a;
    box-shadow: none
}

.button.is-sunglow-dark.is-mobile-no-effects:active,
.button.is-sunglow-dark.is-mobile-no-effects:focus,
.button.is-sunglow-dark.is-mobile-no-effects:hover {
    background-color: #0a0a0a;
    color: #febf2e;
    box-shadow: none
}

.button.is-link {
    background-color: #49b8f1;
    color: #fff;
    border-color: transparent
}

.button.is-link.is-hovered,
.button.is-link:hover {
    background-color: #3db3f0;
    color: #fff;
    border-color: transparent
}

.button.is-link.is-focused,
.button.is-link:focus {
    color: #fff;
    border-color: transparent
}

.button.is-link.is-focused:not(:active),
.button.is-link:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(73, 184, 241, .25)
}

.button.is-link.is-active,
.button.is-link:active {
    background-color: #31afef;
    color: #fff;
    border-color: transparent
}

.button.is-link[disabled],
fieldset[disabled] .button.is-link {
    background-color: #49b8f1;
    border-color: transparent;
    box-shadow: none
}

.button.is-link.is-inverted {
    background-color: #fff;
    color: #49b8f1
}

.button.is-link.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-link.is-inverted[disabled],
fieldset[disabled] .button.is-link.is-inverted {
    background-color: #fff;
    color: #49b8f1;
    border-color: transparent;
    box-shadow: none
}

.button.is-link.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-link.is-outlined {
    background-color: transparent;
    color: #49b8f1;
    border-color: #49b8f1
}

.button.is-link.is-outlined:focus,
.button.is-link.is-outlined:hover {
    background-color: #49b8f1;
    color: #fff;
    border-color: #49b8f1
}

.button.is-link.is-outlined.is-loading:after {
    border-color: transparent transparent #49b8f1 #49b8f1 !important
}

.button.is-link.is-outlined[disabled],
fieldset[disabled] .button.is-link.is-outlined {
    background-color: transparent;
    color: #49b8f1;
    border-color: #49b8f1;
    box-shadow: none
}

.button.is-link.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-link.is-inverted.is-outlined:focus,
.button.is-link.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #49b8f1
}

.button.is-link.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-link.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-link.is-mobile-no-effects:active,
.button.is-link.is-mobile-no-effects:focus,
.button.is-link.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #49b8f1;
    box-shadow: none
}

.button.is-atoll {
    background-color: #0a5278;
    color: #fff;
    border-color: transparent
}

.button.is-atoll.is-hovered,
.button.is-atoll:hover {
    background-color: #094a6c;
    color: #fff;
    border-color: transparent
}

.button.is-atoll.is-focused,
.button.is-atoll:focus {
    color: #fff;
    border-color: transparent
}

.button.is-atoll.is-focused:not(:active),
.button.is-atoll:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(10, 82, 120, .25)
}

.button.is-atoll.is-active,
.button.is-atoll:active {
    background-color: #084260;
    color: #fff;
    border-color: transparent
}

.button.is-atoll[disabled],
fieldset[disabled] .button.is-atoll {
    background-color: #0a5278;
    border-color: transparent;
    box-shadow: none
}

.button.is-atoll.is-inverted {
    background-color: #fff;
    color: #0a5278
}

.button.is-atoll.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-atoll.is-inverted[disabled],
fieldset[disabled] .button.is-atoll.is-inverted {
    background-color: #fff;
    color: #0a5278;
    border-color: transparent;
    box-shadow: none
}

.button.is-atoll.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-atoll.is-outlined {
    background-color: transparent;
    color: #0a5278;
    border-color: #0a5278
}

.button.is-atoll.is-outlined:focus,
.button.is-atoll.is-outlined:hover {
    background-color: #0a5278;
    color: #fff;
    border-color: #0a5278
}

.button.is-atoll.is-outlined.is-loading:after {
    border-color: transparent transparent #0a5278 #0a5278 !important
}

.button.is-atoll.is-outlined[disabled],
fieldset[disabled] .button.is-atoll.is-outlined {
    background-color: transparent;
    color: #0a5278;
    border-color: #0a5278;
    box-shadow: none
}

.button.is-atoll.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-atoll.is-inverted.is-outlined:focus,
.button.is-atoll.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #0a5278
}

.button.is-atoll.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-atoll.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-atoll.is-mobile-no-effects:active,
.button.is-atoll.is-mobile-no-effects:focus,
.button.is-atoll.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #0a5278;
    box-shadow: none
}

.button.is-abbey {
    background-color: #444449;
    color: #fff;
    border-color: transparent
}

.button.is-abbey.is-hovered,
.button.is-abbey:hover {
    background-color: #3e3e42;
    color: #fff;
    border-color: transparent
}

.button.is-abbey.is-focused,
.button.is-abbey:focus {
    color: #fff;
    border-color: transparent
}

.button.is-abbey.is-focused:not(:active),
.button.is-abbey:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(68, 68, 73, .25)
}

.button.is-abbey.is-active,
.button.is-abbey:active {
    background-color: #38383c;
    color: #fff;
    border-color: transparent
}

.button.is-abbey[disabled],
fieldset[disabled] .button.is-abbey {
    background-color: #444449;
    border-color: transparent;
    box-shadow: none
}

.button.is-abbey.is-inverted {
    background-color: #fff;
    color: #444449
}

.button.is-abbey.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-abbey.is-inverted[disabled],
fieldset[disabled] .button.is-abbey.is-inverted {
    background-color: #fff;
    color: #444449;
    border-color: transparent;
    box-shadow: none
}

.button.is-abbey.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-abbey.is-outlined {
    background-color: transparent;
    color: #444449;
    border-color: #444449
}

.button.is-abbey.is-outlined:focus,
.button.is-abbey.is-outlined:hover {
    background-color: #444449;
    color: #fff;
    border-color: #444449
}

.button.is-abbey.is-outlined.is-loading:after {
    border-color: transparent transparent #444449 #444449 !important
}

.button.is-abbey.is-outlined[disabled],
fieldset[disabled] .button.is-abbey.is-outlined {
    background-color: transparent;
    color: #444449;
    border-color: #444449;
    box-shadow: none
}

.button.is-abbey.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-abbey.is-inverted.is-outlined:focus,
.button.is-abbey.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #444449
}

.button.is-abbey.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-abbey.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-abbey.is-mobile-no-effects:active,
.button.is-abbey.is-mobile-no-effects:focus,
.button.is-abbey.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #444449;
    box-shadow: none
}

.button.is-transparent {
    background-color: hsla(0, 0%, 100%, 0);
    color: hsla(0, 0%, 100%, 0);
    border-color: transparent
}

.button.is-transparent.is-hovered,
.button.is-transparent:hover {
    background-color: hsla(0, 0%, 97.6%, 0);
    color: hsla(0, 0%, 100%, 0);
    border-color: transparent
}

.button.is-transparent.is-focused,
.button.is-transparent:focus {
    color: hsla(0, 0%, 100%, 0);
    border-color: transparent
}

.button.is-transparent.is-focused:not(:active),
.button.is-transparent:focus:not(:active) {
    box-shadow: 0 0 0 .125em hsla(0, 0%, 100%, .25)
}

.button.is-transparent.is-active,
.button.is-transparent:active {
    background-color: hsla(0, 0%, 94.9%, 0);
    color: hsla(0, 0%, 100%, 0);
    border-color: transparent
}

.button.is-transparent[disabled],
fieldset[disabled] .button.is-transparent {
    background-color: hsla(0, 0%, 100%, 0);
    border-color: transparent;
    box-shadow: none
}

.button.is-transparent.is-inverted {
    background-color: hsla(0, 0%, 100%, 0);
    color: hsla(0, 0%, 100%, 0)
}

.button.is-transparent.is-inverted:hover {
    background-color: hsla(0, 0%, 94.9%, 0)
}

.button.is-transparent.is-inverted[disabled],
fieldset[disabled] .button.is-transparent.is-inverted {
    background-color: hsla(0, 0%, 100%, 0);
    color: hsla(0, 0%, 100%, 0);
    border-color: transparent;
    box-shadow: none
}

.button.is-transparent.is-loading:after {
    border-color: transparent transparent hsla(0, 0%, 100%, 0) hsla(0, 0%, 100%, 0) !important
}

.button.is-transparent.is-outlined {
    background-color: transparent;
    color: hsla(0, 0%, 100%, 0);
    border-color: hsla(0, 0%, 100%, 0)
}

.button.is-transparent.is-outlined:focus,
.button.is-transparent.is-outlined:hover {
    background-color: hsla(0, 0%, 100%, 0);
    color: hsla(0, 0%, 100%, 0);
    border-color: hsla(0, 0%, 100%, 0)
}

.button.is-transparent.is-outlined.is-loading:after {
    border-color: transparent transparent hsla(0, 0%, 100%, 0) hsla(0, 0%, 100%, 0) !important
}

.button.is-transparent.is-outlined[disabled],
fieldset[disabled] .button.is-transparent.is-outlined {
    background-color: transparent;
    color: hsla(0, 0%, 100%, 0);
    border-color: hsla(0, 0%, 100%, 0);
    box-shadow: none
}

.button.is-transparent.is-inverted.is-outlined {
    background-color: transparent;
    color: hsla(0, 0%, 100%, 0);
    border-color: hsla(0, 0%, 100%, 0)
}

.button.is-transparent.is-inverted.is-outlined:focus,
.button.is-transparent.is-inverted.is-outlined:hover {
    background-color: hsla(0, 0%, 100%, 0);
    color: hsla(0, 0%, 100%, 0)
}

.button.is-transparent.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-transparent.is-inverted.is-outlined {
    background-color: transparent;
    color: hsla(0, 0%, 100%, 0);
    border-color: hsla(0, 0%, 100%, 0);
    box-shadow: none
}

.button.is-transparent.is-mobile-no-effects:active,
.button.is-transparent.is-mobile-no-effects:focus,
.button.is-transparent.is-mobile-no-effects:hover {
    background-color: hsla(0, 0%, 100%, 0);
    color: hsla(0, 0%, 100%, 0);
    box-shadow: none
}

.button.is-black-dark,
.button.is-black-dark.is-hovered,
.button.is-black-dark:hover {
    background-color: #000;
    color: #fff;
    border-color: transparent
}

.button.is-black-dark.is-focused,
.button.is-black-dark:focus {
    color: #fff;
    border-color: transparent
}

.button.is-black-dark.is-focused:not(:active),
.button.is-black-dark:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(0, 0, 0, .25)
}

.button.is-black-dark.is-active,
.button.is-black-dark:active {
    background-color: #000;
    color: #fff;
    border-color: transparent
}

.button.is-black-dark[disabled],
fieldset[disabled] .button.is-black-dark {
    background-color: #000;
    border-color: transparent;
    box-shadow: none
}

.button.is-black-dark.is-inverted {
    background-color: #fff;
    color: #000
}

.button.is-black-dark.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-black-dark.is-inverted[disabled],
fieldset[disabled] .button.is-black-dark.is-inverted {
    background-color: #fff;
    color: #000;
    border-color: transparent;
    box-shadow: none
}

.button.is-black-dark.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-black-dark.is-outlined {
    background-color: transparent;
    color: #000;
    border-color: #000
}

.button.is-black-dark.is-outlined:focus,
.button.is-black-dark.is-outlined:hover {
    background-color: #000;
    color: #fff;
    border-color: #000
}

.button.is-black-dark.is-outlined.is-loading:after {
    border-color: transparent transparent #000 #000 !important
}

.button.is-black-dark.is-outlined[disabled],
fieldset[disabled] .button.is-black-dark.is-outlined {
    background-color: transparent;
    color: #000;
    border-color: #000;
    box-shadow: none
}

.button.is-black-dark.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-black-dark.is-inverted.is-outlined:focus,
.button.is-black-dark.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #000
}

.button.is-black-dark.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-black-dark.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-black-dark.is-mobile-no-effects:active,
.button.is-black-dark.is-mobile-no-effects:focus,
.button.is-black-dark.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #000;
    box-shadow: none
}

.button.is-red-bn {
    background-color: #be2d2b;
    color: #fff;
    border-color: transparent
}

.button.is-red-bn.is-hovered,
.button.is-red-bn:hover {
    background-color: #b42b29;
    color: #fff;
    border-color: transparent
}

.button.is-red-bn.is-focused,
.button.is-red-bn:focus {
    color: #fff;
    border-color: transparent
}

.button.is-red-bn.is-focused:not(:active),
.button.is-red-bn:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(190, 45, 43, .25)
}

.button.is-red-bn.is-active,
.button.is-red-bn:active {
    background-color: #a92826;
    color: #fff;
    border-color: transparent
}

.button.is-red-bn[disabled],
fieldset[disabled] .button.is-red-bn {
    background-color: #be2d2b;
    border-color: transparent;
    box-shadow: none
}

.button.is-red-bn.is-inverted {
    background-color: #fff;
    color: #be2d2b
}

.button.is-red-bn.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-red-bn.is-inverted[disabled],
fieldset[disabled] .button.is-red-bn.is-inverted {
    background-color: #fff;
    color: #be2d2b;
    border-color: transparent;
    box-shadow: none
}

.button.is-red-bn.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-red-bn.is-outlined {
    background-color: transparent;
    color: #be2d2b;
    border-color: #be2d2b
}

.button.is-red-bn.is-outlined:focus,
.button.is-red-bn.is-outlined:hover {
    background-color: #be2d2b;
    color: #fff;
    border-color: #be2d2b
}

.button.is-red-bn.is-outlined.is-loading:after {
    border-color: transparent transparent #be2d2b #be2d2b !important
}

.button.is-red-bn.is-outlined[disabled],
fieldset[disabled] .button.is-red-bn.is-outlined {
    background-color: transparent;
    color: #be2d2b;
    border-color: #be2d2b;
    box-shadow: none
}

.button.is-red-bn.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-red-bn.is-inverted.is-outlined:focus,
.button.is-red-bn.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #be2d2b
}

.button.is-red-bn.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-red-bn.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-red-bn.is-mobile-no-effects:active,
.button.is-red-bn.is-mobile-no-effects:focus,
.button.is-red-bn.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #be2d2b;
    box-shadow: none
}

.button.is-astral {
    background-color: #3580ae;
    color: #fff;
    border-color: transparent
}

.button.is-astral.is-hovered,
.button.is-astral:hover {
    background-color: #3279a4;
    color: #fff;
    border-color: transparent
}

.button.is-astral.is-focused,
.button.is-astral:focus {
    color: #fff;
    border-color: transparent
}

.button.is-astral.is-focused:not(:active),
.button.is-astral:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(53, 128, 174, .25)
}

.button.is-astral.is-active,
.button.is-astral:active {
    background-color: #2f729a;
    color: #fff;
    border-color: transparent
}

.button.is-astral[disabled],
fieldset[disabled] .button.is-astral {
    background-color: #3580ae;
    border-color: transparent;
    box-shadow: none
}

.button.is-astral.is-inverted {
    background-color: #fff;
    color: #3580ae
}

.button.is-astral.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-astral.is-inverted[disabled],
fieldset[disabled] .button.is-astral.is-inverted {
    background-color: #fff;
    color: #3580ae;
    border-color: transparent;
    box-shadow: none
}

.button.is-astral.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-astral.is-outlined {
    background-color: transparent;
    color: #3580ae;
    border-color: #3580ae
}

.button.is-astral.is-outlined:focus,
.button.is-astral.is-outlined:hover {
    background-color: #3580ae;
    color: #fff;
    border-color: #3580ae
}

.button.is-astral.is-outlined.is-loading:after {
    border-color: transparent transparent #3580ae #3580ae !important
}

.button.is-astral.is-outlined[disabled],
fieldset[disabled] .button.is-astral.is-outlined {
    background-color: transparent;
    color: #3580ae;
    border-color: #3580ae;
    box-shadow: none
}

.button.is-astral.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-astral.is-inverted.is-outlined:focus,
.button.is-astral.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #3580ae
}

.button.is-astral.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-astral.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-astral.is-mobile-no-effects:active,
.button.is-astral.is-mobile-no-effects:focus,
.button.is-astral.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #3580ae;
    box-shadow: none
}

.button.is-red-guardsman {
    background-color: #c00;
    color: #fff;
    border-color: transparent
}

.button.is-red-guardsman.is-hovered,
.button.is-red-guardsman:hover {
    background-color: #bf0000;
    color: #fff;
    border-color: transparent
}

.button.is-red-guardsman.is-focused,
.button.is-red-guardsman:focus {
    color: #fff;
    border-color: transparent
}

.button.is-red-guardsman.is-focused:not(:active),
.button.is-red-guardsman:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(204, 0, 0, .25)
}

.button.is-red-guardsman.is-active,
.button.is-red-guardsman:active {
    background-color: #b30000;
    color: #fff;
    border-color: transparent
}

.button.is-red-guardsman[disabled],
fieldset[disabled] .button.is-red-guardsman {
    background-color: #c00;
    border-color: transparent;
    box-shadow: none
}

.button.is-red-guardsman.is-inverted {
    background-color: #fff;
    color: #c00
}

.button.is-red-guardsman.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-red-guardsman.is-inverted[disabled],
fieldset[disabled] .button.is-red-guardsman.is-inverted {
    background-color: #fff;
    color: #c00;
    border-color: transparent;
    box-shadow: none
}

.button.is-red-guardsman.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-red-guardsman.is-outlined {
    background-color: transparent;
    color: #c00;
    border-color: #c00
}

.button.is-red-guardsman.is-outlined:focus,
.button.is-red-guardsman.is-outlined:hover {
    background-color: #c00;
    color: #fff;
    border-color: #c00
}

.button.is-red-guardsman.is-outlined.is-loading:after {
    border-color: transparent transparent #c00 #c00 !important
}

.button.is-red-guardsman.is-outlined[disabled],
fieldset[disabled] .button.is-red-guardsman.is-outlined {
    background-color: transparent;
    color: #c00;
    border-color: #c00;
    box-shadow: none
}

.button.is-red-guardsman.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-red-guardsman.is-inverted.is-outlined:focus,
.button.is-red-guardsman.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #c00
}

.button.is-red-guardsman.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-red-guardsman.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-red-guardsman.is-mobile-no-effects:active,
.button.is-red-guardsman.is-mobile-no-effects:focus,
.button.is-red-guardsman.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #c00;
    box-shadow: none
}

.button.is-cornflower-light-blue {
    background-color: #4488f1;
    color: #fff;
    border-color: transparent
}

.button.is-cornflower-light-blue.is-hovered,
.button.is-cornflower-light-blue:hover {
    background-color: #3880f0;
    color: #fff;
    border-color: transparent
}

.button.is-cornflower-light-blue.is-focused,
.button.is-cornflower-light-blue:focus {
    color: #fff;
    border-color: transparent
}

.button.is-cornflower-light-blue.is-focused:not(:active),
.button.is-cornflower-light-blue:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(68, 136, 241, .25)
}

.button.is-cornflower-light-blue.is-active,
.button.is-cornflower-light-blue:active {
    background-color: #2c79ef;
    color: #fff;
    border-color: transparent
}

.button.is-cornflower-light-blue[disabled],
fieldset[disabled] .button.is-cornflower-light-blue {
    background-color: #4488f1;
    border-color: transparent;
    box-shadow: none
}

.button.is-cornflower-light-blue.is-inverted {
    background-color: #fff;
    color: #4488f1
}

.button.is-cornflower-light-blue.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-cornflower-light-blue.is-inverted[disabled],
fieldset[disabled] .button.is-cornflower-light-blue.is-inverted {
    background-color: #fff;
    color: #4488f1;
    border-color: transparent;
    box-shadow: none
}

.button.is-cornflower-light-blue.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-cornflower-light-blue.is-outlined {
    background-color: transparent;
    color: #4488f1;
    border-color: #4488f1
}

.button.is-cornflower-light-blue.is-outlined:focus,
.button.is-cornflower-light-blue.is-outlined:hover {
    background-color: #4488f1;
    color: #fff;
    border-color: #4488f1
}

.button.is-cornflower-light-blue.is-outlined.is-loading:after {
    border-color: transparent transparent #4488f1 #4488f1 !important
}

.button.is-cornflower-light-blue.is-outlined[disabled],
fieldset[disabled] .button.is-cornflower-light-blue.is-outlined {
    background-color: transparent;
    color: #4488f1;
    border-color: #4488f1;
    box-shadow: none
}

.button.is-cornflower-light-blue.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-cornflower-light-blue.is-inverted.is-outlined:focus,
.button.is-cornflower-light-blue.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #4488f1
}

.button.is-cornflower-light-blue.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-cornflower-light-blue.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-cornflower-light-blue.is-mobile-no-effects:active,
.button.is-cornflower-light-blue.is-mobile-no-effects:focus,
.button.is-cornflower-light-blue.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #4488f1;
    box-shadow: none
}

.button.is-alabaster {
    background-color: #f8f8f8;
    color: #000;
    border-color: transparent
}

.button.is-alabaster.is-hovered,
.button.is-alabaster:hover {
    background-color: #f2f2f2;
    color: #000;
    border-color: transparent
}

.button.is-alabaster.is-focused,
.button.is-alabaster:focus {
    color: #000;
    border-color: transparent
}

.button.is-alabaster.is-focused:not(:active),
.button.is-alabaster:focus:not(:active) {
    box-shadow: 0 0 0 .125em hsla(0, 0%, 97.3%, .25)
}

.button.is-alabaster.is-active,
.button.is-alabaster:active {
    background-color: #ebebeb;
    color: #000;
    border-color: transparent
}

.button.is-alabaster[disabled],
fieldset[disabled] .button.is-alabaster {
    background-color: #f8f8f8;
    border-color: transparent;
    box-shadow: none
}

.button.is-alabaster.is-inverted {
    background-color: #000;
    color: #f8f8f8
}

.button.is-alabaster.is-inverted:hover {
    background-color: #000
}

.button.is-alabaster.is-inverted[disabled],
fieldset[disabled] .button.is-alabaster.is-inverted {
    background-color: #000;
    color: #f8f8f8;
    border-color: transparent;
    box-shadow: none
}

.button.is-alabaster.is-loading:after {
    border-color: transparent transparent #000 #000 !important
}

.button.is-alabaster.is-outlined {
    background-color: transparent;
    color: #f8f8f8;
    border-color: #f8f8f8
}

.button.is-alabaster.is-outlined:focus,
.button.is-alabaster.is-outlined:hover {
    background-color: #f8f8f8;
    color: #000;
    border-color: #f8f8f8
}

.button.is-alabaster.is-outlined.is-loading:after {
    border-color: transparent transparent #f8f8f8 #f8f8f8 !important
}

.button.is-alabaster.is-outlined[disabled],
fieldset[disabled] .button.is-alabaster.is-outlined {
    background-color: transparent;
    color: #f8f8f8;
    border-color: #f8f8f8;
    box-shadow: none
}

.button.is-alabaster.is-inverted.is-outlined {
    background-color: transparent;
    color: #000;
    border-color: #000
}

.button.is-alabaster.is-inverted.is-outlined:focus,
.button.is-alabaster.is-inverted.is-outlined:hover {
    background-color: #000;
    color: #f8f8f8
}

.button.is-alabaster.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-alabaster.is-inverted.is-outlined {
    background-color: transparent;
    color: #000;
    border-color: #000;
    box-shadow: none
}

.button.is-alabaster.is-mobile-no-effects:active,
.button.is-alabaster.is-mobile-no-effects:focus,
.button.is-alabaster.is-mobile-no-effects:hover {
    background-color: #000;
    color: #f8f8f8;
    box-shadow: none
}

.button.is-supernova {
    background-color: #facc00;
    color: #0a5278;
    border-color: transparent
}

.button.is-supernova.is-hovered,
.button.is-supernova:hover {
    background-color: #edc200;
    color: #0a5278;
    border-color: transparent
}

.button.is-supernova.is-focused,
.button.is-supernova:focus {
    color: #0a5278;
    border-color: transparent
}

.button.is-supernova.is-focused:not(:active),
.button.is-supernova:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(250, 204, 0, .25)
}

.button.is-supernova.is-active,
.button.is-supernova:active {
    background-color: #e1b700;
    color: #0a5278;
    border-color: transparent
}

.button.is-supernova[disabled],
fieldset[disabled] .button.is-supernova {
    background-color: #facc00;
    border-color: transparent;
    box-shadow: none
}

.button.is-supernova.is-inverted {
    background-color: #0a5278;
    color: #facc00
}

.button.is-supernova.is-inverted:hover {
    background-color: #084260
}

.button.is-supernova.is-inverted[disabled],
fieldset[disabled] .button.is-supernova.is-inverted {
    background-color: #0a5278;
    color: #facc00;
    border-color: transparent;
    box-shadow: none
}

.button.is-supernova.is-loading:after {
    border-color: transparent transparent #0a5278 #0a5278 !important
}

.button.is-supernova.is-outlined {
    background-color: transparent;
    color: #facc00;
    border-color: #facc00
}

.button.is-supernova.is-outlined:focus,
.button.is-supernova.is-outlined:hover {
    background-color: #facc00;
    color: #0a5278;
    border-color: #facc00
}

.button.is-supernova.is-outlined.is-loading:after {
    border-color: transparent transparent #facc00 #facc00 !important
}

.button.is-supernova.is-outlined[disabled],
fieldset[disabled] .button.is-supernova.is-outlined {
    background-color: transparent;
    color: #facc00;
    border-color: #facc00;
    box-shadow: none
}

.button.is-supernova.is-inverted.is-outlined {
    background-color: transparent;
    color: #0a5278;
    border-color: #0a5278
}

.button.is-supernova.is-inverted.is-outlined:focus,
.button.is-supernova.is-inverted.is-outlined:hover {
    background-color: #0a5278;
    color: #facc00
}

.button.is-supernova.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-supernova.is-inverted.is-outlined {
    background-color: transparent;
    color: #0a5278;
    border-color: #0a5278;
    box-shadow: none
}

.button.is-supernova.is-mobile-no-effects:active,
.button.is-supernova.is-mobile-no-effects:focus,
.button.is-supernova.is-mobile-no-effects:hover {
    background-color: #0a5278;
    color: #facc00;
    box-shadow: none
}

.button.is-burning-orange {
    background-color: #fc6a36;
    color: #0b738d;
    border-color: transparent
}

.button.is-burning-orange.is-hovered,
.button.is-burning-orange:hover {
    background-color: #fc6129;
    color: #0b738d;
    border-color: transparent
}

.button.is-burning-orange.is-focused,
.button.is-burning-orange:focus {
    color: #0b738d;
    border-color: transparent
}

.button.is-burning-orange.is-focused:not(:active),
.button.is-burning-orange:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(252, 106, 54, .25)
}

.button.is-burning-orange.is-active,
.button.is-burning-orange:active {
    background-color: #fc571d;
    color: #0b738d;
    border-color: transparent
}

.button.is-burning-orange[disabled],
fieldset[disabled] .button.is-burning-orange {
    background-color: #fc6a36;
    border-color: transparent;
    box-shadow: none
}

.button.is-burning-orange.is-inverted {
    background-color: #0b738d;
    color: #fc6a36
}

.button.is-burning-orange.is-inverted:hover {
    background-color: #096075
}

.button.is-burning-orange.is-inverted[disabled],
fieldset[disabled] .button.is-burning-orange.is-inverted {
    background-color: #0b738d;
    color: #fc6a36;
    border-color: transparent;
    box-shadow: none
}

.button.is-burning-orange.is-loading:after {
    border-color: transparent transparent #0b738d #0b738d !important
}

.button.is-burning-orange.is-outlined {
    background-color: transparent;
    color: #fc6a36;
    border-color: #fc6a36
}

.button.is-burning-orange.is-outlined:focus,
.button.is-burning-orange.is-outlined:hover {
    background-color: #fc6a36;
    color: #0b738d;
    border-color: #fc6a36
}

.button.is-burning-orange.is-outlined.is-loading:after {
    border-color: transparent transparent #fc6a36 #fc6a36 !important
}

.button.is-burning-orange.is-outlined[disabled],
fieldset[disabled] .button.is-burning-orange.is-outlined {
    background-color: transparent;
    color: #fc6a36;
    border-color: #fc6a36;
    box-shadow: none
}

.button.is-burning-orange.is-inverted.is-outlined {
    background-color: transparent;
    color: #0b738d;
    border-color: #0b738d
}

.button.is-burning-orange.is-inverted.is-outlined:focus,
.button.is-burning-orange.is-inverted.is-outlined:hover {
    background-color: #0b738d;
    color: #fc6a36
}

.button.is-burning-orange.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-burning-orange.is-inverted.is-outlined {
    background-color: transparent;
    color: #0b738d;
    border-color: #0b738d;
    box-shadow: none
}

.button.is-burning-orange.is-mobile-no-effects:active,
.button.is-burning-orange.is-mobile-no-effects:focus,
.button.is-burning-orange.is-mobile-no-effects:hover {
    background-color: #0b738d;
    color: #fc6a36;
    box-shadow: none
}

.button.is-trinidad {
    background-color: #ee4b00;
    color: #0b738d;
    border-color: transparent
}

.button.is-trinidad.is-hovered,
.button.is-trinidad:hover {
    background-color: #e14700;
    color: #0b738d;
    border-color: transparent
}

.button.is-trinidad.is-focused,
.button.is-trinidad:focus {
    color: #0b738d;
    border-color: transparent
}

.button.is-trinidad.is-focused:not(:active),
.button.is-trinidad:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(238, 75, 0, .25)
}

.button.is-trinidad.is-active,
.button.is-trinidad:active {
    background-color: #d54300;
    color: #0b738d;
    border-color: transparent
}

.button.is-trinidad[disabled],
fieldset[disabled] .button.is-trinidad {
    background-color: #ee4b00;
    border-color: transparent;
    box-shadow: none
}

.button.is-trinidad.is-inverted {
    background-color: #0b738d;
    color: #ee4b00
}

.button.is-trinidad.is-inverted:hover {
    background-color: #096075
}

.button.is-trinidad.is-inverted[disabled],
fieldset[disabled] .button.is-trinidad.is-inverted {
    background-color: #0b738d;
    color: #ee4b00;
    border-color: transparent;
    box-shadow: none
}

.button.is-trinidad.is-loading:after {
    border-color: transparent transparent #0b738d #0b738d !important
}

.button.is-trinidad.is-outlined {
    background-color: transparent;
    color: #ee4b00;
    border-color: #ee4b00
}

.button.is-trinidad.is-outlined:focus,
.button.is-trinidad.is-outlined:hover {
    background-color: #ee4b00;
    color: #0b738d;
    border-color: #ee4b00
}

.button.is-trinidad.is-outlined.is-loading:after {
    border-color: transparent transparent #ee4b00 #ee4b00 !important
}

.button.is-trinidad.is-outlined[disabled],
fieldset[disabled] .button.is-trinidad.is-outlined {
    background-color: transparent;
    color: #ee4b00;
    border-color: #ee4b00;
    box-shadow: none
}

.button.is-trinidad.is-inverted.is-outlined {
    background-color: transparent;
    color: #0b738d;
    border-color: #0b738d
}

.button.is-trinidad.is-inverted.is-outlined:focus,
.button.is-trinidad.is-inverted.is-outlined:hover {
    background-color: #0b738d;
    color: #ee4b00
}

.button.is-trinidad.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-trinidad.is-inverted.is-outlined {
    background-color: transparent;
    color: #0b738d;
    border-color: #0b738d;
    box-shadow: none
}

.button.is-trinidad.is-mobile-no-effects:active,
.button.is-trinidad.is-mobile-no-effects:focus,
.button.is-trinidad.is-mobile-no-effects:hover {
    background-color: #0b738d;
    color: #ee4b00;
    box-shadow: none
}

.button.is-silver-chalice {
    background-color: #a0a0a0;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-silver-chalice.is-hovered,
.button.is-silver-chalice:hover {
    background-color: #9a9a9a;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-silver-chalice.is-focused,
.button.is-silver-chalice:focus {
    color: #0a0a0a;
    border-color: transparent
}

.button.is-silver-chalice.is-focused:not(:active),
.button.is-silver-chalice:focus:not(:active) {
    box-shadow: 0 0 0 .125em hsla(0, 0%, 62.7%, .25)
}

.button.is-silver-chalice.is-active,
.button.is-silver-chalice:active {
    background-color: #939393;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-silver-chalice[disabled],
fieldset[disabled] .button.is-silver-chalice {
    background-color: #a0a0a0;
    border-color: transparent;
    box-shadow: none
}

.button.is-silver-chalice.is-inverted {
    background-color: #0a0a0a;
    color: #a0a0a0
}

.button.is-silver-chalice.is-inverted:hover {
    background-color: #000
}

.button.is-silver-chalice.is-inverted[disabled],
fieldset[disabled] .button.is-silver-chalice.is-inverted {
    background-color: #0a0a0a;
    color: #a0a0a0;
    border-color: transparent;
    box-shadow: none
}

.button.is-silver-chalice.is-loading:after {
    border-color: transparent transparent #0a0a0a #0a0a0a !important
}

.button.is-silver-chalice.is-outlined {
    background-color: transparent;
    color: #a0a0a0;
    border-color: #a0a0a0
}

.button.is-silver-chalice.is-outlined:focus,
.button.is-silver-chalice.is-outlined:hover {
    background-color: #a0a0a0;
    color: #0a0a0a;
    border-color: #a0a0a0
}

.button.is-silver-chalice.is-outlined.is-loading:after {
    border-color: transparent transparent #a0a0a0 #a0a0a0 !important
}

.button.is-silver-chalice.is-outlined[disabled],
fieldset[disabled] .button.is-silver-chalice.is-outlined {
    background-color: transparent;
    color: #a0a0a0;
    border-color: #a0a0a0;
    box-shadow: none
}

.button.is-silver-chalice.is-inverted.is-outlined {
    background-color: transparent;
    color: #0a0a0a;
    border-color: #0a0a0a
}

.button.is-silver-chalice.is-inverted.is-outlined:focus,
.button.is-silver-chalice.is-inverted.is-outlined:hover {
    background-color: #0a0a0a;
    color: #a0a0a0
}

.button.is-silver-chalice.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-silver-chalice.is-inverted.is-outlined {
    background-color: transparent;
    color: #0a0a0a;
    border-color: #0a0a0a;
    box-shadow: none
}

.button.is-silver-chalice.is-mobile-no-effects:active,
.button.is-silver-chalice.is-mobile-no-effects:focus,
.button.is-silver-chalice.is-mobile-no-effects:hover {
    background-color: #0a0a0a;
    color: #a0a0a0;
    box-shadow: none
}

.button.is-light-silver {
    background-color: #c4c4c4;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-light-silver.is-hovered,
.button.is-light-silver:hover {
    background-color: #bebebe;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-light-silver.is-focused,
.button.is-light-silver:focus {
    color: #0a0a0a;
    border-color: transparent
}

.button.is-light-silver.is-focused:not(:active),
.button.is-light-silver:focus:not(:active) {
    box-shadow: 0 0 0 .125em hsla(0, 0%, 76.9%, .25)
}

.button.is-light-silver.is-active,
.button.is-light-silver:active {
    background-color: #b7b7b7;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-light-silver[disabled],
fieldset[disabled] .button.is-light-silver {
    background-color: #c4c4c4;
    border-color: transparent;
    box-shadow: none
}

.button.is-light-silver.is-inverted {
    background-color: #0a0a0a;
    color: #c4c4c4
}

.button.is-light-silver.is-inverted:hover {
    background-color: #000
}

.button.is-light-silver.is-inverted[disabled],
fieldset[disabled] .button.is-light-silver.is-inverted {
    background-color: #0a0a0a;
    color: #c4c4c4;
    border-color: transparent;
    box-shadow: none
}

.button.is-light-silver.is-loading:after {
    border-color: transparent transparent #0a0a0a #0a0a0a !important
}

.button.is-light-silver.is-outlined {
    background-color: transparent;
    color: #c4c4c4;
    border-color: #c4c4c4
}

.button.is-light-silver.is-outlined:focus,
.button.is-light-silver.is-outlined:hover {
    background-color: #c4c4c4;
    color: #0a0a0a;
    border-color: #c4c4c4
}

.button.is-light-silver.is-outlined.is-loading:after {
    border-color: transparent transparent #c4c4c4 #c4c4c4 !important
}

.button.is-light-silver.is-outlined[disabled],
fieldset[disabled] .button.is-light-silver.is-outlined {
    background-color: transparent;
    color: #c4c4c4;
    border-color: #c4c4c4;
    box-shadow: none
}

.button.is-light-silver.is-inverted.is-outlined {
    background-color: transparent;
    color: #0a0a0a;
    border-color: #0a0a0a
}

.button.is-light-silver.is-inverted.is-outlined:focus,
.button.is-light-silver.is-inverted.is-outlined:hover {
    background-color: #0a0a0a;
    color: #c4c4c4
}

.button.is-light-silver.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-light-silver.is-inverted.is-outlined {
    background-color: transparent;
    color: #0a0a0a;
    border-color: #0a0a0a;
    box-shadow: none
}

.button.is-light-silver.is-mobile-no-effects:active,
.button.is-light-silver.is-mobile-no-effects:focus,
.button.is-light-silver.is-mobile-no-effects:hover {
    background-color: #0a0a0a;
    color: #c4c4c4;
    box-shadow: none
}

.button.is-very-light-grey {
    background-color: #ccc;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-very-light-grey.is-hovered,
.button.is-very-light-grey:hover {
    background-color: #c6c6c6;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-very-light-grey.is-focused,
.button.is-very-light-grey:focus {
    color: #0a0a0a;
    border-color: transparent
}

.button.is-very-light-grey.is-focused:not(:active),
.button.is-very-light-grey:focus:not(:active) {
    box-shadow: 0 0 0 .125em hsla(0, 0%, 80%, .25)
}

.button.is-very-light-grey.is-active,
.button.is-very-light-grey:active {
    background-color: #bfbfbf;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-very-light-grey[disabled],
fieldset[disabled] .button.is-very-light-grey {
    background-color: #ccc;
    border-color: transparent;
    box-shadow: none
}

.button.is-very-light-grey.is-inverted {
    background-color: #0a0a0a;
    color: #ccc
}

.button.is-very-light-grey.is-inverted:hover {
    background-color: #000
}

.button.is-very-light-grey.is-inverted[disabled],
fieldset[disabled] .button.is-very-light-grey.is-inverted {
    background-color: #0a0a0a;
    color: #ccc;
    border-color: transparent;
    box-shadow: none
}

.button.is-very-light-grey.is-loading:after {
    border-color: transparent transparent #0a0a0a #0a0a0a !important
}

.button.is-very-light-grey.is-outlined {
    background-color: transparent;
    color: #ccc;
    border-color: #ccc
}

.button.is-very-light-grey.is-outlined:focus,
.button.is-very-light-grey.is-outlined:hover {
    background-color: #ccc;
    color: #0a0a0a;
    border-color: #ccc
}

.button.is-very-light-grey.is-outlined.is-loading:after {
    border-color: transparent transparent #ccc #ccc !important
}

.button.is-very-light-grey.is-outlined[disabled],
fieldset[disabled] .button.is-very-light-grey.is-outlined {
    background-color: transparent;
    color: #ccc;
    border-color: #ccc;
    box-shadow: none
}

.button.is-very-light-grey.is-inverted.is-outlined {
    background-color: transparent;
    color: #0a0a0a;
    border-color: #0a0a0a
}

.button.is-very-light-grey.is-inverted.is-outlined:focus,
.button.is-very-light-grey.is-inverted.is-outlined:hover {
    background-color: #0a0a0a;
    color: #ccc
}

.button.is-very-light-grey.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-very-light-grey.is-inverted.is-outlined {
    background-color: transparent;
    color: #0a0a0a;
    border-color: #0a0a0a;
    box-shadow: none
}

.button.is-very-light-grey.is-mobile-no-effects:active,
.button.is-very-light-grey.is-mobile-no-effects:focus,
.button.is-very-light-grey.is-mobile-no-effects:hover {
    background-color: #0a0a0a;
    color: #ccc;
    box-shadow: none
}

.button[disabled],
fieldset[disabled] .button {
    background-color: #fff;
    border-color: #ddd;
    box-shadow: none;
    opacity: .5
}

.button.is-fullwidth,
.button.is-fullwidth-c {
    display: flex;
    width: 100%;
    margin: auto
}

@media screen and (min-width:320px) and (max-width:813px) {
    .button.is-fullwidth-c {
        width: 80%
    }
}

@media screen and (min-width:769px) {
    .button.is-fullwidth-c {
        width: 36%
    }
}

.buttons {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: wrap
}

.buttons.is-inline-f {
    display: inline-flex
}

.buttons.is-inline-f .button.is-xsmall {
    padding: 0 .3125em;
    line-height: 2px
}

.buttons .button:not(:last-child):not(.is-fullwidth):not(.button.is-fullwidth-c) {
    margin-right: .125rem
}

.buttons .button:not(:last-child) {
    margin-right: .625rem
}

.buttons.has-addons .button.has-divider {
    border-left: 1px solid #fff
}

.buttons.has-addons .button:not(:first-child) {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0
}

.buttons.has-addons .button:not(:last-child) {
    margin-right: -1px;
    border-bottom-right-radius: 0;
    border-top-right-radius: 0
}

.buttons.has-addons .button.is-hovered,
.buttons.has-addons .button:hover {
    z-index: 2
}

.buttons.has-addons .button.is-active,
.buttons.has-addons .button.is-focused,
.buttons.has-addons .button.is-selected,
.buttons.has-addons .button:active,
.buttons.has-addons .button:focus {
    z-index: 3
}

.buttons.has-addons .button.is-active:hover,
.buttons.has-addons .button.is-focused:hover,
.buttons.has-addons .button.is-selected:hover,
.buttons.has-addons .button:active:hover,
.buttons.has-addons .button:focus:hover {
    z-index: 4
}

.buttons.has-addons .button.is-expanded {
    flex-grow: 1
}

.buttons.is-centered {
    justify-content: center
}

.buttons.is-right {
    justify-content: flex-end
}

.buttons.is-space {
    justify-content: space-between
}

.buttons.is-sticky {
    position: sticky;
    z-index: 30
}

@media screen and (min-width:769px) {
    .buttons.is-sticky {
        top: 60px
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .buttons.is-sticky {
        top: 140px
    }
}

.card {
    padding: .375rem .625rem 1.75rem;
    border-radius: 6px;
    border: .5px solid rgba(51, 51, 51, .5);
    box-shadow: 0 2px 2px 0 rgba(10, 10, 10, .24), 0 0 2px 0 rgba(10, 10, 10, .12)
}

.card-gradient {
    position: relative
}

.card-gradient:before {
    position: absolute;
    z-index: 1;
    top: 45px;
    right: auto;
    bottom: 0;
    left: -1px;
    width: 102%;
    height: 60%;
    content: "";
    background: linear-gradient(180deg, hsla(0, 0%, 100%, .02) 10%, #fff 60%, #fff)
}

.card-gradient .is-shrinked {
    position: relative;
    overflow-y: hidden;
    min-height: 155px;
    max-height: 155px;
    border-bottom: 0;
    box-shadow: none
}

.card-gradient .is-shrinked+.button {
    z-index: 1;
    margin-bottom: 1.875rem
}

.card .bck-adv>.is--large,
.card .is-hero {
    margin: 0 -.59375rem
}

.column {
    display: block;
    flex-basis: 0;
    flex-grow: 1;
    flex-shrink: 1;
    padding: .5rem
}

.columns.is-mobile>.column.is-narrow {
    flex: none
}

.columns.is-mobile>.column.is-full {
    flex: none;
    width: 100%
}

.columns.is-mobile>.column.is-three-quarters {
    flex: none;
    width: 75%
}

.columns.is-mobile>.column.is-two-thirds {
    flex: none;
    width: 66.6666%
}

.columns.is-mobile>.column.is-half {
    flex: none;
    width: 50%
}

.columns.is-mobile>.column.is-one-third {
    flex: none;
    width: 33.3333%
}

.columns.is-mobile>.column.is-one-quarter {
    flex: none;
    width: 25%
}

.columns.is-mobile>.column.is-one-fifth {
    flex: none;
    width: 20%
}

.columns.is-mobile>.column.is-two-fifths {
    flex: none;
    width: 40%
}

.columns.is-mobile>.column.is-three-fifths {
    flex: none;
    width: 60%
}

.columns.is-mobile>.column.is-four-fifths {
    flex: none;
    width: 80%
}

.columns.is-mobile>.column.is-offset-three-quarters {
    margin-left: 75%
}

.columns.is-mobile>.column.is-offset-two-thirds {
    margin-left: 66.6666%
}

.columns.is-mobile>.column.is-offset-half {
    margin-left: 50%
}

.columns.is-mobile>.column.is-offset-one-third {
    margin-left: 33.3333%
}

.columns.is-mobile>.column.is-offset-one-quarter {
    margin-left: 25%
}

.columns.is-mobile>.column.is-offset-one-fifth {
    margin-left: 20%
}

.columns.is-mobile>.column.is-offset-two-fifths {
    margin-left: 40%
}

.columns.is-mobile>.column.is-offset-three-fifths {
    margin-left: 60%
}

.columns.is-mobile>.column.is-offset-four-fifths {
    margin-left: 80%
}

.columns.is-mobile>.column.is-1 {
    flex: none;
    width: 8.33333%
}

.columns.is-mobile>.column.is-offset-1 {
    margin-left: 8.33333%
}

.columns.is-mobile>.column.is-2 {
    flex: none;
    width: 16.66667%
}

.columns.is-mobile>.column.is-offset-2 {
    margin-left: 16.66667%
}

.columns.is-mobile>.column.is-3 {
    flex: none;
    width: 25%
}

.columns.is-mobile>.column.is-offset-3 {
    margin-left: 25%
}

.columns.is-mobile>.column.is-4 {
    flex: none;
    width: 33.33333%
}

.columns.is-mobile>.column.is-offset-4 {
    margin-left: 33.33333%
}

.columns.is-mobile>.column.is-5 {
    flex: none;
    width: 41.66667%
}

.columns.is-mobile>.column.is-offset-5 {
    margin-left: 41.66667%
}

.columns.is-mobile>.column.is-6 {
    flex: none;
    width: 50%
}

.columns.is-mobile>.column.is-offset-6 {
    margin-left: 50%
}

.columns.is-mobile>.column.is-7 {
    flex: none;
    width: 58.33333%
}

.columns.is-mobile>.column.is-offset-7 {
    margin-left: 58.33333%
}

.columns.is-mobile>.column.is-8 {
    flex: none;
    width: 66.66667%
}

.columns.is-mobile>.column.is-offset-8 {
    margin-left: 66.66667%
}

.columns.is-mobile>.column.is-9 {
    flex: none;
    width: 75%
}

.columns.is-mobile>.column.is-offset-9 {
    margin-left: 75%
}

.columns.is-mobile>.column.is-10 {
    flex: none;
    width: 83.33333%
}

.columns.is-mobile>.column.is-offset-10 {
    margin-left: 83.33333%
}

.columns.is-mobile>.column.is-11 {
    flex: none;
    width: 91.66667%
}

.columns.is-mobile>.column.is-offset-11 {
    margin-left: 91.66667%
}

.columns.is-mobile>.column.is-12 {
    flex: none;
    width: 100%
}

.columns.is-mobile>.column.is-offset-12 {
    margin-left: 100%
}

@media screen and (min-width:320px) and (max-width:813px) {
    .column.is-narrow-mobile {
        flex: none
    }
    .column.is-full-mobile {
        flex: none;
        width: 100%
    }
    .column.is-three-quarters-mobile {
        flex: none;
        width: 75%
    }
    .column.is-two-thirds-mobile {
        flex: none;
        width: 66.6666%
    }
    .column.is-half-mobile {
        flex: none;
        width: 50%
    }
    .column.is-one-third-mobile {
        flex: none;
        width: 33.3333%
    }
    .column.is-one-quarter-mobile {
        flex: none;
        width: 25%
    }
    .column.is-one-fifth-mobile {
        flex: none;
        width: 20%
    }
    .column.is-two-fifths-mobile {
        flex: none;
        width: 40%
    }
    .column.is-three-fifths-mobile {
        flex: none;
        width: 60%
    }
    .column.is-four-fifths-mobile {
        flex: none;
        width: 80%
    }
    .column.is-offset-three-quarters-mobile {
        margin-left: 75%
    }
    .column.is-offset-two-thirds-mobile {
        margin-left: 66.6666%
    }
    .column.is-offset-half-mobile {
        margin-left: 50%
    }
    .column.is-offset-one-third-mobile {
        margin-left: 33.3333%
    }
    .column.is-offset-one-quarter-mobile {
        margin-left: 25%
    }
    .column.is-offset-one-fifth-mobile {
        margin-left: 20%
    }
    .column.is-offset-two-fifths-mobile {
        margin-left: 40%
    }
    .column.is-offset-three-fifths-mobile {
        margin-left: 60%
    }
    .column.is-offset-four-fifths-mobile {
        margin-left: 80%
    }
    .column.is-1-mobile {
        flex: none;
        width: 8.33333%
    }
    .column.is-offset-1-mobile {
        margin-left: 8.33333%
    }
    .column.is-2-mobile {
        flex: none;
        width: 16.66667%
    }
    .column.is-offset-2-mobile {
        margin-left: 16.66667%
    }
    .column.is-3-mobile {
        flex: none;
        width: 25%
    }
    .column.is-offset-3-mobile {
        margin-left: 25%
    }
    .column.is-4-mobile {
        flex: none;
        width: 33.33333%
    }
    .column.is-offset-4-mobile {
        margin-left: 33.33333%
    }
    .column.is-5-mobile {
        flex: none;
        width: 41.66667%
    }
    .column.is-offset-5-mobile {
        margin-left: 41.66667%
    }
    .column.is-6-mobile {
        flex: none;
        width: 50%
    }
    .column.is-offset-6-mobile {
        margin-left: 50%
    }
    .column.is-7-mobile {
        flex: none;
        width: 58.33333%
    }
    .column.is-offset-7-mobile {
        margin-left: 58.33333%
    }
    .column.is-8-mobile {
        flex: none;
        width: 66.66667%
    }
    .column.is-offset-8-mobile {
        margin-left: 66.66667%
    }
    .column.is-9-mobile {
        flex: none;
        width: 75%
    }
    .column.is-offset-9-mobile {
        margin-left: 75%
    }
    .column.is-10-mobile {
        flex: none;
        width: 83.33333%
    }
    .column.is-offset-10-mobile {
        margin-left: 83.33333%
    }
    .column.is-11-mobile {
        flex: none;
        width: 91.66667%
    }
    .column.is-offset-11-mobile {
        margin-left: 91.66667%
    }
    .column.is-12-mobile {
        flex: none;
        width: 100%
    }
    .column.is-offset-12-mobile {
        margin-left: 100%
    }
}

@media print,
screen and (min-width:769px) {
    .column.is-narrow,
    .column.is-narrow-tablet {
        flex: none
    }
    .column.is-full,
    .column.is-full-tablet {
        flex: none;
        width: 100%
    }
    .column.is-three-quarters,
    .column.is-three-quarters-tablet {
        flex: none;
        width: 75%
    }
    .column.is-two-thirds,
    .column.is-two-thirds-tablet {
        flex: none;
        width: 66.6666%
    }
    .column.is-half,
    .column.is-half-tablet {
        flex: none;
        width: 50%
    }
    .column.is-one-third,
    .column.is-one-third-tablet {
        flex: none;
        width: 33.3333%
    }
    .column.is-one-quarter,
    .column.is-one-quarter-tablet {
        flex: none;
        width: 25%
    }
    .column.is-one-fifth,
    .column.is-one-fifth-tablet {
        flex: none;
        width: 20%
    }
    .column.is-two-fifths,
    .column.is-two-fifths-tablet {
        flex: none;
        width: 40%
    }
    .column.is-three-fifths,
    .column.is-three-fifths-tablet {
        flex: none;
        width: 60%
    }
    .column.is-four-fifths,
    .column.is-four-fifths-tablet {
        flex: none;
        width: 80%
    }
    .column.is-offset-three-quarters,
    .column.is-offset-three-quarters-tablet {
        margin-left: 75%
    }
    .column.is-offset-two-thirds,
    .column.is-offset-two-thirds-tablet {
        margin-left: 66.6666%
    }
    .column.is-offset-half,
    .column.is-offset-half-tablet {
        margin-left: 50%
    }
    .column.is-offset-one-third,
    .column.is-offset-one-third-tablet {
        margin-left: 33.3333%
    }
    .column.is-offset-one-quarter,
    .column.is-offset-one-quarter-tablet {
        margin-left: 25%
    }
    .column.is-offset-one-fifth,
    .column.is-offset-one-fifth-tablet {
        margin-left: 20%
    }
    .column.is-offset-two-fifths,
    .column.is-offset-two-fifths-tablet {
        margin-left: 40%
    }
    .column.is-offset-three-fifths,
    .column.is-offset-three-fifths-tablet {
        margin-left: 60%
    }
    .column.is-offset-four-fifths,
    .column.is-offset-four-fifths-tablet {
        margin-left: 80%
    }
    .column.is-1,
    .column.is-1-tablet {
        flex: none;
        width: 8.33333%
    }
    .column.is-offset-1,
    .column.is-offset-1-tablet {
        margin-left: 8.33333%
    }
    .column.is-2,
    .column.is-2-tablet {
        flex: none;
        width: 16.66667%
    }
    .column.is-offset-2,
    .column.is-offset-2-tablet {
        margin-left: 16.66667%
    }
    .column.is-3,
    .column.is-3-tablet {
        flex: none;
        width: 25%
    }
    .column.is-offset-3,
    .column.is-offset-3-tablet {
        margin-left: 25%
    }
    .column.is-4,
    .column.is-4-tablet {
        flex: none;
        width: 33.33333%
    }
    .column.is-offset-4,
    .column.is-offset-4-tablet {
        margin-left: 33.33333%
    }
    .column.is-5,
    .column.is-5-tablet {
        flex: none;
        width: 41.66667%
    }
    .column.is-offset-5,
    .column.is-offset-5-tablet {
        margin-left: 41.66667%
    }
    .column.is-6,
    .column.is-6-tablet {
        flex: none;
        width: 50%
    }
    .column.is-offset-6,
    .column.is-offset-6-tablet {
        margin-left: 50%
    }
    .column.is-7,
    .column.is-7-tablet {
        flex: none;
        width: 58.33333%
    }
    .column.is-offset-7,
    .column.is-offset-7-tablet {
        margin-left: 58.33333%
    }
    .column.is-8,
    .column.is-8-tablet {
        flex: none;
        width: 66.66667%
    }
    .column.is-offset-8,
    .column.is-offset-8-tablet {
        margin-left: 66.66667%
    }
    .column.is-9,
    .column.is-9-tablet {
        flex: none;
        width: 75%
    }
    .column.is-offset-9,
    .column.is-offset-9-tablet {
        margin-left: 75%
    }
    .column.is-10,
    .column.is-10-tablet {
        flex: none;
        width: 83.33333%
    }
    .column.is-offset-10,
    .column.is-offset-10-tablet {
        margin-left: 83.33333%
    }
    .column.is-11,
    .column.is-11-tablet {
        flex: none;
        width: 91.66667%
    }
    .column.is-offset-11,
    .column.is-offset-11-tablet {
        margin-left: 91.66667%
    }
    .column.is-12,
    .column.is-12-tablet {
        flex: none;
        width: 100%
    }
    .column.is-offset-12,
    .column.is-offset-12-tablet {
        margin-left: 100%
    }
}

@media screen and (min-width:769px) {
    .column.is-narrow-desktop {
        flex: none
    }
    .column.is-full-desktop {
        flex: none;
        width: 100%
    }
    .column.is-three-quarters-desktop {
        flex: none;
        width: 75%
    }
    .column.is-two-thirds-desktop {
        flex: none;
        width: 66.6666%
    }
    .column.is-half-desktop {
        flex: none;
        width: 50%
    }
    .column.is-one-third-desktop {
        flex: none;
        width: 33.3333%
    }
    .column.is-one-quarter-desktop {
        flex: none;
        width: 25%
    }
    .column.is-one-fifth-desktop {
        flex: none;
        width: 20%
    }
    .column.is-two-fifths-desktop {
        flex: none;
        width: 40%
    }
    .column.is-three-fifths-desktop {
        flex: none;
        width: 60%
    }
    .column.is-four-fifths-desktop {
        flex: none;
        width: 80%
    }
    .column.is-offset-three-quarters-desktop {
        margin-left: 75%
    }
    .column.is-offset-two-thirds-desktop {
        margin-left: 66.6666%
    }
    .column.is-offset-half-desktop {
        margin-left: 50%
    }
    .column.is-offset-one-third-desktop {
        margin-left: 33.3333%
    }
    .column.is-offset-one-quarter-desktop {
        margin-left: 25%
    }
    .column.is-offset-one-fifth-desktop {
        margin-left: 20%
    }
    .column.is-offset-two-fifths-desktop {
        margin-left: 40%
    }
    .column.is-offset-three-fifths-desktop {
        margin-left: 60%
    }
    .column.is-offset-four-fifths-desktop {
        margin-left: 80%
    }
    .column.is-1-desktop {
        flex: none;
        width: 8.33333%
    }
    .column.is-offset-1-desktop {
        margin-left: 8.33333%
    }
    .column.is-2-desktop {
        flex: none;
        width: 16.66667%
    }
    .column.is-offset-2-desktop {
        margin-left: 16.66667%
    }
    .column.is-3-desktop {
        flex: none;
        width: 25%
    }
    .column.is-offset-3-desktop {
        margin-left: 25%
    }
    .column.is-4-desktop {
        flex: none;
        width: 33.33333%
    }
    .column.is-offset-4-desktop {
        margin-left: 33.33333%
    }
    .column.is-5-desktop {
        flex: none;
        width: 41.66667%
    }
    .column.is-offset-5-desktop {
        margin-left: 41.66667%
    }
    .column.is-6-desktop {
        flex: none;
        width: 50%
    }
    .column.is-offset-6-desktop {
        margin-left: 50%
    }
    .column.is-7-desktop {
        flex: none;
        width: 58.33333%
    }
    .column.is-offset-7-desktop {
        margin-left: 58.33333%
    }
    .column.is-8-desktop {
        flex: none;
        width: 66.66667%
    }
    .column.is-offset-8-desktop {
        margin-left: 66.66667%
    }
    .column.is-9-desktop {
        flex: none;
        width: 75%
    }
    .column.is-offset-9-desktop {
        margin-left: 75%
    }
    .column.is-10-desktop {
        flex: none;
        width: 83.33333%
    }
    .column.is-offset-10-desktop {
        margin-left: 83.33333%
    }
    .column.is-11-desktop {
        flex: none;
        width: 91.66667%
    }
    .column.is-offset-11-desktop {
        margin-left: 91.66667%
    }
    .column.is-12-desktop {
        flex: none;
        width: 100%
    }
    .column.is-offset-12-desktop {
        margin-left: 100%
    }
}

.columns {
    margin-top: -.5rem;
    margin-right: -.5rem;
    margin-left: -.5rem
}

.columns:last-child {
    margin-bottom: -.5rem
}

.columns:not(:last-child) {
    margin-bottom: 1rem
}

.columns.is-custom>.column:first-child {
    padding-right: 0
}

.columns.is-custom>.column:last-child {
    padding-left: 1.125rem
}

.columns.is-custom-2>.column.is-8 {
    width: 63.66667%
}

.columns.is-custom-2>.column.is-4 {
    width: 36.33333%
}

.columns.is-custom-live>.column.is-9 {
    width: 72.7%
}

.columns.is-custom-live>.column.is-3 {
    width: 27.3%
}

.columns.is-centered {
    justify-content: center
}

.columns.is-gapless {
    margin-top: 0;
    margin-right: 0;
    margin-left: 0
}

.columns.is-gapless>.column {
    padding: 0 !important;
    margin: 0
}

.columns.is-gapless:not(:last-child) {
    margin-bottom: 1.5rem
}

.columns.is-gapless:last-child {
    margin-bottom: 0
}

.columns.is-col-paddingless {
    margin-right: 0;
    margin-left: 0
}

.columns.is-col-paddingless>.column {
    padding: .5rem
}

.columns.is-col-paddingless>.column:first-child {
    padding-left: 0
}

.columns.is-col-paddingless>.column:last-child {
    padding-right: 0
}

.columns.is-col-paddingless .column.is-12 {
    padding-right: 0;
    padding-left: 0
}

.columns.is-mobile {
    display: flex
}

.columns.is-multiline {
    flex-wrap: wrap
}

.columns.is-vcentered {
    align-items: center
}

@media print,
screen and (min-width:769px) {
    .columns:not(.is-desktop) {
        display: flex
    }
}

@media screen and (min-width:769px) {
    .columns.is-desktop {
        display: flex
    }
}

.columns.is-variable {
    --columnGap: 0.75rem;
    margin-right: calc(var(--columnGap)*-1);
    margin-left: calc(var(--columnGap)*-1)
}

.columns.is-variable .column {
    padding-right: var(--columnGap);
    padding-left: var(--columnGap)
}

.columns.is-variable.is-0 {
    --columnGap: 0rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .columns.is-variable.is-0-mobile {
        --columnGap: 0rem
    }
}

@media print,
screen and (min-width:769px) {
    .columns.is-variable.is-0-tablet {
        --columnGap: 0rem
    }
}

@media screen and (min-width:769px) {
    .columns.is-variable.is-0-desktop {
        --columnGap: 0rem
    }
}

.columns.is-variable.is-1 {
    --columnGap: 0.25rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .columns.is-variable.is-1-mobile {
        --columnGap: 0.25rem
    }
}

@media print,
screen and (min-width:769px) {
    .columns.is-variable.is-1-tablet {
        --columnGap: 0.25rem
    }
}

@media screen and (min-width:769px) {
    .columns.is-variable.is-1-desktop {
        --columnGap: 0.25rem
    }
}

.columns.is-variable.is-2 {
    --columnGap: 0.5rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .columns.is-variable.is-2-mobile {
        --columnGap: 0.5rem
    }
}

@media print,
screen and (min-width:769px) {
    .columns.is-variable.is-2-tablet {
        --columnGap: 0.5rem
    }
}

@media screen and (min-width:769px) {
    .columns.is-variable.is-2-desktop {
        --columnGap: 0.5rem
    }
}

.columns.is-variable.is-3 {
    --columnGap: 0.75rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .columns.is-variable.is-3-mobile {
        --columnGap: 0.75rem
    }
}

@media print,
screen and (min-width:769px) {
    .columns.is-variable.is-3-tablet {
        --columnGap: 0.75rem
    }
}

@media screen and (min-width:769px) {
    .columns.is-variable.is-3-desktop {
        --columnGap: 0.75rem
    }
}

.columns.is-variable.is-4 {
    --columnGap: 1rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .columns.is-variable.is-4-mobile {
        --columnGap: 1rem
    }
}

@media print,
screen and (min-width:769px) {
    .columns.is-variable.is-4-tablet {
        --columnGap: 1rem
    }
}

@media screen and (min-width:769px) {
    .columns.is-variable.is-4-desktop {
        --columnGap: 1rem
    }
}

.columns.is-variable.is-5 {
    --columnGap: 1.25rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .columns.is-variable.is-5-mobile {
        --columnGap: 1.25rem
    }
}

@media print,
screen and (min-width:769px) {
    .columns.is-variable.is-5-tablet {
        --columnGap: 1.25rem
    }
}

@media screen and (min-width:769px) {
    .columns.is-variable.is-5-desktop {
        --columnGap: 1.25rem
    }
}

.columns.is-variable.is-6 {
    --columnGap: 1.5rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .columns.is-variable.is-6-mobile {
        --columnGap: 1.5rem
    }
}

@media print,
screen and (min-width:769px) {
    .columns.is-variable.is-6-tablet {
        --columnGap: 1.5rem
    }
}

@media screen and (min-width:769px) {
    .columns.is-variable.is-6-desktop {
        --columnGap: 1.5rem
    }
}

.columns.is-variable.is-7 {
    --columnGap: 1.75rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .columns.is-variable.is-7-mobile {
        --columnGap: 1.75rem
    }
}

@media print,
screen and (min-width:769px) {
    .columns.is-variable.is-7-tablet {
        --columnGap: 1.75rem
    }
}

@media screen and (min-width:769px) {
    .columns.is-variable.is-7-desktop {
        --columnGap: 1.75rem
    }
}

.columns.is-variable.is-8 {
    --columnGap: 2rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .columns.is-variable.is-8-mobile {
        --columnGap: 2rem
    }
}

@media print,
screen and (min-width:769px) {
    .columns.is-variable.is-8-tablet {
        --columnGap: 2rem
    }
}

@media screen and (min-width:769px) {
    .columns.is-variable.is-8-desktop {
        --columnGap: 2rem
    }
}

.bck-titles .titles__content .section-media-fluid .title-art,
.container {
    position: relative;
    margin: 0 auto
}

@media screen and (min-width:769px) {
    .bck-titles .titles__content .section-media-fluid .title-art,
    .container {
        width: 992px;
        max-width: 992px
    }
}

.bck-titles .titles__content .section-media-fluid .is-fluid.title-art,
.container.is-fluid {
    width: auto;
    max-width: none;
    padding-right: 1.875rem;
    padding-left: 1.875rem;
    margin-right: 0;
    margin-left: 0
}

@media screen and (min-width:769px) {
    .bck-titles .titles__content .section-media-fluid body.skin .has-skin.title-art,
    body.skin .bck-titles .titles__content .section-media-fluid .has-skin.title-art,
    body.skin .container.has-skin {
        width: 1024px;
        max-width: 1024px;
        margin: 0 auto
    }
}

.is-x1 .content h5,
.is-x1 .content p {
    font-size: 5.6vw
}

.is-x2 .content h5,
.is-x2 .content p {
    font-size: 5.86667vw
}

.content li+li {
    margin-top: .25rem
}

.content.has-border {
    position: relative
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content.has-border {
        padding-top: 3.4375rem;
        margin-top: 2.8125rem;
        margin-bottom: 1.5625rem
    }
    .content.has-border.is-small {
        padding-top: 1.5625rem;
        margin-top: 1.25rem;
        margin-bottom: 1.5625rem
    }
}

@media screen and (min-width:769px) {
    .content.has-border {
        padding-top: 4.0625rem;
        margin-top: 3.4375rem;
        margin-bottom: 1.5625rem
    }
}

.content.has-border:after {
    content: "";
    position: absolute;
    top: 0;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    height: 1px;
    background-color: hsla(0, 0%, 84.7%, .23)
}

@media screen and (min-width:769px) {
    .content.has-border:after {
        width: 236px
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content.has-border:after {
        width: 170px
    }
}

.content.has-border-wider {
    border-top: 1px solid #ddd
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content.has-border-wider {
        padding-top: 3.4375rem;
        margin-top: 2.8125rem;
        margin-bottom: 1.5625rem
    }
}

@media screen and (min-width:769px) {
    .content.has-border-wider {
        padding-top: 4.0625rem;
        margin-top: 3.4375rem;
        margin-bottom: .9375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content.m12b {
        margin-bottom: .75rem
    }
}

.content p {
    color: #333
}

@media screen and (min-width:769px) {
    .content p {
        line-height: 1.4
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .content p {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content p {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .content p {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) {
    .content p.is-copyright {
        text-transform: uppercase;
        color: #666
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .content p.is-copyright {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content p.is-copyright {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .content p.is-copyright {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .content p.is-last-update {
        color: #666
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .content p.is-last-update {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content p.is-last-update {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .content p.is-last-update {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .content p.is-info {
        color: #666;
        padding-top: .625rem;
        border-top: 1px solid #dedede
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .content p.is-info {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content p.is-info {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .content p.is-info {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .content p.has-first-letter:first-letter {
        float: left;
        margin: .4375rem .75rem .125rem -.43rem;
        line-height: .8
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .content p.has-first-letter:first-letter {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 24vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content p.has-first-letter:first-letter {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 13.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .content p.has-first-letter:first-letter {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 5.625rem
    }
}

@media screen and (min-width:769px) {
    .content p.has-first-letter.is--blu-orient:first-letter {
        color: #005478
    }
    .content p.user-art {
        color: #999;
        line-height: inherit
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .content p {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content p {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .content p {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content p.is-copyright {
        text-transform: uppercase;
        color: #666
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .content p.is-copyright {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content p.is-copyright {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .content p.is-copyright {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content p.is-last-update {
        color: #666
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .content p.is-last-update {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content p.is-last-update {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .content p.is-last-update {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content p.is-info {
        color: #666;
        padding-top: 1.875rem;
        padding-bottom: 1.875rem;
        border-top: 1px solid #dedede;
        border-bottom: 1px solid #dedede
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .content p.is-info {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content p.is-info {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .content p.is-info {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content p.has-first-letter:first-letter {
        float: left;
        margin: .4375rem .75rem .125rem -.43rem;
        line-height: .8
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .content p.has-first-letter:first-letter {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 24vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content p.has-first-letter:first-letter {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 13.33333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .content p.has-first-letter:first-letter {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 5.625rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content p.has-first-letter.is--blu-orient:first-letter {
        color: #005478
    }
    .content p.has-first-letter.is--new-de:first-letter {
        margin: 2rem .75rem .125rem -.43rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .content p.has-first-letter.is--new-de:first-letter {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 21.33333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content p.has-first-letter.is--new-de:first-letter {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 11.85185vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .content p.has-first-letter.is--new-de:first-letter {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 5rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content p.user-art {
        color: #999;
        line-height: inherit
    }
    .content p.is-brera {
        letter-spacing: .54px
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .content p.is-brera {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content p.is-brera {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .content p.is-brera {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content p.is-edited-by {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content p.is-edited-by {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .content p.is-edited-by {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.content p a {
    text-decoration: underline
}

.content blockquote:not(:last-child),
.content dl:not(:last-child),
.content ol:not(:last-child),
.content pre:not(:last-child),
.content table:not(:last-child),
.content ul:not(:last-child) {
    margin-bottom: 1rem
}

.content h1,
.content h2,
.content h3,
.content h4,
.content h5,
.content h6 {
    color: #333;
    line-height: 1.67
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content h1 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 14.4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content h1 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 8vw
    }
}

@media screen and (min-width:769px) {
    .content h1 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .content h1 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content h1 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .content h1 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content h2 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 11.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content h2 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 6.22222vw
    }
}

@media screen and (min-width:769px) {
    .content h2 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.625rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .content h2 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content h2 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .content h2 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content h3 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 6.93333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content h3 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.85185vw
    }
}

@media screen and (min-width:769px) {
    .content h3 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.625rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .content h3 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content h3 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .content h3 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content h4 {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content h4 {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .content h4 {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content h4 {
        line-height: 1.25
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .content h4 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content h4 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .content h4 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content h5 {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content h5 {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .content h5 {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content h5.chapter-title {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content h5.chapter-title {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .content h5.chapter-title {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .content h5 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content h5 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .content h5 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .content h5.chapter-title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content h5.chapter-title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .content h5.chapter-title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content h6 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content h6 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .content h6 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .content h6 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content h6 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .content h6 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.content time {
    color: #636363
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content time {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content time {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .content time {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.content blockquote {
    padding: 1.25rem 1.5rem;
    border-left: 4px solid;
    background-color: #fff
}

.content ol {
    margin-top: 1rem;
    margin-left: 2rem;
    list-style-position: outside
}

.content ol:not([type]) {
    list-style-type: decimal
}

.content ul {
    margin-top: 1rem;
    margin-left: 2rem;
    list-style: disc outside
}

.content ul ul {
    margin-top: .5rem;
    list-style-type: circle
}

.content ul ul ul {
    list-style-type: square
}

.content ul.is-cornflower-light-blue {
    color: #333;
    margin-left: 1.125rem
}

@media screen and (min-width:769px) {
    .content ul.is-cornflower-light-blue {
        line-height: 2.22
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .content ul.is-cornflower-light-blue {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content ul.is-cornflower-light-blue {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .content ul.is-cornflower-light-blue {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content ul.is-cornflower-light-blue {
        line-height: 1.39
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .content ul.is-cornflower-light-blue {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content ul.is-cornflower-light-blue {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .content ul.is-cornflower-light-blue {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content ul.is-cornflower-light-blue li {
        margin-bottom: 1.25rem
    }
}

.content ul.is-cornflower-light-blue b,
.content ul.is-cornflower-light-blue strong {
    color: #333
}

.content ul.is-cornflower-light-blue a {
    color: #4488f1
}

.content dd {
    margin-left: 2rem
}

.content pre {
    -webkit-overflow-scrolling: touch;
    overflow-x: auto;
    padding: 1.25rem 1.5rem;
    white-space: pre;
    word-wrap: normal
}

.content sub,
.content sup {
    font-size: 75%
}

.content table {
    width: 100%
}

.content table td,
.content table th {
    padding: .5rem .75rem;
    border: solid;
    border-width: 0 0 .0625rem;
    vertical-align: top
}

.content table th {
    color: #0a0a0a;
    text-align: left
}

.content table thead td,
.content table thead th {
    border-width: 0 0 .125rem;
    color: #0a0a0a
}

.content table tfoot td,
.content table tfoot th {
    border-width: .125rem 0 0;
    color: #0a0a0a
}

.content table tbody tr:last-child td,
.content table tbody tr:last-child th {
    border-bottom-width: 0
}

.icon,
.image.has-media .icon-shadow {
    position: relative;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: auto;
    height: auto
}

.icon.is-rounded,
.image.has-media .is-rounded.icon-shadow {
    border: 1px solid #ddd;
    border-radius: 50%
}

.icon.is-small,
.image.has-media .is-small.icon-shadow {
    width: 1rem;
    height: 1rem
}

.icon.is-xmedium,
.image.has-media .is-xmedium.icon-shadow {
    width: 1.5625rem;
    height: 1.5625rem
}

.icon.is-medium,
.image.has-media .is-medium.icon-shadow {
    width: 2rem;
    height: 2rem
}

.icon.is-xxmedium,
.image.has-media .is-xxmedium.icon-shadow {
    width: 2.5rem;
    height: 2.5rem
}

.icon.is-large,
.image.has-media .is-large.icon-shadow {
    width: 3rem;
    height: 3rem
}

.icon.is-xlarge,
.image.has-media .is-xlarge.icon-shadow {
    width: 4rem;
    height: 4rem
}

.icon.is-xxlarge,
.image.has-media .is-xxlarge.icon-shadow {
    width: 8.5625rem;
    height: 8.5625rem
}

.icon.is-text-bottom,
.image.has-media .is-text-bottom.icon-shadow {
    align-items: flex-end
}

.icon.is-left-bottom,
.image.has-media .is-left-bottom.icon-shadow {
    bottom: -.9375rem !important;
    left: -.9375rem !important
}

.icon.has-icon-img img,
.image.has-media .has-icon-img.icon-shadow img {
    width: 40px !important;
    height: 40px !important
}

.icon.is-white,
.image.has-media .is-white.icon-shadow {
    background-color: #fff;
    color: #0a0a0a
}

.icon.is-white.is-bordered,
.image.has-media .is-white.is-bordered.icon-shadow {
    background-color: #0a0a0a;
    color: #fff;
    border: 1px solid #fff
}

.icon.is-white.has-radius,
.image.has-media .is-white.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-white.has-radius-rounded,
.image.has-media .is-white.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-pianeta2020,
.image.has-media .is-pianeta2020.icon-shadow {
    background-color: #f1f7dc;
    color: #f1f7dc
}

.icon.is-pianeta2020.is-bordered,
.image.has-media .is-pianeta2020.is-bordered.icon-shadow {
    background-color: #f1f7dc;
    color: #f1f7dc;
    border: 1px solid #f1f7dc
}

.icon.is-pianeta2020.has-radius,
.image.has-media .is-pianeta2020.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-pianeta2020.has-radius-rounded,
.image.has-media .is-pianeta2020.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-black,
.image.has-media .is-black.icon-shadow {
    background-color: #333;
    color: #fff
}

.icon.is-black.is-bordered,
.image.has-media .is-black.is-bordered.icon-shadow {
    background-color: #fff;
    color: #333;
    border: 1px solid #333
}

.icon.is-black.has-radius,
.image.has-media .is-black.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-black.has-radius-rounded,
.image.has-media .is-black.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-primary,
.image.has-media .is-primary.icon-shadow {
    background-color: #49b8f1;
    color: #fff
}

.icon.is-primary.is-bordered,
.image.has-media .is-primary.is-bordered.icon-shadow {
    background-color: #fff;
    color: #49b8f1;
    border: 1px solid #49b8f1
}

.icon.is-primary.has-radius,
.image.has-media .is-primary.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-primary.has-radius-rounded,
.image.has-media .is-primary.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-mine-shaft2,
.image.has-media .is-mine-shaft2.icon-shadow {
    background-color: #222;
    color: #3e3d3d
}

.icon.is-mine-shaft2.is-bordered,
.image.has-media .is-mine-shaft2.is-bordered.icon-shadow {
    background-color: #3e3d3d;
    color: #222;
    border: 1px solid #222
}

.icon.is-mine-shaft2.has-radius,
.image.has-media .is-mine-shaft2.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-mine-shaft2.has-radius-rounded,
.image.has-media .is-mine-shaft2.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-cornflower-blue,
.image.has-media .is-cornflower-blue.icon-shadow {
    background-color: #095075;
    color: #fff
}

.icon.is-cornflower-blue.is-bordered,
.image.has-media .is-cornflower-blue.is-bordered.icon-shadow {
    background-color: #fff;
    color: #095075;
    border: 1px solid #095075
}

.icon.is-cornflower-blue.has-radius,
.image.has-media .is-cornflower-blue.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-cornflower-blue.has-radius-rounded,
.image.has-media .is-cornflower-blue.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-grey-darker,
.image.has-media .is-grey-darker.icon-shadow {
    background-color: #333;
    color: #fff
}

.icon.is-grey-darker.is-bordered,
.image.has-media .is-grey-darker.is-bordered.icon-shadow {
    background-color: #fff;
    color: #333;
    border: 1px solid #333
}

.icon.is-grey-darker.has-radius,
.image.has-media .is-grey-darker.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-grey-darker.has-radius-rounded,
.image.has-media .is-grey-darker.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-grey-dusty,
.image.has-media .is-grey-dusty.icon-shadow {
    background-color: #999;
    color: #fff
}

.icon.is-grey-dusty.is-bordered,
.image.has-media .is-grey-dusty.is-bordered.icon-shadow {
    background-color: #fff;
    color: #999;
    border: 1px solid #999
}

.icon.is-grey-dusty.has-radius,
.image.has-media .is-grey-dusty.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-grey-dusty.has-radius-rounded,
.image.has-media .is-grey-dusty.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-alto,
.image.has-media .is-alto.icon-shadow {
    background-color: hsla(0, 0%, 84.7%, .23);
    color: #fff
}

.icon.is-alto.is-bordered,
.image.has-media .is-alto.is-bordered.icon-shadow {
    background-color: #fff;
    color: hsla(0, 0%, 84.7%, .23);
    border: 1px solid hsla(0, 0%, 84.7%, .23)
}

.icon.is-alto.has-radius,
.image.has-media .is-alto.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-alto.has-radius-rounded,
.image.has-media .is-alto.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-grey-dove,
.image.has-media .is-grey-dove.icon-shadow {
    background-color: #666;
    color: #fff
}

.icon.is-grey-dove.is-bordered,
.image.has-media .is-grey-dove.is-bordered.icon-shadow {
    background-color: #fff;
    color: #666;
    border: 1px solid #666
}

.icon.is-grey-dove.has-radius,
.image.has-media .is-grey-dove.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-grey-dove.has-radius-rounded,
.image.has-media .is-grey-dove.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-b-umber,
.image.has-media .is-b-umber.icon-shadow {
    background-color: #8a2f2a;
    color: #fff
}

.icon.is-b-umber.is-bordered,
.image.has-media .is-b-umber.is-bordered.icon-shadow {
    background-color: #fff;
    color: #8a2f2a;
    border: 1px solid #8a2f2a
}

.icon.is-b-umber.has-radius,
.image.has-media .is-b-umber.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-b-umber.has-radius-rounded,
.image.has-media .is-b-umber.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-denim,
.image.has-media .is-denim.icon-shadow {
    background-color: #2c98f0;
    color: #fff
}

.icon.is-denim.is-bordered,
.image.has-media .is-denim.is-bordered.icon-shadow {
    background-color: #fff;
    color: #2c98f0;
    border: 1px solid #2c98f0
}

.icon.is-denim.has-radius,
.image.has-media .is-denim.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-denim.has-radius-rounded,
.image.has-media .is-denim.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-red-guard,
.image.has-media .is-red-guard.icon-shadow {
    background-color: #c00;
    color: #fff
}

.icon.is-red-guard.is-bordered,
.image.has-media .is-red-guard.is-bordered.icon-shadow {
    background-color: #fff;
    color: #c00;
    border: 1px solid #c00
}

.icon.is-red-guard.has-radius,
.image.has-media .is-red-guard.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-red-guard.has-radius-rounded,
.image.has-media .is-red-guard.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-red-solid,
.image.has-media .is-red-solid.icon-shadow {
    background-color: #ec0000;
    color: #fff
}

.icon.is-red-solid.is-bordered,
.image.has-media .is-red-solid.is-bordered.icon-shadow {
    background-color: #fff;
    color: #ec0000;
    border: 1px solid #ec0000
}

.icon.is-red-solid.has-radius,
.image.has-media .is-red-solid.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-red-solid.has-radius-rounded,
.image.has-media .is-red-solid.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-christine,
.image.has-media .is-christine.icon-shadow {
    background-color: #ea5b0c;
    color: #fff
}

.icon.is-christine.is-bordered,
.image.has-media .is-christine.is-bordered.icon-shadow {
    background-color: #fff;
    color: #ea5b0c;
    border: 1px solid #ea5b0c
}

.icon.is-christine.has-radius,
.image.has-media .is-christine.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-christine.has-radius-rounded,
.image.has-media .is-christine.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-java,
.image.has-media .is-java.icon-shadow {
    background-color: #19b1c2;
    color: #fff
}

.icon.is-java.is-bordered,
.image.has-media .is-java.is-bordered.icon-shadow {
    background-color: #fff;
    color: #19b1c2;
    border: 1px solid #19b1c2
}

.icon.is-java.has-radius,
.image.has-media .is-java.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-java.has-radius-rounded,
.image.has-media .is-java.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-pic-blue,
.image.has-media .is-pic-blue.icon-shadow {
    background-color: #49b8f1;
    color: #fff
}

.icon.is-pic-blue.is-bordered,
.image.has-media .is-pic-blue.is-bordered.icon-shadow {
    background-color: #fff;
    color: #49b8f1;
    border: 1px solid #49b8f1
}

.icon.is-pic-blue.has-radius,
.image.has-media .is-pic-blue.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-pic-blue.has-radius-rounded,
.image.has-media .is-pic-blue.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-picton-blue-dark,
.image.has-media .is-picton-blue-dark.icon-shadow {
    background-color: #29abef;
    color: #fff
}

.icon.is-picton-blue-dark.is-bordered,
.image.has-media .is-picton-blue-dark.is-bordered.icon-shadow {
    background-color: #fff;
    color: #29abef;
    border: 1px solid #29abef
}

.icon.is-picton-blue-dark.has-radius,
.image.has-media .is-picton-blue-dark.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-picton-blue-dark.has-radius-rounded,
.image.has-media .is-picton-blue-dark.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-bus-yellow,
.image.has-media .is-bus-yellow.icon-shadow {
    background-color: #ffd800;
    color: #0a0a0a
}

.icon.is-bus-yellow.is-bordered,
.image.has-media .is-bus-yellow.is-bordered.icon-shadow {
    background-color: #0a0a0a;
    color: #ffd800;
    border: 1px solid #ffd800
}

.icon.is-bus-yellow.has-radius,
.image.has-media .is-bus-yellow.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-bus-yellow.has-radius-rounded,
.image.has-media .is-bus-yellow.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-sunglow,
.image.has-media .is-sunglow.icon-shadow {
    background-color: #ebc800;
    color: #fff
}

.icon.is-sunglow.is-bordered,
.image.has-media .is-sunglow.is-bordered.icon-shadow {
    background-color: #fff;
    color: #ebc800;
    border: 1px solid #ebc800
}

.icon.is-sunglow.has-radius,
.image.has-media .is-sunglow.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-sunglow.has-radius-rounded,
.image.has-media .is-sunglow.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-sunglow-dark,
.image.has-media .is-sunglow-dark.icon-shadow {
    background-color: #febf2e;
    color: #0a0a0a
}

.icon.is-sunglow-dark.is-bordered,
.image.has-media .is-sunglow-dark.is-bordered.icon-shadow {
    background-color: #0a0a0a;
    color: #febf2e;
    border: 1px solid #febf2e
}

.icon.is-sunglow-dark.has-radius,
.image.has-media .is-sunglow-dark.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-sunglow-dark.has-radius-rounded,
.image.has-media .is-sunglow-dark.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-link,
.image.has-media .is-link.icon-shadow {
    background-color: #49b8f1;
    color: #fff
}

.icon.is-link.is-bordered,
.image.has-media .is-link.is-bordered.icon-shadow {
    background-color: #fff;
    color: #49b8f1;
    border: 1px solid #49b8f1
}

.icon.is-link.has-radius,
.image.has-media .is-link.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-link.has-radius-rounded,
.image.has-media .is-link.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-atoll,
.image.has-media .is-atoll.icon-shadow {
    background-color: #0a5278;
    color: #fff
}

.icon.is-atoll.is-bordered,
.image.has-media .is-atoll.is-bordered.icon-shadow {
    background-color: #fff;
    color: #0a5278;
    border: 1px solid #0a5278
}

.icon.is-atoll.has-radius,
.image.has-media .is-atoll.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-atoll.has-radius-rounded,
.image.has-media .is-atoll.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-abbey,
.image.has-media .is-abbey.icon-shadow {
    background-color: #444449;
    color: #fff
}

.icon.is-abbey.is-bordered,
.image.has-media .is-abbey.is-bordered.icon-shadow {
    background-color: #fff;
    color: #444449;
    border: 1px solid #444449
}

.icon.is-abbey.has-radius,
.image.has-media .is-abbey.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-abbey.has-radius-rounded,
.image.has-media .is-abbey.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-transparent,
.image.has-media .is-transparent.icon-shadow {
    background-color: hsla(0, 0%, 100%, 0);
    color: hsla(0, 0%, 100%, 0)
}

.icon.is-transparent.is-bordered,
.image.has-media .is-transparent.is-bordered.icon-shadow {
    background-color: hsla(0, 0%, 100%, 0);
    color: hsla(0, 0%, 100%, 0);
    border: 1px solid hsla(0, 0%, 100%, 0)
}

.icon.is-transparent.has-radius,
.image.has-media .is-transparent.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-transparent.has-radius-rounded,
.image.has-media .is-transparent.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-black-dark,
.image.has-media .is-black-dark.icon-shadow {
    background-color: #000;
    color: #fff
}

.icon.is-black-dark.is-bordered,
.image.has-media .is-black-dark.is-bordered.icon-shadow {
    background-color: #fff;
    color: #000;
    border: 1px solid #000
}

.icon.is-black-dark.has-radius,
.image.has-media .is-black-dark.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-black-dark.has-radius-rounded,
.image.has-media .is-black-dark.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-red-bn,
.image.has-media .is-red-bn.icon-shadow {
    background-color: #be2d2b;
    color: #fff
}

.icon.is-red-bn.is-bordered,
.image.has-media .is-red-bn.is-bordered.icon-shadow {
    background-color: #fff;
    color: #be2d2b;
    border: 1px solid #be2d2b
}

.icon.is-red-bn.has-radius,
.image.has-media .is-red-bn.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-red-bn.has-radius-rounded,
.image.has-media .is-red-bn.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-astral,
.image.has-media .is-astral.icon-shadow {
    background-color: #3580ae;
    color: #fff
}

.icon.is-astral.is-bordered,
.image.has-media .is-astral.is-bordered.icon-shadow {
    background-color: #fff;
    color: #3580ae;
    border: 1px solid #3580ae
}

.icon.is-astral.has-radius,
.image.has-media .is-astral.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-astral.has-radius-rounded,
.image.has-media .is-astral.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-red-guardsman,
.image.has-media .is-red-guardsman.icon-shadow {
    background-color: #c00;
    color: #fff
}

.icon.is-red-guardsman.is-bordered,
.image.has-media .is-red-guardsman.is-bordered.icon-shadow {
    background-color: #fff;
    color: #c00;
    border: 1px solid #c00
}

.icon.is-red-guardsman.has-radius,
.image.has-media .is-red-guardsman.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-red-guardsman.has-radius-rounded,
.image.has-media .is-red-guardsman.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-cornflower-light-blue,
.image.has-media .is-cornflower-light-blue.icon-shadow {
    background-color: #4488f1;
    color: #fff
}

.icon.is-cornflower-light-blue.is-bordered,
.image.has-media .is-cornflower-light-blue.is-bordered.icon-shadow {
    background-color: #fff;
    color: #4488f1;
    border: 1px solid #4488f1
}

.icon.is-cornflower-light-blue.has-radius,
.image.has-media .is-cornflower-light-blue.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-cornflower-light-blue.has-radius-rounded,
.image.has-media .is-cornflower-light-blue.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-alabaster,
.image.has-media .is-alabaster.icon-shadow {
    background-color: #f8f8f8;
    color: #000
}

.icon.is-alabaster.is-bordered,
.image.has-media .is-alabaster.is-bordered.icon-shadow {
    background-color: #000;
    color: #f8f8f8;
    border: 1px solid #f8f8f8
}

.icon.is-alabaster.has-radius,
.image.has-media .is-alabaster.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-alabaster.has-radius-rounded,
.image.has-media .is-alabaster.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-supernova,
.image.has-media .is-supernova.icon-shadow {
    background-color: #facc00;
    color: #0a5278
}

.icon.is-supernova.is-bordered,
.image.has-media .is-supernova.is-bordered.icon-shadow {
    background-color: #0a5278;
    color: #facc00;
    border: 1px solid #facc00
}

.icon.is-supernova.has-radius,
.image.has-media .is-supernova.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-supernova.has-radius-rounded,
.image.has-media .is-supernova.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-burning-orange,
.image.has-media .is-burning-orange.icon-shadow {
    background-color: #fc6a36;
    color: #0b738d
}

.icon.is-burning-orange.is-bordered,
.image.has-media .is-burning-orange.is-bordered.icon-shadow {
    background-color: #0b738d;
    color: #fc6a36;
    border: 1px solid #fc6a36
}

.icon.is-burning-orange.has-radius,
.image.has-media .is-burning-orange.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-burning-orange.has-radius-rounded,
.image.has-media .is-burning-orange.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-trinidad,
.image.has-media .is-trinidad.icon-shadow {
    background-color: #ee4b00;
    color: #0b738d
}

.icon.is-trinidad.is-bordered,
.image.has-media .is-trinidad.is-bordered.icon-shadow {
    background-color: #0b738d;
    color: #ee4b00;
    border: 1px solid #ee4b00
}

.icon.is-trinidad.has-radius,
.image.has-media .is-trinidad.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-trinidad.has-radius-rounded,
.image.has-media .is-trinidad.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-silver-chalice,
.image.has-media .is-silver-chalice.icon-shadow {
    background-color: #a0a0a0;
    color: #0a0a0a
}

.icon.is-silver-chalice.is-bordered,
.image.has-media .is-silver-chalice.is-bordered.icon-shadow {
    background-color: #0a0a0a;
    color: #a0a0a0;
    border: 1px solid #a0a0a0
}

.icon.is-silver-chalice.has-radius,
.image.has-media .is-silver-chalice.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-silver-chalice.has-radius-rounded,
.image.has-media .is-silver-chalice.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-light-silver,
.image.has-media .is-light-silver.icon-shadow {
    background-color: #c4c4c4;
    color: #0a0a0a
}

.icon.is-light-silver.is-bordered,
.image.has-media .is-light-silver.is-bordered.icon-shadow {
    background-color: #0a0a0a;
    color: #c4c4c4;
    border: 1px solid #c4c4c4
}

.icon.is-light-silver.has-radius,
.image.has-media .is-light-silver.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-light-silver.has-radius-rounded,
.image.has-media .is-light-silver.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-very-light-grey,
.image.has-media .is-very-light-grey.icon-shadow {
    background-color: #ccc;
    color: #0a0a0a
}

.icon.is-very-light-grey.is-bordered,
.image.has-media .is-very-light-grey.is-bordered.icon-shadow {
    background-color: #0a0a0a;
    color: #ccc;
    border: 1px solid #ccc
}

.icon.is-very-light-grey.has-radius,
.image.has-media .is-very-light-grey.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-podcast,
.icon.is-very-light-grey.has-radius-rounded,
.image.has-media .is-podcast.icon-shadow,
.image.has-media .is-very-light-grey.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

@media screen and (min-width:320px) and (max-width:813px) {
    .icon.is-podcast.has-small-space:after,
    .image.has-media .is-podcast.has-small-space.icon-shadow:after {
        left: 2.5rem
    }
}

.icon.is-podcast:after,
.image.has-media .is-podcast.icon-shadow:after {
    position: absolute;
    left: 3.125rem;
    display: block;
    color: #ebc800;
    content: "Ascolta"
}

@media screen and (min-width:320px) and (max-width:813px) {
    .icon.is-podcast:after,
    .image.has-media .is-podcast.icon-shadow:after {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .icon.is-podcast:after,
    .image.has-media .is-podcast.icon-shadow:after {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .icon.is-podcast:after,
    .image.has-media .is-podcast.icon-shadow:after {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .icon.is-podcast:after,
    .image.has-media .is-podcast.icon-shadow:after {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .icon.is-podcast:after,
    .image.has-media .is-podcast.icon-shadow:after {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .icon.is-podcast:after,
    .image.has-media .is-podcast.icon-shadow:after {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.icon.is-podcast.is-no-label,
.image.has-media .is-podcast.is-no-label.icon-shadow {
    color: #fff
}

.icon.is-podcast.is-no-label:after,
.image.has-media .is-podcast.is-no-label.icon-shadow:after {
    content: " "
}

.icon.is-podcast-audible,
.image.has-media .is-podcast-audible.icon-shadow {
    position: absolute;
    z-index: 2;
    bottom: 8px;
    left: 0
}

.image {
    position: relative;
    display: block
}

.image.is-centered {
    margin: auto
}

.image.has-gradient:after {
    position: absolute;
    z-index: 1;
    top: auto;
    right: auto;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
    background: linear-gradient(270deg, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, .75));
    z-index: 0;
    opacity: .55
}

.image.has-gradient-top:after {
    top: 0;
    bottom: auto;
    height: 30%;
    background: linear-gradient(0deg, hsla(0, 0%, 100%, 0), rgba(0, 0, 0, .75))
}

.image.has-gradient-bottom:after,
.image.has-gradient-top:after {
    position: absolute;
    z-index: 1;
    right: auto;
    left: 0;
    width: 100%;
    content: "";
    z-index: 0;
    opacity: 1
}

.image.has-gradient-bottom:after {
    top: auto;
    bottom: 0;
    height: 30%;
    background: linear-gradient(180deg, transparent, #000);
    height: 50%
}

.image img {
    position: relative;
    display: block;
    width: 100%;
    height: auto
}

.image img.is-rounded {
    border-radius: 50%
}

.image img.is-rounded[src*="/images/editorialisti/"] {
    border: 1px solid hsla(0, 0%, 84.7%, .23)
}

.image img.is-rounded.is-atoll {
    border: 3px solid #0a5278
}

.image img.is-rounded.is-bordered {
    border: .5px solid rgba(10, 82, 120, .5);
    box-shadow: 0 2px 4px 0 rgba(38, 50, 56, .08), 0 0 6px 0 rgba(38, 50, 56, .08)
}

.image img.is-centered {
    position: absolute;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.image .floating,
.image .floating-c,
.image .floating-overlay {
    position: absolute;
    left: auto
}

.image .floating-c {
    z-index: 1;
    top: 0
}

@media screen and (min-width:320px) and (max-width:813px) {
    .image .floating-c {
        width: 70%;
        margin: .9375rem
    }
    .image .floating-c.is-frame {
        top: -.125rem;
        width: 100%;
        padding: 0 1.875rem;
        margin: 0
    }
    .image .floating-c.is-frame h4 {
        border-top: 2px solid #333;
        background: #fff;
        text-align: center;
        box-shadow: 0 6px 5px -4px rgba(10, 10, 10, .65)
    }
    .image .floating-c.is-frame h4.is-auto {
        height: auto;
        padding: .5rem 0;
        line-height: 1.5
    }
}

@media screen and (min-width:769px) {
    .image .floating-c {
        width: 100%;
        padding: .75rem;
        text-align: center
    }
    .image .floating-c.is-frame {
        top: -2.1875rem;
        padding: 0 4.375rem
    }
    .image .floating-c.is-frame h4 {
        height: 4.375rem;
        border-top: 2px solid #999;
        background: #fff;
        box-shadow: 0 6px 5px -4px rgba(10, 10, 10, .65)
    }
    .image .floating-c.is-frame h4.is-auto {
        height: auto;
        padding: .9375rem 0;
        line-height: 1.2
    }
    .image .floating-c.is-frame-list {
        top: -.625rem;
        padding: 0 12.5rem
    }
    .image .floating-c.is-frame-list h3 {
        height: 2rem;
        background: #49b8f1
    }
    .image .floating-c.is-frame-list h4 {
        height: 2rem;
        background: #333;
        box-shadow: 0 6px 5px -4px rgba(10, 10, 10, .65)
    }
}

.image .floating-c.is-im-pd-0 {
    top: 0
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-0 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-20 {
    top: 5.33333vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-20 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-40 {
    top: 10.66667vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-40 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-60 {
    top: 16vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-60 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-80 {
    top: 21.33333vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-80 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-100 {
    top: 26.66667vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-100 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-120 {
    top: 32vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-120 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-140 {
    top: 37.33333vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-140 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-160 {
    top: 42.66667vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-160 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-180 {
    top: 48vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-180 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-200 {
    top: 53.33333vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-200 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-220 {
    top: 58.66667vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-220 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-240 {
    top: 64vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-240 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-260 {
    top: 69.33333vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-260 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-280 {
    top: 74.66667vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-280 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-300 {
    top: 80vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-300 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-320 {
    top: 85.33333vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-320 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-340 {
    top: 90.66667vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-340 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-360 {
    top: 96vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-360 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-380 {
    top: 101.33333vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-380 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-400 {
    top: 106.66667vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-400 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-420 {
    top: 112vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-420 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-440 {
    top: 117.33333vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-440 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-460 {
    top: 122.66667vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-460 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-480 {
    top: 128vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-480 {
        top: auto;
        bottom: 0
    }
}

.image .floating-c.is-im-pd-500 {
    top: 133.33333vw
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-c.is-im-pd-500 {
        top: auto;
        bottom: 0
    }
}

.image .floating-overlay {
    bottom: 0;
    width: 100%;
    background-color: rgba(0, 0, 0, .65)
}

@media screen and (min-width:320px) and (max-width:813px) {
    .image .floating-overlay {
        padding: .75rem .9375rem
    }
}

@media screen and (min-width:769px) {
    .image .floating-overlay {
        padding: .75rem 1.875rem
    }
    .image .floating-overlay.is-small {
        padding: .3125rem .9375rem
    }
    .image .floating-overlay.is-normal {
        padding: 1.25rem .625rem
    }
    .image .floating-overlay.has-bkg-50 {
        background-color: rgba(0, 0, 0, .5)
    }
    .image .floating-overlay.is-relative {
        position: relative
    }
}

.image .floating-overlay .text {
    color: #fff;
    line-height: 1.22
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .image .floating-overlay .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-overlay .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .image .floating-overlay .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .image .floating-overlay .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .image .floating-overlay .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .image .floating-overlay .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.image.has-media .icon,
.image.has-media .icon-shadow {
    position: absolute;
    z-index: 10;
    bottom: -.5125rem;
    left: -.6875rem;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%)
}

.image.has-media .icon.is-center,
.image.has-media .is-center.icon-shadow {
    top: 50%;
    right: 50%;
    bottom: auto;
    left: auto
}

.image.has-media .icon-shadow {
    cursor: pointer
}

.image.has-media .icon-shadow i:before {
    text-shadow: 0 2px 3px rgba(2, 1, 1, .5)
}

.image.has-h-dynamic img {
    position: relative;
    height: calc(100vh - 128px);
    -o-object-fit: cover;
    object-fit: cover
}

.image.has-iframe {
    position: relative;
    overflow: hidden;
    height: 0;
    padding-bottom: 56.25%
}

.image.has-float-right img {
    width: auto;
    height: auto;
    margin-left: auto
}

.image.has-object-fit-h-104 img {
    width: 104px;
    height: 104px;
    -o-object-fit: cover;
    object-fit: cover
}

.image.has-object-fit-h-140 img {
    height: 140px;
    -o-object-fit: cover;
    object-fit: cover
}

.image.has-object-fit-345 img {
    width: 345px;
    height: 345px;
    -o-object-fit: cover;
    object-fit: cover;
    margin: 0 auto
}

.image.is-80vh {
    height: 80vh
}

.image.is-80vh img {
    width: auto;
    height: 80vh;
    margin-left: auto
}

.image.is-1by1 .has-ratio,
.image.is-1by1 img,
.image.is-1by2 .has-ratio,
.image.is-1by2 img,
.image.is-1by3 .has-ratio,
.image.is-1by3 img,
.image.is-2by1 .has-ratio,
.image.is-2by1 img,
.image.is-2by3 .has-ratio,
.image.is-2by3 img,
.image.is-3by1 .has-ratio,
.image.is-3by1 img,
.image.is-3by2 .has-ratio,
.image.is-3by2 img,
.image.is-3by4 .has-ratio,
.image.is-3by4 img,
.image.is-3by5 .has-ratio,
.image.is-3by5 img,
.image.is-4by3 .has-ratio,
.image.is-4by3 img,
.image.is-4by5 .has-ratio,
.image.is-4by5 img,
.image.is-5by3 .has-ratio,
.image.is-5by3 img,
.image.is-5by4 .has-ratio,
.image.is-5by4 img,
.image.is-9by16 .has-ratio,
.image.is-9by16 img,
.image.is-16by9 .has-ratio,
.image.is-16by9 img,
.image.is-square .has-ratio,
.image.is-square img {
    width: 100%;
    height: 100%
}

.image.is-1by1,
.image.is-square {
    padding-top: 100%
}

.image.is-5by4 {
    padding-top: 80%
}

.image.is-4by3 {
    padding-top: 75%
}

.image.is-3by2 {
    padding-top: 66.6666%
}

.image.is-5by3 {
    padding-top: 60%
}

.image.is-16by9 {
    padding-top: 56.25%
}

.image.is-2by1 {
    padding-top: 50%
}

.image.is-3by1 {
    padding-top: 33.3333%
}

.image.is-4by5 {
    padding-top: 125%
}

.image.is-3by4 {
    padding-top: 133.3333%
}

.image.is-2by3 {
    padding-top: 150%
}

.image.is-3by5 {
    padding-top: 166.6666%
}

.image.is-9by16 {
    padding-top: 177.7777%
}

.image.is-1by2 {
    padding-top: 200%
}

.image.is-1by3 {
    padding-top: 300%
}

.image.is-16x16 {
    width: 16px;
    height: 16px
}

.image.is-24x24 {
    width: 24px;
    height: 24px
}

.image.is-40x40 {
    width: 40px;
    height: 40px
}

.image.is-42x42 {
    width: 42px;
    height: 42px
}

.image.is-48x48,
.media-group-32-inv .image.is-50x50 {
    width: 48px;
    height: 48px
}

.image.is-64x64 {
    width: 64px;
    height: 64px
}

.image.is-70x70 {
    width: 70px;
    height: 70px
}

.image.is-72x72 {
    width: 72px;
    height: 72px
}

.image.is-90x90 {
    width: 90px;
    height: 90px
}

.image.is-96x96 {
    width: 96px;
    height: 96px
}

.image.is-104x104 {
    width: 104px;
    height: 104px
}

.image.is-120x120 {
    width: 120px;
    height: 120px
}

.image.is-128x128 {
    width: 128px;
    height: 128px
}

.image.is-140x140 {
    width: 140px;
    height: 140px
}

.image.is-170x170 {
    width: 170px;
    height: 170px
}

.image.is-250x250 {
    width: 250px;
    height: 250px
}

.image.is-13x13 {
    width: 13px;
    height: 13px
}

.image.is-18x18 {
    width: 18px;
    height: 18px
}

.image.is-32x78 {
    width: 32px;
    height: 78px
}

.image.is-40x35 {
    width: 40px;
    height: 35px
}

.image.is-46x104 {
    width: 46px;
    height: 104px
}

.image.is-42x141 {
    width: 42px;
    height: 141px
}

.image.is-42x172 {
    width: 42px;
    height: 172px
}

.image.is-48x132 {
    width: 48px;
    height: 132px
}

.image.is-50x26 {
    width: 50px;
    height: 26px
}

.image.is-50x26>img {
    width: inherit;
    height: inherit;
    -o-object-fit: contain;
    object-fit: contain
}

.image.is-50x50 {
    width: 50px;
    height: 50px
}

.image.is-50x73 {
    width: 50px;
    height: 73px
}

.image.is-58x134 {
    width: 58px;
    height: 134px
}

.image.is-25x25 {
    width: 25px;
    height: 25px
}

.image.is-25x30 {
    width: 25px;
    height: 30px
}

.image.is-25x40 {
    width: 25px;
    height: 40px
}

.image.is-30x30 {
    width: 30px;
    height: 30px
}

.image.is-30x25 {
    width: 30px;
    height: 25px
}

.image.is-35x25 {
    width: 35px;
    height: 25px
}

.image.is-60x60 {
    width: 60px;
    height: 60px
}

.image.is-62x62 {
    width: 62px;
    height: 62px
}

.image.is-75x30 {
    width: 75px;
    height: 30px
}

.image.is-79x49 {
    width: 79px;
    height: 49px
}

.image.is-85x85 {
    width: 85px;
    height: 85px
}

.image.is-100x40 {
    width: 100px;
    height: 40px
}

.image.is-110x60 {
    width: 110px;
    height: 60px
}

.image.is-138x140 {
    width: 138px;
    height: 140px
}

.image.is-142x106 {
    width: 142px;
    height: 106px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .image.is-142x106 {
        width: 37.86667vw;
        height: 28.26667vw
    }
}

.image.is-82x82 {
    width: 82px;
    height: 82px
}

.image.is-82x120 {
    width: 82px;
    height: 120px
}

.image.is-115x50 {
    width: 115px;
    height: 50px
}

.image.is-115x75 {
    width: 115px;
    height: 75px
}

.image.is-115x8990 {
    width: 115px;
    height: 86px
}

.image.is-116x87 {
    width: 116px;
    height: 87px
}

.image.is-144x108 {
    width: 144px;
    height: 108px
}

.image.is-145x145 {
    width: 145px;
    height: 145px
}

.image.is-145x150 {
    width: 145px;
    height: 150px
}

.image.is-145x80 {
    width: 145px;
    height: 80px
}

.image.is-140x180 {
    width: 140px;
    height: 180px
}

.image.is-165x240 {
    width: 165px;
    height: 240px
}

.image.is-167x167 {
    width: 167px;
    height: 167px
}

.image.is-175x130 {
    width: 175px;
    height: 130px
}

.image.is-180x140 {
    width: 180px;
    height: 140px
}

.image.is-152x86 {
    width: 152px;
    height: 86px
}

.image.is-152x113 {
    width: 152px;
    height: 113px
}

.image.is-166x130 {
    width: 166px;
    height: 130px
}

.image.is-166x248 {
    width: 166px;
    height: 248px
}

.image.is-167x94 {
    width: 167px;
    height: 94px
}

.image.is-170x128 {
    width: 170px;
    height: 128px
}

.image.is-187x105 {
    width: 187px;
    height: 105px
}

.image.is-192x144 {
    width: 192px;
    height: 144px
}

.image.is-200x110 {
    width: 200px;
    height: 110px
}

.image.is-200x113 {
    width: 200px;
    height: 113px
}

.image.is-200x130 {
    width: 200px;
    height: 130px
}

.image.is-200x150 {
    width: 200px;
    height: 150px
}

.image.is-204x148 {
    width: 204px;
    height: 148px
}

.image.is-208x155 {
    width: 208px;
    height: 155px
}

.image.is-235x160 {
    width: 235px;
    height: 160px
}

.image.is-235x175 {
    width: 235px;
    height: 175px
}

.image.is-235x135 {
    width: 235px;
    height: 135px
}

.image.is-236x117 {
    width: 236px;
    height: 117px
}

.image.is-236x133 {
    width: 236px;
    height: 133px
}

.image.is-240x57 {
    width: 240px;
    height: 57px
}

.image.is-246x138 {
    width: 246px;
    height: 138px
}

.image.is-246x149 {
    width: 246px;
    height: 149px
}

.image.is-246x246 {
    width: 246px;
    height: 246px
}

.image.is-250x158 {
    width: 250px;
    height: 158px
}

.image.is-254x139 {
    width: 254px;
    height: 139px
}

.image.is-254x142 {
    width: 254px;
    height: 142px
}

.image.is-254x293 {
    width: 254px;
    height: 293px
}

.image.is-254x371 {
    width: 254px;
    height: 371px
}

.image.is-254x100 {
    width: 255px;
    height: 100px
}

.image.is-256x144 {
    width: 256px;
    height: 144px
}

.image.is-257x142 {
    width: 257px;
    height: 142px
}

.image.is-262x283 {
    width: 262px;
    height: 283px
}

.image.is-268x167 {
    width: 268px;
    height: 172px
}

.image.is-275x175 {
    width: 275px;
    height: 175px
}

.image.is-280x138 {
    width: 280px;
    height: 138px
}

.image.is-280x158 {
    width: 280px;
    height: 158px
}

.image.is-280x210 {
    width: 280px;
    height: 210px
}

.image.is-310x230 {
    width: 310px;
    height: 230px
}

.image.is-303x170 {
    width: 303px;
    height: 170px
}

.image.is-300x190 {
    width: 300px;
    height: 190px
}

.image.is-310x206 {
    width: 310px;
    height: 206px
}

.image.is-316x237 {
    width: 316px;
    height: 237px
}

.image.is-318x180 {
    width: 318px;
    height: 180px
}

.image.is-320x118 {
    width: 320px;
    height: 118px
}

.image.is-320x180 {
    width: 320px;
    height: 180px
}

.image.is-320x240 {
    width: 320px;
    height: 240px
}

.image.is-320x320 {
    width: 320px;
    height: 320px
}

.image.is-338x180 {
    width: 338px;
    height: 180px
}

.image.is-342x190 {
    width: 342px;
    height: 190px
}

.image.is-346x196 {
    width: 346px;
    height: 196px
}

.image.is-346x346 {
    width: 346px;
    height: 346px
}

.image.is-autox170 {
    width: 100%;
    height: 170px
}

.image.is-autox259 {
    width: 100%;
    height: 259px
}

.image.is-345x259 {
    width: 345px;
    height: 259px
}

.image.is-345x345 {
    width: 345px;
    height: 345px
}

.image.is-353x75 {
    width: 353px;
    height: 75px
}

.image.is-375x205 {
    width: 375px;
    height: 205px
}

.image.is-400x300 {
    width: 400px;
    height: 300px
}

.image.is-400xauto {
    width: 400px;
    height: auto
}

.image.is-404x323 {
    width: 404px;
    height: 323px
}

.image.is-423x283 {
    width: 423px;
    height: 283px
}

.image.is-488x240 {
    width: 488px;
    height: 240px
}

.image.is-488x275 {
    width: 488px;
    height: 275px
}

.image.is-488x488 {
    width: 488px;
    height: 488px
}

.image.is-495x280 {
    width: 495px;
    height: 280px
}

.image.is-512x384 {
    width: 512px;
    height: 384px
}

.image.is-512x290 {
    width: 512px;
    height: 290px
}

.image.is-535x400 {
    width: 535px;
    height: 400px
}

.image.is-545x475 {
    width: 545px;
    height: 475px
}

.image.is-572x429 {
    width: 572px;
    height: 429px
}

.image.is-640x360 {
    width: 640px;
    height: 360px
}

.image.is-651x368 {
    width: 651px;
    height: 368px
}

.image.is-655x368 {
    width: 655px;
    height: 368px
}

.image.is-656x492 {
    width: 656px;
    height: 492px
}

.image.is-570x428 {
    width: 570px;
    height: 428px
}

.image.is-590x300 {
    width: 590px;
    height: 300px
}

.image.is-823x522 {
    width: 823px;
    height: 522px
}

.image.is-990x557 {
    width: 990px;
    height: 557px
}

.image.is-1010x535 {
    width: 1010px;
    height: 535px
}

.image.is-1920x1077 {
    width: 1920px;
    height: 1077px
}

.image.is-autox480 {
    width: auto;
    height: 480px
}

@media screen and (min-width:769px) {
    .image.is-254x142,
    .image.is-310x230 {
        overflow: hidden
    }
}

.image.has-bg-size-contained {
    background-size: contain !important
}

.image.has-bg-size-cover {
    background-size: cover !important
}

.image.has-bg-centered {
    background-position: 50%
}

.image.has-bg-no-repeat {
    background-repeat: no-repeat !important
}

.image.has-shadow-40 {
    position: relative
}

.image.has-shadow-40:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(180deg, transparent, #000);
    width: 100%;
    opacity: .4;
    height: 40px
}

.image.has-shadow-95 {
    position: relative
}

.image.has-shadow-95:after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    background-image: linear-gradient(180deg, transparent, #000);
    width: 100%;
    opacity: .4;
    height: 95px
}

.image.has-min-h-170 {
    min-height: 170px
}

.media {
    display: flex;
    align-items: flex-start;
    text-align: left
}

.media.has-align-center {
    align-items: center
}

.media.has--sm-width {
    width: 260px;
    padding: 0;
    align-items: center
}

.media.is--sm-item .media-content .title-checkbox {
    display: flex;
    justify-content: space-between;
    align-items: center;
    position: relative
}

.media.is--sm-item .media-content .title-checkbox.bck-media-list-special.is--off-cont:after,
.media.is--sm-item .media-content .title-checkbox.has--border:after {
    content: "";
    height: 26px;
    border-right: 1px solid #bfbfbf;
    position: absolute;
    top: 2px;
    right: -.9375rem
}

.media.is--sm-item .media-content .title-checkbox+.text.is--light {
    margin-top: .9375rem
}

.media.is--sm-item .media-content .text.is--light {
    line-height: 1.5
}

@media screen and (min-width:320px) and (max-width:813px) {
    .media.is--sm-item .media-content .text.is--light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .media.is--sm-item .media-content .text.is--light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .media.is--sm-item .media-content .text.is--light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

.media.author {
    width: 425px;
    height: 50px;
    margin-bottom: 1.875rem;
    margin-right: 1.875rem;
    padding: 0;
    align-items: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .media.author {
        width: 345px;
        height: 70px;
        margin-top: 0;
        margin-right: 0;
        padding-top: 0;
        margin-bottom: 1.25rem
    }
}

.media.author:nth-child(2n) {
    margin-right: 0
}

.media.author .media-content {
    display: flex;
    justify-content: space-around;
    align-items: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .media.author .media-content .author-art,
    .media.author .media-content .author-art-shadow {
        max-width: 225px
    }
}

.media.has--text {
    width: 410px;
    height: 75px;
    margin-right: 1.875rem;
    padding: 0;
    align-items: center
}

.media.has--text .media-content .name {
    line-height: 1.25
}

@media screen and (min-width:320px) and (max-width:813px) {
    .media.has--text .media-content .name {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .media.has--text .media-content .name {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) {
    .media.has--text .media-content .name {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.5rem
    }
}

.media.has--text .media-content .text {
    line-height: 1.5
}

@media screen and (min-width:320px) and (max-width:813px) {
    .media.has--text .media-content .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .media.has--text .media-content .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .media.has--text .media-content .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .media.has--text .media-content .text-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .media.has--text .media-content .text-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .media.has--text .media-content .text-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

.media.is--favourites {
    margin-top: 4.375rem;
    margin-bottom: 4.375rem;
    align-items: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .media.is--favourites {
        margin-top: 2.5rem;
        margin-bottom: 4.0625rem;
        box-shadow: none
    }
    .media.is--favourites .text {
        line-height: 1.4;
        color: #333
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .media.is--favourites .text {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .media.is--favourites .text {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .media.is--favourites .text {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: .875rem
    }
}

.media.is--favourites.author {
    width: 425px;
    height: 75px;
    margin-bottom: 1.875rem;
    margin-right: 1.875rem;
    margin-top: 0 !important;
    padding: 0
}

@media screen and (min-width:320px) and (max-width:813px) {
    .media.is--favourites.author {
        width: 100%;
        height: 100%;
        margin-bottom: 2.1875rem
    }
}

.media.is--favourites.author .media-left {
    margin-right: 1.875rem
}

.media.is--favourites.author .media-content {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    height: inherit
}

.media.is--favourites.author .media-content .title-art {
    max-width: 265px
}

.media.is--favourites.bookmark {
    width: 912px;
    height: 300px;
    margin-top: .9375rem;
    margin-bottom: 6.25rem;
    padding: 0
}

.media.is--favourites.bookmark .media-left {
    margin-right: 1.875rem
}

.image.has-media .media.is--favourites.bookmark .media-left .is-podcast.icon-shadow:after,
.media.is--favourites.bookmark .media-left .icon.is-podcast:after,
.media.is--favourites.bookmark .media-left .image.has-media .is-podcast.icon-shadow:after {
    display: none
}

.media.is--favourites.bookmark .media-content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: inherit
}

.media.is--favourites.bookmark .media-content .title-art {
    max-width: 440px
}

.media.is--favourites .media-content {
    max-width: 600px
}

.media.is-h-175 {
    height: 175px
}

.media.is-h-175 .media-right,
.media.is-h-175>.media-content {
    height: 100%
}

.media .media {
    display: flex;
    padding-top: .75rem;
    border-top: 1px solid #ddd
}

.media .media .content:not(:last-child),
.media .media .control:not(:last-child) {
    margin-bottom: .5rem
}

.media .media .media {
    padding-top: 1rem
}

.media+.media,
.media .media .media+.media {
    margin-top: 1rem
}

.media+.media {
    padding-top: 1rem;
    border-top: 1px solid #ddd
}

.media+.media.has-border-b {
    padding-bottom: 1rem;
    border-bottom: 1px solid #ddd
}

.media.is-small+.media {
    padding-top: .625rem;
    margin-top: .625rem
}

.media.is-small+.media.has-border-b {
    padding-bottom: .625rem;
    border-bottom: 1px solid #ddd
}

.media.is-large+.media {
    padding-top: 1.5rem;
    margin-top: 1.5rem
}

.media.is-large+.media.has-border-b {
    padding-bottom: 1.5rem;
    border-bottom: 1px solid #ddd
}

.media-left,
.media-right {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0
}

.media-left {
    margin-right: .625rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .media-left {
        margin-right: 2.13333vw
    }
}

.media-left.has-caption .caption-live {
    position: relative;
    display: block;
    padding: .25rem 10px;
    background-color: #efefef;
    color: #49b8f1;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .media-left.has-caption .caption-live {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .media-left.has-caption .caption-live {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .media-left.has-caption .caption-live {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.media-left.media-rounded {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 150px;
    height: 150px;
    background-color: #eceff0;
    color: #095075;
    font-size: 3.5rem;
    border-radius: 50%;
    margin-right: 2.5rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .media-left.media-rounded {
        width: 100px;
        height: 100px;
        font-size: 1.5625rem;
        margin-right: 1.875rem
    }
}

.media-left.media-rounded.author {
    width: 145px;
    height: 145px
}

.media-left.media-rounded a {
    color: inherit
}

.media-right {
    margin-left: .625rem
}

.media-right.has-pd-sm {
    padding: 1.25rem 1.25rem 1.25rem .625rem;
    margin: 0
}

.media-content {
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1;
    text-align: left
}

.media-content.is--small {
    max-width: 200px
}

.media-content.has-pd-sm {
    padding: 1.25rem .625rem;
    margin: 0
}

.image.has-media .media-content.has-pd-sm .icon-shadow,
.media-content.has-pd-sm .icon,
.media-content.has-pd-sm .image.has-media .icon-shadow {
    margin-right: .5rem
}

.media-content>.media-left:first-of-type {
    float: left
}

.media-content .rounded-logo {
    width: 62px;
    height: 62px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: .9375rem;
    border: 3px solid #0a5278;
    border-radius: 50%
}

.media-art {
    display: flex;
    flex: 0 1 46%;
    align-items: flex-start
}

.media-art:nth-last-child(-n+2)>.media-art-content {
    margin-bottom: 0
}

.media-art:nth-child(2n) {
    margin-left: 2.25rem
}

.media-art.is--medium {
    display: flex;
    flex: 0 1 47.9%;
    align-items: flex-start
}

.media-art.is--medium:nth-child(2n) {
    margin-left: 1.1875rem
}

.media-art-left {
    margin-right: .625rem
}

.image.has-media .media-art-left .icon-shadow,
.media-art-left .icon,
.media-art-left .image.has-media .icon-shadow {
    display: flex;
    justify-content: start;
    align-items: start
}

.media-art-content {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #dedede
}

.media-art-content>.subtitle-art:not(:only-child) {
    padding-top: .75rem
}

.media-art-content>.subtitle-art:only-child {
    margin-top: -.1875rem
}

.media-art-v {
    display: flex;
    flex: 1 1 auto;
    margin-left: 0
}

.type-article-podcast .media-art-v {
    min-height: 145px
}

.media-art-v-left {
    display: flex;
    align-items: flex-start;
    margin-top: .25rem;
    margin-right: .9375rem
}

.media-art-v-left.has-image {
    margin-top: 0
}

.media-art-v-content {
    width: 100%;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #dedede
}

.media-art-v-content.has-border-none {
    border-bottom: none
}

.media-art-v-content.is-small {
    padding-bottom: 0;
    margin-bottom: .3125rem
}

.media-art-v-content .image {
    margin-top: .1875rem
}

.media-art-v-content .image+.subtitle-art {
    margin-top: .75rem
}

.media-art-v:first-child {
    padding-top: 0;
    margin-top: 1rem
}

.media-art-v:last-child>.media-art-v-content {
    margin-bottom: 0
}

.media-group+.media-items {
    padding-top: 1rem;
    margin-top: 1rem;
    border-top: 1px solid #ddd
}

.embedded .twitter-tweet {
    margin: auto
}

.embedded-url {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    margin: .9375rem 0
}

.embedded-url+.related-art {
    margin-top: .9375rem
}

.embedded-url .link {
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .embedded-url .link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .embedded-url .link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .embedded-url .link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .embedded-url .link strong {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .embedded-url .link strong {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .embedded-url .link strong {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: .75rem
    }
}

.social div.has-colors i[class*=facebook],
.social div.has-colors i[class*=facebook] .path1:before,
.social ul.has-colors i[class*=facebook],
.social ul.has-colors i[class*=facebook] .path1:before {
    color: #4267b2
}

.social div.has-colors i[class*=email],
.social div.has-colors i[class*=email] .path1:before,
.social ul.has-colors i[class*=email],
.social ul.has-colors i[class*=email] .path1:before {
    color: #49b8f1
}

.social div.has-colors i[class*=twitter],
.social div.has-colors i[class*=twitter] .path1:before,
.social ul.has-colors i[class*=twitter],
.social ul.has-colors i[class*=twitter] .path1:before {
    color: #10b6ee
}

.social div.has-colors i[class*=comics],
.social ul.has-colors i[class*=comics] {
    color: #49b8f1
}

.social div.has-colors i[class*=link],
.social ul.has-colors i[class*=link] {
    color: #1170aa
}

.social div.has-colors i[class*=more],
.social ul.has-colors i[class*=more] {
    color: #5d656e;
    border-radius: 50%
}

.has-media .social div.has-colors i[class*=more],
.has-media .social ul.has-colors i[class*=more] {
    background-color: #fff
}

.social div.has-colors i[class*=whatsapp],
.social div.has-colors i[class*=whatsapp] .path1:before,
.social ul.has-colors i[class*=whatsapp],
.social ul.has-colors i[class*=whatsapp] .path1:before {
    color: #33bc48
}

.social div.has-colors i[class*=telegram],
.social div.has-colors i[class*=telegram] .path1:before,
.social ul.has-colors i[class*=telegram],
.social ul.has-colors i[class*=telegram] .path1:before {
    color: #2396cb
}

.social div.has-colors i[class*=messanger],
.social div.has-colors i[class*=messanger] .path1:before,
.social ul.has-colors i[class*=messanger],
.social ul.has-colors i[class*=messanger] .path1:before {
    color: #1785fb
}

.social div.has-colors i[class*=commenti],
.social div.has-colors i[class*=commenti] .path1:before,
.social div.has-colors i[class*=print],
.social div.has-colors i[class*=print] .path1:before,
.social ul.has-colors i[class*=commenti],
.social ul.has-colors i[class*=commenti] .path1:before,
.social ul.has-colors i[class*=print],
.social ul.has-colors i[class*=print] .path1:before {
    color: #49b8f1
}

.social div.has-colors i[class*=instagram],
.social div.has-colors i[class*=instagram] .path1:before,
.social ul.has-colors i[class*=instagram],
.social ul.has-colors i[class*=instagram] .path1:before {
    color: #3e739a
}

.social div.is-vertical.is-small .social-item,
.social ul.is-vertical.is-small .social-item {
    padding: .1875rem 0
}

.social div.is-vertical .social-item,
.social ul.is-vertical .social-item {
    position: relative;
    padding: .5rem .75rem;
    cursor: pointer
}

.social div.is-vertical .social-item-profile,
.social ul.is-vertical .social-item-profile {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: .3125rem 0
}

@media screen and (min-width:320px) and (max-width:813px) {
    .social div.is-vertical .social-item-profile .link,
    .social ul.is-vertical .social-item-profile .link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .social div.is-vertical .social-item-profile .link,
    .social ul.is-vertical .social-item-profile .link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .social div.is-vertical .social-item-profile .link,
    .social ul.is-vertical .social-item-profile .link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.image.has-media .social div.is-vertical .social-item-profile>.icon-shadow,
.image.has-media .social ul.is-vertical .social-item-profile>.icon-shadow,
.social div.is-vertical .image.has-media .social-item-profile>.icon-shadow,
.social div.is-vertical .social-item-profile>.icon,
.social ul.is-vertical .image.has-media .social-item-profile>.icon-shadow,
.social ul.is-vertical .social-item-profile>.icon {
    margin-right: .625rem
}

.social div.is-vertical .total-comments,
.social ul.is-vertical .total-comments {
    position: absolute;
    bottom: -8px;
    left: 21px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .social div.is-vertical .total-comments,
    .social ul.is-vertical .total-comments {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .social div.is-vertical .total-comments,
    .social ul.is-vertical .total-comments {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .social div.is-vertical .total-comments,
    .social ul.is-vertical .total-comments {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.social div.is-horizontal .social-item,
.social ul.is-horizontal .social-item {
    position: relative;
    padding: 0 .3125rem;
    cursor: pointer
}

.social div.is-horizontal .social-item:first-child,
.social ul.is-horizontal .social-item:first-child {
    padding-left: 0
}

.social div.is-horizontal .social-item:last-child,
.social ul.is-horizontal .social-item:last-child {
    padding-right: 0
}

@media screen and (min-width:320px) and (max-width:813px) {
    .social div.is-horizontal .social-item a,
    .social ul.is-horizontal .social-item a {
        font-family: SolferinoText-Regular;
        font-weight: 500;
        font-size: 4.53333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .social div.is-horizontal .social-item a,
    .social ul.is-horizontal .social-item a {
        font-family: SolferinoText-Regular;
        font-weight: 500;
        font-size: 2.51852vw
    }
}

@media screen and (min-width:769px) {
    .social div.is-horizontal .social-item a,
    .social ul.is-horizontal .social-item a {
        font-family: SolferinoText-Regular;
        font-weight: 500;
        font-size: 1.0625rem
    }
}

.social.is-float,
.social.is-float-rad {
    position: absolute;
    top: 0;
    right: 0
}

.social.is-float-rad {
    width: 188px;
    height: 40px;
    padding: .375rem;
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(10, 10, 10, .5);
    border-radius: 20px
}

.bck-social-nav {
    position: relative
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-social-nav.is-negative {
        margin-top: -.75rem;
        cursor: pointer
    }
}

.bck-social-nav.is--sticky {
    position: sticky;
    z-index: 11;
    top: 50px
}

.type-card .bck-social-nav.is--sticky {
    top: 160px
}

.bck-social-nav.is--login .social-item .icon,
.bck-social-nav.is--login .social-item .image.has-media .icon-shadow,
.image.has-media .bck-social-nav.is--login .social-item .icon-shadow {
    height: 31px;
    width: 31px;
    background-position: 50%;
    border-radius: 50%;
    border: 1px solid #fc6a36
}

.bck-social-nav.is--login .social-item .icon.fb,
.bck-social-nav.is--login .social-item .image.has-media .fb.icon-shadow,
.image.has-media .bck-social-nav.is--login .social-item .fb.icon-shadow {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/facebook_login.jpg?v=1eba46278f88816acf97690bea9464ac);
    background-size: 145%
}

.bck-social-nav.is--login .social-item .icon.tw,
.bck-social-nav.is--login .social-item .image.has-media .tw.icon-shadow,
.image.has-media .bck-social-nav.is--login .social-item .tw.icon-shadow {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/twitter_login.jpg?v=c5b64f9c183e2d8d844ff3209f9deee6);
    background-size: 145%
}

.bck-social-nav.is--login .social-item .icon.li,
.bck-social-nav.is--login .social-item .image.has-media .li.icon-shadow,
.image.has-media .bck-social-nav.is--login .social-item .li.icon-shadow {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/linkedin_login.jpg?v=10ab52bc028eb1d8458a2487fcb6b03b);
    background-size: 145%
}

.bck-social-nav.is--login .social-item .icon.aa,
.bck-social-nav.is--login .social-item .image.has-media .aa.icon-shadow,
.image.has-media .bck-social-nav.is--login .social-item .aa.icon-shadow {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/aa_login.jpg?v=acf9b3a45234d3de7805a17bcc1528f2);
    background-size: 125%
}

.bck-social-nav.is--login .social-item .icon.share,
.bck-social-nav.is--login .social-item .image.has-media .share.icon-shadow,
.image.has-media .bck-social-nav.is--login .social-item .share.icon-shadow {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/share_login.jpg?v=d618cd157d814b4c6702b8aca50b00b1);
    background-size: 125%
}

.bck-social-nav.is--login .social-item .icon.wa,
.bck-social-nav.is--login .social-item .image.has-media .wa.icon-shadow,
.image.has-media .bck-social-nav.is--login .social-item .wa.icon-shadow {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/whatsapp_login.jpg?v=37f87a7ba7bc8be694c803871232eb12);
    background-size: 125%
}

.bck-social-nav.is--event {
    margin-left: -8px
}

.bck-social-nav.is--event .social-item {
    height: 43px;
    width: 43px;
    background-position: 50%;
    cursor: pointer
}

.bck-social-nav.is--event .social-item[data-social=calendar] {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/calendar-blue.svg?v=1e2b2412d901bb103f06a0eac02ca908)
}

.bck-social-nav.is--event .social-item[data-social=fb] {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/facebook-blue.svg?v=a3ac20368817770ae29f8e5756668b15)
}

.bck-social-nav.is--event .social-item[data-social=tw] {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/twitter-blue.svg?v=5a02a0570faedb53e0ea0999125091e7)
}

.bck-social-nav.is--event .social-item[data-social=share] {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/share-blue.svg?v=04a3562ee0059a1c976cc4690ce722e9)
}

.tabs-inline {
    border-bottom: 1px solid #efefef;
    background-color: #fff;
    display: flex;
    justify-content: flex-end;
    align-items: center;
    align-content: center
}

.tabs-inline li {
    border-bottom: 3px solid transparent
}

@media screen and (min-width:320px) and (max-width:813px) {
    .tabs-inline li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .tabs-inline li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .tabs-inline li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.tabs-inline li>a {
    padding: .3125rem 1.1875rem;
    color: #666
}

.tabs-inline li.is-active {
    border-bottom: 3px solid #999
}

@media screen and (min-width:320px) and (max-width:813px) {
    .tabs-inline li.is-active {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .tabs-inline li.is-active {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .tabs-inline li.is-active {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

.tabs-inline li.is-active>a {
    color: #333
}

.tab-arg {
    display: flex;
    align-items: center;
    padding: 0 .9375rem 0 0;
    border-top: none;
    background-color: #fff
}

.tab-arg li {
    position: relative;
    margin: 0 .9375rem;
    color: #0a0a0a;
    line-height: 1;
    transition: all .2s ease-in-out
}

@media screen and (min-width:320px) and (max-width:813px) {
    .tab-arg li {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .tab-arg li {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .tab-arg li {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.tab-arg li:first-child {
    margin-left: 0
}

.tab-arg li a {
    color: #0a0a0a
}

.tab-arg li:before {
    display: none
}

.tab-arg li.has--dropdown {
    display: flex;
    justify-content: center
}

.tab-arg li.has--dropdown:after {
    content: "";
    position: absolute;
    right: -30px;
    bottom: 0;
    width: 25px;
    height: 25px;
    background-image: linear-gradient(45deg, transparent 50%, #0a0a0a 0), linear-gradient(135deg, #0a0a0a 50%, transparent 0), linear-gradient(90deg, #0a0a0a, #ccc);
    background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), -.625rem .5em;
    background-size: 5px 5px, 5px 5px, 1px 1.5em;
    background-repeat: no-repeat
}

.tab-arg li.has--dropdown.is--active:after {
    right: -15px;
    bottom: -12px;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.tab-arg li.has--dropdown .subtab-list {
    position: absolute;
    top: 20px;
    width: 225px;
    padding: 1.875rem 1.25rem;
    background-color: #fafafa;
    border-radius: 2px;
    box-shadow: 0 1px 5px 0 rgba(0, 0, 0, .2), 0 3px 4px 0 rgba(0, 0, 0, .12), 0 2px 4px 0 rgba(0, 0, 0, .14)
}

.tab-arg li.has--dropdown .subtab-list li {
    margin: 0
}

.tab-arg li.has--dropdown .subtab-list li:not(:last-child) {
    padding-bottom: 1.875rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .tab-arg {
        height: 3rem
    }
    .tab-arg li {
        margin: 0 1.1875rem;
        color: #333
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .tab-arg li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .tab-arg li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .tab-arg li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .tab-arg li:first-child {
        margin-left: 0
    }
    .tab-arg li a {
        color: #333
    }
    .tab-arg li.has--dropdown:first-child {
        justify-content: flex-start
    }
}

@media screen and (min-width:769px) {
    .tabs-nav {
        flex: 0 0 100%;
        justify-content: center;
        height: 40px;
        border-top: 1px solid #a0a0a0
    }
    .tabs-nav,
    .tabs-nav li {
        display: flex;
        align-items: center
    }
    .tabs-nav li {
        margin: 0 1.9375rem;
        color: #fff
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .tabs-nav li {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .tabs-nav li {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .tabs-nav li {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .tabs-nav li a {
        color: #fff;
        white-space: nowrap
    }
    .tabs-nav li:before {
        width: 8px;
        height: 8px;
        margin: 0 .375rem;
        background-color: #fff;
        content: ""
    }
    .tabs-nav.is-black {
        border-top: 1px solid #dedede;
        background-color: #fff
    }
    .tabs-nav.is-black li {
        border-bottom: 2px solid transparent;
        color: #0a0a0a;
        line-height: 1;
        transition: all .2s ease-in-out
    }
    .tabs-nav.is-black li:hover {
        border-bottom: 2px solid #49b8f1
    }
    .tabs-nav.is-black li a {
        color: #0a0a0a
    }
    .tabs-nav.is-black li:before {
        display: none
    }
    .tabs-nav.is-black-cha {
        border-top: none;
        background-color: #fff
    }
    .type-article:not(.type-special) .tabs-nav.is-black-cha,
    .type-gallery:not(.type-special) .tabs-nav.is-black-cha,
    .type-home:not(.type-special) .tabs-nav.is-black-cha,
    .type-section:not(.type-special) .tabs-nav.is-black-cha {
        justify-content: flex-start
    }
    .tabs-nav.is-black-cha.is-centered {
        justify-content: center !important
    }
    .tabs-nav.is-black-cha li {
        margin: 0 .9375rem;
        border-bottom: 2px solid transparent;
        color: #0a0a0a;
        line-height: 1;
        transition: all .2s ease-in-out
    }
    .tabs-nav.is-black-cha li.is-vivimilano {
        border-bottom: transparent
    }
    .tabs-nav.is-black-cha li.is-vivimilano a {
        width: 106px;
        height: 32px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_vivimilano.png?v=8936fa5ce01a0bf255c408e0976ced65);
        background-size: 93%;
        background-repeat: no-repeat;
        text-indent: -9999px
    }
    .tabs-nav.is-black-cha li.has-dot {
        color: #0a5278
    }
    .tabs-nav.is-black-cha li.has-dot a {
        position: relative;
        color: #0a5278
    }
    .tabs-nav.is-black-cha li.has-dot a:before {
        content: "";
        position: absolute;
        bottom: 40%;
        left: -10px;
        width: 5px;
        height: 5px;
        background-color: #0a5278;
        border-radius: 50%
    }
    .tabs-nav.is-black-cha li:first-child {
        margin-left: 0
    }
    .tabs-nav.is-black-cha li.is-active,
    .tabs-nav.is-black-cha li:hover:not(.is-vivimilano) {
        border-bottom: 2px solid #49b8f1
    }
    .tabs-nav.is-black-cha li.has--dropdown {
        position: relative;
        margin-left: 2.1875rem
    }
    .tabs-nav.is-black-cha li.has--dropdown:after {
        content: "";
        position: absolute;
        right: -20px;
        bottom: 4px;
        color: #333;
        font-family: corriere-icon !important;
        font-size: .375rem
    }
    .tabs-nav.is-black-cha li.has--dropdown.is--active:after {
        -webkit-transform: rotate(180deg);
        transform: rotate(180deg)
    }
    .tabs-nav.is-black-cha li.has--dropdown .subtab-list {
        position: absolute;
        top: 28px;
        width: 153px;
        padding: 1.875rem 1.25rem 1.875rem 1.875rem;
        background-color: #fff;
        border-radius: 3px;
        box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .35);
        z-index: 1
    }
    .tabs-nav.is-black-cha li.has--dropdown .subtab-list li {
        margin: 0
    }
    .tabs-nav.is-black-cha li.has--dropdown .subtab-list li:not(:last-child) {
        padding-bottom: 1.875rem
    }
    .tabs-nav.is-black-cha li.has--dropdown .subtab-list li:hover {
        border-bottom: 2px solid transparent
    }
    .tabs-nav.is-black-cha li.has--dropdown .subtab-list li a {
        white-space: normal;
        color: #333
    }
    .tabs-nav.is-black-cha li a {
        color: #0a0a0a
    }
    .tabs-nav.is-black-cha li:before {
        display: none
    }
    .tabs-nav.is-white {
        border-top: none;
        background-color: transparent
    }
    .tabs-nav.is-white li {
        margin: 0 .9375rem;
        border-bottom: 2px solid transparent;
        color: #fff;
        line-height: 1;
        transition: all .2s ease-in-out;
        text-transform: uppercase
    }
    .tabs-nav.is-white li:first-child {
        margin-left: 0
    }
    .tabs-nav.is-white li:last-child {
        margin-right: 0
    }
    .tabs-nav.is-white li.is-active,
    .tabs-nav.is-white li:hover {
        border-bottom: 2px solid #49b8f1
    }
    .tabs-nav.is-white li a {
        color: #fff
    }
    .tabs-nav.is-white li:before {
        display: none
    }
    .tabs-nav.is-primary {
        border-top: 1px solid #dedede;
        background-color: #fff
    }
    .tabs-nav.is-primary li,
    .tabs-nav.is-primary li a {
        color: #49b8f1
    }
    .tabs-nav.is-primary li:before {
        background-color: #49b8f1;
        content: ""
    }
    .tabs-nav.has-title {
        justify-content: space-between;
        height: 48px
    }
    .bck-media-list-special .tabs-nav.has-title .title-medium,
    .bck-media-list-special .tabs-nav.has-title .title-medium-bold,
    .bck-media-list-special .tabs-nav.has-title .title-small,
    .bck-media-list-special .tabs-nav.has-title .title-small-b-b,
    .tabs-nav.has-title .bck-media-list-special .title-medium,
    .tabs-nav.has-title .bck-media-list-special .title-medium-bold,
    .tabs-nav.has-title .bck-media-list-special .title-small,
    .tabs-nav.has-title .bck-media-list-special .title-small-b-b,
    .tabs-nav.has-title .title {
        flex-grow: 0
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .tabs-nav.has-title .title-medium,
    .bck-media-list-special .tabs-nav.has-title .title-medium-bold,
    .bck-media-list-special .tabs-nav.has-title .title-small,
    .bck-media-list-special .tabs-nav.has-title .title-small-b-b,
    .tabs-nav.has-title .bck-media-list-special .title-medium,
    .tabs-nav.has-title .bck-media-list-special .title-medium-bold,
    .tabs-nav.has-title .bck-media-list-special .title-small,
    .tabs-nav.has-title .bck-media-list-special .title-small-b-b,
    .tabs-nav.has-title .title {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .tabs-nav.has-title .title-medium,
    .bck-media-list-special .tabs-nav.has-title .title-medium-bold,
    .bck-media-list-special .tabs-nav.has-title .title-small,
    .bck-media-list-special .tabs-nav.has-title .title-small-b-b,
    .tabs-nav.has-title .bck-media-list-special .title-medium,
    .tabs-nav.has-title .bck-media-list-special .title-medium-bold,
    .tabs-nav.has-title .bck-media-list-special .title-small,
    .tabs-nav.has-title .bck-media-list-special .title-small-b-b,
    .tabs-nav.has-title .title {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .bck-media-list-special .tabs-nav.has-title .title-medium,
    .bck-media-list-special .tabs-nav.has-title .title-medium-bold,
    .bck-media-list-special .tabs-nav.has-title .title-small,
    .bck-media-list-special .tabs-nav.has-title .title-small-b-b,
    .tabs-nav.has-title .bck-media-list-special .title-medium,
    .tabs-nav.has-title .bck-media-list-special .title-medium-bold,
    .tabs-nav.has-title .bck-media-list-special .title-small,
    .tabs-nav.has-title .bck-media-list-special .title-small-b-b,
    .tabs-nav.has-title .title {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .tabs-nav.has-title ul {
        display: flex;
        justify-content: space-around;
        flex-grow: 1
    }
    .tabs-nav.has-title ul li {
        margin: 0;
        text-transform: uppercase
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .tabs-nav.has-title ul li {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .tabs-nav.has-title ul li {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .tabs-nav.has-title ul li {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .tabs-nav.has-title ul li:before {
        display: none
    }
    .tabs-nav.is-sport {
        height: 31px
    }
    .bck-tabs.is-fixed-top[data-fixed=offset-mounth] {
        left: 0;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        background-color: #222
    }
    .type-home .bck-tabs.is-piction-blue:only-child,
    .type-section .bck-tabs.is-piction-blue:only-child {
        border-bottom: none
    }
    .type-home .bck-tabs.is-piction-blue:not(:last-child),
    .type-section .bck-tabs.is-piction-blue:not(:last-child) {
        margin-bottom: .9375rem
    }
    .bck-tabs.is-piction-blue .tabs-nav {
        height: 30px;
        border-top: none;
        background-color: #fff
    }
    .type-article:not(.type-special) .bck-tabs.is-piction-blue .tabs-nav,
    .type-home:not(.type-special) .bck-tabs.is-piction-blue .tabs-nav,
    .type-section:not(.type-special) .bck-tabs.is-piction-blue .tabs-nav {
        justify-content: flex-start
    }
    .bck-tabs.is-piction-blue .tabs-nav li {
        height: 22px;
        margin: 0 .9375rem;
        border-bottom: 2px solid transparent;
        color: #0a0a0a;
        line-height: 1;
        transition: all .2s ease-in-out
    }
    .bck-tabs.is-piction-blue .tabs-nav li:first-child {
        margin-left: 0
    }
    .bck-tabs.is-piction-blue .tabs-nav li.is-active,
    .bck-tabs.is-piction-blue .tabs-nav li:hover {
        border-bottom: 2px solid #29abef
    }
    .bck-tabs.is-piction-blue .tabs-nav li.is-active a,
    .bck-tabs.is-piction-blue .tabs-nav li:hover a {
        color: #29abef
    }
    .bck-tabs.is-piction-blue .tabs-nav li a {
        color: #0a0a0a
    }
    .bck-tabs.is-piction-blue .tabs-nav li.is-active h1 {
        font-size: 14px
    }
    .bck-tabs.is-piction-blue .tabs-nav li:before {
        display: none
    }
    .type-home .bck-tabs:only-child {
        border-bottom: 1px solid #dedede
    }
    .type-home .bck-tabs:not(:last-child) {
        margin-bottom: 1.5625rem
    }
    .bck-tabs .tabs-radius {
        padding: 1.25rem;
        border-top: 1px solid #dedede
    }
    .bck-tabs .tabs-radius,
    .bck-tabs .tabs-radius li {
        display: flex;
        justify-content: center;
        align-items: center
    }
    .bck-tabs .tabs-radius li {
        min-width: 80px;
        height: 32px;
        padding: 0 .9375rem;
        margin: 0 .625rem;
        background-color: #dedede;
        color: #666;
        border-radius: 16px
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .bck-tabs .tabs-radius li {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-tabs .tabs-radius li {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.22222vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .bck-tabs .tabs-radius li {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .9375rem
    }
}

@media screen and (min-width:769px) {
    .bck-tabs .tabs-radius li a {
        color: #666
    }
    .bck-tabs .tabs-months {
        padding: 1.25rem 0;
        border-top: 1px solid #fff
    }
    .bck-tabs .tabs-months,
    .bck-tabs .tabs-months li {
        display: flex;
        justify-content: center;
        align-items: center
    }
    .bck-tabs .tabs-months li {
        height: 40px;
        padding: 0 .9375rem;
        background-color: #222;
        color: #666;
        text-transform: uppercase
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .bck-tabs .tabs-months li {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-tabs .tabs-months li {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .bck-tabs .tabs-months li {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .bck-tabs .tabs-months li.is-active {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-tabs .tabs-months li.is-active {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .bck-tabs .tabs-months li.is-active {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:769px) {
    .bck-tabs .tabs-months li:not(:first-child) {
        border-left: 1px solid #fff
    }
    .bck-tabs .tabs-months li a {
        color: #fff;
        white-space: nowrap
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .tabs-nav {
        height: 48px;
        background-color: #095075;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        align-content: center
    }
    .navbar__footer.is-grey-dark .tabs-nav {
        background-color: #494949
    }
    .tabs-nav li {
        display: flex;
        flex: 1 0 auto;
        justify-content: center;
        align-items: center;
        height: 100%;
        padding: 0 .9375rem;
        border-bottom: 3px solid transparent;
        text-transform: uppercase
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .tabs-nav li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .tabs-nav li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .tabs-nav li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .tabs-nav li.is-active {
        border-bottom: 3px solid #fff
    }
    .tabs-nav li.is-vivimilano {
        border-bottom: transparent
    }
    .tabs-nav li.is-vivimilano a {
        width: 106px;
        height: 26px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_vivimilano.png?v=8936fa5ce01a0bf255c408e0976ced65);
        background-size: 93%;
        background-repeat: no-repeat;
        text-indent: -9999px;
        background-position-y: -3px;
        background-position-x: 7px
    }
    .tabs-nav li a {
        color: #fff;
        white-space: nowrap
    }
    .tabs-nav.is-grey-dark {
        background-color: #494949
    }
    .tabs-nav.is-grey-dark li.is-active {
        border-bottom: 3px solid #fff
    }
    .tabs-nav.is-grey-dark li a {
        color: #fff;
        white-space: nowrap
    }
    .tabs-nav.is-grey-darker {
        background-color: #333
    }
    .tabs-nav.is-grey-darker li.is-active {
        border-bottom: 3px solid #fff
    }
    .tabs-nav.is-grey-darker li a {
        color: #fff
    }
    .tabs-nav.is-white {
        background-color: #fff
    }
    .tabs-nav.is-white li.is-active {
        border-bottom: 3px solid #49b8f1
    }
    .tabs-nav.is-white li a {
        color: #49b8f1
    }
    .tabs-nav.is-white-and-black {
        background-color: #fff
    }
    .tabs-nav.is-white-and-black li {
        letter-spacing: -.2px;
        padding: 0 .375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .tabs-nav.is-white-and-black li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .tabs-nav.is-white-and-black li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .tabs-nav.is-white-and-black li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .tabs-nav.is-white-and-black li:first-child {
        padding-left: .9375rem
    }
    .tabs-nav.is-white-and-black li a {
        color: #0a0a0a
    }
    .tabs-months,
    .tabs-months li {
        display: flex;
        align-items: center
    }
    .tabs-months li {
        height: 40px;
        padding: 0 .9375rem;
        background-color: #222;
        color: #666;
        text-transform: uppercase
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .tabs-months li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .tabs-months li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .tabs-months li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .tabs-months li.is-active {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .tabs-months li.is-active {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .tabs-months li.is-active {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .tabs-months li:not(:first-child) {
        border-left: 1px solid #fff
    }
    .tabs-months li a {
        color: #fff;
        white-space: nowrap
    }
    .tabs-months .tabs-months {
        display: flex;
        justify-content: center;
        align-items: center;
        padding: 1.25rem 0;
        border-top: 1px solid #fff
    }
    .tabs-months .tabs-months li {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 40px;
        padding: 0 .9375rem;
        color: #666;
        text-transform: uppercase
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .tabs-months .tabs-months li {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .tabs-months .tabs-months li {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .tabs-months .tabs-months li {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .tabs-months .tabs-months li.is-active {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .tabs-months .tabs-months li.is-active {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .tabs-months .tabs-months li.is-active {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .tabs-months .tabs-months li:not(:first-child) {
        border-left: 1px solid #fff
    }
    .tabs-months .tabs-months li a {
        color: #fff
    }
    .tabs__content {
        padding: .625rem 0
    }
    .tabs__content .tabs-title {
        padding: 0 .9375rem .625rem;
        color: #0a5278;
        line-height: 1.71
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .tabs__content .tabs-title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .tabs__content .tabs-title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .tabs__content .tabs-title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .tabs__content .buttons {
        flex-wrap: nowrap;
        height: 55px;
        padding: 0 .9375rem
    }
    .tabs__content .buttons .button {
        height: 48px;
        border-radius: 24px;
        box-shadow: 0 0 2px 0 rgba(0, 0, 0, .12), 0 2px 2px 0 rgba(0, 0, 0, .24);
        background-color: #fff;
        text-transform: uppercase
    }
    .tabs__content .buttons .button:not(:last-child):not(.is-fullwidth):not(.button.is-fullwidth-c) {
        margin-right: .9375rem
    }
    .tabs-shadow {
        position: absolute;
        right: 0;
        width: 70px;
        height: 48px;
        background-image: linear-gradient(270deg, #fff, hsla(0, 0%, 100%, 0));
        opacity: .9;
        z-index: 1;
        pointer-events: none
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .notification {
        position: relative;
        padding: 1.25rem .875rem 1.75rem;
        margin: 0 -.9375rem;
        background-color: #fff
    }
    .notification.is-alert {
        padding: 1.5625rem .875rem;
        margin: 0
    }
    .notification.is-white {
        background-color: #fff
    }
    .notification.is-white .overtitle-art,
    .notification.is-white .title-art {
        color: #0a0a0a
    }
    .notification.is-pianeta2020 {
        background-color: #f1f7dc
    }
    .notification.is-pianeta2020 .overtitle-art,
    .notification.is-pianeta2020 .title-art {
        color: #f1f7dc
    }
    .notification.is-black {
        background-color: #333
    }
    .notification.is-black .overtitle-art,
    .notification.is-black .title-art {
        color: #fff
    }
    .notification.is-primary {
        background-color: #49b8f1
    }
    .notification.is-primary .overtitle-art,
    .notification.is-primary .title-art {
        color: #fff
    }
    .notification.is-mine-shaft2 {
        background-color: #222
    }
    .notification.is-mine-shaft2 .overtitle-art,
    .notification.is-mine-shaft2 .title-art {
        color: #3e3d3d
    }
    .notification.is-cornflower-blue {
        background-color: #095075
    }
    .notification.is-cornflower-blue .overtitle-art,
    .notification.is-cornflower-blue .title-art {
        color: #fff
    }
    .notification.is-grey-darker {
        background-color: #333
    }
    .notification.is-grey-darker .overtitle-art,
    .notification.is-grey-darker .title-art {
        color: #fff
    }
    .notification.is-grey-dusty {
        background-color: #999
    }
    .notification.is-grey-dusty .overtitle-art,
    .notification.is-grey-dusty .title-art {
        color: #fff
    }
    .notification.is-alto {
        background-color: hsla(0, 0%, 84.7%, .23)
    }
    .notification.is-alto .overtitle-art,
    .notification.is-alto .title-art {
        color: #fff
    }
    .notification.is-grey-dove {
        background-color: #666
    }
    .notification.is-grey-dove .overtitle-art,
    .notification.is-grey-dove .title-art {
        color: #fff
    }
    .notification.is-b-umber {
        background-color: #8a2f2a
    }
    .notification.is-b-umber .overtitle-art,
    .notification.is-b-umber .title-art {
        color: #fff
    }
    .notification.is-denim {
        background-color: #2c98f0
    }
    .notification.is-denim .overtitle-art,
    .notification.is-denim .title-art {
        color: #fff
    }
    .notification.is-red-guard {
        background-color: #c00
    }
    .notification.is-red-guard .overtitle-art,
    .notification.is-red-guard .title-art {
        color: #fff
    }
    .notification.is-red-solid {
        background-color: #ec0000
    }
    .notification.is-red-solid .overtitle-art,
    .notification.is-red-solid .title-art {
        color: #fff
    }
    .notification.is-christine {
        background-color: #ea5b0c
    }
    .notification.is-christine .overtitle-art,
    .notification.is-christine .title-art {
        color: #fff
    }
    .notification.is-java {
        background-color: #19b1c2
    }
    .notification.is-java .overtitle-art,
    .notification.is-java .title-art {
        color: #fff
    }
    .notification.is-pic-blue {
        background-color: #49b8f1
    }
    .notification.is-pic-blue .overtitle-art,
    .notification.is-pic-blue .title-art {
        color: #fff
    }
    .notification.is-picton-blue-dark {
        background-color: #29abef
    }
    .notification.is-picton-blue-dark .overtitle-art,
    .notification.is-picton-blue-dark .title-art {
        color: #fff
    }
    .notification.is-bus-yellow {
        background-color: #ffd800
    }
    .notification.is-bus-yellow .overtitle-art,
    .notification.is-bus-yellow .title-art {
        color: #0a0a0a
    }
    .notification.is-sunglow {
        background-color: #ebc800
    }
    .notification.is-sunglow .overtitle-art,
    .notification.is-sunglow .title-art {
        color: #fff
    }
    .notification.is-sunglow-dark {
        background-color: #febf2e
    }
    .notification.is-sunglow-dark .overtitle-art,
    .notification.is-sunglow-dark .title-art {
        color: #0a0a0a
    }
    .notification.is-link {
        background-color: #49b8f1
    }
    .notification.is-link .overtitle-art,
    .notification.is-link .title-art {
        color: #fff
    }
    .notification.is-atoll {
        background-color: #0a5278
    }
    .notification.is-atoll .overtitle-art,
    .notification.is-atoll .title-art {
        color: #fff
    }
    .notification.is-abbey {
        background-color: #444449
    }
    .notification.is-abbey .overtitle-art,
    .notification.is-abbey .title-art {
        color: #fff
    }
    .notification.is-transparent {
        background-color: hsla(0, 0%, 100%, 0)
    }
    .notification.is-transparent .overtitle-art,
    .notification.is-transparent .title-art {
        color: hsla(0, 0%, 100%, 0)
    }
    .notification.is-black-dark {
        background-color: #000
    }
    .notification.is-black-dark .overtitle-art,
    .notification.is-black-dark .title-art {
        color: #fff
    }
    .notification.is-red-bn {
        background-color: #be2d2b
    }
    .notification.is-red-bn .overtitle-art,
    .notification.is-red-bn .title-art {
        color: #fff
    }
    .notification.is-astral {
        background-color: #3580ae
    }
    .notification.is-astral .overtitle-art,
    .notification.is-astral .title-art {
        color: #fff
    }
    .notification.is-red-guardsman {
        background-color: #c00
    }
    .notification.is-red-guardsman .overtitle-art,
    .notification.is-red-guardsman .title-art {
        color: #fff
    }
    .notification.is-cornflower-light-blue {
        background-color: #4488f1
    }
    .notification.is-cornflower-light-blue .overtitle-art,
    .notification.is-cornflower-light-blue .title-art {
        color: #fff
    }
    .notification.is-alabaster {
        background-color: #f8f8f8
    }
    .notification.is-alabaster .overtitle-art,
    .notification.is-alabaster .title-art {
        color: #000
    }
    .notification.is-supernova {
        background-color: #facc00
    }
    .notification.is-supernova .overtitle-art,
    .notification.is-supernova .title-art {
        color: #0a5278
    }
    .notification.is-burning-orange {
        background-color: #fc6a36
    }
    .notification.is-burning-orange .overtitle-art,
    .notification.is-burning-orange .title-art {
        color: #0b738d
    }
    .notification.is-trinidad {
        background-color: #ee4b00
    }
    .notification.is-trinidad .overtitle-art,
    .notification.is-trinidad .title-art {
        color: #0b738d
    }
    .notification.is-silver-chalice {
        background-color: #a0a0a0
    }
    .notification.is-silver-chalice .overtitle-art,
    .notification.is-silver-chalice .title-art {
        color: #0a0a0a
    }
    .notification.is-light-silver {
        background-color: #c4c4c4
    }
    .notification.is-light-silver .overtitle-art,
    .notification.is-light-silver .title-art {
        color: #0a0a0a
    }
    .notification.is-very-light-grey {
        background-color: #ccc
    }
    .notification.is-very-light-grey .overtitle-art,
    .notification.is-very-light-grey .title-art {
        color: #0a0a0a
    }
    .notification__content {
        display: flex;
        justify-content: center;
        align-items: flex-start;
        align-content: space-between
    }
    .notification .item-close {
        position: absolute;
        top: 10px;
        right: 14px
    }
    .notification .items-left,
    .notification .items-right {
        flex-basis: 13%;
        flex-grow: 0;
        flex-shrink: 0
    }
    .notification .items-left:empty,
    .notification .items-right:empty {
        width: 40px
    }
    .notification .items-content {
        flex-basis: auto;
        flex-grow: 1;
        flex-shrink: 1
    }
    .notification .items-content .text {
        line-height: 1.2;
        text-align: center
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .notification .items-content .text {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .notification .items-content .text {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .notification .items-content .text {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) {
    .bck-notification {
        border-top: 1px solid #a71a1f;
        border-bottom: 1px solid #dedede;
        background-color: #eaeaea
    }
    .bck-notification:not(:last-child) {
        margin-bottom: 1.5625rem
    }
    .bck-notification .notification {
        position: relative;
        width: 996px;
        max-width: 996px;
        margin: 0 auto
    }
    .bck-notification .notification__header {
        padding: .375rem 1.5625rem;
        background-color: #c00
    }
    .bck-notification .notification__content {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: flex-start;
        align-content: flex-start;
        padding: .9375rem 1.5625rem
    }
}

.dropdown {
    display: flex;
    flex: 1 1 100%;
    justify-content: space-between;
    align-items: center;
    height: 48px;
    padding: 0 .875rem;
    background-color: #fff
}

.bck-media-list-special .dropdown .title-medium,
.bck-media-list-special .dropdown .title-medium-bold,
.bck-media-list-special .dropdown .title-small,
.bck-media-list-special .dropdown .title-small-b-b,
.dropdown .bck-media-list-special .title-medium,
.dropdown .bck-media-list-special .title-medium-bold,
.dropdown .bck-media-list-special .title-small,
.dropdown .bck-media-list-special .title-small-b-b,
.dropdown .title {
    color: #095075;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .dropdown .title-medium,
    .bck-media-list-special .dropdown .title-medium-bold,
    .bck-media-list-special .dropdown .title-small,
    .bck-media-list-special .dropdown .title-small-b-b,
    .dropdown .bck-media-list-special .title-medium,
    .dropdown .bck-media-list-special .title-medium-bold,
    .dropdown .bck-media-list-special .title-small,
    .dropdown .bck-media-list-special .title-small-b-b,
    .dropdown .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .dropdown .title-medium,
    .bck-media-list-special .dropdown .title-medium-bold,
    .bck-media-list-special .dropdown .title-small,
    .bck-media-list-special .dropdown .title-small-b-b,
    .dropdown .bck-media-list-special .title-medium,
    .dropdown .bck-media-list-special .title-medium-bold,
    .dropdown .bck-media-list-special .title-small,
    .dropdown .bck-media-list-special .title-small-b-b,
    .dropdown .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .dropdown .title-medium,
    .bck-media-list-special .dropdown .title-medium-bold,
    .bck-media-list-special .dropdown .title-small,
    .bck-media-list-special .dropdown .title-small-b-b,
    .dropdown .bck-media-list-special .title-medium,
    .dropdown .bck-media-list-special .title-medium-bold,
    .dropdown .bck-media-list-special .title-small,
    .dropdown .bck-media-list-special .title-small-b-b,
    .dropdown .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.dropdown .icon-arrow:before {
    display: block;
    border-top: 5px solid #095075;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    content: ""
}

.dropdown.is-active .icon-arrow:before {
    border-top: 5px solid #095075;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.dropdown.is-grey-dark {
    background-color: #494949
}

.bck-media-list-special .dropdown.is-grey-dark .title-medium,
.bck-media-list-special .dropdown.is-grey-dark .title-medium-bold,
.bck-media-list-special .dropdown.is-grey-dark .title-small,
.bck-media-list-special .dropdown.is-grey-dark .title-small-b-b,
.dropdown.is-grey-dark .bck-media-list-special .title-medium,
.dropdown.is-grey-dark .bck-media-list-special .title-medium-bold,
.dropdown.is-grey-dark .bck-media-list-special .title-small,
.dropdown.is-grey-dark .bck-media-list-special .title-small-b-b,
.dropdown.is-grey-dark .title {
    color: #fff;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .dropdown.is-grey-dark .title-medium,
    .bck-media-list-special .dropdown.is-grey-dark .title-medium-bold,
    .bck-media-list-special .dropdown.is-grey-dark .title-small,
    .bck-media-list-special .dropdown.is-grey-dark .title-small-b-b,
    .dropdown.is-grey-dark .bck-media-list-special .title-medium,
    .dropdown.is-grey-dark .bck-media-list-special .title-medium-bold,
    .dropdown.is-grey-dark .bck-media-list-special .title-small,
    .dropdown.is-grey-dark .bck-media-list-special .title-small-b-b,
    .dropdown.is-grey-dark .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .dropdown.is-grey-dark .title-medium,
    .bck-media-list-special .dropdown.is-grey-dark .title-medium-bold,
    .bck-media-list-special .dropdown.is-grey-dark .title-small,
    .bck-media-list-special .dropdown.is-grey-dark .title-small-b-b,
    .dropdown.is-grey-dark .bck-media-list-special .title-medium,
    .dropdown.is-grey-dark .bck-media-list-special .title-medium-bold,
    .dropdown.is-grey-dark .bck-media-list-special .title-small,
    .dropdown.is-grey-dark .bck-media-list-special .title-small-b-b,
    .dropdown.is-grey-dark .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .dropdown.is-grey-dark .title-medium,
    .bck-media-list-special .dropdown.is-grey-dark .title-medium-bold,
    .bck-media-list-special .dropdown.is-grey-dark .title-small,
    .bck-media-list-special .dropdown.is-grey-dark .title-small-b-b,
    .dropdown.is-grey-dark .bck-media-list-special .title-medium,
    .dropdown.is-grey-dark .bck-media-list-special .title-medium-bold,
    .dropdown.is-grey-dark .bck-media-list-special .title-small,
    .dropdown.is-grey-dark .bck-media-list-special .title-small-b-b,
    .dropdown.is-grey-dark .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.dropdown.is-grey-dark .icon-arrow:before {
    display: block;
    border-top: 5px solid #fff;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    content: ""
}

.dropdown.is-grey-dark.is-active .icon-arrow:before {
    border-top: 5px solid #fff;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bck-dropdown {
    border-bottom: 1px solid #efefef
}

.type-home .bck-dropdown:first-child,
.type-section .bck-dropdown:first-child {
    margin-top: 0;
    margin-bottom: 0
}

.type-article .bck-dropdown,
.type-card .bck-dropdown,
.type-gallery .bck-dropdown {
    border-color: #eaeaea
}

.type-article .bck-dropdown:first-child,
.type-card .bck-dropdown:first-child,
.type-gallery .bck-dropdown:first-child {
    margin-top: -1.125rem;
    margin-bottom: .625rem
}

.type-gallery .bck-dropdown {
    border-color: #666
}

.type-gallery .bck-dropdown:first-child {
    margin-top: -1.125rem;
    margin-bottom: .625rem
}

.type-article-podcast .bck-dropdown {
    margin-right: 0;
    margin-left: 0
}

.toast {
    display: flex;
    justify-content: space-between;
    align-items: stretch;
    align-content: stretch;
    width: calc(100% - 20px);
    height: 140px;
    margin: auto;
    background-color: #fff;
    border-radius: 6px;
    box-shadow: 0 0 8px 0 rgba(0, 0, 0, .45)
}

.toast .toast__icon {
    flex: 0 0 20%;
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    background-color: #095075;
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px
}

.toast .toast__content {
    display: flex;
    flex: 0 0 80%;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    padding: 0 1.25rem
}

.toast .toast__content .text {
    color: #095075;
    line-height: 1.38
}

@media screen and (min-width:320px) and (max-width:813px) {
    .toast .toast__content .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .toast .toast__content .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .toast .toast__content .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.toast .toast__content>.buttons {
    width: 100%;
    font-size: .875rem
}

.bck-toast.is-bottom {
    position: fixed;
    right: 0;
    bottom: 60px;
    left: 0;
    -webkit-transform: translateY(-);
    transform: translateY(-);
    z-index: 30
}

@media screen and (min-width:769px) {
    .video.has-full-screen {
        width: 100vw;
        margin: 0
    }
    .video.has-full-screen>img {
        height: inherit;
        background-size: contain;
        background-position: 50%;
        background-repeat: no-repeat
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .video.has-full-screen {
        width: 100vw;
        margin: 0;
        pointer-events: none
    }
}

@media only screen and (min-width:320px) and (max-width:813px) and (orientation:landscape) {
    .video.has-full-screen {
        width: 100%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .video.has-full-screen>img {
        -o-object-fit: cover;
        object-fit: cover;
        height: 100%
    }
}

@media only screen and (min-width:320px) and (max-width:813px) and (orientation:landscape) {
    .video.has-full-screen>img {
        -o-object-fit: contain;
        object-fit: contain
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .video.has-full-screen .video-js {
        width: 100%;
        height: 100%;
        max-height: 350px
    }
}

@media only screen and (min-width:320px) and (max-width:813px) and (orientation:landscape) {
    .video.has-full-screen .video-js {
        max-height: none;
        margin: 0
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .video.has-full-screen .video-js .vjs-control-bar {
        height: 56px !important
    }
}

@media screen and (min-width:769px) {
    .rcs-video {
        font-size: 11px
    }
    .is--video-embed .rcs-video {
        font-size: 16px
    }
    .is--video-embed .rcs-video .vjs-play-progress:before {
        top: -.35em !important;
        font-size: .9em !important
    }
    .is--video-embed .rcs-video .vjs-time-control {
        position: absolute !important;
        left: 8em !important
    }
    .is--video-embed .rcs-video .vjs-time-control.vjs-time-divider {
        left: 11.7em !important;
        height: 70% !important;
        margin-top: .5em !important
    }
    .is--video-embed .rcs-video .vjs-time-control.vjs-duration {
        left: 12.2em !important
    }
    .rcs-video .sticky-close-icon {
        display: none
    }
    .rcs-video.sticky-video {
        position: fixed;
        z-index: 999;
        right: calc(50vw - 504px) !important;
        bottom: 0;
        width: 340px !important;
        max-width: auto !important;
        height: calc(32.625vw - 5.625px) !important;
        max-height: 263px;
        padding: .625rem .625rem 4.375rem
    }
    .type-section--video .rcs-video.sticky-video,
    .type-section .rcs-video.sticky-video {
        right: 50px !important;
        width: 400px !important;
        height: calc(32.625vw - 5.625px) !important;
        min-height: 300px !important
    }
    .rcs-video.sticky-video .sticky-close-icon {
        position: absolute;
        z-index: 9999;
        top: -10px;
        right: -9px;
        display: block;
        width: 22px;
        height: 22px;
        background-color: #0a0a0a;
        border-radius: 12px;
        cursor: pointer
    }
    .rcs-video.sticky-video .sticky-close-icon svg {
        display: block;
        width: 18px;
        height: 18px;
        padding: .125rem;
        margin: .125rem;
        background-color: #fff;
        border-radius: 10px
    }
    .rcs-video.sticky-video .sticky-title {
        position: absolute;
        bottom: 0;
        display: flex;
        align-items: center;
        width: 94.3%;
        height: 71px;
        padding: 0 .4375rem;
        background: #232323;
        color: #fff;
        line-height: 20px;
        box-sizing: border-box
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .rcs-video.sticky-video .sticky-title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .rcs-video.sticky-video .sticky-title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .rcs-video.sticky-video .sticky-title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) {
    .rcs-video.sticky-video .next-video {
        width: 322px !important
    }
    .rcs-video.sticky-video .sticky-title.sticky-shadow,
    .rcs-video.sticky-video .video-js {
        box-shadow: 0 0 5px 0 rgba(0, 0, 0, .75)
    }
    .rcs-video.has-h-auto {
        height: 558px !important;
        min-height: 558px !important
    }
    .rcs-video.has-h-vm {
        height: calc(100vh - 130px) !important;
        min-height: calc(100vh - 130px) !important
    }
    .rcs-video.top-video {
        width: 115px;
        height: 65px;
        min-height: 65px
    }
    .rcs-video:not(.sticky-video):not(.has-h-auto):not(.has-h-vm):not(.has-full-screen):not(.custom-video-sticky):not(.top-video) {
        height: 366.267px !important;
        min-height: 366.267px !important
    }
    .rcs-video:not(.sticky-video):not(.has-h-auto):not(.has-h-vm):not(.has-full-screen):not(.custom-video-sticky):not(.top-video) .sticky-close-icon {
        display: none
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .rcs-video #riattiva-audio {
        visibility: hidden
    }
    .rcs-video.custom-video-sticky .sticky-close-icon {
        display: none
    }
    .rcs-video.custom-video-sticky.sticky-video {
        position: fixed !important;
        z-index: 999;
        top: 0;
        left: 0;
        width: 100% !important;
        height: calc(57.375vw - 5.625px) !important;
        max-height: 307px !important;
        margin: 0
    }
    .rcs-video.custom-video-sticky.sticky-video .vidcar4s div[id*=div-gpt-ad-google]>div {
        width: 100% !important;
        height: 100% !important
    }
    .rcs-video.custom-video-sticky.sticky-video .vidcar4s div[id*=div-gpt-ad-google]>div video {
        width: 100% !important;
        height: auto !important
    }
    .rcs-video.custom-video-sticky .sticky-title {
        display: none;
        overflow: hidden;
        width: 100%;
        height: 45px;
        padding: 10px 44px 10px 17px;
        background: #0a0a0a;
        color: #fff;
        line-height: 1.17;
        white-space: nowrap;
        text-overflow: ellipsis;
        box-shadow: -1px 4px 8px 0 rgba(0, 0, 0, .75)
    }
    .rcs-video.custom-video-sticky.player.sticky-video {
        overflow: visible
    }
    .rcs-video.custom-video-sticky.player.sticky-video .sticky-close-icon {
        position: absolute;
        z-index: 9999;
        right: 5px;
        bottom: -38px;
        display: none !important;
        display: block;
        width: 30px;
        height: 30px;
        text-align: center;
        cursor: pointer;
        background-size: 100%
    }
    .rcs-video.custom-video-sticky.player.sticky-video .sticky-close-icon svg {
        display: none !important
    }
    .is--video-embed .rcs-video {
        font-size: 16px
    }
    .is--video-embed .rcs-video .vjs-play-progress:before {
        top: -.35em !important;
        font-size: .9em !important
    }
    .is--video-embed .rcs-video .vjs-time-control {
        position: absolute !important;
        left: 8em !important
    }
    .is--video-embed .rcs-video .vjs-time-control.vjs-time-divider {
        left: 11.7em !important;
        height: 70% !important;
        margin-top: .5em !important
    }
    .is--video-embed .rcs-video .vjs-time-control.vjs-duration {
        left: 12.2em !important
    }
}

@media screen and (min-width:769px) {
    .columns.is-custom .rcs-video:not(.sticky-video) {
        height: 238px !important;
        min-height: 238px !important
    }
    .columns.is-custom .rcs-video:not(.sticky-video) .sticky-close-icon {
        display: none
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .media.play-video {
        flex-direction: column
    }
    .media.play-video .media-left {
        width: 100%;
        order: 2
    }
    .media.play-video .media-left .image {
        width: 100%;
        height: auto
    }
    .media.play-video .media-content {
        order: 1;
        margin-bottom: .75rem
    }
}

.is--video-embed .title-art-hp.is-small {
    font-family: SolferinoDisplay-Bold;
    font-size: 19px !important;
    line-height: 1.18
}

.is--video-embed .media-news-date-social .media-news-date {
    font-size: 12px !important
}

.is--video-embed .button.is-mediumx {
    font-family: BreraCondensed-Regular;
    font-size: 14px !important
}

.is--video-embed .media-news-date-social .media-news-embed .tooltip-embed {
    top: 6px !important;
    right: 215px !important;
    font-size: 12px !important
}

.is--video-embed .media-news-date-social {
    align-items: center !important
}

@media screen and (min-width:769px) {
    .custom-video-sticky:not(.rcs-video) .sticky-close-icon {
        display: none
    }
}

.bck-titles .titles__content .section-media-fluid .free-area>.title-art,
.free-area>.container {
    width: 100%;
    max-width: inherit;
    padding: 0 .875rem;
    background-color: #fff
}

.extBox .headerExt a {
    display: block;
    margin-bottom: 1.25rem;
    color: #fff;
    font-size: 20px;
    text-align: center;
    text-decoration: none
}

.extBox .headerExt span {
    font-size: 1.75rem
}

.extBox .container-main {
    min-height: 225px;
    padding-bottom: .625rem;
    margin: 1.25rem;
    border: none;
    background-color: #fff;
    text-align: left;
    box-shadow: 0 1px 39px 2px rgba(0, 0, 0, .8)
}

.extBox .contentHtml {
    display: flex;
    justify-content: space-around;
    align-items: flex-start;
    align-content: flex-start
}

.extBox .contentHtml>.bck-media-news {
    flex: 0 0 47%
}

.extBox .headExt {
    display: flex
}

.extBox .headExt a {
    text-shadow: 1px 0 15px #000
}

.extBox .headExt h3 {
    width: 50%;
    padding: .625rem .625rem 0;
    color: #49b8f1;
    font-family: main-condensed_black;
    font-size: 14px;
    float: left
}

.extBox .headExt h3:first-child {
    padding-left: 1.4375rem
}

.extBox .fancybox-close,
.extBox .fancybox-closeOptin {
    top: 68px !important;
    right: 16px !important;
    background: transparent url(/esteri/16_febbraio_15/closeExt.png) no-repeat scroll 0 0
}

.extBox .fancybox-opened,
.extBox .fancybox-outer {
    background: transparent
}

.extBox .fancybox-opened .fancybox-skin,
.extBox .fancybox-skin {
    background: transparent;
    box-shadow: none
}

.extBox *,
.extBox :after,
.extBox :before {
    box-sizing: border-box
}

body.tp-modal-close {
    overflow: initial
}

@media screen and (min-width:769px) {
    .argoments {
        display: flex;
        flex-wrap: wrap;
        padding: 4px 0 16px !important
    }
    .argoments a {
        display: flex;
        justify-content: center;
        align-items: center;
        height: 32px;
        padding: 0 10px;
        margin: 10px 10px 0 0;
        border: 1px solid #666;
        color: #000 !important;
        border-radius: 4px;
        text-decoration: none;
        text-transform: uppercase
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .argoments a {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .argoments a {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .argoments a {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .argoments a:hover {
        background-color: #ddd
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .argoments {
        justify-content: flex-start;
        align-content: center;
        overflow-x: scroll
    }
    .argoments,
    .argoments a {
        display: flex;
        align-items: center
    }
    .argoments a {
        flex: 1 0 auto;
        justify-content: center;
        height: 32px;
        padding: 0 .625rem;
        margin: 0 .625rem .625rem 0;
        border: 1px solid #666;
        color: #000 !important;
        border-radius: 4px;
        text-decoration: none;
        text-transform: uppercase
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .argoments a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .argoments a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .argoments a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .argoments a:hover {
        background-color: #ddd
    }
}

.bck-empty {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 250px;
    margin-bottom: 1.5625rem;
    border: 1px solid #d0d0d0;
    background-color: #dedede
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-empty {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-empty {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-empty {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-section-layout {
    text-align: center;
    width: 100%;
    padding: 10px;
    margin: 10px 0;
    background-color: #8a2f2a;
    color: #fff;
    border-radius: 10px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-section-layout {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-section-layout {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-section-layout {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.tags-category-list {
    align-items: center;
    display: flex;
    justify-content: flex-start
}

.tags-category-item {
    display: flex;
    margin: .9375rem .375rem
}

.tags-category-item:first-child {
    margin-left: 0
}

.tags-category-btn-medium.has--bkg-silver,
.tags-category-btn-small.has--bkg-silver,
.tags-category-btn.has--bkg-silver {
    background-image: none;
    background-color: #a0a0a0
}

.tags-category-btn-small {
    display: inline-flex;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    padding: .3125rem 1rem;
    border-radius: 6px;
    background-image: linear-gradient(107deg, #fc6a36 48%, #f6c927 158%)
}

.tags-category-btn-small:after {
    right: unset;
    left: 0
}

.tags-category-btn-text-xsmall {
    text-transform: uppercase;
    letter-spacing: 1.4px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .tags-category-btn-text-xsmall {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .tags-category-btn-text-xsmall {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.48148vw
    }
}

@media screen and (min-width:769px) {
    .tags-category-btn-text-xsmall {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: .625rem
    }
}

.title-art {
    color: #333;
    line-height: 1.14
}

@media screen and (min-width:769px) {
    .title-art.has-lines-2 {
        height: 52px;
        overflow: hidden
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .title-art.has-lines-2 {
        height: 55px;
        overflow: hidden
    }
}

@media screen and (min-width:769px) {
    .title-art.has-lines-2-lg {
        overflow: hidden;
        height: 66px
    }
}

@media screen and (min-width:769px) {
    .title-art.has-max-lines {
        max-height: 85px;
        overflow-y: hidden
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxlarge {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 25.6vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xxlarge {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 14.22222vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xxlarge {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 6rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xlarge {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 22.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xlarge {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 12.59259vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xlarge {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 5.3125rem
    }
}

@media screen and (min-width:769px) {
    .title-art.is-xlarge-shadow {
        text-shadow: 0 0 2px rgba(0, 0, 0, .9);
        line-height: .82
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xlarge-shadow {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 22.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xlarge-shadow {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 12.59259vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xlarge-shadow {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 5.3125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-largex {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 16vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-largex {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 8.88889vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-largex {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 3.75rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-largex-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 16vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-largex-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 8.88889vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-largex-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 3.75rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-large {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 13.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-large {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 7.40741vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-large {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 3.125rem
    }
}

@media screen and (min-width:769px) {
    .title-art.is-large-bre-c-bold {
        line-height: 1.5
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-large-bre-c-bold {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 13.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-large-bre-c-bold {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 7.40741vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-large-bre-c-bold {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 3.125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xmedium {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 10.13333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xmedium {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 5.62963vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xmedium {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 2.375rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xmedium-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 9.6vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xmedium-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xmedium-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 2.25rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xmedium-bre-c-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 9.6vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xmedium-bre-c-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xmedium-bre-c-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.25rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xmedium-bre-reg {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: 9.6vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xmedium-bre-reg {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xmedium-bre-reg {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: 2.25rem
    }
}

@media screen and (min-width:769px) {
    .title-art.is-xmedium-bre-c-bold {
        line-height: 1.2
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xmedium-bre-c-bold {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 8.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xmedium-bre-c-bold {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4.88889vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xmedium-bre-c-bold {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.0625rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-medium {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-medium {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-medium {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-medium-bigger-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-medium-bigger-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-medium-bigger-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-medium-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-medium-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-medium-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-medium-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-medium-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-medium-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-medium-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-medium-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-medium-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:769px) {
    .title-art.is-normal {
        line-height: 1.11
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-normal {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-normal {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-normal {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) {
    .title-art.is-normal--b-c-sb {
        line-height: 1.22
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-normal--b-c-sb {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-normal--b-c-sb {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-normal--b-c-sb {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-normal-bre-c {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-normal-bre-c {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-normal-bre-c {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-normal--bre-c-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-normal--bre-c-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-normal--bre-c-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-normal-s-t-b {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-normal-s-t-b {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-normal-s-t-b {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-normal-s-d-r {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-normal-s-d-r {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-normal-s-d-r {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-normal-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.48vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-normal-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.48889vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-normal-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.05rem
    }
}

@media screen and (min-width:769px) {
    .title-art.is-small {
        line-height: 1.18
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-small {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-small {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-small {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-small--bre-c-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-small--bre-c-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-small--bre-c-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-small--bre-c-h {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-small--bre-c-h {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-small--bre-c-h {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:769px) {
    .title-art.is-xsmall {
        line-height: 1.4
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xsmall {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xsmall {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xsmall {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) {
    .title-art.is-xsmall-bre-c-reg {
        line-height: 1.2
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xsmall-bre-c-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xsmall-bre-c-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xsmall-bre-c-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) {
    .title-art.is-xsmall-bre-c-heavy {
        line-height: 1.2
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xsmall-bre-c-heavy {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xsmall-bre-c-heavy {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xsmall-bre-c-heavy {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) {
    .title-art.is-xsmall-bre-c-bold {
        line-height: 1.2
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xsmall-bre-c-bold {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xsmall-bre-c-bold {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xsmall-bre-c-bold {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xsmall-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xsmall-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xsmall-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) {
    .title-art.is-xxsmall {
        line-height: 1.11
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxsmall {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xxsmall {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xxsmall {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxsmall-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xxsmall-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xxsmall-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxsmall-r-reg-sm {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xxsmall-r-reg-sm {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xxsmall-r-reg-sm {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxsmall-b-c-sb {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xxsmall-b-c-sb {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xxsmall-b-c-sb {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxsmall-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xxsmall-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xxsmall-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xlarge {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 10.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xlarge {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 5.92593vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-xlarge {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 2.5rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xlarge-r-m-35 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 9.33333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xlarge-r-m-35 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 5.18519vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-xlarge-r-m-35 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.1875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xlarge-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 10.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xlarge-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 5.92593vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-xlarge-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.5rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-big {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-big {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-big {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-large {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-large {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-large {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .title-art.is-large-shadow {
        text-shadow: 0 0 2px rgba(0, 0, 0, .9)
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-large-shadow {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-large-shadow {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-large-shadow {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-large-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-large-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-large-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-large-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-large-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-large-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-medium-p {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 7.2vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-medium-p {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-medium-p {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.6875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-normal {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 6.93333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-normal {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.85185vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-normal {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.625rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-normal-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 6.93333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-normal-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 3.85185vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-normal-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 1.625rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-normal-b-c-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 6.93333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-normal-b-c-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 3.85185vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-normal-b-c-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.625rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-medium {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-medium {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-medium {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-medium-r-m {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-medium-r-m {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-medium-r-m {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .title-art.is-small {
        line-height: 1.18
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-small {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-small {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-small {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-small-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-small-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-small-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-small-bre-c-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-small-bre-c-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-small-bre-c-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-small-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-small-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-small-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .title-art.is-xsmall {
        line-height: 1.4
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xsmall {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xsmall {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-xsmall {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xsmall-r-med {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xsmall-r-med {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-xsmall-r-med {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xsmall-s-d-heavy {
        font-family: SolferinoDisplay-Heavy;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xsmall-s-d-heavy {
        font-family: SolferinoDisplay-Heavy;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-xsmall-s-d-heavy {
        font-family: SolferinoDisplay-Heavy;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xsmall-s-d-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xsmall-s-d-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-xsmall-s-d-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxsmall {
        line-height: 1.25
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxsmall {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xxsmall {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-xxsmall {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxsmall-sm {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.48vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xxsmall-sm {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.48889vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-xxsmall-sm {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.05rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxsmall-r-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xxsmall-r-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-xxsmall-r-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxsmall-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xxsmall-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-xxsmall-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxsmall-r-reg-sm {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xxsmall-r-reg-sm {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-xxsmall-r-reg-sm {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxsmall-r-reg-xsm {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xxsmall-r-reg-xsm {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-xxsmall-r-reg-xsm {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxsmall-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xxsmall-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-xxsmall-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxsmall-reg {
        line-height: 2
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxsmall-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xxsmall-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-xxsmall-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxsmall-reg-sm {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xxsmall-reg-sm {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-xxsmall-reg-sm {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art.is-xxsmall-bc-black {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art.is-xxsmall-bc-black {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art.is-xxsmall-bc-black {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .title-art.is-center {
        text-align: center
    }
    .title-art+.subtitle-art {
        margin-top: .9375rem
    }
}

.title-art-hp {
    color: #333;
    line-height: 1.14;
    letter-spacing: -.5px
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-large {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 12.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-large {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 7.11111vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-hp.is-large {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-largex {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 10.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-largex {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 5.92593vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-hp.is-largex {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.5rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-xmedium {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 9.6vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-xmedium {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-hp.is-xmedium {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.25rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-xmedium-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 9.6vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-xmedium-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-hp.is-xmedium-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.25rem
    }
}

@media screen and (min-width:769px) {
    .title-art-hp.is-xmedium-shadow {
        text-shadow: 0 0 2px rgba(0, 0, 0, .9);
        letter-spacing: -.8px
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-xmedium-shadow {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 9.6vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-xmedium-shadow {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-hp.is-xmedium-shadow {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.25rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-medium {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-medium {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-hp.is-medium {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-medium-big {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 7.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-medium-big {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.2963vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-hp.is-medium-big {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.8125rem
    }
}

@media screen and (min-width:769px) {
    .title-art-hp.is-medium-shadow {
        text-shadow: 0 0 2px rgba(0, 0, 0, .9);
        line-height: 1.07
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-medium-shadow {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-medium-shadow {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-hp.is-medium-shadow {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-xnormal {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-xnormal {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-hp.is-xnormal {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2rem
    }
}

@media screen and (min-width:769px) {
    .title-art-hp.is-xnormal-reg {
        line-height: 2.2
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-xnormal-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-xnormal-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-hp.is-xnormal-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2rem
    }
}

@media screen and (min-width:769px) {
    .title-art-hp.is-xnormal-light {
        line-height: 2.2
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-xnormal-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-xnormal-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-hp.is-xnormal-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 2rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-normal {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-normal {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-hp.is-normal {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:769px) {
    .title-art-hp.is-small {
        line-height: 1.18
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-small {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-small {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-hp.is-small {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) {
    .title-art-hp.is-small-reg {
        color: #fff;
        line-height: 1.9
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-small-reg {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-small-reg {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-hp.is-small-reg {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) {
    .title-art-hp.is-small-regular {
        color: #fff;
        line-height: 1.9
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-small-regular {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-small-regular {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-hp.is-small-regular {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) {
    .title-art-hp.is-xsmall {
        line-height: 1.4
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-xsmall {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-xsmall {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-hp.is-xsmall {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) {
    .title-art-hp.is-xsmall-reg {
        line-height: 1.13
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-xsmall-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-xsmall-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-hp.is-xsmall-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) {
    .title-art-hp.has-divider-bt:after {
        content: "";
        width: 105px;
        height: 1px;
        background: #b3b3b3;
        display: block;
        margin: 10px auto
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-medium {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-medium {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 4.44444vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art-hp.is-medium {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-medium-light {
        line-height: 1.07
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-medium-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-medium-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 4.44444vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art-hp.is-medium-light {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 1.875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-medium-bold {
        line-height: 1.07
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-medium-bold {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-medium-bold {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.44444vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art-hp.is-medium-bold {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-medium-bold-size-28 {
        line-height: 1.14
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-medium-bold-size-28 {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-medium-bold-size-28 {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art-hp.is-medium-bold-size-28 {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-small-regular {
        line-height: 20px
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-small-regular {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-small-regular {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art-hp.is-small-regular {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-small-medium {
        line-height: 20px
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art-hp.is-small-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-hp.is-small-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art-hp.is-small-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

.title-art-newsletter {
    color: #095075;
    line-height: normal;
    letter-spacing: normal
}

.title-art-newsletter a {
    color: inherit
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-newsletter.is-large {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 12.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-newsletter.is-large {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 7.11111vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-newsletter.is-large {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-newsletter.is-largex {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 10.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-newsletter.is-largex {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.92593vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-newsletter.is-largex {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.5rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-newsletter.is-xmedium {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 9.6vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-newsletter.is-xmedium {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-newsletter.is-xmedium {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.25rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-newsletter.is-xmedium-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 9.6vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-newsletter.is-xmedium-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-newsletter.is-xmedium-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.25rem
    }
}

@media screen and (min-width:769px) {
    .title-art-newsletter.is-xmedium-shadow {
        text-shadow: 0 0 2px rgba(0, 0, 0, .9);
        letter-spacing: -.8px
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-newsletter.is-xmedium-shadow {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 9.6vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-newsletter.is-xmedium-shadow {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-newsletter.is-xmedium-shadow {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.25rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-newsletter.is-medium {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-newsletter.is-medium {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-newsletter.is-medium {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-newsletter.is-medium-big {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-newsletter.is-medium-big {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-newsletter.is-medium-big {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:769px) {
    .title-art-newsletter.is-medium-shadow {
        text-shadow: 0 0 2px rgba(0, 0, 0, .9);
        line-height: 1.07
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-newsletter.is-medium-shadow {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-newsletter.is-medium-shadow {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-newsletter.is-medium-shadow {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-newsletter.is-xnormal {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-newsletter.is-xnormal {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-newsletter.is-xnormal {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2rem
    }
}

@media screen and (min-width:769px) {
    .title-art-newsletter.is-xnormal-reg {
        line-height: 2.2
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-newsletter.is-xnormal-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-newsletter.is-xnormal-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-newsletter.is-xnormal-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2rem
    }
}

@media screen and (min-width:769px) {
    .title-art-newsletter.is-xnormal-light {
        line-height: 2.2
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-newsletter.is-xnormal-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-newsletter.is-xnormal-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-newsletter.is-xnormal-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-newsletter.is-normal {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-newsletter.is-normal {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-newsletter.is-normal {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:769px) {
    .title-art-newsletter.is-small {
        line-height: 1.18
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-newsletter.is-small {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-newsletter.is-small {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-newsletter.is-small {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:769px) {
    .title-art-newsletter.is-xsmall {
        line-height: 1.4
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-newsletter.is-xsmall {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-newsletter.is-xsmall {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-newsletter.is-xsmall {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) {
    .title-art-newsletter.is-xsmall-reg {
        line-height: 1.13
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-newsletter.is-xsmall-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-newsletter.is-xsmall-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-newsletter.is-xsmall-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art-newsletter.is-medium {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-newsletter.is-medium {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.44444vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art-newsletter.is-medium {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.875rem
    }
}

.title-art-favourites {
    color: #333;
    line-height: 1.63;
    letter-spacing: normal
}

.title-art-favourites a {
    color: inherit
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-favourites.is-large {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 12.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-favourites.is-large {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 7.11111vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-favourites.is-large {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-favourites.is-largex {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 10.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-favourites.is-largex {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.92593vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-favourites.is-largex {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.5rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-favourites.is-xmedium {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 10.13333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-favourites.is-xmedium {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.62963vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-favourites.is-xmedium {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.375rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-favourites.is-xmedium-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 10.13333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-favourites.is-xmedium-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 5.62963vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-favourites.is-xmedium-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.375rem
    }
}

@media screen and (min-width:769px) {
    .title-art-favourites.is-xmedium-shadow {
        text-shadow: 0 0 2px rgba(0, 0, 0, .9);
        letter-spacing: -.8px
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-favourites.is-xmedium-shadow {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 10.13333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-favourites.is-xmedium-shadow {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.62963vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-favourites.is-xmedium-shadow {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.375rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-favourites.is-medium {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-favourites.is-medium {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-favourites.is-medium {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-favourites.is-medium-big {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-favourites.is-medium-big {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-favourites.is-medium-big {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:769px) {
    .title-art-favourites.is-medium-shadow {
        text-shadow: 0 0 2px rgba(0, 0, 0, .9);
        line-height: 1.07
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-favourites.is-medium-shadow {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-favourites.is-medium-shadow {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-favourites.is-medium-shadow {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-favourites.is-xnormal {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-favourites.is-xnormal {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-favourites.is-xnormal {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2rem
    }
}

@media screen and (min-width:769px) {
    .title-art-favourites.is-xnormal-reg {
        line-height: 2.2
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-favourites.is-xnormal-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-favourites.is-xnormal-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-favourites.is-xnormal-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2rem
    }
}

@media screen and (min-width:769px) {
    .title-art-favourites.is-xnormal-light {
        line-height: 2.2
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-favourites.is-xnormal-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-favourites.is-xnormal-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-favourites.is-xnormal-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-favourites.is-normal {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-favourites.is-normal {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-favourites.is-normal {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:769px) {
    .title-art-favourites.is-small {
        line-height: 1.18
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-favourites.is-small {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-favourites.is-small {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-favourites.is-small {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-favourites.is-xsmall {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-favourites.is-xsmall {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-favourites.is-xsmall {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-favourites.is-xsmall-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-favourites.is-xsmall-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-favourites.is-xsmall-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art-favourites.is-medium {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-favourites.is-medium {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.44444vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art-favourites.is-medium {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-premium.is-xlarge-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 16vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-premium.is-xlarge-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 8.88889vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-premium.is-xlarge-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 3.75rem
    }
}

@media screen and (min-width:769px) {
    .title-art-premium.is-large {
        letter-spacing: .96px
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-premium.is-large {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 12.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-premium.is-large {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 7.11111vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-premium.is-large {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3rem
    }
}

@media screen and (min-width:769px) {
    .title-art-premium.is-large+.bck-media-photoreportage {
        margin-top: 1.875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art-premium.is-small {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 4.53333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-premium.is-small {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 2.51852vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art-premium.is-small {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 1.0625rem
    }
}

@media screen and (min-width:769px) {
    .title-art-premium.is-small.has-border {
        padding-bottom: .625rem;
        border-bottom: 1px solid #333
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .title-art-premium.is-large {
        letter-spacing: .96px
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art-premium.is-large {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-premium.is-large {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art-premium.is-large {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .title-art-premium.is-large+.bck-media-photoreportage {
        margin-top: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .title-art-premium.is-xlarge {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .title-art-premium.is-xlarge {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .title-art-premium.is-xlarge {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .subtitle-art {
        color: #666;
        line-height: 1.1
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .subtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-xxlarge-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-xxlarge-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .subtitle-art.is-xxlarge-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-large {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-large {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .subtitle-art.is-large {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-large-size-18 {
        line-height: 1.44
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-large-size-18 {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-large-size-18 {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .subtitle-art.is-large-size-18 {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art-medium,
    .subtitle-art.is-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art-medium,
    .subtitle-art.is-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .subtitle-art-medium,
    .subtitle-art.is-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art-medium-light,
    .subtitle-art.is-medium-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art-medium-light,
    .subtitle-art.is-medium-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .subtitle-art-medium-light,
    .subtitle-art.is-medium-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art-medium-light-sm,
    .subtitle-art.is-medium-light-sm {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art-medium-light-sm,
    .subtitle-art.is-medium-light-sm {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .subtitle-art-medium-light-sm,
    .subtitle-art.is-medium-light-sm {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-regular-sm {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-regular-sm {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .subtitle-art.is-regular-sm {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-xsmall {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-xsmall {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .subtitle-art.is-xsmall {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-xsmall-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-xsmall-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .subtitle-art.is-xsmall-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:769px) {
    .subtitle-art {
        color: #666;
        line-height: 1.29
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .subtitle-art {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-xxlarge-b-b {
        font-family: Brera-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-xxlarge-b-b {
        font-family: Brera-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .subtitle-art.is-xxlarge-b-b {
        font-family: Brera-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-medium-b-regular {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-medium-b-regular {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .subtitle-art.is-medium-b-regular {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-medium-r-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-medium-r-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .subtitle-art.is-medium-r-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-medium-r-light-sm {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-medium-r-light-sm {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .subtitle-art.is-medium-r-light-sm {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-normal-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-normal-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .subtitle-art.is-normal-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-small-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-small-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .subtitle-art.is-small-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-small-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-small-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .subtitle-art.is-small-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .subtitle-art.is-small-reg {
        line-height: 1.13
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-small-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-small-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .subtitle-art.is-small-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-xsmall-r-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-xsmall-r-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .subtitle-art.is-xsmall-r-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-xmedium-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-xmedium-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .subtitle-art.is-xmedium-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-medium-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-medium-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .subtitle-art.is-medium-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-medium-black {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-medium-black {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .subtitle-art.is-medium-black {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art.is-medium-bre-reg {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art.is-medium-bre-reg {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .subtitle-art.is-medium-bre-reg {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.subtitle-art.has-number {
    display: grid;
    grid-template-columns: 1.875rem auto;
    align-items: center;
    color: #4488f1
}

.subtitle-art.has-number span {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: .3125rem;
    border-radius: 50%;
    font-size: 12px;
    line-height: 1.5;
    text-align: center;
    color: #fff;
    background-color: #4488f1
}

.subtitle-art-newsletter {
    color: #999
}

.subtitle-art-newsletter a {
    color: inherit
}

@media screen and (min-width:320px) and (max-width:813px) {
    .subtitle-art-newsletter {
        line-height: 1.1
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art-newsletter {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art-newsletter {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .subtitle-art-newsletter {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) {
    .subtitle-art-newsletter {
        margin-top: .625rem;
        line-height: normal
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art-newsletter {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art-newsletter {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .subtitle-art-newsletter {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

.subtitle-art-favourites {
    color: #333
}

.subtitle-art-favourites a {
    color: inherit
}

@media screen and (min-width:320px) and (max-width:813px) {
    .subtitle-art-favourites {
        line-height: 1.1
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art-favourites {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art-favourites {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .subtitle-art-favourites {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) {
    .subtitle-art-favourites {
        line-height: 1.63
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .subtitle-art-favourites {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .subtitle-art-favourites {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .subtitle-art-favourites {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

.title-art-hp>a,
.title-art>a {
    color: #333
}

.title-art-hp>a:focus,
.title-art-hp>a:hover,
.title-art>a:focus,
.title-art>a:hover {
    color: #1a1a1a
}

.overtitle-art {
    text-transform: uppercase;
    display: block;
    line-height: .8
}

@media screen and (min-width:769px) {
    .overtitle-art {
        color: #333
    }
    .overtitle-art-bookmark {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 440px;
        color: #095075
    }
    .image.has-media .overtitle-art-bookmark .icon-shadow,
    .overtitle-art-bookmark .icon,
    .overtitle-art-bookmark .image.has-media .icon-shadow {
        cursor: pointer
    }
    .overtitle-art.is--newsletter {
        margin-top: 4.375rem;
        margin-bottom: 1.875rem;
        text-transform: none
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is--newsletter {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is--newsletter {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is--newsletter {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-favourites {
        margin-top: 4.375rem;
        margin-bottom: .1875rem;
        text-transform: none
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-favourites {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-favourites {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-favourites {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-medium {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-medium {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-medium {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-medium-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-medium-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-medium-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-medium-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-medium-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-medium-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-medium-black {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-medium-black {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-medium-black {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-mediumx.b-sb {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-mediumx.b-sb {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-mediumx.b-sb {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-mediumx-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-mediumx-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-mediumx-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-mediumx-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-mediumx-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-mediumx-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-small {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-small {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-small {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .8125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-small-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-small-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-small-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-small-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-small-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-small-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-small-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-small-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-small-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-small-r-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-small-r-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-small-r-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-small-bold {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-small-bold {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-small-bold {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: .8125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-small-extrabold {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-small-extrabold {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-small-extrabold {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: .8125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-small-black {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-small-black {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-small-black {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:769px) {
    .overtitle-art.is-small-black-low {
        text-transform: none
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-small-black-low {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-small-black-low {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-small-black-low {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-xsmall-black {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-xsmall-black {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-xsmall-black {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art {
        color: #666
    }
    .overtitle-art-bookmark {
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 100%;
        color: #095075
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-small {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-small {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art.is-small {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-small-shadow {
        text-shadow: 0 0 2px rgba(0, 0, 0, .9)
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-small-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-small-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art.is-small-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-normal {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-normal {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art.is-normal {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .8125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-normal-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-normal-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art.is-normal-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .8125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-xmedium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-xmedium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art.is-xmedium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-medium {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-medium {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art.is-medium {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-medium-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-medium-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art.is-medium-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-xlarge {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-xlarge {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art.is-xlarge {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-large {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-large {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art.is-large {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-xxlarge {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-xxlarge {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art.is-xxlarge {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art.overtitle-special {
        padding: 10px 0 10px .875rem;
        margin-top: -20px;
        margin-right: -um(14px);
        margin-left: -um(14px);
        border-top: 1px solid #49b8f1;
        border-bottom: 1px solid #49b8f1;
        color: #49b8f1;
        letter-spacing: -.5px
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.overtitle-special {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.overtitle-special {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art.overtitle-special {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.5rem
    }
}

.overtitle-art-text {
    display: block
}

.overtitle-art-text.is-inline {
    display: inline-flex;
    align-items: center;
    flex-wrap: wrap
}

.overtitle-art-text.has-t-shadow {
    text-shadow: -2px 4px 0 #fff, 1px 4px 0 #fff, -1px 5px 0 #fff, 0 -2px 0 #fff, 1px 1px #fff, -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-xsmall-b-he {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-xsmall-b-he {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-xsmall-b-he {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: .8125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-xsmall-b-he strong {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-xsmall-b-he strong {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-xsmall-b-he strong {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .8125rem
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-text.is-xsmall-b-bk-brd {
        text-shadow: 0 0 2px rgba(0, 0, 0, .9);
        display: inline-block;
        border-bottom: 1px solid #fff
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-xsmall-b-bk-brd {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-xsmall-b-bk-brd {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-xsmall-b-bk-brd {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: .8125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-xsmall-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-xsmall-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-xsmall-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-xsmall-b-reg strong {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-xsmall-b-reg strong {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-xsmall-b-reg strong {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-smallx-sd-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-smallx-sd-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-smallx-sd-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-small-sd {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-small-sd {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-small-sd {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-small-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-small-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-small-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-small-sd-l-it {
        font-family: SolferinoDisplay-LightItalic;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-small-sd-l-it {
        font-family: SolferinoDisplay-LightItalic;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-small-sd-l-it {
        font-family: SolferinoDisplay-LightItalic;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-small-sd-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-small-sd-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-small-sd-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-small-r {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-small-r {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-small-r {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-small-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-small-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-small-r-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-small-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-small-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art-text.is-small-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-small-sd-l-it {
        letter-spacing: -.4px;
        font-style: italic
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-small-sd-l-it {
        font-family: SolferinoDisplay-LightItalic;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-small-sd-l-it {
        font-family: SolferinoDisplay-LightItalic;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art-text.is-small-sd-l-it {
        font-family: SolferinoDisplay-LightItalic;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-small-sd-b-l {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-small-sd-b-l {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art-text.is-small-sd-b-l {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-small-sd-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-small-sd-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art-text.is-small-sd-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-medium-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-medium-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art-text.is-medium-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-medium-sd-h {
        font-family: SolferinoDisplay-Heavy;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-medium-sd-h {
        font-family: SolferinoDisplay-Heavy;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art-text.is-medium-sd-h {
        font-family: SolferinoDisplay-Heavy;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-medium-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-medium-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art-text.is-medium-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-medium-sd-l-it {
        font-style: italic
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-medium-sd-l-it {
        font-family: SolferinoDisplay-LightItalic;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-medium-sd-l-it {
        font-family: SolferinoDisplay-LightItalic;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .overtitle-art-text.is-medium-sd-l-it {
        font-family: SolferinoDisplay-LightItalic;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-medium-st-b {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-medium-st-b {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-medium-st-b {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-medium-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-medium-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-medium-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-text.is-medium-sd-l-it {
        font-style: italic
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-medium-sd-l-it {
        font-family: SolferinoDisplay-LightItalic;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-medium-sd-l-it {
        font-family: SolferinoDisplay-LightItalic;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-medium-sd-l-it {
        font-family: SolferinoDisplay-LightItalic;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-medium-br {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-medium-br {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-medium-br {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-large-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 10.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-large-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 5.92593vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-large-b-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.5rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-large-b-reg strong {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 10.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-large-b-reg strong {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 5.92593vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-large-b-reg strong {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 2.5rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-large-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 10.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-large-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 5.92593vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-large-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 2.5rem
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-text.is-large-sd-l-it {
        font-style: italic
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-large-sd-l-it {
        font-family: SolferinoDisplay-LightItalic;
        font-weight: 400;
        font-size: 11.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art-text.is-large-sd-l-it {
        font-family: SolferinoDisplay-LightItalic;
        font-weight: 400;
        font-size: 6.51852vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-large-sd-l-it {
        font-family: SolferinoDisplay-LightItalic;
        font-weight: 400;
        font-size: 2.75rem
    }
}

.overtitle-art-img {
    display: flex;
    align-items: center;
    overflow: hidden;
    height: 40px
}

.overtitle-art-img.is-medium {
    height: 30px
}

.overtitle-art-img.is-small {
    height: 18px
}

.overtitle-art-logo {
    display: block;
    text-indent: -9999px;
    background-repeat: no-repeat
}

.overtitle-art-logo.has-align-centered {
    background-position: 50%
}

.overtitle-art-logo>img {
    display: block
}

/* .overtitle-art-logo.is-corrieretv {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_corrieretv.png?v=f69d39f0ca7a039d4335d1e090268486);
  background-size: 80px;
  background-position: 0;
  height: 12px
}

.overtitle-art-logo.is-corrieretv-w {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_corrieretv-w.png?v=76c6a80bfd1d218c7e0ec95e7e2ea6da);
  background-position: 50%;
  background-size: 100px;
  background-position: 0;
  height: 12px
}

.overtitle-art-logo.is-corrieretv-2022 {
  background-size: 110px;
  height: 16px
}

.overtitle-art-logo.is-corrieretv-2022,
.overtitle-art-logo.is-corrieretv-2022-sm {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_corrieretv-2022.png?v=84bb0f208ee8eea4b7a0851bcaa80b95);
  background-position: 50%;
  background-position: 0
} */

.overtitle-art-logo.is-corrieretv-2022-sm {
    background-size: 95px;
    width: 95px;
    height: 14px
}

/* .overtitle-art-logo.is-corrieretv-g {
  width: 108px;
  height: 14px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_corrieretv-g.png?v=793f0d504d5b238bc16dce8765f7b213);
  background-position: 50%;
  background-size: 108px;
  background-position: 0
} */

.overtitle-art-logo.is-corrieretv-g.is-small {
    background-size: 80%
}

/* .overtitle-art-logo.is-corrieretv-g-live {
  width: 148px;
  height: 24px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_corrieretv-g-live.png?v=c2f6a98d5154e2574e5da26c549353ed);
  background-position: 50%;
  background-size: 148px;
  background-position: 0
} */

.overtitle-art-logo.is-corrieretv-g-live.is-small {
    background-size: 79%
}

/* 
.overtitle-art-logo.is-corrieretv-b {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_corrieretv.png?v=f69d39f0ca7a039d4335d1e090268486);
  width: 104px;
  height: 14px;
  background-size: 100px;
  background-position: 0
} */

/* .overtitle-art-logo.is-corrieretv-big {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_corrieretv-big.svg?v=b46f0f08d3dbcd7e8c34eb59560415ee);
  width: 335px;
  height: 45px;
  background-size: 100%
} */

.overtitle-art-logo.bn-h-0 {
    height: 0
}

/* .overtitle-art-logo.is-corriere-w {
  width: 194px;
  height: 50px;
  background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/logos/logo_corriere-white.svg) 50% no-repeat;
  background-size: 100%
}

.overtitle-art-logo.is-tecnologia {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_tech.png?v=9ea64f2550c31e20e28c94d7343dcf65);
  height: 22px
}

.overtitle-art-logo.is-tecnologia-b {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_tecnologia-b.png?v=6434e6be75f5defd8caeeee1cce73b11);
  width: 165px;
  height: 29px
}

.overtitle-art-logo.is-salute-b {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_salute-b.png?v=3f74f1b36a889fbba60953215f719f21);
  width: 80px;
  height: 19px
}

.overtitle-art-logo.is-abbonato {
  height: 26px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_abbonato.png?v=1649bf67520064ed82e09d2ca83d9e43)
}

.overtitle-art-logo.is-living {
  height: 25px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_living.png?v=8e029f3517c44e1579efb6444d0ca66c)
}

.overtitle-art-logo.is-podcast {
  height: 23px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_podcast-v2.png?v=7ae526032d9251e4072b718f47d1e40f)
}

.overtitle-art-logo.is-podcast-sm,
.overtitle-art-logo.is-podcast.is-small {
  background-size: 160px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_podcast.png?v=a17970bec71f6999cd8a83041f40eac4)
} */

/* .overtitle-art-logo.is-podcast-sm.is-audible,
.overtitle-art-logo.is-podcast.is-small.is-audible {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_podcast-audible.png?v=16057dce1defeff0cf5e9dc97ca01b81)
}

.overtitle-art-logo.is-podcast-md,
.overtitle-art-logo.is-podcast.is-medium {
  background-size: 200px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_podcast.png?v=a17970bec71f6999cd8a83041f40eac4)
} */

/* .overtitle-art-logo.is-podcast-md.is-audible,
.overtitle-art-logo.is-podcast.is-medium.is-audible {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_podcast-audible.png?v=16057dce1defeff0cf5e9dc97ca01b81);
  background-size: contain
}

.overtitle-art-logo.is-style {
  height: 25px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_style.png?v=8970449660bcaaac349a05771c300dc0)
}

.overtitle-art-logo.is-rcsacademy {
  height: 25px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_rcsacademy.png?v=ae783d11260ea015b3b11c207d5148ad)
} */

/* .overtitle-art-logo.is-quimamme {
  height: 25px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_quimamme.png?v=c56499110a84650e14aa36891d4ac7b6)
}

.overtitle-art-logo.is-abitare {
  height: 25px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_abitare.png?v=3832786d97d65f07a53a3f7ba14a4b54)
} */

.overtitle-art-logo.is-vivimilano {
    width: 170px;
    height: 34px
}

/* .overtitle-art-logo.is-vivimilano,
.overtitle-art-logo.is-vivimilano-sm {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_vivimilano.png?v=8936fa5ce01a0bf255c408e0976ced65)
} */

.overtitle-art-logo.is-vivimilano-sm {
    width: 92px;
    height: 24px;
    background-size: 95%
}

/* .overtitle-art-logo.is-amica {
  height: 25px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_amica.png?v=b8b8a6ab6946fd59b9baceea60b33e75)
} */

/* .overtitle-art-logo.is-27ora {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_27ora.png?v=7a6abd26f403d7ff233c7c9b2c50ee7a);
  height: 21px
} */

/* .overtitle-art-logo.is-lalettura {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_lalettura.png?v=b996ae84065fde84eb2015eabe08e7e0);
  height: 21px
} */

.overtitle-art-logo.is-lalettura-red,
.overtitle-art-logo.is-lalettura-sm {
    width: 170px;
    height: 28px;
    background-size: cover
}

/* .overtitle-art-logo.is-lalettura-b,
.overtitle-art-logo.is-lalettura-red,
.overtitle-art-logo.is-lalettura-sm {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_lalettura-b.png?v=457bbb3c2b62b6ddd8c6fd9bcf86338a)
} */

.overtitle-art-logo.is-lalettura-b {
    width: 376px;
    height: 64px
}

.overtitle-art-logo.is-master_speciali {
    height: 20px
}

/* .overtitle-art-logo.is-approfondimenti {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_approfondimenti.png?v=281c12452a349a796c89ed6984c7fb8a);
  height: 21px;
  background-size: 100%
} */

/* .overtitle-art-logo.is-liberitutti {
  width: 110px;
  height: 25px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_liberi-tutti.png?v=428e7f30f1b23e4af55a95c59be646de) no-repeat
} */

/* .overtitle-art-logo.is-newspod {
  width: 190px;
  height: 28px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_news-podcast.png?v=f8f9558b5503b361443d2cac8285b9eb)
} */

/* .overtitle-art-logo.is-cucina {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cucina.png?v=1aa9a0b406f38f758614f21529f025cc);
  height: 21px
} */

/* .overtitle-art-logo.is-cucina-b {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cucina-b.png?v=bc9f8949e594cca6a227f2564fb90b8b);
  width: 66px;
  height: 19px
} */

/* .overtitle-art-logo.is-seriea-b {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_seriea-b.png?v=d573afecc5b7d3f637f30d5780e8bf23);
  width: 110px;
  height: 29px
} */

/* .overtitle-art-logo.is-animali {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_animalia.png?v=6e11e4e44b92ff2f46ade937407770ca);
  height: 21px
} */

/* .overtitle-art-logo.is-animali-b {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_animalia-b.png?v=72d1f4b7552c9a227752ec718bf67cd1);
  width: 165px;
  height: 36px
} */

.overtitle-art-logo.is-animali.is-small {
    width: 120px
}

/* .overtitle-art-logo.is-c360 {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_c360.png?v=7129ca64635e25ca126660402a9f74f8);
  height: 24px
}

.overtitle-art-logo.is-cook {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cook.png?v=d579d465a058b5bcdf5c3b8c4379f87b);
  height: 20px
}

.overtitle-art-logo.is-eurovision {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_eurovision-zap-2022.png?v=28a649621d1cc3163f1123eec2f774fe);
  height: 24px
}

.overtitle-art-logo.is-dataroom {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_dataroom.png?v=63c9f30fa2f4712164bf4206e6db0e6d);
  height: 20px
}

.overtitle-art-logo.is-login {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_login.png?v=c1db324a446353025608960e95393767);
  height: 20px
}

.overtitle-art-logo.is-moda {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_moda.png?v=fca5f7ae7958472496e3333fc5d98ba3);
  height: 21px
}

.overtitle-art-logo.is-moda-b {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_moda-b.png?v=dfbc656c03ca469f651445eaec7310b9);
  width: 85px;
  height: 25px;
  background-size: 94%
}

.overtitle-art-logo.is-innovazione {
  height: 17px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_innovazione.png?v=aad997bad7b9eb7427b609900b36b51d)
}

.overtitle-art-logo.is-innovazione-b {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_innovazione-b.png?v=c6c178a53b752f7e04540dc51501228a);
  width: 425px;
  height: 48px;
  background-size: 100%
}

.overtitle-art-logo.is-viaemilia {
  height: 23px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_emilia-romagna.png?v=c8ef6da2ac4ae6b871dd1d0f86d8aa61)
}

.overtitle-art-logo.is-pianeta2020 {
  height: 23px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_pianeta2030.png?v=1c577fcd8927d4f10bb2a114a8de1b45)
}

.overtitle-art-logo.is-dimarzio {
  height: 28px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_dimarzio.png?v=27ca692596d405b4615672651242c322)
}

.overtitle-art-logo.is-tdd2020 {
  height: 23px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_tdd2020.png?v=09efb8a6441ce5a46a0bfe86845ba3ed)
}

.overtitle-art-logo.is-civilweek {
  height: 23px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_civilweek.png?v=8d16f1665815b84627a72384d3a55111)
}

.overtitle-art-logo.is-belloitalia {
  height: 28px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_belloitalia.png?v=a5274452f8b97a5575f74c8854c48240)
}

.overtitle-art-logo.is-iodonna {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_iodonna.png?v=d535146392c26b062b38c3aba1f6ac37);
  height: 30px
}

.overtitle-art-logo.is-iodonna-b {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_iodonna-b.png?v=1c3548fd6a7bed9c69decb603b7c1914);
  width: 120px;
  height: 25px;
  background-size: 100%
}

.overtitle-art-logo.is-tech {
  height: 22px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_tech.png?v=9ea64f2550c31e20e28c94d7343dcf65)
}

.overtitle-art-logo.is-datablog {
  height: 24px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_datablog.png?&v=c4477913e5761a5eae626e4b62ab5574)
}

.overtitle-art-logo.is-youreporter {
  height: 28px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_youreporter2.png?v=b77577fef5c43c25b4a1485e40ba5111)
}

.overtitle-art-logo.is-sessoamore {
  height: 24px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_sessoamore_n.gif?v=5926ebd10b30aea2823d2a021f0345d4);
  background-size: 100%
}

.overtitle-art-logo.is-salescende {
  height: 13px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_salescende.png?v=4cdca1699bfc8d3e33bfd61294acf236);
  background-size: contain
}

.overtitle-art-logo.is-salescende_moda {
  width: 212px;
  height: 21px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_salescende_moda_small.gif?v=8906c1a4e744bc0285c8b8156f7007f2)
}

.overtitle-art-logo.is-salescende_cucina {
  width: 215px;
  height: 20px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_salescende_cucina_small.gif?v=e5305b153921740b385d2320772d47c3)
}

.overtitle-art-logo.is-canigatti {
  width: 144px;
  height: 20px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_canigatti.png?v=59b76f20be33782bd09e57c1012bcfbc) no-repeat 0 0
}

.overtitle-art-logo.is-tdd2016 {
  width: 256px;
  height: 32px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_tdd2016.png?v=3ac5424c00dd1e389783bc7834d942d7)
}

.overtitle-art-logo.is-uomini {
  width: 67px;
  height: 20px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_uomini.png?v=3b1f4a69048b52f366f6c9b48e72e003)
}

.overtitle-art-logo.is-lodicoalcorriere {
  width: 141px;
  height: 20px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_lodicoalcorriere.png?v=871f52d7f66a13d357e1a8b24d55503d)
}

.overtitle-art-logo.is-aldo_cazzullo {
  height: 22px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_aldo_cazzullo.png?v=cb91245c272fed748ac1fc473980cf94);
  max-height: 22px
}

.overtitle-art-logo.is-giampaolo_pansa {
  height: 22px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_giampaolo_pansa.png?v=d29771e4945d282d634d6b271f12c077);
  max-height: 22px
}

.overtitle-art-logo.is-luciano_fontana {
  height: 22px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_luciano_fontana.png?v=6f2e0763a1e1f9195671a8184e7558b0);
  max-height: 22px
}

.overtitle-art-logo.is-letterealdirettore {
  width: 168px;
  height: 22px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_letterealdirettore.png?v=898f98cc4b5b73a9da314d60d1b819f5)
}

.overtitle-art-logo.is-piccoledosi {
  width: 116px;
  height: 21px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_piccoledosi.png?v=06b11732a74138fb36f3f7d13647a588)
}

.overtitle-art-logo.is-leconomia {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_leconomia.png?v=a161a876cd06575b8d61c25e5b672675);
  height: 20px
} */

.overtitle-art-logo.is-leconomia-b {
    width: 130px;
    height: 21px
}

/* .overtitle-art-logo.is-leconomia-b,
.overtitle-art-logo.is-leconomia-lg {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_leconomia-b.png?v=19e159f90eaa1ebbd5d7bdd8bb21a19e);
  background-size: 100%
} */

.overtitle-art-logo.is-leconomia-lg {
    width: 355px;
    height: 60px
}

/* .overtitle-art-logo.is-techdesign {
  width: 79px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_techdesign.jpg?v=83a67162b4f25b7def8a71c14d70e9e5);
  height: 17px
}

.overtitle-art-logo.is-racconti_cucina {
  width: 170px;
  height: 16px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_racconti-cucina_2018.png?v=e7dc003cf582a5a6a2b49a80509d6555)
}

.overtitle-art-logo.is-design22 {
  width: 152px;
  height: 33px;
  background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_design2022.png?v=0498bc19ac58dd73a766f57e01109c32)
}

.overtitle-art-logo.is-guide_digitali {
  width: 96px;
  height: 25px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_guide_digitali_hp.png?v=54636ca212613590ace318c1b9b558d6)
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-pastone {
    width: 122px;
    height: 28px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_pastone.png?v=19251a80b8b8d4eb4b4aad7662e10910)
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-pastone {
    width: 32px;
    height: 32px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_pastone_mob.png?v=3a4623bf1836228e8879686160ec0979)
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-pastone-ultimora {
    width: 122px;
    height: 28px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_pastone_ultimora.png?v=95dd35f10379dc5c6082e0f17a5a7925)
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-pastone-ultimora {
    width: 34px;
    height: 34px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_pastone_ultimora_mob.png?v=bc781a785f851d341d844cc1927d964c)
  }
} */

/* .overtitle-art-logo.is-sette {
  height: 25px;
  padding-top: 4px;
  padding-left: 150px;
  margin-top: 6px;
  color: #666;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_csette.png?v=190783c20d60975a8a66237c539e05f8);
  text-decoration: none
}

.overtitle-art-logo.is-sette-b {
  width: 65px;
  height: 80px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_7.png?v=ceb2ae1fbf17a2eeded80e9253ad42fe);
  background-size: 92%
}

.overtitle-art-logo.is-sette-xl {
  width: 134px;
  height: 163px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_7xl.png?v=64366cba2ab716021855c3f064e27c10);
  background-size: 100%
}

.overtitle-art-logo.is-stasera_tv {
  width: 135px;
  height: 28px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_questa-sera-in-tv.png?v=bdbe60bb5a4c6ced3eb202e0ef94e99a)
}

.overtitle-art-logo.is-inchieste {
  width: 191px;
  height: 19px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_inchieste.png?v=02110593acc508332000a90f7d00686c)
}

.overtitle-art-logo.is-vacanze {
  width: 150px;
  height: 21px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_vacanze.png?v=be0edec1868897ccd45c640971e9ffc1)
}

.overtitle-art-logo.is-cronachette-di-stefano,
.overtitle-art-logo.is-facce-nuove-lepri {
  height: 62px
}

.overtitle-art-logo.is-cronachette-di-stefano {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cronachette-di-stefano_mob.png?v=39c755072c11062d96f8fadbdc3dda09) center center no-repeat
}

.overtitle-art-logo.is-facce-nuove-lepri {
  height: 62px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_facce-nuove-lepri.png?v=528d0e66e99297fc6f469892d1a68134) center center no-repeat
} */

.overtitle-art-logo.is-cucina_comesifa,
.overtitle-art-logo.is-cucina_consigliati,
.overtitle-art-logo.is-cucina_cosamangio,
.overtitle-art-logo.is-cucina_dovemangiare,
.overtitle-art-logo.is-cucina_espertoconsiglia,
.overtitle-art-logo.is-cucina_foodstop,
.overtitle-art-logo.is-cucina_novita,
.overtitle-art-logo.is-cucina_pronto10min,
.overtitle-art-logo.is-cucina_special {
    height: 18px;
    margin-top: -17px;
    margin-bottom: 0;
    background-position: 0 0;
    background-repeat: no-repeat;
    float: right
}

/* .overtitle-art-logo.is-cucina_comesifa {
  width: 66px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cucina_COME-SI-FA.png?v=634648adda3a339c5ba26bdcd7e91913)
}

.overtitle-art-logo.is-cucina_consigliati {
  width: 111px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cucina_CONSIGLIATI.png?v=83c59e79839e0bcc30f5fbedaede3790)
}

.overtitle-art-logo.is-cucina_cosamangio {
  width: 125px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cucina_COSA-MANGIO.png?v=6a029cb6ac315b18119757a0dd91367c)
}

.overtitle-art-logo.is-cucina_dovemangiare {
  width: 112px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cucina_DOVE-MANGIARE.png?v=5c54c5a1d9bd2db64ca56d5bf3620048)
}

.overtitle-art-logo.is-cucina_espertoconsiglia {
  width: 116px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cucina_ESPERTO-CONSIGLIA.png?v=8b45c85997409097d65ca08a72c74f3a)
}

.overtitle-art-logo.is-cucina_foodstop {
  width: 65px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cucina_FOODSTOP.png?v=7cd2c78d2fa86cfe6cc2a94fc303926c)
}

.overtitle-art-logo.is-cucina_novita {
  width: 65px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cucina_NOVITA.png?v=cc75ccc30bbe055a07c1eea0c32df588)
}

.overtitle-art-logo.is-cucina_pronto10min {
  width: 120px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cucina_PRONTO10MIN.png?v=f79c63a40944f3fef6d2e36d1e408960)
}

.overtitle-art-logo.is-cucina_special {
  width: 53px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cucina_SPECIAL.png?v=2e8537ecf9b226db12001d1959037d90)
}

.overtitle-art-logo.is-buonenotizie {
  width: 161px;
  height: 17px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_buonenotizie.png?v=e93e858e8364d4c1bfa792567e6a0de6)
}

.overtitle-art-logo.is-imparare-cucinare {
  width: 210px;
  height: 19px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_impara-cucinare.png?v=7116549324af51ca190e7d6078d2bdb7)
}

.overtitle-art-logo.is-snack-news {
  width: 72px;
  height: 21px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_snack.png?v=a03de4f12c5a93271978e2d9817d80b8)
}

.overtitle-art-logo.is-dove {
  width: 58px;
  height: 24px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_dove.png?v=ff219a1232dcaf52840a7588ad1f24b9)
}

.overtitle-art-logo.is-oscar {
  width: 119px;
  height: 23px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_oscar.png?v=6b5ad9a7423d68457f4e7812c3a74b18)
}

.overtitle-art-logo.is-olimpiadirio {
  width: 122px;
  height: 30px;
  text-indent: -5000px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_olimpiadirio.png?v=00e71d62af9a2f649da972f9cfc4d880)
} */

/* @media screen and (min-width:769px) {
  .overtitle-art-logo.is-olimpiadi-2021 {
    width: 441px;
    height: 109px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_olimpiadi.png?v=1177a9f49c250c9d32f8ad5a43cd5fd8)
  }
} */

/* 
@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-olimpiadi-2021 {
    width: 100%;
    height: 26vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_olimpiadi_mob.png?v=ad4fb2c4df546c13460dac9ef08c21db);
    background-size: contain;
    background-position: 50%
  }
} */

/* @media screen and (min-width:769px) {
  .overtitle-art-logo.is-elezioni-germania-2021 {
    width: 1024px;
    height: 100px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_elezioni-germania.jpg?v=1286c9dd09e542f66414476b0d46a3a5)
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-elezioni-germania-2021 {
    width: 100%;
    height: 26vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_elezioni-germania_mob.jpg?v=2fa3c1f5fe99b08fcb08d63466334ae4);
    background-size: contain;
    background-position: 50%
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-design {
    width: 1000px;
    height: 140px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_design.png?v=7da51dce80fcebbd52b59985c1109741)
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-design {
    width: 100%;
    height: 98px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_design_mob.png?v=1447d1cbc6f2db446558869df9019e5c);
    background-size: contain;
    background-position: 50%
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-made-in-italy {
    width: 408px;
    height: 90px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_made-in-italy.png?v=1e35e68732a60b3e3b1a6a8ab9e34eb5)
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-made-in-italy {
    width: 100%;
    height: 120px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_made-in-italy_mob.png?v=0b3b590e4ac04ec7456fb7a213fc9ac1);
    background-size: contain;
    background-position: 50%
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-orologi {
    width: 457px;
    height: 168px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_orologi.png?v=baeb79c47d3bbdcc3d5967bb56570839);
    position: relative
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-orologi {
    width: 296px;
    height: 100px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_orologi_mob.png?v=7922efbe8d22e136cb0711f93493e7e5);
    background-size: contain;
    background-position: 50%
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-cronache-eventi {
    width: 1000px;
    height: 100px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cronache-eventi.png?v=6ff63f949a7eb85852372bc236c74633)
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-cronache-eventi {
    width: 100%;
    height: 98px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cronache-eventi_mob.png?v=a72ebbe34368b1ec143bf7e24fb64197);
    background-size: contain;
    background-position: 50%
  }
}

.overtitle-art-logo.is-lunghissimolungomare {
  width: 213px;
  height: 23px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_7LL.jpg?v=0c53abe53d05c81ff512487658db7e98)
}

.overtitle-art-logo.is-corpi {
  width: 131px;
  height: 15px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_corpi.png?v=18d63175b309e7c0dae106fe799830b5)
}

.overtitle-art-logo.is-elezioni2021 {
  position: relative;
  width: 655px;
  height: 80px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_elezioni-2021.png?v=d62fa9c1d4518342b7a0dc9284cd5635);
  background-repeat: no-repeat;
  text-indent: -9999px
} */

.overtitle-art-logo.is-elezioni2021:before {
    position: absolute;
    top: 80px;
    left: 145px;
    width: 360px;
    height: 8px;
    background-color: #facc00;
    content: ""
}

/* .overtitle-art-logo.is-elezioni2022 {
  position: relative;
  width: 257px;
  height: 30px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_elezioni-2022.png?v=5a8aff0fd559458ddf2efd5ff0464c9d);
  background-repeat: no-repeat;
  text-indent: -9999px;
  margin-top: 16px
} */

.overtitle-art-logo.is-elezioni2022:before {
    position: absolute;
    top: 45px;
    left: 88px;
    width: 80px;
    height: 2px;
    background-color: #0a5278;
    content: ""
}

/* .overtitle-art-logo.is-europei2020 {
  width: 78px;
  height: 16px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_europei-2020.png?v=b457d3f614d03563182e492e455bc4db)
}

.overtitle-art-logo.is-olimpiadi2021 {
  width: 189px;
  height: 26px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_olimpiadi_2020.png?v=be26f95af69539ebb6b1d71148fa4e47)
}

.overtitle-art-logo.is-olimpiadiinvernali2022 {
  width: 176px;
  height: 26px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_olimpiadiinvernali2022.png?v=2cdc914d5164464f39d1a1ec3554eea6)
}

.overtitle-art-logo.is-calciomercato-top {
  height: 44px;
  background: url(//images2.corriereobjects.it/includes2013/LIBS/css/assets/testatine/t_calciomercato2019_mob.png?v=201907081018) no-repeat 0 0
}

.overtitle-art-logo.is-calciomercato-bottom {
  height: 18px;
  background: url(//images2.corriereobjects.it/includes2013/LIBS/css/assets/testatine/t_calciomercato2019_bottom_mob.png?v=201907081018) no-repeat 0 100%
}

.overtitle-art-logo.is-pianeta2020-top {
  height: 45px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_pianeta2020_top.png?v=726df7da4aa42d3e6056cf7a6c224b2a)
}

.overtitle-art-logo.is-pianeta2020-bottom {
  height: 18px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_pianeta2020_bottom.png?v=207ec83937d01b5cc8d0198e9fc5a515)
}

.overtitle-art-logo.is-tdd2020-top {
  height: 45px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_tdd2020_top.png?v=1886c4efa381dcddb2efc75d7ef374c9)
}

.overtitle-art-logo.is-tdd2020-bottom {
  height: 18px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_tdd2020_bottom.png?v=3c43e885aed472639cc0c1f4e93bc017)
}

.overtitle-art-logo.is-civilweek-top {
  height: 45px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_civilweek_top.png?v=d7aec2bde4b2b377f07141920d745b92)
}

.overtitle-art-logo.is-civilweek-bottom {
  height: 18px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_civilweek_bottom.png?v=744683fea39ae7ea3b41d834d241bfdc)
}

.overtitle-art-logo.is-salute-top {
  height: 71px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_salute_top.png?v=99c4e176b733264c440d69c84dba0d00);
  background-size: contain;
  background-color: #fff
}

.overtitle-art-logo.is-salute-bottom {
  height: 18px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_salute_bottom.png?v=e922f41a8c6a83d65fe93fb105754e06)
} */

/* @media screen and (min-width:769px) {
  .overtitle-art-logo.is-europei-2021 {
    width: 315px;
    height: 80px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_europei.png?v=6fb1f4addcb4aefbf6031eebe47e3cf1)
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-europei-2021 {
    width: 100%;
    height: 26vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_europei_mob.png?v=60cf0aa34bca7fd353e7b5a4856d164e);
    background-size: contain
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-mondiali-2022 {
    width: 800px;
    height: 100px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mondiali-2022.png?v=82776550293f08d5a13ab3a999b8064f)
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-mondiali-2022 {
    width: 100%;
    height: 26vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mondiali-2022_mob.png?v=21614f1a20344731de633f2cb1aa5c59);
    background-size: contain
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-serie-a {
    width: 435px;
    height: 87px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_serie-a.png?v=e38abc465554512862b2e313ea7920b2)
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-serie-a {
    width: 100%;
    height: 26vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_serie-a.png?v=e38abc465554512862b2e313ea7920b2);
    background-size: contain
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-elezioni-presidente-repubblica-2022 {
    width: 615px;
    height: 66px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_elezioni-presidente-repubblica-2022.png?v=9e8b7276f8efefc19a7f163d04b3b739)
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-elezioni-presidente-repubblica-2022 {
    width: 100%;
    height: 13vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_elezioni-presidente-repubblica-2022_mob.png?v=afcbfa35cdbf585971fa5cdee0e7e271);
    background-size: contain
  }
}

.overtitle-art-logo.is-cinema-serie {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cinema-serie.png?v=fc6a6f66645aea302f8e72c52bdd265a)
} */

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-cinema-serie {
        width: 505px;
        height: 145px
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-cinema-serie {
        width: 100%;
        height: 27vw;
        background-size: contain
    }
}

/* .overtitle-art-logo.is-sec-cinema-serie {
  width: 345px;
  height: 100px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cinema-serie.png?v=fc6a6f66645aea302f8e72c52bdd265a);
  background-size: contain
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-mostra-venezia {
    width: 100%;
    height: 100%;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mostra-venezia.png?v=12ee2178e04b38d1a944f31ea8b71aa8)
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-mostra-venezia {
    width: 100%;
    height: 30vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mostra-venezia-mobile.png?v=2beaf6a9ddece6034c1bc55d6883ad28);
    background-size: cover
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-mostra-venezia-2022 {
    width: 100%;
    height: 100%;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mostra-venezia-2022.png?v=0f37950d3ac9e011f3af9cbcf79d8bfb)
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-mostra-venezia-2022 {
    width: 100%;
    height: 30vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mostra-venezia-mobile-2022.png?v=82989b0f31f0e7529c6338f9f3553f86);
    background-size: cover
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-prima-alla-scala {
    width: 100%;
    height: 100%;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_prima-alla-scala.png?v=eafb9cbd266ad1a1bf90df6ea44a9ddc);
    background-position-y: center
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-prima-alla-scala {
    width: 100%;
    height: 30vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_prima-alla-scala-mobile.png?v=e818fea16d238edba46df941452dbead);
    background-size: cover
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-festival-sanremo {
    width: 100%;
    height: 100%;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_festival-sanremo.png?v=616e141244dbbd9b234e4f660d69e877);
    background-position-y: center
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-festival-sanremo {
    width: 100%;
    height: 20vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_festival-sanremo-mobile.png?v=ecb769cd52aefdaa91f0acb9fbbba414);
    background-size: cover
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-oscar-2022 {
    width: 100%;
    height: 100%;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_oscar-2022.png?v=6a6b26167b43d0013d4ac5eb217e2885);
    background-position-y: center
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-oscar-2022 {
    width: 100%;
    height: 29vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_oscar-2022-mobile.png?v=13c38ab188d7fe31dc4ed7a2715db00d);
    background-size: cover
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-eurovision-2022 {
    width: 100%;
    height: 100%;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_eurovision-2022.png?v=031636de30fa0eb36cf5c81aa3c97e20);
    background-position: 50%
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-eurovision-2022 {
    width: 100%;
    height: 20vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_eurovision-2022-mobile.png?v=aeda805553edb3dacb3c0ac1a4f5edbb);
    background-size: auto;
    background-position: 50%
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-festival-di-cannes-2022 {
    width: 100%;
    height: 100%;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_festival-di-cannes-2022.png?v=ea8bbd44bb632aac599126905be56773);
    background-position: bottom
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-festival-di-cannes-2022 {
    width: 100%;
    height: 20vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_festival-di-cannes-2022-mobile.png?v=5073080714316ba95814d64e184272e3);
    background-size: auto;
    background-position: bottom
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-maturita-2022 {
    width: 100%;
    height: 100%;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_maturita-2022.png?v=78adf71ec70e5708e8a66dc525d204b7);
    background-position: bottom
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-maturita-2022 {
    width: 100%;
    height: 20vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_maturita-2022-mobile.png?v=1fffe6328a1a685890fd87eda2dfe39f);
    background-size: auto;
    background-position: bottom
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-rientro-a-scuola {
    width: 100%;
    height: 100%;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_rientro-a-scuola-2022.png?v=dd8ba65ab4cfde023ed2b5adfb6236a9);
    background-position: bottom
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-rientro-a-scuola {
    width: 100%;
    height: 20vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_rientro-a-scuola-2022-mobile.png?v=e938bcfc0a889431951d8bb2d1f30a71);
    background-size: auto;
    background-position: bottom
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-presidenzialifrancia {
    width: 100%;
    height: 100%;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_presidenzialifrancia.png?v=e19eae2a088c5152c66f2661f72d7a95);
    background-position: 50%
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-presidenzialifrancia {
    width: 100%;
    height: 29vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_presidenzialifrancia-mobile.png?v=ef657ebf51624cc32cf196eb2d47ba15);
    background-position-x: center
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-black-friday {
    width: 100%;
    height: 100%;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_black-friday.png?v=9b00399c8e56abca88567bfc891e087f)
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-black-friday {
    width: 100%;
    height: 18vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_black-friday-mobile.png?v=3913b36ef91d136f52e2e08cec5b4ce0);
    background-position-x: center;
    background-color: #fff
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-eduday {
    width: 100%;
    height: 100px;
    background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_eduday.png?v=74dbd375de040235032fd4fb6edc2f62) 50%
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-eduday {
    width: 100%;
    height: 28vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_eduday-mobile.png?v=b90dd59790f5ad3b1d312437755301b5);
    background-position-x: center;
    background-color: #3b2e59
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-mafia-raccontata {
    width: 100%;
    height: 69px;
    background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mafia-raccontata.png?v=b4beaf60471f519cbbba073358f2c15d) 50% no-repeat
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-mafia-raccontata {
    width: 100%;
    height: 14vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mafia-raccontata-mobile.png?v=79221644b9969afa3a7baf06fa2518f0);
    background-position-x: center;
    background-color: #fff
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-regali-natale {
    width: 100%;
    height: 100%;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_regali-natale.png?v=93fd43db56f5b2b9c5f40399a2a3d977);
    background-position-y: center
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-regali-natale {
    width: 100%;
    height: 24vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_regali-natale-mobile.png?v=51a53fd8cb3d07ff4133fb303679e326);
    background-position-x: center;
    background-color: #fff
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-olimpiadi-invernali-2022 {
    width: 100%;
    height: 100%;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_olimpiadi-invernali-2022.png?v=0f1fddcf9794015384d7020a3b600fbd);
    background-position: 50%
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-olimpiadi-invernali-2022 {
    width: 100%;
    height: 20vw;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_olimpiadi-invernali-2022-mobile.png?v=431bfe6f20cba6e1e59ec13a32bf1add);
    background-size: cover
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-tech-2022 {
    width: 573px;
    height: 52px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_tech-2022.png?v=80d1acfad87bd400a7cf0ce951fc14be);
    background-position: 0
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-tech-2022 {
    width: 100%;
    height: 20vw;
    background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_tech-2022-mobile.png?v=14077548c50e5314ee50dabdb640badf) 50% no-repeat
  }
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-dizionario-salute {
    width: 465px;
    height: 65px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_dizionario-salute.svg?v=5c8ad7828c6b2e2b3361fac5a7f862e4)
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-dizionario-salute {
    width: 153px;
    height: 33px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_dizionario-salute_mob.svg?v=9fa7059d0beedfeadacb9c8c7c7f7605);
    background-color: #4488f1
  }
}

.overtitle-art-logo.is-dizionario-salute-sm {
  width: 167px;
  height: 36px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_dizionario-salute-sm.svg?v=018c940adf5919f1f36d481dc6c3d155)
}

.overtitle-art-logo.is-dizionario-salute-lg {
  width: 362px;
  height: 34px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_dizionario-salute-lg.svg?v=f343a985fca1f0671e9c1badd49c13e6)
}

.overtitle-art-logo.is-dizionario-salute-sm-m {
  width: 225px;
  height: 50px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_dizionario-salute-sm.svg?v=018c940adf5919f1f36d481dc6c3d155);
  background-size: contain
}

.overtitle-art-logo.is-sanremo-2022 {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_sanremo-2022.png?v=a90ce62a0a1408a4c89bb0ac2368dff4)
}

@media screen and (min-width:769px) {
  .overtitle-art-logo.is-sanremo-2022 {
    width: 600px;
    height: 100px
  }
}

@media screen and (min-width:320px) and (max-width:813px) {
  .overtitle-art-logo.is-sanremo-2022 {
    width: 100%;
    height: 20vw;
    background-size: contain;
    background-color: #fff
  }
}

.overtitle-art-logo.is-miti {
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_miti.png?v=1155aa19ecb663b96df30cfb88cabe3f)
} */

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-miti {
        width: 630px;
        height: 58px
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-miti {
        width: 100%;
        height: 20vw;
        background-size: contain;
        background-color: #fff
    }
}

/* .overtitle-art-logo.is-grandi-amori {
  width: 122px;
  height: 25px;
  background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_grandi-amori.png?v=48cd628b1b15c2a51baee69eaa31e223)
}

.overtitle-art-logo.is-i-miti-dei-giovani {
  width: 145px;
  height: 25px;
  background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_i-miti-dei-giovani.png?v=adbd2672640c125d92c258f2990c8545)
}

.overtitle-art-logo.is-personaggi-italia {
  width: 141px;
  height: 25px;
  background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_personaggi-italia.png?v=5d1f4c7143c704403e22e33ce8bc3bb4)
}

.overtitle-art-logo.is-quelli-che {
  width: 108px;
  height: 25px;
  background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_quelli-che.png?v=3f495331662a55d5afcd513976c640ef)
}

.overtitle-art-logo.is-ritratto-autore {
  width: 141px;
  height: 25px;
  background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_ritratto-autore.png?v=29ddf037d47741235a35b793ce151aab)
}

.overtitle-art-logo.is-visti-dagli {
  width: 110px;
  height: 25px;
  background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_visti-dagli.png?v=a60f5b26e5c413232b5022b5c564fb2b)
}

.overtitle-art-logo.is-dalcampo {
  width: 105px;
  height: 24px;
  margin-bottom: .5rem;
  background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_dal-campo.png?v=46813de3b97d39a8697ecf0f48e02d26) no-repeat;
  background-size: contain
}

.overtitle-art-logo.is-cor-loc-veneto {
  width: 515px;
  height: 40px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/locali/corriere-veneto-dark.svg?v=1ac5fd907e64c0e323b6a3b1baeba193)
}

.overtitle-art-logo.is-cor-loc-adige {
  width: 635px;
  height: 40px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/locali/alto-adige-dark.svg?v=d68d77b396a11ebdddc446e722126704)
}

.overtitle-art-logo.is-cor-loc-bergamo {
  width: 383px;
  height: 64px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/locali/bergamo.svg?v=2ac41b3162db3c8f572e3f91f6ddb5a0)
}

.overtitle-art-logo.is-cor-loc-bologna {
  width: 500px;
  height: 40px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/locali/bologna.svg?v=e8680a66e74b2ba3ec9c4819ce76c085)
}

.overtitle-art-logo.is-cor-loc-brescia {
  width: 327px;
  height: 64px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/locali/brescia.svg?v=cd77ccefb726421a9ac69888bf61e3c3)
}

.overtitle-art-logo.is-cor-loc-fiorentino {
  width: 520px;
  height: 40px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/locali/corriere-fiorentino-dkt-black.svg?v=82792add320447acda784a8a41e14606)
}

.overtitle-art-logo.is-cor-loc-trentino {
  width: 572px;
  height: 40px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/locali/corriere-trentino.svg?v=3bea34ceb9836985042705bcb87b7f27)
}

.overtitle-art-logo.is-cor-loc-milano {
  width: 307px;
  height: 64px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/locali/milano.svg?v=3e80f0a815b12c0d6f73227d40837836)
}

.overtitle-art-logo.is-cor-loc-roma {
  width: 240px;
  height: 64px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/locali/roma.svg?v=6755d6383e3f2f393ea83adf8cd006d4)
}

.overtitle-art-logo.is-cor-loc-friuli {
  width: 797px;
  height: 40px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/locali/corriere-friuli-dkt-black.svg?v=7844c9174ff92c52432153ba60256800)
}

.overtitle-art-logo.is-cor-loc-torino {
  width: 445px;
  height: 42px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/locali/corriere-torino-dkt-black.svg?v=13a74b370836d4b9983c149a32ca88dd)
}

.overtitle-art-logo.is-cor-loc-mezzogiorno {
  width: 660px;
  height: 40px;
  background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/locali/mezzogiorno.svg?v=28701b77d79afdea66f5e9dd1393b043)
} */

.status-art,
.status-art-blue,
.status-art-corriere-cplus,
.status-art-live,
.status-art-red,
.status-art-red-light,
.status-art-white-red {
    letter-spacing: .18px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .status-art,
    .status-art-blue,
    .status-art-corriere-cplus,
    .status-art-live,
    .status-art-red,
    .status-art-red-light,
    .status-art-white-red {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .status-art,
    .status-art-blue,
    .status-art-corriere-cplus,
    .status-art-live,
    .status-art-red,
    .status-art-red-light,
    .status-art-white-red {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .status-art,
    .status-art-blue,
    .status-art-corriere-cplus,
    .status-art-live,
    .status-art-red,
    .status-art-red-light,
    .status-art-white-red {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.status-art-blue:not(.is-floating),
.status-art-corriere-cplus:not(.is-floating),
.status-art-live:not(.is-floating),
.status-art-red-light:not(.is-floating),
.status-art-red:not(.is-floating),
.status-art-white-red:not(.is-floating),
.status-art:not(.is-floating) {
    margin-top: -1.25rem
}

.is-floating.status-art-blue,
.is-floating.status-art-corriere-cplus,
.is-floating.status-art-live,
.is-floating.status-art-red,
.is-floating.status-art-red-light,
.is-floating.status-art-white-red,
.status-art.is-floating {
    position: absolute;
    top: 0;
    left: auto;
    -webkit-transform: translateY(0);
    transform: translateY(0);
    z-index: 1
}

.is-floating-bottom.status-art-blue,
.is-floating-bottom.status-art-corriere-cplus,
.is-floating-bottom.status-art-live,
.is-floating-bottom.status-art-red,
.is-floating-bottom.status-art-red-light,
.is-floating-bottom.status-art-white-red,
.status-art.is-floating-bottom {
    position: absolute;
    bottom: 10px;
    left: 10px;
    -webkit-transform: translateY(-);
    transform: translateY(-);
    z-index: 1
}

.status-art-red {
    width: 182px;
    padding: .4375rem .875rem;
    background-color: #d80c0c;
    color: #fff
}

.status-art-red-light {
    width: 9.375rem;
    padding: .5625rem .875rem;
    background-color: #f14949;
    color: #fff
}

.status-art-white-red {
    width: auto;
    padding: 1.25rem 0 0;
    background-color: #fff;
    color: #e63247
}

.status-art-blue {
    width: 182px;
    padding: .4375rem .875rem;
    background-color: #095075;
    color: #fff
}

.status-art-corriere-cplus {
    margin: .625rem;
    background-color: #fff;
    color: #ffd800;
    border-radius: 50%
}

.status-art-live {
    width: 76.6px;
    height: 1.6875rem;
    padding: 0 .1875rem;
    background-color: #f14949;
    color: #fff;
    border-radius: 25px
}

.status-art-live>span {
    display: flex;
    justify-content: center;
    width: 100%
}

@media screen and (min-width:320px) and (max-width:813px) {
    .status-art-live>span {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .status-art-live>span {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .status-art-live>span {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.author-art,
.author-art-shadow {
    display: block;
    color: #49b8f1
}

.author-art.is-inline,
.is-inline.author-art-shadow {
    display: inline-block
}

.author-art.has-image-inline,
.has-image-inline.author-art-shadow {
    display: inline-flex;
    align-items: center
}

.author-art-shadow {
    color: #fff;
    text-shadow: 0 0 2px rgba(0, 0, 0, .9)
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-xsmall,
    .is-xsmall.author-art-shadow {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-xsmall,
    .is-xsmall.author-art-shadow {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .author-art.is-xsmall,
    .is-xsmall.author-art-shadow {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-xsmall-it,
    .is-xsmall-it.author-art-shadow {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-xsmall-it,
    .is-xsmall-it.author-art-shadow {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .author-art.is-xsmall-it,
    .is-xsmall-it.author-art-shadow {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-small,
    .is-small.author-art-shadow {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-small,
    .is-small.author-art-shadow {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .author-art.is-small,
    .is-small.author-art-shadow {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-small-it,
    .is-small-it.author-art-shadow {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-small-it,
    .is-small-it.author-art-shadow {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .author-art.is-small-it,
    .is-small-it.author-art-shadow {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) {
    .author-art.is-medium,
    .is-medium.author-art-shadow {
        color: #0a0a0a
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-medium,
    .is-medium.author-art-shadow {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-medium,
    .is-medium.author-art-shadow {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .author-art.is-medium,
    .is-medium.author-art-shadow {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-normal,
    .is-normal.author-art-shadow {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-normal,
    .is-normal.author-art-shadow {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .author-art.is-normal,
    .is-normal.author-art-shadow {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-xmedium-b-c-sbi,
    .is-xmedium-b-c-sbi.author-art-shadow {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-xmedium-b-c-sbi,
    .is-xmedium-b-c-sbi.author-art-shadow {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .author-art.is-xmedium-b-c-sbi,
    .is-xmedium-b-c-sbi.author-art-shadow {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-large,
    .is-large.author-art-shadow {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-large,
    .is-large.author-art-shadow {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .author-art.is-large,
    .is-large.author-art-shadow {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-large-sd-reg,
    .is-large-sd-reg.author-art-shadow {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-large-sd-reg,
    .is-large-sd-reg.author-art-shadow {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .author-art.is-large-sd-reg,
    .is-large-sd-reg.author-art-shadow {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .author-art,
    .author-art-shadow {
        line-height: 1.1
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .author-art,
    .author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art,
    .author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .author-art,
    .author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-xlarge,
    .is-xlarge.author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-xlarge,
    .is-xlarge.author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .author-art.is-xlarge,
    .is-xlarge.author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-xlarge-sd-reg,
    .is-xlarge-sd-reg.author-art-shadow {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-xlarge-sd-reg,
    .is-xlarge-sd-reg.author-art-shadow {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .author-art.is-xlarge-sd-reg,
    .is-xlarge-sd-reg.author-art-shadow {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-large,
    .is-large.author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-large,
    .is-large.author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .author-art.is-large,
    .is-large.author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-large-sd-reg,
    .is-large-sd-reg.author-art-shadow {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-large-sd-reg,
    .is-large-sd-reg.author-art-shadow {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .author-art.is-large-sd-reg,
    .is-large-sd-reg.author-art-shadow {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .author-art.is-medium,
    .is-medium.author-art-shadow {
        line-height: 1.33
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-medium,
    .is-medium.author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-medium,
    .is-medium.author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .author-art.is-medium,
    .is-medium.author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .author-art.is-normal,
    .is-normal.author-art-shadow {
        line-height: 1.33
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-normal-r-i,
    .is-normal-r-i.author-art-shadow {
        font-family: Roboto-Italic;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-normal-r-i,
    .is-normal-r-i.author-art-shadow {
        font-family: Roboto-Italic;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .author-art.is-normal-r-i,
    .is-normal-r-i.author-art-shadow {
        font-family: Roboto-Italic;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-normal,
    .is-normal.author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-normal,
    .is-normal.author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .author-art.is-normal,
    .is-normal.author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-xsmall,
    .is-xsmall.author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-xsmall,
    .is-xsmall.author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .author-art.is-xsmall,
    .is-xsmall.author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .author-art.is-xsmall-b-c-sbi,
    .is-xsmall-b-c-sbi.author-art-shadow {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-art.is-xsmall-b-c-sbi,
    .is-xsmall-b-c-sbi.author-art-shadow {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .author-art.is-xsmall-b-c-sbi,
    .is-xsmall-b-c-sbi.author-art-shadow {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .author-art+.date-art,
    .author-art-shadow+.date-art {
        margin-top: 1.25rem
    }
}

@media screen and (min-width:769px) {
    .author-job-art {
        color: #333
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .author-job-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-job-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .author-job-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .author-job-art.is-small {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-job-art.is-small {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .author-job-art.is-small {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .author-job-art {
        display: block;
        color: #333
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .author-job-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-job-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .author-job-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .author-job-art.is-small {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .author-job-art.is-small {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .author-job-art.is-small {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 1rem
    }
}

.author-art-image {
    position: absolute;
    z-index: 10;
    bottom: -28px !important;
    left: -20px !important;
    -webkit-transform: translate(50%, -50%);
    transform: translate(50%, -50%)
}

.author-art-image img {
    width: 64px;
    height: 64px
}

.user-art {
    display: block;
    color: #999
}

.user-art.is-inline {
    display: inline-block
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .user-art.is-xsmall {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .user-art.is-xsmall {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .user-art.is-xsmall {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .user-art.is-xsmall-it {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .user-art.is-xsmall-it {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .user-art.is-xsmall-it {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .user-art.is-small {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .user-art.is-small {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .user-art.is-small {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .user-art.is-medium {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .user-art.is-medium {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .user-art.is-medium {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .user-art {
        line-height: 1.1
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .user-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .user-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .user-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .user-art.is-xsmall {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .user-art.is-xsmall {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .user-art.is-xsmall {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .user-art.is-medium {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .user-art.is-medium {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .user-art.is-medium {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .user-art+.date-art {
        margin-top: 1.25rem
    }
}

.date-art {
    display: block;
    color: #999;
    line-height: 1.1
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .date-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .date-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .date-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .date-art.is-medium {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .date-art.is-medium {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .date-art.is-medium {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .date-art.is-medium-sb {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .date-art.is-medium-sb {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .date-art.is-medium-sb {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .date-art.is-medium-sbi {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .date-art.is-medium-sbi {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .date-art.is-medium-sbi {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .date-art.is-large-sbi {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .date-art.is-large-sbi {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .date-art.is-large-sbi {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .date-art.is-xxlarge {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .date-art.is-xxlarge {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .date-art.is-xxlarge {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .date-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .date-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .date-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .date-art.is-normal-b-c-r {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .date-art.is-normal-b-c-r {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .date-art.is-normal-b-c-r {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .date-art.is-medium {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .date-art.is-medium {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .date-art.is-medium {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .date-art.is-medium-rob {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .date-art.is-medium-rob {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .date-art.is-medium-rob {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-titles .date-art {
        color: #666
    }
    .bck-titles .date-art .title-art+.date-art {
        margin-top: .625rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .related-art.is-small .link {
        padding: .75rem .875rem;
        margin: 0
    }
    .related-art.is-small .link:first-child {
        padding-top: .5625rem;
        margin: 0
    }
    .related-art.is-small .link:last-child {
        padding-bottom: .875rem;
        margin: 0
    }
    .related-art.is-small .link:only-child {
        padding: .5625rem .875rem .875rem
    }
    .related-art .link {
        position: relative;
        min-height: 1.875rem;
        margin: .9375rem .875rem 1.875rem;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        align-content: center
    }
    .related-art .link:first-child {
        padding-top: .9375rem;
        margin: 0 .875rem 1.875rem
    }
    .related-art .link:last-child {
        padding-bottom: .9375rem;
        margin: 0 .875rem
    }
    .related-art .link:only-child {
        padding: 1.875rem .875rem;
        margin: 0
    }
    .related-art .link.is-single {
        flex-direction: column;
        align-items: flex-start;
        padding: 0;
        margin: .9375rem
    }
    .related-art .link .is-live {
        color: #f14949;
        line-height: 1.38
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .related-art .link .is-live {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .related-art .link .is-live {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .related-art .link .is-live {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .related-art .link .is-date {
        color: #666
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .related-art .link .is-date {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .related-art .link .is-date {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .related-art .link .is-date {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .related-art .link>.title-medium,
    .bck-media-list-special .related-art .link>.title-medium-bold,
    .bck-media-list-special .related-art .link>.title-small,
    .bck-media-list-special .related-art .link>.title-small-b-b,
    .related-art .bck-media-list-special .link>.title-medium,
    .related-art .bck-media-list-special .link>.title-medium-bold,
    .related-art .bck-media-list-special .link>.title-small,
    .related-art .bck-media-list-special .link>.title-small-b-b,
    .related-art .link>.title {
        line-height: 1.25
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .related-art .link>.title-medium,
    .bck-media-list-special .related-art .link>.title-medium-bold,
    .bck-media-list-special .related-art .link>.title-small,
    .bck-media-list-special .related-art .link>.title-small-b-b,
    .related-art .bck-media-list-special .link>.title-medium,
    .related-art .bck-media-list-special .link>.title-medium-bold,
    .related-art .bck-media-list-special .link>.title-small,
    .related-art .bck-media-list-special .link>.title-small-b-b,
    .related-art .link>.title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .related-art .link>.title-medium,
    .bck-media-list-special .related-art .link>.title-medium-bold,
    .bck-media-list-special .related-art .link>.title-small,
    .bck-media-list-special .related-art .link>.title-small-b-b,
    .related-art .bck-media-list-special .link>.title-medium,
    .related-art .bck-media-list-special .link>.title-medium-bold,
    .related-art .bck-media-list-special .link>.title-small,
    .related-art .bck-media-list-special .link>.title-small-b-b,
    .related-art .link>.title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .bck-media-list-special .related-art .link>.title-medium,
    .bck-media-list-special .related-art .link>.title-medium-bold,
    .bck-media-list-special .related-art .link>.title-small,
    .bck-media-list-special .related-art .link>.title-small-b-b,
    .related-art .bck-media-list-special .link>.title-medium,
    .related-art .bck-media-list-special .link>.title-medium-bold,
    .related-art .bck-media-list-special .link>.title-small,
    .related-art .bck-media-list-special .link>.title-small-b-b,
    .related-art .link>.title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .related-art .link .is-line {
        display: inline-flex;
        justify-content: center;
        align-items: center;
        width: 25px;
        margin-bottom: .1875rem;
        border-bottom: 1px solid #0a5278
    }
    .image.has-media .related-art .icon-shadow,
    .related-art .icon,
    .related-art .image.has-media .icon-shadow {
        flex: 0 0 44px
    }
}

@media screen and (min-width:769px) {
    .media-news__footer .related-art {
        border-bottom: 1px solid #dedede
    }
    .related-art .link {
        position: relative;
        min-height: 1.875rem;
        padding: .75rem 0;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        align-content: center
    }
    .related-art .link:first-child {
        padding: 1.5625rem .3125rem .75rem 0
    }
    .related-art .link:last-child {
        padding: .75rem .3125rem 1.5625rem 0
    }
    .related-art .link:only-child {
        padding: 1.5625rem .3125rem 1.5625rem 0
    }
    .bck-media-list-special .related-art .link .title-medium,
    .bck-media-list-special .related-art .link .title-medium-bold,
    .bck-media-list-special .related-art .link .title-small,
    .bck-media-list-special .related-art .link .title-small-b-b,
    .related-art .link .bck-media-list-special .title-medium,
    .related-art .link .bck-media-list-special .title-medium-bold,
    .related-art .link .bck-media-list-special .title-small,
    .related-art .link .bck-media-list-special .title-small-b-b,
    .related-art .link .title {
        color: #333;
        line-height: 1.25
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .related-art .link .title-medium,
    .bck-media-list-special .related-art .link .title-medium-bold,
    .bck-media-list-special .related-art .link .title-small,
    .bck-media-list-special .related-art .link .title-small-b-b,
    .related-art .link .bck-media-list-special .title-medium,
    .related-art .link .bck-media-list-special .title-medium-bold,
    .related-art .link .bck-media-list-special .title-small,
    .related-art .link .bck-media-list-special .title-small-b-b,
    .related-art .link .title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .related-art .link .title-medium,
    .bck-media-list-special .related-art .link .title-medium-bold,
    .bck-media-list-special .related-art .link .title-small,
    .bck-media-list-special .related-art .link .title-small-b-b,
    .related-art .link .bck-media-list-special .title-medium,
    .related-art .link .bck-media-list-special .title-medium-bold,
    .related-art .link .bck-media-list-special .title-small,
    .related-art .link .bck-media-list-special .title-small-b-b,
    .related-art .link .title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .bck-media-list-special .related-art .link .title-medium,
    .bck-media-list-special .related-art .link .title-medium-bold,
    .bck-media-list-special .related-art .link .title-small,
    .bck-media-list-special .related-art .link .title-small-b-b,
    .related-art .link .bck-media-list-special .title-medium,
    .related-art .link .bck-media-list-special .title-medium-bold,
    .related-art .link .bck-media-list-special .title-small,
    .related-art .link .bck-media-list-special .title-small-b-b,
    .related-art .link .title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .image.has-media .related-art .icon-shadow,
    .related-art .icon,
    .related-art .image.has-media .icon-shadow {
        flex: 0 0 44px
    }
}

@media screen and (min-width:769px) {
    .related-art-medium .link {
        position: relative;
        min-height: 3.75rem;
        padding: .625rem .3125rem .625rem 0;
        display: flex;
        justify-content: flex-start;
        align-items: center;
        align-content: center
    }
    .related-art-medium .link:before {
        position: absolute;
        right: -15px;
        bottom: 0;
        display: block;
        width: 95.6%;
        border-bottom: 1px solid #dedede;
        content: ""
    }
    .related-art-medium .link:last-child,
    .related-art-medium .link:only-child {
        padding-bottom: 1.25rem
    }
    .related-art-medium .link:last-child:before,
    .related-art-medium .link:only-child:before {
        border: none
    }
    .bck-media-list-special .related-art-medium .link .title-medium,
    .bck-media-list-special .related-art-medium .link .title-medium-bold,
    .bck-media-list-special .related-art-medium .link .title-small,
    .bck-media-list-special .related-art-medium .link .title-small-b-b,
    .related-art-medium .link .bck-media-list-special .title-medium,
    .related-art-medium .link .bck-media-list-special .title-medium-bold,
    .related-art-medium .link .bck-media-list-special .title-small,
    .related-art-medium .link .bck-media-list-special .title-small-b-b,
    .related-art-medium .link .title {
        color: #333;
        line-height: 1.25
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .related-art-medium .link .title-medium,
    .bck-media-list-special .related-art-medium .link .title-medium-bold,
    .bck-media-list-special .related-art-medium .link .title-small,
    .bck-media-list-special .related-art-medium .link .title-small-b-b,
    .related-art-medium .link .bck-media-list-special .title-medium,
    .related-art-medium .link .bck-media-list-special .title-medium-bold,
    .related-art-medium .link .bck-media-list-special .title-small,
    .related-art-medium .link .bck-media-list-special .title-small-b-b,
    .related-art-medium .link .title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .related-art-medium .link .title-medium,
    .bck-media-list-special .related-art-medium .link .title-medium-bold,
    .bck-media-list-special .related-art-medium .link .title-small,
    .bck-media-list-special .related-art-medium .link .title-small-b-b,
    .related-art-medium .link .bck-media-list-special .title-medium,
    .related-art-medium .link .bck-media-list-special .title-medium-bold,
    .related-art-medium .link .bck-media-list-special .title-small,
    .related-art-medium .link .bck-media-list-special .title-small-b-b,
    .related-art-medium .link .title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .bck-media-list-special .related-art-medium .link .title-medium,
    .bck-media-list-special .related-art-medium .link .title-medium-bold,
    .bck-media-list-special .related-art-medium .link .title-small,
    .bck-media-list-special .related-art-medium .link .title-small-b-b,
    .related-art-medium .link .bck-media-list-special .title-medium,
    .related-art-medium .link .bck-media-list-special .title-medium-bold,
    .related-art-medium .link .bck-media-list-special .title-small,
    .related-art-medium .link .bck-media-list-special .title-small-b-b,
    .related-art-medium .link .title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) {
    .image.has-media .related-art-medium .link .icon-shadow,
    .related-art-medium .link .icon,
    .related-art-medium .link .image.has-media .icon-shadow {
        flex: 0 0 44px
    }
}

@media screen and (min-width:769px) {
    .related-art-small {
        margin: .25rem 0;
        line-height: 1.15
    }
    .related-art-small .link {
        position: relative;
        display: inline;
        color: #666
    }
    .bck-media-list-special .related-art-small .link .title-medium,
    .bck-media-list-special .related-art-small .link .title-medium-bold,
    .bck-media-list-special .related-art-small .link .title-small,
    .bck-media-list-special .related-art-small .link .title-small-b-b,
    .related-art-small .link .bck-media-list-special .title-medium,
    .related-art-small .link .bck-media-list-special .title-medium-bold,
    .related-art-small .link .bck-media-list-special .title-small,
    .related-art-small .link .bck-media-list-special .title-small-b-b,
    .related-art-small .link .title {
        display: inline;
        color: #333
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .related-art-small .link .title-medium,
    .bck-media-list-special .related-art-small .link .title-medium-bold,
    .bck-media-list-special .related-art-small .link .title-small,
    .bck-media-list-special .related-art-small .link .title-small-b-b,
    .related-art-small .link .bck-media-list-special .title-medium,
    .related-art-small .link .bck-media-list-special .title-medium-bold,
    .related-art-small .link .bck-media-list-special .title-small,
    .related-art-small .link .bck-media-list-special .title-small-b-b,
    .related-art-small .link .title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .related-art-small .link .title-medium,
    .bck-media-list-special .related-art-small .link .title-medium-bold,
    .bck-media-list-special .related-art-small .link .title-small,
    .bck-media-list-special .related-art-small .link .title-small-b-b,
    .related-art-small .link .bck-media-list-special .title-medium,
    .related-art-small .link .bck-media-list-special .title-medium-bold,
    .related-art-small .link .bck-media-list-special .title-small,
    .related-art-small .link .bck-media-list-special .title-small-b-b,
    .related-art-small .link .title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .bck-media-list-special .related-art-small .link .title-medium,
    .bck-media-list-special .related-art-small .link .title-medium-bold,
    .bck-media-list-special .related-art-small .link .title-small,
    .bck-media-list-special .related-art-small .link .title-small-b-b,
    .related-art-small .link .bck-media-list-special .title-medium,
    .related-art-small .link .bck-media-list-special .title-medium-bold,
    .related-art-small .link .bck-media-list-special .title-small,
    .related-art-small .link .bck-media-list-special .title-small-b-b,
    .related-art-small .link .title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .related-art-small .link .has--author.title-medium-bold .author-art,
    .bck-media-list-special .related-art-small .link .has--author.title-medium-bold .author-art-shadow,
    .bck-media-list-special .related-art-small .link .has--author.title-medium .author-art,
    .bck-media-list-special .related-art-small .link .has--author.title-medium .author-art-shadow,
    .bck-media-list-special .related-art-small .link .has--author.title-small-b-b .author-art,
    .bck-media-list-special .related-art-small .link .has--author.title-small-b-b .author-art-shadow,
    .bck-media-list-special .related-art-small .link .has--author.title-small .author-art,
    .bck-media-list-special .related-art-small .link .has--author.title-small .author-art-shadow,
    .related-art-small .link .bck-media-list-special .has--author.title-medium-bold .author-art,
    .related-art-small .link .bck-media-list-special .has--author.title-medium-bold .author-art-shadow,
    .related-art-small .link .bck-media-list-special .has--author.title-medium .author-art,
    .related-art-small .link .bck-media-list-special .has--author.title-medium .author-art-shadow,
    .related-art-small .link .bck-media-list-special .has--author.title-small-b-b .author-art,
    .related-art-small .link .bck-media-list-special .has--author.title-small-b-b .author-art-shadow,
    .related-art-small .link .bck-media-list-special .has--author.title-small .author-art,
    .related-art-small .link .bck-media-list-special .has--author.title-small .author-art-shadow,
    .related-art-small .link .title.has--author .author-art,
    .related-art-small .link .title.has--author .author-art-shadow {
        margin-left: .3125rem
    }
    .image.has-media .related-art-small .link .icon-shadow,
    .related-art-small .link .icon,
    .related-art-small .link .image.has-media .icon-shadow {
        margin-right: 5px;
        font-size: .625rem
    }
}

@media screen and (min-width:769px) {
    .summary-art {
        margin-top: 1.125rem;
        margin-bottom: 1.125rem;
        color: #666
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .summary-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .summary-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .summary-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) {
    .off-media .summary-art {
        margin-top: .625rem;
        margin-bottom: .625rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .off-media .summary-art {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .off-media .summary-art {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .off-media .summary-art {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) {
    .summary-art-sd-l {
        margin-top: 1.125rem;
        margin-bottom: 1.125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .summary-art-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .summary-art-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .summary-art-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:769px) {
    .summary-art-st-r {
        margin-top: 1.125rem;
        margin-bottom: 1.125rem;
        line-height: 1.67
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .summary-art-st-r {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .summary-art-st-r {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .summary-art-st-r {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) {
    .summary-art-st-r.has-first-letter:first-letter {
        float: left;
        margin: .4375rem .75rem .125rem -.43rem;
        line-height: .8
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .summary-art-st-r.has-first-letter:first-letter {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 16.8vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .summary-art-st-r.has-first-letter:first-letter {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 9.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .summary-art-st-r.has-first-letter:first-letter {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 3.9375rem
    }
}

@media screen and (min-width:769px) {
    .summary-art-st-r.has-first-letter.is--blu-orient:first-letter {
        color: #005478
    }
    .summary-art.is-large-b-c-r {
        line-height: 48px;
        letter-spacing: .28px
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .summary-art.is-large-b-c-r {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .summary-art.is-large-b-c-r {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .summary-art.is-large-b-c-r {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.75rem
    }
}

@media screen and (min-width:769px) {
    .summary-art.is-xlarge-b-c-r {
        line-height: 38px;
        letter-spacing: .96px
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .summary-art.is-xlarge-b-c-r {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .summary-art.is-xlarge-b-c-r {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .summary-art.is-xlarge-b-c-r {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .summary-art {
        margin-top: .9375rem;
        margin-bottom: .9375rem;
        color: #333
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .summary-art {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .summary-art {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .summary-art {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .off-media .summary-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .off-media .summary-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .off-media .summary-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .summary-art-rb-reg {
        margin-top: 1.125rem;
        margin-bottom: 1.125rem;
        line-height: 1.11
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .summary-art-rb-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .summary-art-rb-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .summary-art-rb-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .summary-art-rb-bold {
        margin-top: .625rem;
        margin-bottom: 1.25rem;
        line-height: 1.44
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .summary-art-rb-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .summary-art-rb-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .summary-art-rb-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .summary-art-sd-l {
        margin-top: 1.125rem;
        margin-bottom: 1.125rem;
        line-height: 1.11
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .summary-art-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .summary-art-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .summary-art-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .summary-art-st-r {
        margin-top: 1.125rem;
        margin-bottom: 1.125rem;
        line-height: 1.67
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .summary-art-st-r {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .summary-art-st-r {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .summary-art-st-r {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .summary-art-st-r.has-first-letter:first-letter {
        float: left;
        margin: .5rem .5rem 0 -.25rem;
        line-height: .8
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .summary-art-st-r.has-first-letter:first-letter {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 16vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .summary-art-st-r.has-first-letter:first-letter {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 8.88889vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .summary-art-st-r.has-first-letter:first-letter {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 3.75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .summary-art-st-r.has-first-letter.is--blu-orient:first-letter {
        color: #005478
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .summary-art.is-medium-b-c-r {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 5.6vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .summary-art.is-medium-b-c-r {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.11111vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .summary-art.is-medium-b-c-r {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.3125rem
    }
}

#menu-user {
    position: absolute;
    top: 100%;
    right: 0;
    width: 200px;
    box-shadow: 0 2px 5px .25px #949494;
    background-color: #0a5278
}

#menu-user .topbar-links-user {
    display: flex;
    flex-direction: column
}

#menu-user .appendMenu,
#menu-user a {
    display: flex;
    height: 40px
}

#menu-user a {
    align-items: center;
    width: 100%;
    padding-left: 3.125rem;
    border-top: 1px solid #11698f;
    color: #fff;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    #menu-user a {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    #menu-user a {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    #menu-user a {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

#menu-user a:hover {
    background-color: #11698f
}

.menu-user2021 {
    position: absolute;
    top: 100%;
    right: 0;
    width: 200px;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .35);
    background-color: #fff
}

.menu-user2021 .topbar-links-user {
    display: flex;
    flex-direction: column
}

.menu-user2021 .appendMenu {
    display: flex
}

.menu-user2021 a {
    display: flex;
    align-items: center;
    width: 100%;
    padding: .625rem 1.625rem;
    color: #333;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .menu-user2021 a {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .menu-user2021 a {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .menu-user2021 a {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.menu-user2021 a:first-child {
    padding-top: 1.25rem
}

.menu-user2021 a:hover {
    text-decoration: underline
}

.grid-items {
    display: flex;
    flex-wrap: wrap
}

.grid-items.space-grid {
    justify-content: flex-start
}

@supports (display:grid) {
    .grid-items.has--cartoon {
        display: grid;
        grid-template-columns: repeat(3, 32%);
        grid-template-rows: minmax(100px, auto);
        grid-auto-flow: row;
        justify-content: space-between
    }
}

.grid-items+.grid-items {
    padding-top: 1rem;
    margin-top: 1rem;
    border-top: 1px solid #dedede
}

.list-items {
    display: flex;
    flex: 1 0 100%;
    flex-direction: column
}

.list-items+.list-items {
    padding-top: 1rem;
    margin-top: 1rem;
    border-top: 1px solid #dedede
}

.list-items-aside {
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

.list-items-aside .media-group-news,
.list-items-aside .media-group-news-14,
.list-items-aside .media-group-news-23,
.list-items-aside .media-group-news-25,
.list-items-aside .media-group-news-30,
.list-items-aside .media-group-news-31,
.list-items-aside .media-group-news-32,
.list-items-aside .media-group-news-48,
.list-items-aside .media-group-news-66 {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    width: 100%
}

.list-items-aside .media-group-news-14>.bck-media-news,
.list-items-aside .media-group-news-23>.bck-media-news,
.list-items-aside .media-group-news-25>.bck-media-news,
.list-items-aside .media-group-news-30>.bck-media-news,
.list-items-aside .media-group-news-31>.bck-media-news,
.list-items-aside .media-group-news-32>.bck-media-news,
.list-items-aside .media-group-news-48>.bck-media-news,
.list-items-aside .media-group-news-66>.bck-media-news,
.list-items-aside .media-group-news>.bck-media-news {
    width: 254px
}

.list-items-aside .media-group-news-14>.bck-media-news .image.is-254x142,
.list-items-aside .media-group-news-23>.bck-media-news .image.is-254x142,
.list-items-aside .media-group-news-25>.bck-media-news .image.is-254x142,
.list-items-aside .media-group-news-30>.bck-media-news .image.is-254x142,
.list-items-aside .media-group-news-31>.bck-media-news .image.is-254x142,
.list-items-aside .media-group-news-32>.bck-media-news .image.is-254x142,
.list-items-aside .media-group-news-48>.bck-media-news .image.is-254x142,
.list-items-aside .media-group-news-66>.bck-media-news .image.is-254x142,
.list-items-aside .media-group-news>.bck-media-news .image.is-254x142 {
    overflow: hidden
}

.list-items-aside .media-group-news-14>.bck-media-news>.media-news__header,
.list-items-aside .media-group-news-23>.bck-media-news>.media-news__header,
.list-items-aside .media-group-news-25>.bck-media-news>.media-news__header,
.list-items-aside .media-group-news-30>.bck-media-news>.media-news__header,
.list-items-aside .media-group-news-31>.bck-media-news>.media-news__header,
.list-items-aside .media-group-news-32>.bck-media-news>.media-news__header,
.list-items-aside .media-group-news-48>.bck-media-news>.media-news__header,
.list-items-aside .media-group-news-66>.bck-media-news>.media-news__header,
.list-items-aside .media-group-news>.bck-media-news>.media-news__header {
    margin-top: 0;
    margin-bottom: 1.25rem
}

.list-items-beauty,
.list-items-insights {
    display: flex;
    justify-content: center;
    flex-wrap: wrap
}

.list-items-beauty .media-group-news,
.list-items-beauty .media-group-news-14,
.list-items-beauty .media-group-news-23,
.list-items-beauty .media-group-news-25,
.list-items-beauty .media-group-news-30,
.list-items-beauty .media-group-news-31,
.list-items-beauty .media-group-news-32,
.list-items-beauty .media-group-news-48,
.list-items-beauty .media-group-news-66,
.list-items-insights .media-group-news,
.list-items-insights .media-group-news-14,
.list-items-insights .media-group-news-23,
.list-items-insights .media-group-news-25,
.list-items-insights .media-group-news-30,
.list-items-insights .media-group-news-31,
.list-items-insights .media-group-news-32,
.list-items-insights .media-group-news-48,
.list-items-insights .media-group-news-66 {
    display: flex;
    justify-content: center;
    width: 100%
}

.list-items-beauty .media-group-news-14>.bck-media-news,
.list-items-beauty .media-group-news-23>.bck-media-news,
.list-items-beauty .media-group-news-25>.bck-media-news,
.list-items-beauty .media-group-news-30>.bck-media-news,
.list-items-beauty .media-group-news-31>.bck-media-news,
.list-items-beauty .media-group-news-32>.bck-media-news,
.list-items-beauty .media-group-news-48>.bck-media-news,
.list-items-beauty .media-group-news-66>.bck-media-news,
.list-items-beauty .media-group-news>.bck-media-news,
.list-items-insights .media-group-news-14>.bck-media-news,
.list-items-insights .media-group-news-23>.bck-media-news,
.list-items-insights .media-group-news-25>.bck-media-news,
.list-items-insights .media-group-news-30>.bck-media-news,
.list-items-insights .media-group-news-31>.bck-media-news,
.list-items-insights .media-group-news-32>.bck-media-news,
.list-items-insights .media-group-news-48>.bck-media-news,
.list-items-insights .media-group-news-66>.bck-media-news,
.list-items-insights .media-group-news>.bck-media-news {
    width: 192px
}

.list-items-arguments {
    flex: 0 0 30%
}

.list-items-arguments .media-group-news,
.list-items-arguments .media-group-news-14,
.list-items-arguments .media-group-news-23,
.list-items-arguments .media-group-news-25,
.list-items-arguments .media-group-news-30,
.list-items-arguments .media-group-news-31,
.list-items-arguments .media-group-news-32,
.list-items-arguments .media-group-news-48,
.list-items-arguments .media-group-news-66 {
    display: flex;
    justify-content: center;
    width: 100%
}

.list-items-arguments .media-group-news-14>.bck-media-news,
.list-items-arguments .media-group-news-23>.bck-media-news,
.list-items-arguments .media-group-news-25>.bck-media-news,
.list-items-arguments .media-group-news-30>.bck-media-news,
.list-items-arguments .media-group-news-31>.bck-media-news,
.list-items-arguments .media-group-news-32>.bck-media-news,
.list-items-arguments .media-group-news-48>.bck-media-news,
.list-items-arguments .media-group-news-66>.bck-media-news,
.list-items-arguments .media-group-news>.bck-media-news {
    width: 254px
}

.list-items-arguments .media-group-news-14>.bck-media-news .media-news__header,
.list-items-arguments .media-group-news-23>.bck-media-news .media-news__header,
.list-items-arguments .media-group-news-25>.bck-media-news .media-news__header,
.list-items-arguments .media-group-news-30>.bck-media-news .media-news__header,
.list-items-arguments .media-group-news-31>.bck-media-news .media-news__header,
.list-items-arguments .media-group-news-32>.bck-media-news .media-news__header,
.list-items-arguments .media-group-news-48>.bck-media-news .media-news__header,
.list-items-arguments .media-group-news-66>.bck-media-news .media-news__header,
.list-items-arguments .media-group-news>.bck-media-news .media-news__header {
    margin-top: 0;
    margin-bottom: 1.25rem
}

.media-group {
    flex: 0 1 48.4%;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #dedede
}

.media-group:nth-child(2n) {
    margin-left: .9375rem
}

.media-group:nth-last-child(-n+2) {
    margin-bottom: 0;
    border: none
}

.media-group-32 {
    flex: 0 1 32%;
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #dedede
}

.media-group-32:nth-last-child(-n+3) {
    padding-bottom: 0;
    margin-bottom: 0;
    border: none
}

.media-group-32-inv {
    flex: 0 1 32%;
    padding: .75rem 0;
    margin-top: 0;
    border-top: 1px solid #dedede
}

@supports (display:grid) {
    .media-group-32-inv.is--cartoon {
        padding-top: 0;
        border-top: none;
        text-align: center;
        grid-column: 2/3;
        grid-row: 1/4
    }
}

.media-group-32-inv.is--cartoon .border-cartoon {
    display: flex;
    justify-content: center;
    margin: 0 auto;
    border: 1px solid #dedede
}

.media-group-32-inv.is--cartoon .border-cartoon img {
    height: 283px
}

.media-group-32-inv:nth-child(-n+3) {
    margin-top: .25rem
}

.media-group-news,
.media-group-news-14,
.media-group-news-23,
.media-group-news-25,
.media-group-news-30,
.media-group-news-31,
.media-group-news-32,
.media-group-news-48,
.media-group-news-66 {
    flex-basis: 100%
}

.is--xmedium.media-group-news-14,
.is--xmedium.media-group-news-23,
.is--xmedium.media-group-news-25,
.is--xmedium.media-group-news-30,
.is--xmedium.media-group-news-31,
.is--xmedium.media-group-news-32,
.is--xmedium.media-group-news-48,
.is--xmedium.media-group-news-66,
.media-group-news.is--xmedium {
    padding-bottom: 1.5625rem;
    margin-bottom: 1.5625rem;
    border-bottom: 1px solid #dedede
}

.is--xmedium.media-group-news-14:first-child,
.is--xmedium.media-group-news-23:first-child,
.is--xmedium.media-group-news-25:first-child,
.is--xmedium.media-group-news-30:first-child,
.is--xmedium.media-group-news-31:first-child,
.is--xmedium.media-group-news-32:first-child,
.is--xmedium.media-group-news-48:first-child,
.is--xmedium.media-group-news-66:first-child,
.media-group-news.is--xmedium:first-child {
    padding-top: 0;
    margin-top: 1.5625rem
}

.is--xmedium.media-group-news-14:last-child,
.is--xmedium.media-group-news-23:last-child,
.is--xmedium.media-group-news-25:last-child,
.is--xmedium.media-group-news-30:last-child,
.is--xmedium.media-group-news-31:last-child,
.is--xmedium.media-group-news-32:last-child,
.is--xmedium.media-group-news-48:last-child,
.is--xmedium.media-group-news-66:last-child,
.media-group-news.is--xmedium:last-child {
    padding-bottom: 0;
    border-bottom: none
}

.is--medium.media-group-news-14,
.is--medium.media-group-news-23,
.is--medium.media-group-news-25,
.is--medium.media-group-news-30,
.is--medium.media-group-news-31,
.is--medium.media-group-news-32,
.is--medium.media-group-news-48,
.is--medium.media-group-news-66,
.media-group-news.is--medium {
    padding-bottom: 1.25rem;
    margin-bottom: 1.25rem;
    border-bottom: 1px solid #dedede
}

.is--medium.media-group-news-14:first-child,
.is--medium.media-group-news-23:first-child,
.is--medium.media-group-news-25:first-child,
.is--medium.media-group-news-30:first-child,
.is--medium.media-group-news-31:first-child,
.is--medium.media-group-news-32:first-child,
.is--medium.media-group-news-48:first-child,
.is--medium.media-group-news-66:first-child,
.media-group-news.is--medium:first-child {
    padding-top: 0;
    margin-top: 1.25rem
}

.is--medium.media-group-news-14:last-child,
.is--medium.media-group-news-23:last-child,
.is--medium.media-group-news-25:last-child,
.is--medium.media-group-news-30:last-child,
.is--medium.media-group-news-31:last-child,
.is--medium.media-group-news-32:last-child,
.is--medium.media-group-news-48:last-child,
.is--medium.media-group-news-66:last-child,
.media-group-news.is--medium:last-child {
    padding-bottom: 0;
    border-bottom: none
}

.is--medium.is-borderless.media-group-news-14,
.is--medium.is-borderless.media-group-news-23,
.is--medium.is-borderless.media-group-news-25,
.is--medium.is-borderless.media-group-news-30,
.is--medium.is-borderless.media-group-news-31,
.is--medium.is-borderless.media-group-news-32,
.is--medium.is-borderless.media-group-news-48,
.is--medium.is-borderless.media-group-news-66,
.media-group-news.is--medium.is-borderless {
    padding-bottom: 0;
    margin-bottom: 1.25rem
}

.is--medium.is--frame-list.media-group-news-14,
.is--medium.is--frame-list.media-group-news-23,
.is--medium.is--frame-list.media-group-news-25,
.is--medium.is--frame-list.media-group-news-30,
.is--medium.is--frame-list.media-group-news-31,
.is--medium.is--frame-list.media-group-news-32,
.is--medium.is--frame-list.media-group-news-48,
.is--medium.is--frame-list.media-group-news-66,
.media-group-news.is--medium.is--frame-list {
    box-shadow: 0 0 4px rgba(0, 0, 0, .45)
}

.is--medium.is--frame-list.media-group-news-14 .bck-media-news:first-child,
.is--medium.is--frame-list.media-group-news-23 .bck-media-news:first-child,
.is--medium.is--frame-list.media-group-news-25 .bck-media-news:first-child,
.is--medium.is--frame-list.media-group-news-30 .bck-media-news:first-child,
.is--medium.is--frame-list.media-group-news-31 .bck-media-news:first-child,
.is--medium.is--frame-list.media-group-news-32 .bck-media-news:first-child,
.is--medium.is--frame-list.media-group-news-48 .bck-media-news:first-child,
.is--medium.is--frame-list.media-group-news-66 .bck-media-news:first-child,
.media-group-news.is--medium.is--frame-list .bck-media-news:first-child {
    border-top: none
}

.is--medium.is--frame-list.media-group-news-14 .bck-media-news:last-child,
.is--medium.is--frame-list.media-group-news-23 .bck-media-news:last-child,
.is--medium.is--frame-list.media-group-news-25 .bck-media-news:last-child,
.is--medium.is--frame-list.media-group-news-30 .bck-media-news:last-child,
.is--medium.is--frame-list.media-group-news-31 .bck-media-news:last-child,
.is--medium.is--frame-list.media-group-news-32 .bck-media-news:last-child,
.is--medium.is--frame-list.media-group-news-48 .bck-media-news:last-child,
.is--medium.is--frame-list.media-group-news-66 .bck-media-news:last-child,
.media-group-news.is--medium.is--frame-list .bck-media-news:last-child {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
    border-top: 1px solid #dedede;
    border-bottom: none
}

.is--small.media-group-news-14,
.is--small.media-group-news-23,
.is--small.media-group-news-25,
.is--small.media-group-news-30,
.is--small.media-group-news-31,
.is--small.media-group-news-32,
.is--small.media-group-news-48,
.is--small.media-group-news-66,
.media-group-news.is--small {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #dedede
}

.is--small.media-group-news-14:first-child,
.is--small.media-group-news-23:first-child,
.is--small.media-group-news-25:first-child,
.is--small.media-group-news-30:first-child,
.is--small.media-group-news-31:first-child,
.is--small.media-group-news-32:first-child,
.is--small.media-group-news-48:first-child,
.is--small.media-group-news-66:first-child,
.media-group-news.is--small:first-child {
    padding-top: 0;
    margin-top: 1rem
}

.is--small.media-group-news-14:last-child,
.is--small.media-group-news-23:last-child,
.is--small.media-group-news-25:last-child,
.is--small.media-group-news-30:last-child,
.is--small.media-group-news-31:last-child,
.is--small.media-group-news-32:last-child,
.is--small.media-group-news-48:last-child,
.is--small.media-group-news-66:last-child,
.media-group-news.is--small:last-child {
    padding-bottom: 0;
    border-bottom: none
}

.is--small-mr.media-group-news-14,
.is--small-mr.media-group-news-23,
.is--small-mr.media-group-news-25,
.is--small-mr.media-group-news-30,
.is--small-mr.media-group-news-31,
.is--small-mr.media-group-news-32,
.is--small-mr.media-group-news-48,
.is--small-mr.media-group-news-66,
.media-group-news.is--small-mr {
    margin-bottom: 1rem
}

.is--xsmall.media-group-news-14,
.is--xsmall.media-group-news-23,
.is--xsmall.media-group-news-25,
.is--xsmall.media-group-news-30,
.is--xsmall.media-group-news-31,
.is--xsmall.media-group-news-32,
.is--xsmall.media-group-news-48,
.is--xsmall.media-group-news-66,
.media-group-news.is--xsmall {
    padding-bottom: .625rem;
    margin-bottom: .625rem;
    border-bottom: 1px solid #dedede
}

.is--xsmall.media-group-news-14:first-child,
.is--xsmall.media-group-news-23:first-child,
.is--xsmall.media-group-news-25:first-child,
.is--xsmall.media-group-news-30:first-child,
.is--xsmall.media-group-news-31:first-child,
.is--xsmall.media-group-news-32:first-child,
.is--xsmall.media-group-news-48:first-child,
.is--xsmall.media-group-news-66:first-child,
.media-group-news.is--xsmall:first-child {
    padding-top: 0;
    margin-top: .625rem
}

.is--xsmall.media-group-news-14:last-child,
.is--xsmall.media-group-news-23:last-child,
.is--xsmall.media-group-news-25:last-child,
.is--xsmall.media-group-news-30:last-child,
.is--xsmall.media-group-news-31:last-child,
.is--xsmall.media-group-news-32:last-child,
.is--xsmall.media-group-news-48:last-child,
.is--xsmall.media-group-news-66:last-child,
.media-group-news.is--xsmall:last-child {
    padding-bottom: 0;
    border-bottom: none
}

.is--frame-list.media-group-news-14,
.is--frame-list.media-group-news-23,
.is--frame-list.media-group-news-25,
.is--frame-list.media-group-news-30,
.is--frame-list.media-group-news-31,
.is--frame-list.media-group-news-32,
.is--frame-list.media-group-news-48,
.is--frame-list.media-group-news-66,
.media-group-news.is--frame-list {
    padding: 0 1.25rem
}

.media-group-news-14 {
    flex: 0 0 14%
}

.media-group-news-14:nth-last-child(-n+6) {
    margin-bottom: 0
}

.media-group-news-23 {
    flex: 0 0 23%
}

.media-group-news-23:nth-last-child(-n+4) {
    margin-bottom: 0
}

.media-group-news-25 {
    flex: 0 0 25%
}

.media-group-news-25:nth-last-child(-n+3) {
    margin-bottom: 0
}

.media-group-news-30 {
    flex: 0 0 30%
}

.media-group-news-30:nth-last-child(-n+3) {
    margin-bottom: 0
}

.media-group-news-31 {
    flex: 0 0 31.4%
}

.media-group-news-31:nth-last-child(-n+3) {
    margin-bottom: 0
}

.media-group-news-32 {
    flex: 0 0 32%
}

.media-group-news-32:nth-last-child(-n+3) {
    margin-bottom: 0
}

.media-group-news-48 {
    flex: 0 0 48%
}

.media-group-news-48:nth-last-child(-n+2) {
    margin-bottom: 0
}

.media-group-news-48.has-border {
    padding-bottom: 1.5625rem;
    border-bottom: 1px solid #efefef
}

.media-group-news-66 {
    flex: 0 0 66%
}

.media-group-news-66:nth-last-child(-n+2) {
    margin-bottom: 0
}

@font-face {
    font-family: BreraCondensed-bold;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/brecnbd-webfont.woff2) format("woff2");
}

@font-face {
    font-family: BreraCondensed-semibold;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/brecnsb-webfont.woff2) format("woff2");
}

@font-face {
    font-family: BreraCondensed-Regular;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/brecnrg-webfont.woff2) format("woff2");
}

@font-face {
    font-family: BreraCondensed-SemiBoldItalic;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/brecnsbit-webfont.woff2) format("woff2");
}

@font-face {
    font-family: BreraCondensed-Black;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/brecnbl-webfont.woff2) format("woff2");
}

@font-face {
    font-family: SolferinoText-Regular;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/solferinotext-regular-webfont.woff2) format("woff2");
}

@font-face {
    font-family: SolferinoText-Bold;
    font-style: normal;
    font-weight: 400;
    src: url(../fonts/solferinotext-bold-webfont.woff2) format("woff2");
}

@font-face {
    font-family: SolferinoDisplay-LightItalic;
    font-weight: 400;
    font-style: italic;
    src: url(../fonts/SolferinoDisplay-LightItalic.woff2) format("woff2");
}

@font-face {
    font-family: SolferinoDisplay-Bold;
    font-weight: 400;
    font-style: normal;
    src: url(../fonts/SolferinoDisplay-Bold.woff2) format("woff2");
}

@font-face {
    font-family: corriere-icon;
    src: url(../fonts/corriere-icon.woff) format("woff");
    font-weight: 400;
    font-style: normal
}

.bck-navbar {
    width: 100%;
    background-color: #0a5278
}

.bck-navbar.is--fixed-top {
    position: fixed;
    z-index: 31;
    top: 0;
    height: 40px
}

.bck-navbar .navbar {
    width: 100%
}

.bck-navbar .navbar,
.bck-navbar .navbar-end,
.bck-navbar .navbar-start {
    display: flex;
    align-items: stretch;
    height: 100%
}

.bck-navbar .bck-titles .titles__content .section-media-fluid .title-art,
.bck-navbar .container,
.bck-titles .titles__content .section-media-fluid .bck-navbar .title-art {
    display: flex;
    align-items: center;
    width: 1024px;
    max-width: 1024px;
    height: 40px;
    margin: 0 auto
}

.bck-navbar .bck-navbar-content,
.bck-navbar .navbar-center-list,
.bck-navbar .navbar-end-list,
.bck-navbar .navbar-start-list {
    display: flex;
    align-items: center
}

.bck-navbar .navbar-start {
    justify-content: flex-start;
    align-items: center;
    flex-basis: 34%
}

.bck-navbar .navbar-center {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-basis: 33%
}

.bck-navbar .navbar-end {
    justify-content: flex-end;
    align-items: center;
    flex-basis: 33%
}

.bck-navbar .navbar-end-list,
.bck-navbar .navbar-start-list {
    height: 100%
}

.bck-navbar .navbar-end-list .navbar-link,
.bck-navbar .navbar-start-list .navbar-link {
    color: #fff;
    cursor: pointer
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar .navbar-end-list .navbar-link,
    .bck-navbar .navbar-start-list .navbar-link {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar .navbar-end-list .navbar-link,
    .bck-navbar .navbar-start-list .navbar-link {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar .navbar-end-list .navbar-link,
    .bck-navbar .navbar-start-list .navbar-link {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-navbar .list-item {
    position: relative;
    display: flex;
    align-items: center;
    height: 40px;
    padding: 0 .875rem
}

.bck-navbar .list-item .has--logo {
    display: inline-block;
    width: 194px;
    height: 16px;
    background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/logos/logo_corriere-white.svg) 50% no-repeat;
    background-size: 100%
}

.bck-navbar .list-item.is--active {
    color: #fff
}

.bck-navbar .list-item.is--active .arrow-down {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bck-navbar .navbar-start-list .icon,
.bck-navbar .navbar-start-list .image.has-media .icon-shadow,
.bck-navbar .navbar-start-list .list-item .navbar-link:hover,
.image.has-media .bck-navbar .navbar-start-list .icon-shadow {
    color: #fff
}

.bck-navbar .navbar-start-list .icon-menu {
    margin-right: .3125rem;
    cursor: pointer
}

.bck-navbar .navbar-start-list .icon.bck-media-list-special.is--off-cont,
.bck-navbar .navbar-start-list .icon.has--border,
.bck-navbar .navbar-start-list .image.has-media .has--border.icon-shadow,
.bck-navbar .navbar-start-list .image.has-media .icon-shadow.bck-media-list-special.is--off-cont,
.image.has-media .bck-navbar .navbar-start-list .has--border.icon-shadow,
.image.has-media .bck-navbar .navbar-start-list .icon-shadow.bck-media-list-special.is--off-cont {
    position: relative;
    margin-right: 2.5rem
}

.bck-navbar .navbar-start-list .icon.bck-media-list-special.is--off-cont:after,
.bck-navbar .navbar-start-list .icon.has--border:after,
.bck-navbar .navbar-start-list .image.has-media .has--border.icon-shadow:after,
.bck-navbar .navbar-start-list .image.has-media .icon-shadow.bck-media-list-special.is--off-cont:after,
.image.has-media .bck-navbar .navbar-start-list .has--border.icon-shadow:after,
.image.has-media .bck-navbar .navbar-start-list .icon-shadow.bck-media-list-special.is--off-cont:after {
    content: "";
    position: absolute;
    width: 1px;
    height: 25px;
    right: -20px;
    background-color: #fff
}

.bck-navbar .navbar-start-list[data-switch-logo] {
    display: none
}

.bck-navbar .navbar-end-list .icon,
.bck-navbar .navbar-end-list .image.has-media .icon-shadow,
.image.has-media .bck-navbar .navbar-end-list .icon-shadow {
    margin-right: .625rem
}

.bck-navbar .navbar-end-list .list-item.has-bg-white {
    height: 34px;
    background: #fff;
    border-radius: 5px
}

.bck-navbar .navbar-end-list .list-item.has-bg-white>a.navbar-link {
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar .navbar-end-list .list-item.has-bg-white>a.navbar-link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar .navbar-end-list .list-item.has-bg-white>a.navbar-link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar .navbar-end-list .list-item.has-bg-white>a.navbar-link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .8125rem
    }
}

.bck-navbar .navbar-end-list .list-item.has-bg-red {
    height: 34px;
    padding: .125rem .25rem;
    background: #ec0000;
    flex-basis: 182px;
    border-radius: 5px
}

.bck-navbar .navbar-end-list .list-item.has-bg-red>a.navbar-link {
    color: #fff;
    line-height: 1;
    text-align: right;
    text-transform: inherit
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar .navbar-end-list .list-item.has-bg-red>a.navbar-link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar .navbar-end-list .list-item.has-bg-red>a.navbar-link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar .navbar-end-list .list-item.has-bg-red>a.navbar-link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .8125rem
    }
}

.bck-navbar .navbar-end-list .image.has-media .list-item.has-bg-red>.icon-shadow,
.bck-navbar .navbar-end-list .list-item.has-bg-red>.icon,
.image.has-media .bck-navbar .navbar-end-list .list-item.has-bg-red>.icon-shadow {
    margin-right: 0;
    margin-left: .375rem
}

.bck-navbar .arrow-down {
    margin-left: .5rem;
    color: #fff;
    font-size: .4375rem
}

.bck-navbar .submenu-list {
    position: absolute;
    z-index: 31;
    top: 40px;
    left: 0;
    width: 200px;
    height: auto;
    background: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .35)
}

.bck-navbar .submenu-list.is-secondary,
.bck-navbar .submenu-list.is-tertiary {
    top: -1px;
    left: 100%;
    width: 225px;
    box-shadow: none
}

.bck-navbar .submenu-list.is-services {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap;
    width: 340px;
    padding: 1.5625rem
}

.bck-navbar .submenu-list.is-services li {
    flex-grow: 1;
    flex-basis: 50%;
    padding: 0 0 1.25rem
}

.bck-navbar .submenu-list.is-services li:first-child {
    padding-top: 0
}

.bck-navbar .submenu-list.is-services li:nth-last-child(-n+2) {
    padding-bottom: 0
}

.bck-navbar .submenu-list.is-services li a {
    padding: 0 .3125rem
}

.bck-navbar .submenu-list .submenu-list-item {
    position: relative;
    display: flex;
    align-items: center;
    padding: .625rem 0
}

.bck-navbar .submenu-list .submenu-list-item:hover {
    text-decoration: underline
}

.bck-navbar .submenu-list .submenu-list-item:first-child {
    padding-top: 1.25rem
}

.bck-navbar .submenu-list .submenu-link {
    position: relative;
    width: 100%;
    height: 100%;
    padding-left: 1.625rem;
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar .submenu-list .submenu-link {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar .submenu-list .submenu-link {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar .submenu-list .submenu-link {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-navbar .submenu-list .submenu-link .icon,
.bck-navbar .submenu-list .submenu-link .image.has-media .icon-shadow,
.image.has-media .bck-navbar .submenu-list .submenu-link .icon-shadow {
    position: absolute;
    top: 50%;
    right: 20px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.bck-navbar .submenu-list .submenu-link .icon-left {
    margin-right: .3125rem
}

.bck-navbar .submenu-list .submenu-link img {
    vertical-align: middle
}

.bck-navbar .navbar-logo {
    display: inline-block;
    width: 226px;
    height: 18px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='740.196' height='56.76' viewBox='0 0 195.843 15.018' version='1.1' id='svg8'%3E%3Cg id='layer1'%3E%3Cg id='g57' transform='matrix(.35773 0 0 .35773 -4.293 -.002)' fill='%23fff'%3E%3Cpath d='M451.928 15.62c-5.267-2.575-5.392-4.769-5.319-5.894.072-1.123.835-3.63 4.314-3.63 4.079 0 4.848 4.068 4.97 5.047.129 1.047.221 3.417.221 3.417h6.304L465.683.308l-5.81.013c-.726 0-1.42.404-1.633 1.153l-.316 1.049c-.019.038-.03.067-.03.067s-2.658-2.621-7.549-2.579c-1.527.01-4.409-.28-8.303 2.579-4.26 3.127-4.808 7.397-4.911 9.007-.107 1.61-.371 4.428 2.652 8.531 3.017 4.11 12.294 6.273 12.044 11.104-.224 4.297-3.556 4.563-4.348 4.563-.546 0-3.355.047-4.995-2.75-.891-1.522-1.523-4.157-1.715-5.709-.146-1.16-.083-1.656-1.284-1.656h-5.238l-4.419 15.588h8.122l.458-2.126c2.51 2.713 8.21 2.795 8.21 2.795 8.415 0 14.563-5.23 15.657-12.631 1.094-7.406-5.086-11.107-10.347-13.686z' id='path23'/%3E%3Cpath d='M60.721.359c-6.741-1.642-13.709 2.729-15.312 9.648L41.48 27.344c-1.325 6.71 2.778 12.627 9.347 14.231 6.568 1.596 13.675-1.511 15.381-8.207 0 0 3.88-16.857 3.914-16.997C72.02 7.506 67.567 2.023 60.721.359zm.666 12.968l-3.945 17.318-.057.229c-.402 1.645-1.803 2.797-3.407 2.797-.264 0-.53-.033-.791-.097-1.844-.448-3.003-2.399-2.582-4.35l.033-.166 3.974-17.422c.38-1.676 1.792-2.848 3.429-2.848.262 0 .525.032.782.093 1.872.463 3.027 2.441 2.564 4.446z' id='path25'/%3E%3Cpath d='M31.665 16.8h9.122L44.555.352h-6.79c-1.237 0-1.94 2.223-1.94 2.223C34.533 1.641 33.117.801 31.49.404c-6.742-1.643-13.54 2.718-15.286 9.603L12.27 27.343c-1.391 6.82 2.714 12.628 9.279 14.231 6.568 1.596 13.829-1.596 15.455-8.207l2.156-9.297-7.209-.003c-1.208 0-2.156 1.219-2.419 2.213l-1.08 4.664c-.513 2.103-2.529 3.413-4.537 2.919-2.01-.485-3.249-2.587-2.799-4.703l-.004-.004 4.01-17.59c.488-2.132 2.532-3.465 4.559-2.977 2.023.5 3.272 2.628 2.786 4.768l-.802 3.443z' id='path27'/%3E%3Cpath d='M98.93 33.836c-1.419-.473-2.197-1.802-1.633-3.686.355-1.194.42-1.497.744-2.675.326-1.172.655-5.166-1.709-7.375 3.232-1.553 5.324-5.301 5.675-9.231.509-5.68-2.706-10.49-10.84-10.49H76.513c-.729 0-1.464.611-1.635 1.358L73.334 8.49c.077 0 3.545-.328 2.544 4.389-.499 2.345-2.624 11.507-4.133 18.195-.192.537-.424 1.038-.76 1.488-.825 1.098-2.019 1.379-2.782 1.44l-.073-.007v.007l-1.673 7.321h16.288l1.684-7.346h-.246c-1.331 0-2.202-.293-2.666-.898-.425-.556-.545-1.409-.329-2.546.023-.123 1.71-7.484 1.71-7.484.291-1.289.854-1.268 1.615-1.268h3.16c1.189 0 1.339.831.974 2.411-.44 1.911-1.931 8.571-2.07 9.241-.91 4.368 1.28 7.896 6.018 7.896h4.604zm-7.41-22.207a71.65 71.65 0 01-.82 3.73c-.166.641-.678.886-1.166.892h-5.077L86.1 9.014c.206-.9.946-1.168 2.612-1.168 2.7 0 3.19 1.803 2.808 3.783z' id='path29'/%3E%3Cpath d='M131.1 33.836c-1.418-.473-2.197-1.802-1.633-3.686.356-1.194.421-1.497.745-2.675.325-1.172.655-5.166-1.709-7.375 3.232-1.553 5.323-5.301 5.675-9.231.509-5.68-2.706-10.49-10.841-10.49h-14.654c-.729 0-1.464.611-1.636 1.358l-1.542 6.752c.078 0 3.545-.328 2.544 4.389-.499 2.345-2.624 11.507-4.134 18.195-.191.537-.424 1.038-.76 1.488-.825 1.098-2.018 1.379-2.782 1.44l-.073-.007v.007l-1.674 7.321h16.289l1.683-7.346h-.246c-1.33 0-2.201-.293-2.666-.898-.426-.556-.546-1.409-.329-2.546.023-.123 1.709-7.484 1.709-7.484.291-1.289.854-1.268 1.616-1.268h3.159c1.189 0 1.34.831.975 2.411-.441 1.911-1.931 8.571-2.069 9.241-.911 4.368 1.279 7.896 6.018 7.896h4.604zm-7.411-22.207a70.711 70.711 0 01-.819 3.73c-.167.641-.679.886-1.167.892h-5.077l1.643-7.238c.206-.9.946-1.168 2.612-1.168 2.702.001 3.191 1.804 2.808 3.784z' id='path31'/%3E%3Cpath d='M212.128 33.836c-1.419-.473-2.197-1.802-1.632-3.686.354-1.194.42-1.497.744-2.675.326-1.172.655-5.166-1.709-7.375 3.232-1.553 5.323-5.301 5.675-9.231.508-5.68-2.706-10.49-10.841-10.49h-14.654c-.729 0-1.464.611-1.636 1.358l-1.542 6.752c.077 0 3.546-.328 2.544 4.389-.5 2.345-2.623 11.507-4.134 18.195-.19.537-.423 1.038-.76 1.488-.826 1.098-2.018 1.379-2.782 1.44l-.074-.007v.007l-1.673 7.321h16.289l1.684-7.346h-.246c-1.331 0-2.202-.293-2.666-.898-.426-.556-.546-1.409-.329-2.546.023-.123 1.709-7.484 1.709-7.484.292-1.289.854-1.268 1.616-1.268h3.159c1.19 0 1.34.831.975 2.411-.441 1.911-1.931 8.571-2.07 9.241-.911 4.368 1.279 7.896 6.019 7.896h4.603zm-7.411-22.207a72.872 72.872 0 01-.818 3.73c-.166.641-.679.886-1.167.892h-5.076l1.643-7.238c.205-.9.945-1.168 2.611-1.168 2.701.001 3.19 1.804 2.807 3.784z' id='path33'/%3E%3Cpath d='M522.794 33.836c-1.418-.473-2.197-1.802-1.633-3.686.355-1.194.42-1.497.744-2.675.326-1.172.655-5.166-1.708-7.375 3.231-1.553 5.322-5.301 5.673-9.231.51-5.68-2.704-10.49-10.84-10.49h-14.653c-.729 0-1.465.611-1.635 1.358l-1.544 6.752c.078 0 3.547-.328 2.545 4.389-.499 2.345-2.623 11.507-4.134 18.195-.191.537-.424 1.038-.76 1.488-.825 1.098-2.018 1.379-2.782 1.44l-.073-.007v.007l-1.673 7.321h16.288l1.684-7.346h-.246c-1.33 0-2.201-.293-2.665-.898-.427-.556-.547-1.409-.329-2.546.023-.123 1.709-7.484 1.709-7.484.292-1.289.855-1.268 1.616-1.268h3.158c1.19 0 1.341.831.976 2.411-.441 1.911-1.932 8.571-2.069 9.241-.911 4.368 1.278 7.896 6.019 7.896h4.603zm-7.41-22.207a71.734 71.734 0 01-.819 3.73c-.166.641-.679.886-1.167.892h-5.075l1.643-7.238c.205-.9.945-1.168 2.611-1.168 2.699.001 3.19 1.804 2.807 3.784z' id='path35'/%3E%3Cpath d='M347.964 25.767c-.738 3.083-1.12 4.8-1.757 6.456-.552 1.438-2.027 2.009-3.762 1.998-.561-.003-1.204.021-1.758-.037-1.029-.111-2.016-.514-2.388-.996-.421-.554-.795-1.318-.49-2.625.663-2.85 4.35-18.855 4.451-19.314.462-1.365 1.466-2.746 4.487-2.746l1.961-8.152h-15.481c-.73 0-1.47.613-1.643 1.36l-1.569 6.808c.077 0 3.485.036 2.516 4.39a974.283 974.283 0 01-1.632 7.058c-.003-.003-.007-.004-.01-.005-.819 3.511-1.789 7.662-2.597 11.144-.188.533-.426 1.037-.762 1.487-.815 1.074-1.975 1.366-2.741 1.433l-1.687 7.306h27.595l3.602-15.564h-6.335z' id='path37'/%3E%3Cpath d='M376.861 25.744c-.738 3.083-1.119 4.8-1.757 6.456-.552 1.438-2.026 2.009-3.761 1.998-.561-.003-1.205.021-1.757-.038-1.03-.11-2.018-.514-2.389-.995-.422-.555-.795-1.318-.491-2.625.664-2.85 4.35-18.855 4.452-19.314.462-1.364 1.466-2.746 4.486-2.746l1.962-8.152h-15.482c-.73 0-1.469.612-1.642 1.36l-1.568 6.809c.075 0 3.484.036 2.515 4.39-.25 1.121-.878 3.82-1.632 7.058a.047.047 0 00-.01-.005c-.82 3.512-1.79 7.661-2.597 11.142-.189.536-.427 1.037-.763 1.489-.815 1.075-1.974 1.366-2.741 1.433L352 41.31h27.595l3.601-15.564h-6.335z' id='path39'/%3E%3Cpath d='M286.323.367L272.632.37c-.729 0-1.465.613-1.635 1.36l-1.541 6.793c.083 0 3.486.043 2.534 4.384-.508 2.345-2.609 11.488-4.119 18.174-.192.53-.424 1.032-.763 1.481-.84 1.119-2.062 1.389-2.822 1.439l-1.684 7.296 20.234-.01c4.19 0 8.962-1.811 10.98-10.238 1.785-8.239 3.641-15.864 3.641-15.864C298.965 7.446 293.361.367 286.323.367zm2.025 13.711c-.233 1.009-.701 3.072-1.229 5.399-.946 4.165-2.121 9.348-2.421 10.544-.692 2.729-1.624 3.608-3.835 3.608-.308 0-3.597.017-4.033.008l5.62-24.816h2.739c1.026 0 1.967.474 2.583 1.3.732.983.933 2.388.576 3.957z' id='path41'/%3E%3Cpath d='M417.764 34.007c-1.088 0-2.422-.022-3.404-3.45-2.356-8.207-7.571-30.126-7.571-30.126h-6.629l-.007.008c-.711.043-1.5.63-1.783 1.352l-12.25 30.148c-.838 1.674-2.377 2.004-3.538 2.069l-1.689 7.319h14.11l1.762-7.616-2.455-.007c-.279 0-.471-.179-.583-.347-.274-.419-.418-1.21-.116-2.036.259-.71.384-.962.529-1.253l.01-.024h10.148l.018.07c.07.286.177.714.391 1.65.125.545.063 1.068-.16 1.366-.293.386-.674.58-1.132.58h-1.44l-1.753 7.616 16.175.008 1.69-7.329c-.107.002.059.002-.323.002zm-21.851-8.654l4.359-10.69 2.934 10.69z' id='path43'/%3E%3Cpath d='M559.131 34.007c-1.086 0-2.423-.022-3.405-3.45-2.354-8.207-7.571-30.126-7.571-30.126h-6.628l-.008.008c-.709.043-1.499.63-1.782 1.352L527.488 31.94c-.837 1.674-2.376 2.004-3.538 2.069l-1.69 7.319h14.11l1.764-7.616-2.457-.007c-.279 0-.47-.179-.579-.347-.276-.419-.421-1.21-.12-2.036.259-.71.385-.962.529-1.253l.012-.024h10.147l.019.07c.069.286.176.714.39 1.65.124.545.062 1.068-.161 1.366-.292.386-.672.58-1.132.58h-1.438l-1.754 7.616 16.176.008 1.688-7.329c-.104.001.059.001-.323.001zm-21.852-8.654l4.359-10.69 2.934 10.69z' id='path45'/%3E%3Cpath d='M140.881.379c-.727 0-1.464.614-1.636 1.361l-1.57 6.758c.078 0 3.604-.284 2.715 3.765-.099.448-.565 2.646-.565 2.646-.884 3.816-2.331 10.633-3.763 16.199-.142.553-.422 1.037-.764 1.487-1.219 1.605-2.855 1.434-2.855 1.434l-1.7 7.302h16.208l1.706-7.319c-.989 0-3.969.191-3.026-3.92.331-1.444 3.6-15.604 4.113-17.73.365-1.598.903-3.878 4.792-3.878l1.88-8.104h-15.535z' id='path47'/%3E%3Cpath d='M159.691.379c-.727 0-1.464.614-1.635 1.361l-1.555 6.782c.072 0 3.483.038 2.526 4.39-.515 2.341-2.638 11.507-4.164 18.196-.187.536-.423 1.037-.758 1.487-1.305 1.731-3.524 1.434-3.524 1.434l-1.681 7.302h28.403l3.24-14.217h-6.332c-.505 2.293-.769 3.811-1.431 5.11-.721 1.416-1.994 2.034-3.829 2.034-1.537 0-2.628-.713-3.464-1.69-.774-.918-.994-2.306-.707-3.614.328-1.495.719-3.123.918-4.054.367-1.705.791-2.563 2.245-2.497.759.034 1.67.903 1.417 2.309-.083.442-.522 2.466-.522 2.466h3.267l2.975-12.665h-3.373s-.247 1.085-.587 2.619c-.197.893-1.13 1.511-1.97 1.459-1.317-.081-1.66-1.302-1.418-2.418.181-.839.491-2.422.751-3.672.742-3.546 2.861-4.284 5.178-4.233 1.888.047 2.83 1.261 3.29 2.218.386.802.668 2.023.154 4.137h5.875L186.222.38h-26.531z' id='path49'/%3E%3Cpath d='M245.301 14.622L248.543.379h-26.53c-.726 0-1.463.614-1.635 1.361l-1.555 6.782c.073 0 3.485.038 2.527 4.39-.516 2.341-2.638 11.507-4.164 18.196-.187.536-.422 1.037-.758 1.487-.821 1.09-2.004 1.376-2.768 1.438l-1.686 7.297h27.651l3.24-14.217h-6.333c-.504 2.293-.769 3.811-1.43 5.11-.721 1.416-1.994 2.034-3.829 2.034-1.538 0-2.629-.713-3.464-1.69-.774-.918-.993-2.306-.707-3.614.328-1.495.718-3.123.918-4.054.367-1.705.789-2.563 2.243-2.497.76.034 1.671.903 1.418 2.309-.082.442-.521 2.466-.521 2.466h3.268l2.975-12.665h-3.373s-.247 1.085-.588 2.619c-.196.893-1.13 1.511-1.97 1.459-1.317-.081-1.66-1.302-1.418-2.418.181-.839.492-2.422.751-3.672.743-3.546 2.861-4.284 5.179-4.233 1.888.047 2.83 1.261 3.29 2.218.385.802.668 2.023.154 4.137z' id='path51'/%3E%3Cpath d='M326.485 14.622L329.727.379h-26.53c-.727 0-1.464.614-1.636 1.361l-1.556 6.782c.072 0 3.486.038 2.527 4.39-.515 2.341-2.638 11.507-4.163 18.196-.188.536-.422 1.037-.759 1.487-.82 1.09-2.004 1.376-2.768 1.438l-1.687 7.297h27.652l3.24-14.217h-6.334c-.504 2.293-.768 3.811-1.43 5.11-.72 1.416-1.994 2.034-3.828 2.034-1.538 0-2.63-.713-3.464-1.69-.775-.918-.995-2.306-.709-3.614.329-1.495.72-3.123.919-4.054.368-1.705.79-2.563 2.243-2.497.762.034 1.672.903 1.418 2.309-.082.442-.521 2.466-.521 2.466h3.267l2.976-12.665h-3.373s-.247 1.085-.588 2.619c-.196.893-1.13 1.511-1.97 1.459-1.317-.081-1.66-1.302-1.42-2.418.182-.839.493-2.422.751-3.672.745-3.546 2.861-4.284 5.179-4.233 1.89.047 2.831 1.261 3.291 2.218.385.802.669 2.023.154 4.137z' id='path53'/%3E%3Cpath d='M493.68 14.622L496.923.379h-26.528c-.728 0-1.466.614-1.638 1.361l-1.555 6.782c.072 0 3.485.038 2.527 4.39-.515 2.341-2.637 11.507-4.165 18.196-.187.536-.421 1.037-.757 1.487-.821 1.09-2.003 1.376-2.768 1.438l-1.686 7.297h27.65l3.241-14.217h-6.335c-.504 2.293-.767 3.811-1.429 5.11-.72 1.416-1.994 2.034-3.83 2.034-1.536 0-2.628-.713-3.462-1.69-.777-.918-.995-2.306-.707-3.614.327-1.495.717-3.123.918-4.054.365-1.705.79-2.563 2.244-2.497.759.034 1.67.903 1.417 2.309-.084.442-.522 2.466-.522 2.466h3.269l2.976-12.665h-3.374s-.247 1.085-.588 2.619c-.197.893-1.13 1.511-1.971 1.459-1.316-.081-1.66-1.302-1.418-2.418.18-.839.49-2.422.751-3.672.742-3.546 2.86-4.284 5.178-4.233 1.888.047 2.831 1.261 3.292 2.218.383.802.667 2.023.152 4.137z' id='path55'/%3E%3C/g%3E%3C/g%3E%3Cstyle id='style10'%3E%3C/style%3E%3C/svg%3E") 50% no-repeat;
    background-size: 100%
}

.bck-navbar .navbar-logo>a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    text-indent: 100%
}

.bck-navbar .navbar-logo.is--sm {
    width: 130px;
    height: 10px
}

.bck-navbar .navbar-logo.is--cor-tv {
    width: 190px;
    height: 22px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='117' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.33.18c-2.435-.586-4.953.974-5.533 3.462L11.38 9.86c-.485 2.405 1.004 4.528 3.38 5.103 2.377.563 4.943-.54 5.557-2.944 0 0 1.407-6.043 1.419-6.101C22.421 2.75 20.813.779 18.33.18zm.248 4.658l-.035.13h.012l-1.395 6.077-.024.082c-.142.598-.65 1.009-1.23 1.009-.094 0-.189-.012-.283-.035-.662-.165-1.088-.869-.934-1.56l.012-.06 1.407-6.17.023-.083c.142-.598.65-1.032 1.241-1.032.095 0 .19.012.284.035.674.176 1.088.88.922 1.607zM7.394 4.862l-.284 1.22h3.299L11.769.18h-2.46c-.449 0-.697.797-.697.797C8.139.65 7.63.345 7.039.204c-2.423-.598-4.882.962-5.52 3.438L.098 9.86c-.508 2.44.982 4.528 3.358 5.103 2.376.563 5.001-.575 5.58-2.945l.792-3.332H7.217c-.438 0-.78.435-.875.787l-.095.457-.284 1.22c-.189.751-.91 1.22-1.643 1.044-.733-.176-1.17-.926-1.017-1.689l1.443-6.289v-.023c.177-.763.922-1.232 1.655-1.056.733.188 1.182.939 1.005 1.713 0 0-.012 0-.012.012zM32.859 12.194c-.508-.164-.792-.645-.591-1.326.13-.422.154-.54.26-.962.118-.422.236-1.854-.615-2.64 1.17-.563 1.927-1.9 2.057-3.308.178-2.041-.981-3.766-3.925-3.766H24.75c-.26 0-.532.223-.591.493L23.601 3.1c.023 0 1.288-.117.922 1.573-.177.844-.946 4.13-1.501 6.534-.071.2-.154.376-.272.54-.296.387-.733.493-1.005.516h-.024l-.603 2.628h5.888l.603-2.64h-.095c-.485 0-.792-.105-.97-.316-.153-.2-.2-.505-.118-.915.012-.047.615-2.687.615-2.687.107-.457.308-.457.58-.457h1.146c.426 0 .485.305.355.868-.166.692-.698 3.074-.745 3.32-.33 1.56.461 2.84 2.175 2.84h1.668l.638-2.711zm-2.672-7.966c-.095.446-.213 1.009-.296 1.337-.059.235-.248.317-.425.317h-1.833l.591-2.593c.071-.317.343-.422.946-.422.97 0 1.147.645 1.017 1.36zM45.203 12.194c-.509-.164-.793-.645-.592-1.326.13-.422.154-.54.272-.962.118-.422.237-1.854-.614-2.64 1.17-.563 1.927-1.9 2.045-3.308.189-2.041-.981-3.766-3.925-3.766h-5.297c-.26 0-.532.223-.59.493l-.545 2.405c.024 0 1.277-.118.922 1.572-.177.845-.945 4.13-1.49 6.535-.07.2-.153.375-.271.54-.296.387-.733.492-1.005.516h-.024l-.603 2.628h5.888l.615-2.64h-.083c-.485 0-.792-.106-.97-.317-.153-.2-.2-.504-.118-.915.012-.047.615-2.687.615-2.687.106-.457.307-.457.58-.457h1.146c.426 0 .485.305.355.868-.154.692-.698 3.074-.745 3.32-.331 1.56.461 2.84 2.175 2.84h1.667l.592-2.699zM42.53 4.228a24.61 24.61 0 01-.296 1.337c-.06.235-.248.317-.414.317h-1.844l.591-2.593c.071-.317.343-.422.946-.422.981 0 1.147.645 1.017 1.36zM76.65 12.194c-.508-.164-.792-.645-.591-1.326.13-.422.154-.54.272-.962.118-.422.236-1.854-.615-2.64 1.17-.563 1.927-1.9 2.045-3.308.19-2.041-.981-3.766-3.913-3.766h-5.296c-.272 0-.533.223-.592.493L67.405 3.1c.023 0 1.277-.117.922 1.573-.177.844-.946 4.13-1.49 6.534-.07.2-.154.376-.272.54-.295.387-.733.493-1.005.516h-.047l-.603 2.628h5.888l.615-2.64h-.095c-.473 0-.792-.105-.958-.316-.153-.2-.2-.505-.118-.915.012-.047.615-2.687.615-2.687.106-.457.307-.457.58-.457h1.146c.426 0 .485.305.355.868-.154.692-.698 3.074-.745 3.32-.331 1.56.46 2.84 2.175 2.84h1.667l.615-2.711zm-2.684-7.966c-.082.446-.2.997-.295 1.337-.06.235-.249.317-.426.317h-1.82l.59-2.593c.083-.317.343-.422.946-.422.97 0 1.147.645 1.005 1.36zM49.458.192c-.26 0-.532.223-.591.493L48.299 3.1c.024 0 1.3-.105.982 1.35-.036.164-.201.95-.201.95-.32 1.373-.84 3.813-1.36 5.82-.047.199-.154.375-.272.527-.437.575-1.029.516-1.029.516l-.614 2.628h5.864l.614-2.64c-.354 0-1.43.071-1.1-1.396.12-.516 1.301-5.596 1.49-6.358.13-.575.332-1.397 1.738-1.397l.674-2.91h-5.627zM56.966.169c-.26 0-.532.223-.591.493l-.556 2.44c.024 0 1.265.012.922 1.572-.189.845-.958 4.142-1.513 6.547-.071.2-.154.375-.272.54-.473.621-1.277.516-1.277.516l-.603 2.628h10.286l1.17-5.116H62.24c-.178.822-.272 1.373-.52 1.83-.26.517-.722.74-1.384.74-.555 0-.957-.258-1.253-.61-.284-.329-.367-.833-.26-1.303.118-.54.26-1.126.331-1.454.13-.61.284-.927.816-.892.272.012.603.317.52.833-.024.164-.19.892-.19.892h1.183l1.076-4.553H61.34s-.094.388-.213.939c-.07.317-.413.54-.72.516-.474-.023-.604-.469-.51-.868.06-.305.178-.868.273-1.326.272-1.278 1.04-1.537 1.88-1.525.685.012 1.028.458 1.194.798.141.282.236.727.059 1.49h2.128L66.578.169h-9.612zM89.372 5.284L90.542.17H80.93c-.26 0-.532.223-.59.493l-.568 2.44c.024 0 1.265.012.91 1.572-.189.845-.957 4.142-1.513 6.547a2.317 2.317 0 01-.272.54c-.296.387-.721.492-1.005.516l-.615 2.628h10.014l1.17-5.116h-2.258c-.189.822-.283 1.373-.52 1.842-.26.505-.721.728-1.383.728-.556 0-.958-.258-1.253-.61-.284-.329-.367-.833-.26-1.303.118-.54.26-1.126.33-1.454.143-.61.284-.916.816-.904.272.012.603.317.509.833-.024.164-.19.892-.19.892h1.183L86.51 5.26h-1.218s-.095.387-.213.938c-.07.317-.414.54-.71.528-.472-.035-.602-.469-.508-.868.06-.305.178-.88.272-1.326.272-1.278 1.04-1.537 1.88-1.525.686.024 1.029.458 1.194.798.142.282.237.727.048 1.49h2.116v-.012zM102.528 2.909h-3.532v12.079h-3.854V2.909H91V0h10.833l.072.287c.204.886.419 1.76.623 2.622zM112.774 0c-.814 4.106-1.795 8.356-2.633 11.804h-.132c-.85-3.46-1.843-7.71-2.657-11.804h-4.25c1.137 4.848 2.502 10.188 3.962 15h5.83c1.58-4.836 2.981-10.14 4.106-15h-4.226z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat
}

.bck-navbar .navbar-local {
    display: none;
    color: #fff;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar .navbar-local {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar .navbar-local {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar .navbar-local {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 1.75rem
    }
}

.bck-navbar .navbar-local.is--cor-torino {
    width: 190px;
    height: 22px;
    margin-left: -2.1875rem;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 403.6 48.4' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M48.4 4.6C42.3 2.9 36 7.2 34.6 13.9L31 30.6c-1.2 6.5 2.5 12.2 8.4 13.8 5.9 1.5 12.3-1.5 13.9-7.9 0 0 3.5-16.3 3.5-16.4 1.8-8.6-2.3-13.9-8.4-15.5m.5 12.5l-.1.4-3.5 16.4-.1.2c-.4 1.6-1.6 2.7-3.1 2.7-.2 0-.5 0-.7-.1-1.7-.4-2.7-2.3-2.3-4.2v-.1l3.5-16.7.1-.2c.4-1.6 1.6-2.8 3.1-2.8.2 0 .4 0 .7.1 1.9.4 2.9 2.3 2.4 4.3M22.8 17.1c.4-2.1-.7-4.1-2.5-4.6-1.8-.4-3.7.8-4.1 2.9v.1l-3.6 17c-.4 2.1.7 4.1 2.5 4.6 1.8.4 3.7-.8 4.1-2.8l.7-3.3.2-1.2c.2-1 1.1-2.1 2.2-2.1h6.5l-2 9c-1.5 6.4-8 9.5-13.9 7.9s-9.6-7.2-8.4-13.8L8 14c1.5-6.7 7.7-10.9 13.8-9.3 1.5.4 2.7 1.2 3.9 2.1 0 0 .7-2.1 1.8-2.1h6.2l-3.4 15.9h-8.2l.7-3.5M85.6 14.7c.4-5.5-2.4-10.1-9.8-10.1H62.7c-.7 0-1.3.6-1.5 1.3l-1.4 6.5c.1 0 3.2-.3 2.3 4.3-.4 2.3-2.3 11.2-3.7 17.6-.1.5-.4 1-.7 1.5-.7 1-1.8 1.3-2.5 1.4h-.1l-1.5 7h14.8l1.5-7.1h-.2c-1.2 0-2-.3-2.4-.9-.4-.5-.5-1.4-.3-2.5 0-.1 1.5-7.3 1.5-7.3.3-1.2.8-1.2 1.5-1.2h2.9c1.1 0 1.2.8.9 2.3-.4 1.8-1.8 8.3-1.8 9-.8 4.3 1.2 7.6 5.4 7.6h4.2l1.5-7.3c-1.2-.4-2-1.8-1.5-3.6.3-1.2.4-1.5.7-2.6s.6-5-1.5-7.1c2.6-1.4 4.5-5 4.8-8.8m-9.4.7c-.2 1.2-.5 2.7-.7 3.6-.1.6-.6.9-1 .9h-4.6l1.5-7c.2-.9.9-1.1 2.3-1.1 2.4 0 2.8 1.7 2.5 3.6M114.7 14.7c.4-5.5-2.4-10.1-9.8-10.1H91.7c-.7 0-1.3.6-1.5 1.3l-1.4 6.5c.1 0 3.2-.3 2.3 4.3-.4 2.3-2.3 11.2-3.7 17.6-.1.5-.4 1-.7 1.5-.7 1-1.8 1.3-2.5 1.4h-.1l-1.5 7h14.8l1.5-7.1h-.2c-1.2 0-2-.3-2.4-.9-.4-.5-.5-1.4-.3-2.5 0-.1 1.5-7.3 1.5-7.3.3-1.2.8-1.2 1.5-1.2h2.9c1.1 0 1.2.8.9 2.3-.4 1.8-1.8 8.3-1.8 9-.8 4.3 1.2 7.6 5.4 7.6h4.2l1.5-7.3c-1.2-.4-2-1.8-1.5-3.6.3-1.2.4-1.5.7-2.6s.6-5-1.5-7.1c2.7-1.4 4.6-5 4.9-8.8m-9.5.7c-.2 1.2-.5 2.7-.7 3.6-.1.6-.6.9-1 .9h-4.6l1.5-7c.2-.9.9-1.1 2.3-1.1 2.5 0 2.9 1.7 2.5 3.6M188 14.7c.4-5.5-2.4-10.1-9.8-10.1H165c-.7 0-1.3.6-1.5 1.3l-1.4 6.5c.1 0 3.2-.3 2.3 4.3-.4 2.3-2.3 11.2-3.7 17.6-.1.5-.4 1-.7 1.5-.7 1-1.8 1.3-2.5 1.4h-.1l-1.5 7h14.6l1.5-7.1h-.2c-1.2 0-2-.3-2.4-.9-.4-.5-.5-1.4-.3-2.5 0-.1 1.5-7.3 1.5-7.3.3-1.2.8-1.2 1.5-1.2h2.9c1.1 0 1.2.8.9 2.3-.4 1.8-1.8 8.3-1.8 9-.8 4.3 1.2 7.6 5.4 7.6h4.2l1.5-7.3c-1.2-.4-2-1.8-1.5-3.6.3-1.2.4-1.5.7-2.6.3-1.1.6-5-1.5-7.1 2.8-1.4 4.7-5 5.1-8.8m-9.6.7c-.2 1.2-.5 2.7-.7 3.6-.1.6-.6.9-1 .9h-4.6l1.5-7c.2-.9.9-1.1 2.3-1.1 2.4 0 2.9 1.7 2.5 3.6M134.8 4.6l-1.7 7.9c-3.5 0-4 2.2-4.3 3.7-.4 2.1-3.4 15.8-3.7 17.2-.9 4 1.8 3.8 2.7 3.8l-1.5 7h-14.7l1.5-7s1.5.1 2.6-1.4c.3-.4.6-.9.7-1.5 1.3-5.4 2.6-12 3.4-15.6 0 0 .4-2.1.5-2.6.8-3.9-2.3-3.7-2.4-3.7l1.4-6.5c.1-.7.8-1.3 1.5-1.3h14zM161.8 4.6l-2.9 13.8h-5.3c.4-2.1.2-3.2-.1-4-.4-1-1.2-2.1-3-2.1-2.1-.1-4 .7-4.7 4.1-.2 1.2-.5 2.7-.7 3.5-.2 1.1.1 2.3 1.2 2.3.7.1 1.6-.5 1.8-1.4.3-1.5.5-2.6.5-2.6h3l-2.7 12.3H146s.4-2 .4-2.3c.2-1.4-.6-2.2-1.2-2.2-1.3-.1-1.7.7-2.1 2.4-.1.9-.5 2.5-.8 3.9-.3 1.2-.1 2.6.7 3.5.7 1 1.8 1.6 3.2 1.6 1.7 0 2.8-.6 3.4-2 .6-1.2.8-2.7 1.3-4.9h5.7l-2.9 13.7H128l1.5-7s2 .3 3.2-1.4c.3-.4.5-1 .7-1.5 1.4-6.5 3.3-15.3 3.7-17.6.9-4.2-2.2-4.3-2.3-4.3l1.4-6.5c.1-.7.8-1.3 1.5-1.3h24.1zM209.8 18.4c.4-2.1.2-3.2-.1-4-.4-1-1.2-2.1-2.9-2.1-2.1-.1-4 .7-4.7 4.1-.2 1.2-.5 2.7-.7 3.5-.2 1.1.1 2.3 1.2 2.3.7.1 1.6-.5 1.8-1.4.3-1.5.5-2.6.5-2.6h3l-2.7 12.3h-2.9s.4-2 .4-2.3c.2-1.4-.6-2.2-1.2-2.2-1.3-.1-1.7.7-2.1 2.4-.1.9-.5 2.5-.8 3.9-.3 1.2-.1 2.6.7 3.5.7 1 1.8 1.6 3.2 1.6 1.7 0 2.8-.6 3.4-2 .6-1.2.8-2.7 1.3-4.9h5.7L210 44.2h-25l1.5-7c.7-.1 1.8-.4 2.5-1.4.3-.4.5-1 .7-1.5 1.4-6.5 3.3-15.3 3.7-17.6.9-4.2-2.2-4.3-2.3-4.3l1.4-6.5c.1-.7.8-1.3 1.5-1.3h24l-2.9 13.8h-5.3zM320.4 14.7c.4-5.5-2.4-10.1-9.8-10.1h-13.2c-.7 0-1.3.6-1.5 1.3l-1.4 6.5c.1 0 3.2-.3 2.3 4.3-.4 2.3-2.3 11.2-3.7 17.6-.1.5-.4 1-.7 1.5-.7 1-1.8 1.3-2.5 1.4h-.1l-1.5 7H303l1.5-7.1h-.2c-1.2 0-2-.3-2.4-.9-.4-.5-.5-1.4-.3-2.5 0-.1 1.5-7.3 1.5-7.3.3-1.2.8-1.2 1.5-1.2h2.9c1.1 0 1.2.8.9 2.3-.4 1.8-1.8 8.3-1.8 9-.8 4.3 1.2 7.6 5.4 7.6h4.2l1.5-7.3c-1.2-.4-2-1.8-1.5-3.6.3-1.2.4-1.5.7-2.6.3-1.1.6-5-1.5-7.1 2.8-1.4 4.7-5 5-8.8m-9.5.7c-.2 1.2-.5 2.7-.7 3.6-.1.6-.6.9-1 .9h-4.6l1.5-7c.2-.9.9-1.1 2.3-1.1 2.4 0 2.9 1.7 2.5 3.6M268.6 4.6l-2.9 13.8h-5.1c.1-.7.3-1.5.4-2.3.4-1.9 0-3.7-2.4-3.7-1.3 0-1.6.1-1.8 1l-1.3 6.3c-1.1 4.8-2.8 12.6-3 13.6-.8 3.8 1.7 3.8 2.6 3.8h.4l-1.5 7h-15.6l1.5-7s2.1.1 3.2-1.4c.3-.4.5-.9.7-1.5.1-.4.3-1 .4-1.3.1-.4 1.8-8.7 2.8-13.3.2-.9 1.1-5.1 1.3-6.3.1-.9-.6-1.3-2.1-1.1-.7.1-1.5.5-2.1 1.1-.4.4-1 1.4-1.2 2.4-.1.7-.6 2.6-.6 2.6h-5.5l2.7-12.4c.1-.7.8-1.3 1.5-1.3H268.6zM364.3 44.1h-11.1l-1.5-27.5c-.7 3.2-3.3 15.3-3.6 16.6-.7 3.4 1.1 3.7 2.2 3.8l-1.5 7h-13.6l1.5-7s1.5.1 2.6-1.4c.3-.4.6-.9.7-1.5 1.3-5.4 2.6-12 3.4-15.6 0 0 .4-2.1.5-2.6.8-3.9-2.3-3.7-2.4-3.7l1.4-6.5c.1-.7.8-1.3 1.5-1.3h13.8l1.4 27.3c1-4.6 3.1-15.3 3.2-15.8.7-3.3-1.9-3.7-2-3.7l1.4-6.5c.1-.7.8-1.3 1.5-1.3h12.1l-1.7 7.9c-2.9.3-3.4 2.3-3.7 3.7-.1.4-.2 1.1-.4 2.1l-5.7 26zM282.6 4.6c-6.1-1.6-12.4 2.6-13.8 9.3l-3.5 16.7c-1.2 6.5 2.5 12.2 8.4 13.8 5.9 1.5 12.3-1.5 13.9-7.9 0 0 3.5-16.3 3.5-16.4 1.7-8.6-2.3-13.9-8.5-15.5m.6 12.5l-.1.4-3.5 16.4-.1.2c-.4 1.6-1.6 2.7-3.1 2.7-.2 0-.5 0-.7-.1-1.7-.4-2.7-2.3-2.3-4.2v-.1l3.5-16.7.1-.2c.4-1.6 1.6-2.8 3.1-2.8.2 0 .4 0 .7.1 1.8.5 2.9 2.4 2.4 4.3M389.8 4.6c-6.1-1.6-12.4 2.6-13.8 9.3l-3.5 16.7c-1.2 6.5 2.5 12.2 8.4 13.8 5.9 1.5 12.3-1.5 13.9-7.9 0 0 3.5-16.3 3.5-16.4 1.8-8.6-2.3-13.9-8.5-15.5m.7 12.5l-.1.4-3.5 16.4-.1.2c-.4 1.6-1.6 2.7-3.1 2.7-.2 0-.5 0-.7-.1-1.7-.4-2.7-2.3-2.3-4.2v-.1l3.5-16.7.1-.2c.4-1.6 1.6-2.8 3.1-2.8.2 0 .4 0 .7.1 1.7.5 2.7 2.4 2.4 4.3M341.4 4.6l-1.7 7.9c-3.5 0-4 2.2-4.3 3.7-.4 2.1-3.4 15.8-3.7 17.2-.9 4 1.8 3.8 2.7 3.8l-1.5 7h-14.7l1.5-7s1.5.1 2.6-1.4c.3-.4.6-.9.7-1.5 1.3-5.4 2.6-12 3.4-15.6 0 0 .4-2.1.5-2.6.8-3.9-2.3-3.7-2.4-3.7l1.4-6.5c.1-.7.8-1.3 1.5-1.3h14z'/%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px
}

.bck-navbar .navbar-local.is--cor-veneto {
    width: 232px;
    height: 18px;
    margin-left: -2.1875rem;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='232' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.678.148c-2.862-.704-5.82 1.17-6.5 4.138L12.51 11.72c-.562 2.877 1.18 5.415 3.968 6.102 2.786.685 5.803-.647 6.528-3.52l1.66-7.288c.806-3.802-1.082-6.153-3.988-6.867zm.282 5.561l-.043.163h.01l-1.641 7.264-.024.098c-.17.706-.765 1.2-1.445 1.2a1.34 1.34 0 01-.336-.042c-.784-.192-1.274-1.03-1.097-1.865l.014-.071 1.662-7.373h.003l.022-.099c.161-.72.76-1.221 1.456-1.221.11 0 .223.014.331.04.795.198 1.285 1.046 1.088 1.906zM227.423.15c-2.861-.705-5.818 1.17-6.498 4.137l-1.668 7.435c-.563 2.877 1.178 5.415 3.967 6.102 2.788.685 5.804-.647 6.528-3.52l1.661-7.288c.807-3.802-1.084-6.153-3.99-6.867zm.283 5.56l-.042.163h.009l-1.641 7.264-.023.098c-.171.706-.766 1.2-1.448 1.2-.11 0-.224-.014-.334-.042-.783-.192-1.274-1.03-1.097-1.865l.014-.071 1.663-7.373h.002l.023-.099c.16-.72.761-1.221 1.455-1.221.11 0 .223.014.331.04.795.198 1.286 1.046 1.088 1.906zm-219.02.014c.206-.918-.324-1.83-1.183-2.045-.86-.21-1.727.363-1.934 1.277l-.003.022L3.867 12.5h.002c-.191.908.334 1.81 1.188 2.019.852.211 1.708-.351 1.925-1.253l.34-1.453.118-.547c.113-.426.514-.948 1.028-.948h3.06l-.916 3.987c-.69 2.835-3.771 4.205-6.56 3.52-2.786-.688-4.528-3.178-3.937-6.102l1.662-7.438.008.003C2.525 1.335 5.41-.535 8.272.169c.69.17 1.292.53 1.84.931 0 0 .298-.954.824-.954h2.881l-1.6 7.054H8.346l.335-1.454c0-.01.003-.017.005-.023zm28.209 8.782c-.602-.203-.933-.773-.693-1.582.15-.512.178-.642.316-1.146.138-.503.278-2.215-.725-3.163 1.372-.666 2.259-2.273 2.408-3.959.216-2.435-1.148-4.499-4.6-4.499h-6.22c-.31 0-.621.263-.694.584l-.654 2.895c.033 0 1.505-.14 1.079 1.882-.211 1.006-1.113 4.935-1.754 7.803-.081.23-.18.446-.322.639-.351.47-.857.59-1.181.618l-.032-.003v.003l-.71 3.14h6.914l.714-3.15h-.104c-.564 0-.934-.127-1.131-.386-.18-.238-.232-.604-.14-1.092.01-.053.726-3.21.726-3.21.123-.552.362-.544.686-.544h1.34c.505 0 .569.357.414 1.035-.187.819-.82 3.675-.878 3.963-.387 1.873.543 3.386 2.553 3.386h1.954l.734-3.214zM33.75 4.981a29.53 29.53 0 01-.35 1.6c-.07.274-.286.379-.494.382h-2.154l.696-3.104c.087-.387.402-.501 1.11-.501 1.145 0 1.353.774 1.192 1.623zm16.798 9.524c-.602-.203-.933-.773-.693-1.582.151-.512.179-.642.316-1.146.138-.503.278-2.215-.725-3.163 1.372-.666 2.259-2.273 2.408-3.959.216-2.435-1.148-4.499-4.6-4.499h-6.22c-.309 0-.622.263-.693.584l-.655 2.895c.033 0 1.505-.14 1.08 1.882-.213 1.006-1.113 4.935-1.755 7.803-.08.23-.18.446-.323.639-.35.47-.856.59-1.18.618l-.032-.003v.003l-.71 3.14h6.913l.715-3.15h-.105c-.564 0-.934-.127-1.13-.386-.182-.238-.232-.604-.14-1.092.01-.053.726-3.21.726-3.21.123-.552.362-.544.686-.544h1.34c.505 0 .569.357.414 1.035-.188.819-.82 3.675-.879 3.963-.385 1.873.544 3.386 2.554 3.386h1.954l.734-3.214zm-3.145-9.524a29.055 29.055 0 01-.348 1.6c-.07.274-.288.379-.495.382h-2.155l.697-3.104c.087-.387.402-.501 1.11-.501 1.146 0 1.353.774 1.19 1.623zm37.536 9.524c-.601-.203-.932-.773-.692-1.582.15-.512.179-.642.316-1.146.138-.503.279-2.215-.725-3.163 1.372-.666 2.259-2.273 2.408-3.959.216-2.435-1.149-4.499-4.6-4.499h-6.22c-.31 0-.622.263-.694.584l-.655 2.895c.033 0 1.506-.14 1.079 1.882-.211 1.006-1.113 4.935-1.755 7.803-.08.23-.18.446-.322.639-.351.47-.856.59-1.18.618l-.032-.003v.003l-.711 3.14h6.913l.715-3.15h-.104c-.564 0-.934-.127-1.131-.386-.18-.238-.232-.604-.139-1.092.01-.053.726-3.21.726-3.21.123-.552.362-.544.685-.544h1.341c.505 0 .57.357.414 1.035-.187.819-.82 3.675-.879 3.963-.386 1.873.543 3.386 2.554 3.386h1.954l.734-3.214zm-3.145-9.524a29.614 29.614 0 01-.348 1.6c-.07.274-.288.379-.495.382h-2.155l.697-3.104c.088-.387.401-.501 1.109-.501 1.147 0 1.355.774 1.192 1.623zm63.486 6.063l-1.528 6.674H132.04l.715-3.132c.326-.03.818-.154 1.163-.615.143-.193.244-.41.325-.639.342-1.492.754-3.272 1.101-4.778l.004.002c.321-1.389.587-2.545.692-3.026.412-1.868-1.035-1.884-1.067-1.884l.666-2.919c.074-.32.387-.584.697-.584h6.57l-.831 3.497c-1.282 0-1.709.591-1.904 1.177-.044.197-1.609 7.06-1.89 8.283-.129.561.029.888.208 1.126.158.206.577.379 1.013.427.236.026.509.014.746.016.737.004 1.361-.24 1.597-.857.271-.71.432-1.447.745-2.768h2.69zM116.43.151l-5.811.002c-.309 0-.622.262-.693.583l-.654 2.913c.035 0 1.48.02 1.076 1.88-.215 1.007-1.108 4.927-1.748 7.795-.081.226-.18.443-.324.635-.357.479-.875.595-1.198.617l-.715 3.13c1.481-.002 8.254-.005 8.59-.005 1.776 0 3.801-.777 4.658-4.39.758-3.534 1.545-6.804 1.545-6.804.639-3.32-1.739-6.356-4.726-6.356zm.86 5.88c-.1.433-.298 1.318-.522 2.316-.4 1.786-.899 4.01-1.027 4.522-.293 1.17-.689 1.547-1.627 1.547-.132 0-1.528.007-1.713.004l2.385-10.643h1.164c.435 0 .834.204 1.095.557.311.422.397 1.024.245 1.697zM61.293.156l-.797 3.476c-1.65 0-1.879.978-2.034 1.663-.218.913-1.605 6.985-1.745 7.603-.4 1.764.864 1.681 1.284 1.681l-.724 3.14h-6.88l.721-3.132s.695.073 1.213-.614c.145-.193.263-.402.324-.64.608-2.386 1.223-5.31 1.597-6.946 0 0 .198-.943.24-1.134.377-1.737-1.12-1.616-1.152-1.616L54.007.74c.073-.321.385-.585.694-.585h6.593v.001zm12.65 0l-1.376 6.109h-2.493c.219-.906.099-1.431-.065-1.774-.195-.411-.596-.93-1.396-.952-.984-.022-1.883.295-2.198 1.815-.11.537-.242 1.215-.32 1.576-.102.478.045 1.002.603 1.036.355.023.753-.242.836-.625.145-.658.25-1.124.25-1.124h1.43l-1.261 5.431h-1.387s.186-.866.221-1.056c.107-.602-.28-.976-.6-.991-.618-.028-.798.341-.953 1.072-.084.4-.25 1.097-.39 1.738-.122.562-.029 1.156.3 1.55.354.42.818.725 1.47.725.779 0 1.32-.265 1.625-.871.281-.559.393-1.21.606-2.193h2.69l-1.376 6.097H58.104l.714-3.13s.941.127 1.495-.616c.143-.192.243-.408.323-.638.647-2.868 1.549-6.8 1.767-7.802.407-1.867-1.041-1.883-1.073-1.883l.66-2.909c.073-.32.386-.584.694-.584h11.26zm22.582 6.108c.218-.906.099-1.43-.065-1.774-.195-.41-.595-.93-1.396-.951-.984-.022-1.882.294-2.197 1.815-.11.537-.243 1.215-.32 1.576-.102.478.044 1.002.602 1.036.356.022.753-.243.837-.626.144-.658.25-1.123.25-1.123h1.431l-1.263 5.43h-1.387s.187-.866.222-1.056c.107-.602-.279-.976-.602-.99-.617-.028-.797.34-.952 1.071-.085.4-.25 1.097-.39 1.739-.122.56-.029 1.156.301 1.55.353.42.817.724 1.47.724.779 0 1.319-.265 1.624-.871.282-.558.394-1.209.607-2.192h2.688l-1.374 6.097H84.876l.714-3.13c.325-.026.828-.15 1.175-.616.143-.193.243-.408.322-.639.648-2.868 1.55-6.799 1.767-7.802.407-1.867-1.041-1.883-1.073-1.883l.66-2.908c.074-.321.386-.585.694-.585h11.26l-1.376 6.109h-2.494zm34.457 0c.218-.906.098-1.43-.065-1.774-.195-.41-.595-.93-1.396-.951-.984-.022-1.883.294-2.197 1.815-.11.537-.243 1.215-.319 1.576-.102.478.042 1.002.601 1.036.356.022.753-.243.836-.626l.25-1.123h1.431l-1.261 5.43h-1.388s.187-.866.221-1.056c.108-.602-.279-.976-.601-.99-.617-.028-.797.34-.952 1.071-.085.4-.251 1.097-.39 1.739-.122.56-.03 1.156.3 1.55.354.42.818.724 1.47.724.779 0 1.32-.265 1.625-.871.282-.558.393-1.209.607-2.192h2.688l-1.375 6.097h-11.736l.715-3.13c.326-.026.828-.15 1.176-.616.142-.193.241-.408.321-.639.647-2.868 1.549-6.799 1.767-7.802.408-1.867-1.042-1.883-1.073-1.883l.66-2.908c.073-.321.387-.585.694-.585h11.261l-1.376 6.109h-2.494zM178.613.156l-1.376 6.109h-2.494c.218-.906.099-1.431-.064-1.774-.196-.411-.597-.93-1.397-.952-.985-.022-1.883.295-2.198 1.815-.109.537-.242 1.215-.318 1.576-.102.478.043 1.002.601 1.036.356.023.754-.242.837-.625.144-.658.249-1.124.249-1.124h1.431l-1.261 5.431h-1.387s.185-.866.221-1.056c.107-.602-.281-.976-.602-.991-.617-.028-.796.341-.952 1.072-.084.4-.25 1.097-.39 1.738-.121.562-.03 1.156.302 1.55.353.42.817.725 1.469.725.778 0 1.32-.265 1.625-.871.28-.559.393-1.21.607-2.193h2.688l-1.376 6.097h-12.055l.714-3.13s.942.127 1.496-.616c.142-.192.241-.408.32-.638.649-2.868 1.552-6.8 1.769-7.802.405-1.867-1.043-1.883-1.072-1.883l.659-2.909c.073-.32.386-.584.695-.584h11.259zm28.693 0l-1.376 6.109h-2.492c.217-.906.097-1.431-.065-1.774-.195-.411-.596-.93-1.396-.952-.986-.022-1.883.295-2.199 1.815-.108.537-.241 1.215-.319 1.576-.102.478.044 1.002.602 1.036.356.023.754-.242.836-.625l.249-1.124h1.431l-1.261 5.431h-1.388s.188-.866.223-1.056c.106-.602-.28-.976-.602-.991-.616-.028-.797.341-.952 1.072-.085.4-.251 1.097-.391 1.738-.121.562-.029 1.156.301 1.55.354.42.818.725 1.47.725.778 0 1.321-.265 1.626-.871.28-.559.393-1.21.606-2.193h2.688l-1.375 6.097h-12.055l.714-3.13s.942.127 1.497-.616c.141-.192.241-.408.32-.638.647-2.868 1.549-6.8 1.768-7.802.406-1.867-1.041-1.883-1.073-1.883l.66-2.909c.072-.32.386-.584.695-.584h11.258zm-40.98 0l-.785 3.484c-.414.011-.923.035-1.325.82l-5.22 12.678c-.12.31-.228.56-.53.579l-.231.004h-3.137s-1.003-8.63-1.595-12.826c-.207-1.473-1.706-1.247-1.706-1.247l.683-2.931c.081-.307.382-.557.682-.56h6.33l-.815 3.48-.506.014c-.338.012-.732.34-.64 1.055.073.562.503 4.678.684 6.407.688-1.817 2.379-6.282 2.469-6.526.159-.427-.068-.903-.653-.94-.162-.01-.322-.01-.322-.01l.795-3.48h5.822zm55.061 0l-1.375 6.109h-2.368c.073-.329.147-.698.212-1.026.162-.85.013-1.627-1.132-1.623-.611.003-.776.079-.863.466l-.63 2.809c-.506 2.163-1.295 5.556-1.397 6.008-.388 1.71.787 1.685 1.242 1.681h.197l-.723 3.139h-7.355l.722-3.131s1.012.073 1.532-.615c.145-.193.251-.405.323-.639.05-.154.128-.43.165-.588.041-.196.866-3.864 1.323-5.904l.002-.004c.102-.398.527-2.243.633-2.787.079-.4-.262-.583-.982-.488-.338.044-.729.22-1.01.48-.22.204-.445.618-.556 1.075-.069.285-.27 1.14-.27 1.14l-2.574-.006L207.776.74c.073-.32.385-.584.694-.584h12.917zm-32.024 17.56h-5.189l-.726-12.19c-.335 1.428-1.56 6.79-1.693 7.37-.336 1.488.51 1.66 1.035 1.68l-.717 3.14h-6.364l.721-3.131s.694.073 1.212-.616c.146-.192.265-.4.326-.638.606-2.387 1.221-5.31 1.598-6.946 0 0 .197-.943.239-1.135.377-1.736-1.12-1.615-1.153-1.615l.668-2.898c.072-.32.385-.584.693-.584h6.489l.669 12.098c.491-2.06 1.458-6.81 1.504-7.002.359-1.48-.881-1.615-.916-1.615l.668-2.898c.073-.32.386-.585.694-.585h5.7l-.798 3.489c-1.373.115-1.581 1.01-1.726 1.65-.039.166-.12.502-.219.943l-2.715 11.482z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px
}

.bck-navbar .navbar-local.is--cor-adige {
    width: 286px;
    height: 18px;
    margin-left: -2.1875rem;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='287' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M146.492 11.017l-1.542 6.66h-11.808l.723-3.128c.329-.029.823-.154 1.174-.612.143-.193.247-.408.325-.637.344-1.488.762-3.267 1.113-4.77 0 0 .004 0 .004.004.322-1.384.59-2.54.697-3.02.415-1.864-1.044-1.878-1.077-1.878l.673-2.913c.075-.318.39-.583.701-.583h6.627l-.841 3.489c-1.292 0-1.721.59-1.921 1.173-.043.197-1.621 7.046-1.904 8.266-.132.558.029.887.211 1.123.158.208.58.38 1.023.426.237.025.512.014.752.018.74.003 1.374-.24 1.61-.855.272-.709.436-1.446.751-2.763h2.709zm9.653-.01c-.314 1.32-.479 2.053-.751 2.762-.236.615-.866.859-1.61.855-.24 0-.515.01-.751-.018-.441-.046-.863-.218-1.024-.426-.179-.236-.34-.565-.211-1.123.283-1.22 1.861-8.069 1.904-8.265.196-.584.626-1.174 1.921-1.174l.841-3.489h-6.627c-.311 0-.629.262-.701.584l-.673 2.912c.033 0 1.492.015 1.077 1.879-.107.48-.375 1.635-.697 3.02h-.004c-.351 1.502-.766 3.277-1.113 4.769a2.427 2.427 0 01-.325.637c-.347.462-.845.583-1.174.612l-.723 3.127h11.808l1.542-6.659h-2.709v-.003zm9.518-5.872c.329-1.36 1.163-5.002 1.163-5.002h-4.194c-.311 0-.629.261-.701.583l-.866 3.714c1.224 0 1.392-.01 1.893-.01-.193 1.649-1.32 2.114-2.379 2.125l-.537 2.383c-.004 0 4.615.343 5.621-3.793zm24.677 5.872c-.314 1.32-.479 2.053-.751 2.762-.236.615-.866.859-1.61.855-.24 0-.515.01-.751-.018-.44-.046-.863-.218-1.024-.426-.182-.236-.34-.565-.211-1.123.283-1.22 1.861-8.069 1.904-8.265.196-.584.626-1.174 1.921-1.174l.841-3.489h-6.627c-.311 0-.629.262-.701.584l-.673 2.912c.033 0 1.492.015 1.077 1.879-.107.48-.375 1.635-.697 3.02h-.004c-.35 1.502-.766 3.277-1.109 4.769a2.43 2.43 0 01-.326.637c-.347.462-.844.583-1.173.612l-.723 3.127h11.807l1.543-6.659h-2.713v-.003zM24.872 6.996c-.015.06-1.675 7.274-1.675 7.274-.73 2.866-3.771 4.193-6.584 3.513-2.812-.687-4.565-3.22-4-6.09l1.682-7.417c.687-2.959 3.667-4.83 6.551-4.129 2.93.709 4.838 3.056 4.026 6.849zM20.038 3.79a1.515 1.515 0 00-.337-.04c-.7 0-1.306.501-1.467 1.22l-.021.1h-.004l-1.678 7.357-.014.072c-.179.833.315 1.67 1.105 1.86.111.029.226.043.34.043.687 0 1.288-.494 1.457-1.198l.025-.097 1.653-7.25h-.007l.043-.164c.196-.858-.297-1.703-1.095-1.903zM217.15 6.996c-.015.06-1.675 7.274-1.675 7.274-.73 2.866-3.771 4.193-6.584 3.513-2.812-.687-4.565-3.22-4-6.09l1.682-7.417c.687-2.959 3.667-4.83 6.551-4.129 2.931.709 4.838 3.056 4.026 6.849zm-4.834-3.206a1.519 1.519 0 00-.337-.04c-.701 0-1.306.501-1.467 1.22l-.021.1h-.004l-1.674 7.357-.015.072c-.178.833.315 1.67 1.106 1.86.111.029.225.043.34.043.687 0 1.288-.494 1.456-1.198l.025-.097 1.653-7.25h-.007l.043-.164c.197-.858-.297-1.703-1.098-1.903zM8.753 5.73l-.337 1.452h3.904L13.93.14h-2.905c-.53 0-.83.952-.83.952-.551-.4-1.16-.759-1.854-.93-2.884-.702-5.793 1.163-6.54 4.11l-.008-.003L.115 11.69c-.594 2.92 1.163 5.403 3.972 6.09 2.812.683 5.918-.684 6.612-3.514l.923-3.979H8.538c-.519 0-.923.523-1.034.949l-.118.543-.344 1.45c-.221.898-1.084 1.46-1.943 1.248-.858-.207-1.388-1.109-1.198-2.014h-.004L5.611 4.96c0-.004 0-.014.004-.022.207-.912 1.084-1.481 1.95-1.273.866.214 1.399 1.123 1.191 2.039l-.003.025zm27.704 11.946h-1.971c-2.029 0-2.966-1.51-2.576-3.378.06-.286.697-3.137.887-3.953.157-.677.093-1.034-.415-1.034h-1.353c-.325 0-.569-.011-.69.544 0 0-.723 3.148-.73 3.202-.093.486-.043.851.14 1.091.196.258.572.383 1.14.383h.105l-.723 3.145H23.3l.716-3.13v-.004l.032.003c.325-.028.837-.146 1.191-.615.143-.193.243-.408.326-.637.647-2.862 1.556-6.784 1.767-7.786.43-2.018-1.055-1.878-1.087-1.878l.662-2.891c.075-.319.386-.583.7-.583h6.273c3.481 0 4.855 2.057 4.637 4.49-.15 1.682-1.045 3.285-2.43 3.95 1.013.945.87 2.655.73 3.156-.139.504-.164.633-.318 1.145-.243.805.093 1.374.698 1.578l-.74 3.202zm-3.632-14.33c-.712 0-1.03.115-1.116.501l-.701 3.099h2.172c.207-.004.43-.108.497-.383.104-.397.247-1.056.35-1.596.165-.848-.046-1.62-1.202-1.62zm17.4 14.33h-1.971c-2.029 0-2.966-1.51-2.576-3.378.06-.286.698-3.137.884-3.953.157-.677.093-1.034-.415-1.034h-1.353c-.326 0-.569-.011-.69.544 0 0-.723 3.148-.73 3.202-.093.486-.043.851.14 1.091.196.258.572.383 1.14.383h.104l-.719 3.145h-6.97l.716-3.13v-.004l.032.003c.325-.028.837-.146 1.191-.615.143-.193.244-.408.326-.637.648-2.862 1.556-6.784 1.767-7.786.43-2.018-1.055-1.878-1.087-1.878l.662-2.891c.075-.319.386-.583.701-.583h6.272c3.482 0 4.856 2.057 4.637 4.49-.15 1.682-1.044 3.285-2.43 3.95 1.014.945.87 2.655.73 3.156-.139.504-.164.633-.318 1.145-.243.805.093 1.374.698 1.578l-.74 3.202zM46.59 3.346c-.712 0-1.03.115-1.116.501l-.701 3.099h2.171c.208-.004.43-.108.498-.383.103-.397.247-1.056.35-1.596.165-.848-.046-1.62-1.202-1.62zm38.306 14.33h-1.971c-2.029 0-2.966-1.51-2.576-3.378.06-.286.697-3.137.887-3.953.157-.677.093-1.034-.419-1.034h-1.352c-.326 0-.569-.011-.69.544 0 0-.723 3.148-.73 3.202-.094.486-.044.851.139 1.091.197.258.573.383 1.141.383h.104l-.723 3.145h-6.97l.716-3.13v-.004l.032.003c.326-.028.838-.146 1.192-.615.143-.193.243-.408.325-.637.648-2.862 1.557-6.784 1.768-7.786.43-2.018-1.056-1.878-1.088-1.878l.662-2.891c.072-.319.386-.583.701-.583h6.273c3.481 0 4.855 2.057 4.637 4.49-.15 1.682-1.045 3.285-2.43 3.95 1.013.945.87 2.655.73 3.156-.14.504-.164.633-.318 1.145-.244.805.093 1.374.697 1.578l-.737 3.202zm-3.631-14.33c-.712 0-1.03.115-1.117.501l-.7 3.099h2.17c.208-.004.43-.108.498-.383.104-.397.247-1.056.35-1.596.166-.848-.046-1.62-1.201-1.62zm40.886 3.142s-.795 3.263-1.56 6.787c-.863 3.607-2.906 4.383-4.698 4.383l-8.659.004.719-3.12c.326-.022.848-.136 1.209-.616.147-.193.244-.408.326-.633.644-2.862 1.546-6.773 1.764-7.779.408-1.857-1.048-1.874-1.084-1.874l.658-2.91c.072-.318.387-.583.698-.583h5.861c3.012 0 5.413 3.031 4.766 6.34zm-4.144-2.165a1.358 1.358 0 00-1.105-.555h-1.174l-2.404 10.62c.186.004 1.595-.004 1.724-.004.945 0 1.346-.375 1.643-1.542.128-.511.629-2.73 1.034-4.512.225-.994.425-1.878.526-2.311.157-.676.068-1.277-.244-1.696zM55.149.15c-.312 0-.626.261-.702.583l-.672 2.891c.032 0 1.542-.121 1.163 1.61-.043.194-.244 1.131-.244 1.131-.379 1.632-.998 4.551-1.61 6.93-.06.237-.182.444-.325.638-.523.686-1.22.611-1.22.611l-.73 3.124h6.937l.73-3.13c-.425 0-1.7.081-1.295-1.679.143-.619 1.539-6.677 1.76-7.585.158-.684.387-1.66 2.05-1.66l.806-3.468h-6.648v.004zm8.05 0c-.311 0-.626.261-.701.583l-.665 2.902c.032 0 1.492.018 1.08 1.878-.222 1.002-1.13 4.924-1.782 7.786a2.233 2.233 0 01-.325.637c-.559.74-1.507.612-1.507.612l-.719 3.123h12.155l1.388-6.082h-2.709c-.214.98-.329 1.631-.612 2.186-.307.605-.851.87-1.638.87-.659 0-1.124-.305-1.482-.723-.332-.394-.425-.988-.304-1.546.14-.64.308-1.335.394-1.735.157-.73.336-1.099.959-1.07.325.014.715.386.608.987-.036.19-.222 1.056-.222 1.056h1.4l1.273-5.42h-1.442l-.25 1.12c-.086.382-.483.647-.845.625-.562-.035-.712-.558-.608-1.034.075-.358.211-1.037.322-1.57.318-1.518 1.224-1.832 2.215-1.811.808.021 1.213.54 1.41.948.164.344.286.866.064 1.771h2.515L74.56.151H63.2zm36.632 6.097l1.388-6.093H89.866c-.311 0-.626.26-.701.583l-.666 2.902c.033 0 1.493.017 1.081 1.878-.222 1.002-1.127 4.923-1.782 7.786a2.327 2.327 0 01-.326.637c-.35.465-.855.586-1.184.615l-.722 3.124h11.832l1.388-6.083h-2.712c-.215.98-.33 1.632-.612 2.186-.308.605-.855.87-1.639.87-.658 0-1.123-.305-1.48-.723-.334-.394-.427-.988-.305-1.546.14-.64.308-1.334.394-1.735.157-.73.34-1.099.959-1.07.325.014.715.386.608.988-.036.19-.226 1.055-.226 1.055h1.4l1.273-5.42h-1.442l-.25 1.12c-.083.382-.483.647-.845.625-.561-.035-.708-.558-.608-1.034.075-.357.211-1.037.322-1.57.319-1.517 1.224-1.832 2.215-1.81.809.02 1.21.54 1.41.947.164.344.286.866.064 1.771h2.519v-.003zm34.743 0l1.388-6.093h-11.353c-.312 0-.626.26-.702.583l-.665 2.902c.032 0 1.492.017 1.081 1.878-.222 1.002-1.128 4.923-1.782 7.786a2.235 2.235 0 01-.326.637c-.351.465-.855.586-1.184.615l-.719 3.124h11.832l1.388-6.083h-2.712c-.214.98-.329 1.632-.612 2.186-.307.605-.851.87-1.638.87-.659 0-1.124-.305-1.482-.723-.332-.394-.425-.988-.304-1.546.14-.64.308-1.334.394-1.735.157-.73.34-1.099.959-1.07.325.014.715.386.608.988-.036.19-.222 1.055-.222 1.055h1.399l1.274-5.42h-1.442s-.107.465-.251 1.12c-.085.382-.483.647-.844.625-.562-.035-.708-.558-.608-1.034.075-.357.211-1.037.322-1.57.318-1.517 1.223-1.832 2.218-1.81.809.02 1.21.54 1.41.947.165.344.286.866.064 1.771h2.509v-.003zm117.119.24s-.795 3.263-1.56 6.787c-.863 3.607-2.906 4.383-4.698 4.383l-8.659.004.719-3.12c.326-.022.848-.136 1.209-.616.144-.193.244-.408.326-.633.644-2.862 1.546-6.773 1.764-7.779.408-1.857-1.048-1.874-1.084-1.874l.658-2.91c.072-.318.387-.583.702-.583h5.86c3.009 0 5.407 3.031 4.763 6.34zm-4.147-2.165a1.36 1.36 0 00-1.106-.555h-1.173l-2.405 10.62c.186.004 1.596-.004 1.728-.004.945 0 1.346-.375 1.643-1.542.128-.511.629-2.73 1.034-4.512.225-.994.425-1.878.526-2.311.153-.676.068-1.277-.247-1.696zM196.484.15h-2.473c-.311 0-.626.261-.697.583l-1.281 5.5c.018 0 1.56.003 2.594.003l.272-1.134c.111-.458.336-.87.562-1.073a1.957 1.957 0 011.019-.48c.723-.093 1.067.09.988.487-.107.544-.537 2.383-.637 2.78 0 0 0 .003-.004.003l-1.334 5.89a8.589 8.589 0 01-.165.587 2.028 2.028 0 01-.325.636c-.523.687-1.543.612-1.543.612l-.729 3.124h7.413l.73-3.13h-.2c-.458.003-1.646.028-1.253-1.679.104-.45.899-3.836 1.41-5.997l.637-2.805c.09-.386.254-.461.87-.465 1.155-.004 1.306.773 1.141 1.62-.064.33-.14.695-.215 1.024h2.387l1.388-6.093h-10.555V.15zm57.656.018c-.311 0-.626.261-.701.583l-.673 2.891c.032 0 1.542-.122 1.163 1.61-.043.193-.243 1.13-.243 1.13-.38 1.632-.999 4.552-1.61 6.932a1.862 1.862 0 01-.326.636c-.522.687-1.22.616-1.22.616l-.73 3.123h6.938l.73-3.13c-.426 0-1.7.082-1.296-1.678.143-.62 1.539-6.677 1.761-7.59.157-.683.386-1.66 2.05-1.66l.805-3.467h-6.648V.17zM274.735.15c-.311 0-.626.261-.701.583l-.666 2.902c.032 0 1.492.018 1.081 1.878-.222 1.002-1.131 4.924-1.782 7.786a2.342 2.342 0 01-.326.637c-.558.74-1.506.612-1.506.612l-.719 3.127h12.154l1.389-6.083h-2.709c-.215.98-.329 1.632-.612 2.187-.307.604-.855.87-1.638.87-.659 0-1.124-.305-1.482-.724-.333-.393-.426-.987-.304-1.545.14-.64.308-1.335.394-1.736.157-.73.34-1.098.959-1.07.325.015.715.387.608.988-.036.19-.222 1.055-.222 1.055h1.399l1.274-5.42h-1.442l-.251 1.12c-.082.383-.483.647-.844.626-.565-.036-.712-.558-.608-1.034.078-.358.211-1.038.322-1.57.318-1.518 1.223-1.833 2.215-1.811.808.021 1.209.54 1.409.948.165.343.287.866.065 1.77h2.515l1.388-6.092h-11.36V.15zm-9.077 9.36l-.584 2.533h1.153l-.29 1.227c-.222.902-1.084 1.464-1.947 1.253-.862-.208-1.392-1.11-1.198-2.018l1.717-7.539c.208-.912 1.084-1.485 1.954-1.277.866.214 1.402 1.127 1.195 2.043-.004.007-.344 1.474-.344 1.474h3.911l1.614-7.049h-2.909c-.53 0-.83.952-.83.952-.555-.4-1.163-.762-1.857-.93-2.891-.705-5.804 1.166-6.552 4.114l-1.685 7.432c-.594 2.923 1.163 5.413 3.979 6.1 2.816.684 5.925-.683 6.623-3.517l.397-1.703c.072-.308.329-.562.676-.562h.73l.723-3.098h-5.793c-.308.003-.612.257-.683.565zm-85.622 5.03l-.723 3.135-6.376-.003.751-3.26h.616a.58.58 0 00.483-.247c.096-.129.121-.35.068-.583a29.7 29.7 0 00-.168-.705l-.008-.029h-4.343l-.004.011c-.061.125-.114.233-.225.537-.129.354-.068.694.05.873a.297.297 0 00.247.146l1.052.004-.755 3.26h-6.04l.723-3.131c.497-.029 1.156-.168 1.513-.884L172.139.763c.122-.308.462-.558.762-.58l.004-.003h2.837s1.803 9.381 2.812 12.891c.423 1.467.97 1.47 1.457 1.478.021-.007-.018-.007.025-.007zm-5.825-3.703l-1.256-4.576-1.864 4.577h3.12zm62.916 3.704l-.723 3.134-6.376-.003.751-3.26h.616a.578.578 0 00.483-.247c.096-.129.121-.35.071-.583a29.7 29.7 0 00-.168-.705l-.007-.029h-4.344l-.003.011c-.061.125-.115.233-.226.537-.129.354-.068.694.05.873a.3.3 0 00.251.146l1.052.004-.755 3.26h-6.04l.723-3.131c.497-.029 1.155-.168 1.513-.884L229.237.763c.122-.308.458-.558.762-.58l.004-.003h2.837s1.803 9.381 2.812 12.891c.419 1.467.97 1.47 1.457 1.478.014-.007-.029-.007.018-.007zm-5.825-3.704l-1.256-4.576-1.864 4.577h3.12z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px
}

.bck-navbar .navbar-local.is--cor-bergamo {
    width: 190px;
    height: 20px;
    margin-left: -2.1875rem;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='137' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.749 5.272c0-3.17-3.113-4.801-6.384-4.801H0v.408c2.296.25 2.799.659 2.799 2.762v13.15c0 3.295-.283 3.985-2.799 4.205v.408h8.994c3.396 0 6.887-1.82 6.887-5.869 0-2.825-2.201-4.708-5.44-5.21v-.063c2.421-.659 4.308-2.51 4.308-4.99zm-1.761 10.326c0 3.138-1.164 5.304-4.749 5.304-2.107 0-2.641-.722-2.641-2.605v-7.595H8.05c3.396 0 4.937 1.506 4.937 4.896zM5.598 10.2V.973h2.327c2.516 0 3.9 1.695 3.9 4.739 0 2.542-1.07 4.488-3.617 4.488h-2.61zM27.971 7.5c-.283 2.511-.692 2.982-2.673 2.982h-2.925V.972h4.655c2.861 0 3.364 1.727 3.836 5.18h.472V.47H16.744v.408c2.296.25 2.83.659 2.83 2.762v13.15c0 3.295-.534 3.985-2.736 4.205v.408h14.75v-5.995h-.472c-.44 3.515-1.038 5.493-3.868 5.493h-2.265c-2.17 0-2.61-1.287-2.61-3.453v-6.465h2.925c1.981 0 2.39.848 2.673 3.672h.472V7.501h-.472zM52.777 20.996c-2.107 0-3.522-.816-5.126-3.547l-3.46-5.9c2.422-.847 4.655-2.605 4.655-5.492 0-3.452-2.893-5.586-7.547-5.586h-7.516v.408c2.327.25 2.83.596 2.83 3.64v12.334c0 3.61-.566 3.923-2.83 4.143v.408h8.46v-.408c-2.517-.22-2.831-.753-2.831-4.237v-4.896h1.887l3.553 6.151c1.604 2.73 2.862 3.798 5.567 3.798.786 0 2.012-.283 2.421-.534l-.063-.282zM45.796 6.34c0 2.855-1.636 5.02-4.529 5.02h-1.855V.974h1.855c2.642 0 4.529 1.6 4.529 5.367zM65.209 19.709c-1.038 1.13-2.516 1.726-4.34 1.726-4.78 0-6.321-5.869-6.321-10.702 0-5.46 1.446-10.074 6.32-10.074 3.051 0 3.774 1.13 4.466 4.55.189.942.724 1.821 1.698 1.821.975 0 1.541-.816 1.541-1.789 0-2.95-4.245-5.147-7.704-5.147-5.19 0-9.403 4.52-9.403 10.953 0 6.12 3.27 10.953 9.403 10.953 2.83 0 4.968-.47 7.264-1.35l-.094-1.38v-1.852c0-3.61.126-4.017 1.76-4.205v-.408h-7.767v.408c2.893.22 3.177.816 3.177 4.205v2.291zM84.558 17.23c1.006 2.793.786 3.546-1.73 3.766v.408H91.1v-.408c-2.358-.22-2.673-.69-3.836-3.955L81.13 0h-.723L74.37 16.853c-1.32 3.672-1.635 3.86-3.93 4.143v.408h6.414v-.408c-2.83-.22-3.113-.69-1.855-4.143l.85-2.354h7.735l.975 2.73zM79.715 3.64l3.68 10.294h-7.36l3.68-10.293zM112.031 2.542v14.72c0 2.855-.409 3.514-2.421 3.734v.408h8.176v-.408c-2.673-.251-2.925-.753-2.925-3.83V4.614c0-2.856.158-3.389 2.705-3.734V.47h-5.692c-.283 1.192-.975 3.609-1.352 4.613l-4.875 12.585L98.76.471h-5.724v.408c2.642.25 2.83.565 2.83 3.829v12.24c0 3.483-.094 3.828-2.798 4.048v.408h6.227v-.408c-2.673-.251-2.83-.565-2.83-4.143V2.197l7.893 19.364h.409l7.264-19.019zM136.692 10.953c0-5.806-3.207-10.859-9.34-10.859-5.818 0-9.371 5.116-9.371 11.047 0 5.806 3.239 10.859 9.371 10.859 6.133 0 9.34-5.241 9.34-11.047zm-3.113.188c0 4.833-1.321 10.294-6.164 10.294-4.874 0-6.321-5.649-6.321-10.482 0-4.833 1.321-10.294 6.195-10.294 4.843 0 6.29 5.65 6.29 10.482z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px
}

.bck-navbar .navbar-local.is--cor-bologna {
    width: 225px;
    height: 18px;
    margin-left: -2.1875rem;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='225' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M170.192 11.024l-1.54 6.662h-11.805l.722-3.127c.328-.029.824-.153 1.172-.613a2.34 2.34 0 00.326-.637c.345-1.49.761-3.267 1.111-4.77l.004.003c.323-1.387.591-2.541.698-3.022.415-1.863-1.043-1.879-1.076-1.879l.671-2.913c.074-.32.391-.583.703-.583h6.623l-.839 3.49c-1.293 0-1.723.59-1.919 1.175-.044.196-1.621 7.047-1.904 8.266-.131.56.028.887.209 1.125.159.206.581.379 1.022.425.236.026.511.016.752.017.742.004 1.373-.24 1.609-.856.272-.709.435-1.444.752-2.763h2.709zm-51.119-4.53s-.794 3.265-1.558 6.79c-.862 3.608-2.904 4.383-4.697 4.383l-8.656.005.721-3.123c.325-.022.848-.137 1.208-.617.144-.192.244-.407.326-.633.645-2.862 1.544-6.776 1.762-7.78.407-1.858-1.049-1.876-1.084-1.876l.659-2.908c.073-.32.388-.582.699-.582l5.858-.001c3.01 0 5.407 3.03 4.762 6.342zm-4.143-2.167a1.367 1.367 0 00-1.105-.557h-1.172l-2.404 10.623c.186.004 1.594-.004 1.725-.004.947 0 1.345-.376 1.641-1.544.128-.513.631-2.73 1.035-4.514.226-.996.426-1.879.525-2.31.155-.672.068-1.274-.245-1.694zM224.471 14.55l-.723 3.137-6.49-.003.75-3.26h.615c.197 0 .36-.084.484-.249.097-.127.123-.35.07-.585-.092-.4-.137-.584-.168-.706l-.007-.03h-4.341l-.006.01c-.061.125-.115.232-.226.536-.128.354-.067.693.051.872.048.072.129.148.249.148l1.05.004-.754 3.26h-6.037l.723-3.134c.498-.027 1.156-.17 1.514-.886L216.465.76c.122-.308.459-.56.763-.578l.003-.004h2.835s1.802 9.383 2.81 12.896c.42 1.467.992 1.476 1.456 1.476h.139zm-5.936-3.705l-1.256-4.576-1.865 4.576h3.121zm-59.964-3.828c-.015.06-1.675 7.276-1.675 7.276-.729 2.866-3.77 4.196-6.58 3.513-2.81-.687-4.565-3.22-3.999-6.091l1.682-7.421c.685-2.962 3.665-4.833 6.549-4.13 2.929.712 4.834 3.059 4.023 6.853zm-4.834-3.205a1.455 1.455 0 00-.335-.04c-.701 0-1.304.501-1.467 1.219l-.023.099h-.002l-1.675 7.358-.014.07c-.18.835.315 1.671 1.104 1.863.112.027.226.041.339.041.685 0 1.285-.493 1.457-1.198l.024-.097 1.653-7.25h-.008l.043-.163c.198-.858-.295-1.705-1.096-1.902zm28.993 3.205l-1.674 7.276c-.73 2.866-3.771 4.196-6.58 3.513-2.811-.687-4.565-3.22-3.998-6.091l1.68-7.421c.685-2.962 3.666-4.833 6.55-4.13 2.929.712 4.834 3.059 4.022 6.853zm-4.834-3.205a1.433 1.433 0 00-.334-.04c-.701 0-1.304.501-1.467 1.219l-.023.099h-.002l-1.675 7.358-.015.07c-.18.835.316 1.671 1.105 1.863.112.027.225.041.339.041.685 0 1.285-.493 1.457-1.198l.024-.097 1.653-7.25h-.008l.042-.163c.2-.858-.294-1.705-1.096-1.902zM24.864 7.002l-1.675 7.275c-.73 2.867-3.77 4.197-6.579 3.513-2.81-.687-4.566-3.22-4-6.091l1.682-7.421c.685-2.962 3.666-4.833 6.55-4.13 2.929.713 4.833 3.059 4.022 6.854zM20.03 3.796a1.475 1.475 0 00-.335-.04c-.701 0-1.305.502-1.467 1.22l-.023.098h-.002l-1.676 7.358-.014.071c-.18.835.317 1.67 1.105 1.863.112.027.225.04.338.04.686 0 1.286-.492 1.457-1.197l.025-.097 1.653-7.25h-.008l.042-.163c.199-.859-.295-1.705-1.095-1.903zM8.75 5.734l-.338 1.451h3.903l1.611-7.04h-2.904c-.53 0-.83.951-.83.951-.553-.4-1.158-.76-1.855-.929-2.884-.703-5.792 1.163-6.539 4.11l-.007-.002-1.675 7.423c-.596 2.92 1.16 5.406 3.969 6.092 2.81.683 5.917-.683 6.611-3.513l.923-3.98H8.535c-.517 0-.922.521-1.035.946l-.118.545-.344 1.451c-.219.9-1.082 1.462-1.94 1.25-.86-.207-1.39-1.108-1.198-2.014h-.002L5.61 4.966c.002-.004.002-.013.004-.022.209-.913 1.083-1.483 1.95-1.274.865.214 1.4 1.124 1.191 2.04l-.005.023zm27.697 11.952h-1.97c-2.027 0-2.963-1.51-2.574-3.38.06-.288.697-3.138.886-3.956.156-.676.092-1.032-.417-1.032h-1.351c-.326 0-.567-.01-.692.542 0 0-.722 3.151-.731 3.204-.093.487-.042.852.14 1.09.199.259.572.385 1.14.385h.106l-.72 3.143h-6.968l.715-3.133v-.003l.032.003c.327-.027.837-.147 1.19-.617.144-.193.243-.407.325-.637.646-2.863 1.555-6.785 1.768-7.788.428-2.02-1.055-1.879-1.089-1.879l.66-2.89c.074-.32.388-.581.7-.581h6.27c3.479 0 4.854 2.059 4.637 4.49-.15 1.682-1.045 3.286-2.427 3.951 1.01.946.87 2.655.73 3.157-.139.504-.166.634-.318 1.145-.242.807.092 1.375.698 1.578l-.74 3.208zm-3.63-14.333c-.714 0-1.03.114-1.119.5l-.702 3.098h2.171c.209-.003.429-.108.5-.382.102-.397.245-1.054.35-1.597.164-.847-.046-1.62-1.2-1.62zm17.392 14.333H48.24c-2.027 0-2.964-1.51-2.575-3.38.06-.288.697-3.138.886-3.956.157-.676.091-1.032-.417-1.032h-1.351c-.326 0-.567-.01-.692.542 0 0-.721 3.151-.73 3.204-.094.487-.042.852.14 1.09.198.259.571.385 1.14.385h.105l-.72 3.143h-6.969l.717-3.133v-.003l.031.003c.327-.027.837-.147 1.19-.617.144-.193.244-.407.325-.637.646-2.863 1.555-6.785 1.768-7.788.429-2.02-1.055-1.879-1.089-1.879l.66-2.89c.074-.32.388-.581.7-.581h6.269c3.48 0 4.856 2.059 4.638 4.49-.15 1.682-1.045 3.286-2.428 3.951 1.012.946.871 2.655.731 3.157-.139.504-.166.634-.318 1.145-.242.807.091 1.375.699 1.578l-.74 3.208zM46.58 3.353c-.713 0-1.03.114-1.118.5l-.703 3.098h2.172c.209-.003.428-.108.498-.382.104-.397.246-1.054.352-1.597.163-.847-.047-1.62-1.202-1.62zm38.293 14.333h-1.969c-2.027 0-2.964-1.51-2.574-3.38.059-.288.696-3.138.885-3.956.157-.676.092-1.032-.417-1.032h-1.351c-.325 0-.567-.01-.692.542 0 0-.72 3.151-.73 3.204-.094.487-.042.852.14 1.09.198.259.572.385 1.14.385h.105l-.72 3.143H71.72l.716-3.133v-.003l.031.003c.327-.027.837-.147 1.19-.617.144-.193.244-.407.325-.637.647-2.863 1.556-6.785 1.768-7.788.43-2.02-1.054-1.879-1.088-1.879l.66-2.89c.073-.32.388-.581.7-.581h6.269c3.48 0 4.855 2.059 4.637 4.49-.15 1.682-1.044 3.286-2.428 3.951 1.012.946.871 2.655.731 3.157-.138.504-.166.634-.318 1.145-.242.807.092 1.375.699 1.578l-.74 3.208zm-3.63-14.333c-.713 0-1.03.114-1.118.5l-.702 3.098h2.171c.209-.003.428-.108.499-.382.103-.397.246-1.054.35-1.597.164-.847-.045-1.62-1.2-1.62zM55.134.157c-.311 0-.626.262-.7.583l-.672 2.892c.034 0 1.542-.122 1.162 1.612-.043.192-.242 1.133-.242 1.133-.378 1.632-.997 4.55-1.61 6.933a1.81 1.81 0 01-.326.637c-.522.687-1.222.614-1.222.614l-.728 3.125h6.935l.73-3.133c-.424 0-1.7.082-1.295-1.678.141-.618 1.54-6.679 1.759-7.59.156-.683.387-1.66 2.05-1.66L61.78.157h-6.645zm66.41 0c-.31 0-.626.262-.699.583l-.672 2.892c.033 0 1.542-.122 1.161 1.612l-.242 1.133c-.378 1.632-.996 4.55-1.609 6.933a1.8 1.8 0 01-.327.637c-.522.687-1.222.614-1.222.614l-.727 3.125h6.934l.73-3.133c-.424 0-1.698.082-1.294-1.678.141-.618 1.539-6.679 1.758-7.59.157-.683.387-1.66 2.051-1.66l.804-3.468h-6.646zm-58.363 0c-.311 0-.627.262-.7.583l-.665 2.902c.03 0 1.49.016 1.08 1.88-.22 1.002-1.128 4.925-1.78 7.788-.08.23-.181.444-.325.637-.559.74-1.507.613-1.507.613l-.72 3.126h12.151l1.386-6.086h-2.709c-.216.981-.329 1.631-.612 2.187-.308.606-.853.872-1.638.872-.658 0-1.125-.305-1.482-.724-.332-.393-.425-.987-.303-1.547.14-.64.308-1.336.393-1.735.157-.73.338-1.097.96-1.07.326.015.715.388.606.989-.035.19-.222 1.055-.222 1.055h1.397l1.273-5.42h-1.443l-.251 1.12c-.084.382-.484.647-.843.625-.563-.035-.71-.557-.606-1.035.077-.36.21-1.036.32-1.573.319-1.517 1.225-1.833 2.216-1.811.808.02 1.21.54 1.407.95.165.342.286.866.066 1.77h2.514L74.53.157H63.18zm36.622 6.097l1.388-6.097h-11.35c-.31 0-.626.262-.7.583l-.665 2.902c.031 0 1.491.016 1.081 1.88-.22 1.002-1.129 4.925-1.781 7.788-.08.23-.18.444-.324.637-.352.466-.857.588-1.184.615l-.722 3.124h11.83l1.386-6.086h-2.71c-.216.981-.329 1.631-.611 2.187-.309.606-.854.872-1.639.872-.658 0-1.125-.305-1.482-.724-.332-.393-.425-.987-.303-1.547.14-.64.308-1.336.394-1.735.156-.73.337-1.097.96-1.07.325.015.715.388.606.989-.035.19-.223 1.055-.223 1.055h1.397l1.273-5.42h-1.442s-.106.464-.252 1.12c-.084.382-.484.647-.843.625-.563-.035-.71-.557-.606-1.035.077-.36.21-1.036.32-1.573.32-1.517 1.225-1.833 2.216-1.811.808.02 1.21.54 1.408.95.165.342.286.866.066 1.77h2.512zm110.939-.016c.103-.44.181-.776.221-.941.146-.64.357-1.532 1.741-1.648l.804-3.48h-5.745c-.31 0-.626.261-.699.582l-.673 2.892c.034 0 1.284.134.922 1.612-.047.19-1.02 4.933-1.516 6.99L205.124.168h-6.541c-.31 0-.626.262-.699.583l-.672 2.892c.033 0 1.542-.121 1.162 1.612-.043.192-.243 1.133-.243 1.133-.377 1.633-.996 4.551-1.609 6.934a1.802 1.802 0 01-.327.636c-.522.688-1.222.614-1.222.614l-.727 3.125h6.413l.723-3.134c-.529-.019-1.382-.192-1.042-1.677.133-.579 1.368-5.931 1.704-7.356l.734 12.167h5.231l2.733-11.46zm-21.075 3.27l-.585 2.534h1.154l-.291 1.227c-.219.902-1.083 1.464-1.944 1.252-.86-.208-1.391-1.11-1.199-2.017l-.001-.001 1.718-7.54c.209-.914 1.084-1.485 1.952-1.275.867.214 1.402 1.126 1.195 2.043l-.345 1.475h3.908l1.615-7.05h-2.909c-.53 0-.831.953-.831.953-.553-.4-1.161-.76-1.857-.931-2.888-.704-5.801 1.165-6.548 4.117l-1.686 7.43c-.595 2.924 1.164 5.414 3.976 6.101 2.813.684 5.924-.684 6.62-3.518l.396-1.702c.071-.31.331-.564.676-.564h.728l.724-3.098h-5.79c-.3 0-.605.254-.676.564zm-45.314-.912c1.22 1.058 1.357 3.325.925 4.732-.988 3.207-3.22 4.515-5.605 4.37h-8.136l.716-3.132v-.003l.031.003c.327-.027.838-.147 1.19-.617.144-.193.243-.408.325-.637.646-2.863 1.555-6.785 1.768-7.788.429-2.02-1.055-1.88-1.088-1.88l.66-2.89c.073-.32.388-.581.7-.581h6.04c3.48 0 5.011 2.06 4.793 4.49-.149 1.668-.959 3.258-2.319 3.933zm-5.116-1.629h1.528a1.35 1.35 0 001.281-1.041c.11-.395.165-.57.27-1.113.164-.847-.104-1.443-1.258-1.443-.713 0-1.03.114-1.118.5l-.703 3.097zm.832 2.79h-1.145c-.326 0-.318-.007-.4.314l-.991 4.329 1.425.007c1.223-.054 1.833-.836 2.024-1.497.037-.124.269-.977.314-1.172.223-.949-.07-1.982-1.227-1.982z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px
}

.bck-navbar .navbar-local.is--cor-brescia {
    width: 120px;
    height: 20px;
    margin-left: -2.1875rem;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='120' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.883 5.296c0-3.165-3.141-4.795-6.442-4.795H0V.91c2.317.25 2.824.658 2.824 2.758v13.13c0 3.291-.285 3.98-2.824 4.2v.408h9.076c3.427 0 6.95-1.818 6.95-5.86 0-2.821-2.222-4.702-5.49-5.203v-.063c2.443-.658 4.347-2.507 4.347-4.983zm-1.777 10.31c0 3.135-1.174 5.297-4.792 5.297-2.126 0-2.665-.72-2.665-2.601v-7.584h2.475c3.427 0 4.982 1.504 4.982 4.889zm-7.457-5.39V1.004h2.348c2.539 0 3.935 1.692 3.935 4.732 0 2.538-1.079 4.481-3.65 4.481H5.65zM36.064 20.997c-2.126 0-3.554-.815-5.172-3.541L27.4 11.564c2.443-.846 4.696-2.601 4.696-5.484 0-3.448-2.92-5.579-7.616-5.579h-7.584V.91c2.348.25 2.856.595 2.856 3.635V16.86c0 3.604-.572 3.918-2.856 4.137v.408h8.536v-.408c-2.538-.22-2.856-.752-2.856-4.23v-4.89h1.904l3.586 6.143c1.619 2.726 2.888 3.792 5.617 3.792.794 0 2.031-.282 2.444-.533l-.064-.282zM29.02 6.362c0 2.852-1.65 5.014-4.57 5.014h-1.872V1.003h1.872c2.666 0 4.57 1.598 4.57 5.359zM49.386 7.521c-.286 2.507-.699 2.978-2.698 2.978h-2.951V1.003h4.697c2.887 0 3.395 1.724 3.871 5.17h.476V.502H38.056V.91c2.317.25 2.857.658 2.857 2.758v13.13c0 3.291-.54 3.98-2.761 4.2v.408h14.883v-5.986h-.476c-.444 3.51-1.047 5.484-3.903 5.484H46.37c-2.19 0-2.634-1.285-2.634-3.447V11h2.951c2 0 2.412.846 2.698 3.667h.476V7.52h-.476zM61.73 0c-3.332 0-6.22 2.382-6.22 5.986 0 2.758 1.619 4.544 5.522 6.017 3.904 1.473 4.76 2.476 4.76 4.92 0 2.633-1.174 4.482-3.966 4.482-3.713 0-5.364-2.194-5.68-6.488h-.54V21.5h.54c.063-.753.19-1.223.57-1.223.222 0 .476.157.667.282 1.174.847 2.507 1.41 4.443 1.41 3.68 0 6.473-2.82 6.473-6.518 0-3.322-1.935-4.795-6.124-6.33-3.364-1.254-4.221-2.445-4.221-4.576 0-2.444 1.523-3.98 3.776-3.98 3.682 0 4.983 2.037 5.49 5.86h.476V.314h-.349c-.127.908-.317 1.378-.793 1.378-.19 0-.444-.125-.603-.25C64.745.532 63.508 0 61.731 0zM85.991 17.3c-1.365 2.318-2.983 3.76-5.775 3.76-4.792 0-6.601-6.174-6.601-11.25 0-4.952 1.27-9.12 5.712-9.12 3.046 0 3.395 1.002 3.967 4.575.158.94.888 1.88 1.84 1.88.984 0 1.492-.846 1.492-1.817 0-2.633-3.904-5.203-7.3-5.203-5.203 0-8.821 5.14-8.821 10.938 0 6.268 2.983 10.937 9.14 10.937 3.078 0 5.235-1.786 6.79-4.419l-.444-.282zM97.081.909V.5h-8.537V.91c2.54.22 2.825.595 2.825 4.2v11.689c0 3.604-.286 3.98-2.825 4.2v.407h8.569v-.408c-2.539-.22-2.92-.595-2.92-4.2V5.109c0-3.604.318-3.98 2.888-4.2zM112.428 17.236c1.015 2.79.793 3.542-1.746 3.761v.408h8.347v-.408c-2.381-.22-2.698-.69-3.872-3.949L108.969.031h-.73l-6.093 16.83c-1.333 3.666-1.65 3.854-3.967 4.136v.408h6.474v-.408c-2.856-.22-3.142-.69-1.872-4.137l.856-2.35h7.807l.984 2.726zm-4.887-13.57l3.713 10.28h-7.426l3.713-10.28z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px
}

.bck-navbar .navbar-local.is--cor-fiorentino {
    width: 235px;
    height: 18px;
    margin-left: -2.1875rem;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='521' height='40' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M511.458.366c-6.417-1.563-13.051 2.6-14.577 9.187l-3.74 16.508c-1.26 6.388 2.641 12.021 8.901 13.547 6.252 1.518 13.022-1.435 14.643-7.812 0 0 3.697-16.051 3.725-16.185 1.806-8.44-2.433-13.66-8.952-15.245zm.632 12.346l-.091.365h.017l-3.677 16.122-.055.22c-.384 1.566-1.715 2.665-3.241 2.665-.254 0-.505-.032-.756-.092-1.754-.43-2.857-2.287-2.457-4.144l.028-.158 3.732-16.365h.005l.05-.223c.362-1.594 1.704-2.71 3.266-2.71.249 0 .495.028.744.09 1.781.438 2.879 2.32 2.435 4.23zM304.272.366c-6.418-1.563-13.053 2.6-14.576 9.187l-3.742 16.508c-1.263 6.388 2.645 12.021 8.9 13.547 6.253 1.518 13.019-1.435 14.644-7.812 0 0 3.699-16.051 3.724-16.185 1.81-8.44-2.43-13.66-8.95-15.245zm.635 12.346l-.096.365h.022l-3.682 16.122-.053.22c-.384 1.566-1.715 2.665-3.246 2.665-.251 0-.504-.032-.748-.092-1.757-.43-2.861-2.287-2.462-4.144l.033-.158 3.727-16.365h.005l.05-.223c.364-1.594 1.707-2.71 3.264-2.71.251 0 .504.028.746.09 1.779.438 2.877 2.32 2.44 4.23zM446.241.386c-.691 0-1.393.584-1.556 1.296l-1.498 6.433c.077 0 3.431-.272 2.586 3.584-.096.427-.538 2.52-.538 2.52-.843 3.633-2.218 10.125-3.584 15.424-.136.528-.404.988-.728 1.413-1.16 1.53-2.72 1.37-2.72 1.37l-1.617 6.945h15.434l1.624-6.967c-.944 0-3.78.182-2.883-3.73.318-1.375 3.426-14.857 3.916-16.88.346-1.523.858-3.692 4.562-3.692l1.788-7.717h-14.786v.001zM276.053.386c-.693 0-1.395.584-1.557 1.296l-1.493 6.433c.072 0 3.428-.272 2.581 3.584l-.538 2.52c-.84 3.633-2.218 10.125-3.579 15.424-.139.528-.404.988-.73 1.413-1.16 1.53-2.718 1.37-2.718 1.37l-1.62 6.945h15.432l1.624-6.967c-.943 0-3.778.182-2.881-3.73.316-1.375 3.429-14.857 3.916-16.88.347-1.523.859-3.692 4.563-3.692l1.789-7.717h-14.789v.001zM46.386.33c-6.42-1.565-13.055 2.599-14.576 9.184L28.069 26.02c-1.263 6.387 2.644 12.02 8.899 13.55 6.253 1.518 13.018-1.436 14.644-7.814 0 0 3.694-16.048 3.727-16.181 1.803-8.444-2.436-13.66-8.953-15.247zm.633 12.346l-.095.362h.02l-3.681 16.126-.053.216c-.383 1.568-1.719 2.665-3.245 2.665-.253 0-.506-.03-.75-.092-1.756-.428-2.862-2.283-2.462-4.14l.032-.158 3.728-16.366.006-.004.05-.22c.361-1.594 1.706-2.71 3.266-2.71.25 0 .498.028.744.09 1.781.438 2.88 2.322 2.44 4.231zM19.47 12.757l-.751 3.226h8.685L30.99.323h-6.463c-1.177 0-1.847 2.116-1.847 2.116-1.23-.888-2.576-1.688-4.128-2.066-6.417-1.566-12.887 2.59-14.55 9.141l-.017-.005L.258 26.02c-1.325 6.493 2.582 12.025 8.833 13.551 6.253 1.52 13.166-1.52 14.715-7.815l2.051-8.849-6.864-.003c-1.149 0-2.05 1.159-2.303 2.107l-.263 1.211-.765 3.229c-.488 2.002-2.408 3.252-4.317 2.783-1.916-.463-3.095-2.468-2.663-4.483l-.008-.003 3.812-16.698.006-.05c.463-2.03 2.408-3.296 4.339-2.83 1.93.475 3.116 2.5 2.654 4.538-.006.012-.008.028-.014.049zM82.761 32.202c-1.352-.449-2.09-1.716-1.556-3.507.338-1.14.402-1.428.71-2.547.31-1.12.625-4.921-1.628-7.021 3.077-1.48 5.068-5.05 5.403-8.79C86.176 4.93 83.114.349 75.367.349h-13.95c-.692 0-1.394.582-1.556 1.294l-1.47 6.428c.073 0 3.376-.311 2.422 4.18-.473 2.231-2.496 10.956-3.933 17.325-.184.51-.403.987-.725 1.417-.784 1.043-1.92 1.313-2.649 1.37l-.07-.006v.006l-1.594 6.968h15.51l1.6-6.995h-.232c-1.267 0-2.096-.278-2.54-.852-.404-.53-.518-1.341-.31-2.424.021-.119 1.627-7.128 1.627-7.128.276-1.226.814-1.205 1.539-1.205h3.008c1.132 0 1.273.791.929 2.295a999.345 999.345 0 00-1.972 8.8c-.868 4.157 1.217 7.517 5.728 7.517h4.383l1.649-7.137zm-7.054-21.143a64.953 64.953 0 01-.782 3.553c-.157.61-.647.844-1.112.85h-4.83l1.562-6.894c.197-.856.903-1.112 2.486-1.112 2.574 0 3.04 1.72 2.676 3.603zM113.39 32.202c-1.349-.449-2.091-1.716-1.552-3.507.336-1.14.399-1.428.704-2.547.313-1.12.629-4.921-1.623-7.021 3.077-1.48 5.066-5.05 5.4-8.79C116.804 4.93 113.743.349 106 .349H92.045c-.692 0-1.394.582-1.556 1.294l-1.47 6.428c.076 0 3.377-.311 2.422 4.18-.473 2.231-2.498 10.956-3.934 17.325-.183.51-.404.987-.725 1.417-.785 1.043-1.919 1.313-2.648 1.37l-.069-.006v.006l-1.594 6.968h15.51l1.602-6.995h-.233c-1.268 0-2.097-.278-2.537-.852-.407-.53-.522-1.341-.315-2.424.024-.119 1.628-7.128 1.628-7.128.28-1.226.814-1.205 1.539-1.205h3.009c1.132 0 1.277.791.929 2.295-.42 1.822-1.84 8.162-1.972 8.8-.866 4.157 1.217 7.517 5.729 7.517h4.384l1.646-7.137zm-7.054-21.143a65.483 65.483 0 01-.782 3.553c-.157.61-.647.844-1.108.85h-4.834l1.562-6.894c.197-.856.903-1.112 2.488-1.112 2.572 0 3.037 1.72 2.674 3.603zM190.538 32.202c-1.35-.449-2.089-1.716-1.553-3.507.338-1.14.397-1.428.706-2.547.311-1.12.627-4.921-1.625-7.021 3.079-1.48 5.067-5.05 5.401-8.79.485-5.407-2.576-9.988-10.321-9.988h-13.953c-.692 0-1.395.582-1.556 1.294l-1.471 6.428c.077 0 3.376-.311 2.423 4.18-.473 2.231-2.496 10.956-3.935 17.325-.182.51-.401.987-.724 1.417-.784 1.043-1.917 1.313-2.647 1.37l-.07-.006v.006l-1.594 6.968h15.509l1.602-6.995h-.232c-1.266 0-2.098-.278-2.536-.852-.407-.53-.521-1.341-.315-2.424.023-.119 1.628-7.128 1.628-7.128.279-1.226.812-1.205 1.539-1.205h3.009c1.133 0 1.276.791.93 2.295-.421 1.822-1.84 8.162-1.974 8.8-.866 4.157 1.218 7.517 5.729 7.517h4.384l1.646-7.137zm-7.054-21.143a61.95 61.95 0 01-.781 3.553c-.157.61-.646.844-1.109.85h-4.832l1.559-6.894c.198-.856.903-1.112 2.487-1.112 2.574 0 3.04 1.72 2.676 3.603zM122.706.35c-.692 0-1.396.583-1.558 1.296l-1.497 6.434c.076 0 3.432-.272 2.585 3.582l-.537 2.52c-.841 3.632-2.219 10.121-3.583 15.424-.134.526-.4.985-.726 1.415-1.161 1.529-2.721 1.363-2.721 1.363l-1.62 6.954h15.435l1.624-6.968c-.943 0-3.779.183-2.882-3.734.314-1.374 3.428-14.852 3.915-16.877.348-1.522.86-3.695 4.563-3.695L137.496.35h-14.79zM140.611.35c-.69 0-1.393.583-1.555 1.296l-1.482 6.457c.068 0 3.317.037 2.408 4.18-.493 2.229-2.514 10.952-3.966 17.324-.179.51-.402.985-.724 1.415-1.244 1.65-3.353 1.363-3.353 1.363l-1.602 6.954h27.043l3.085-13.537h-6.03c-.479 2.185-.733 3.628-1.361 4.865-.687 1.35-1.898 1.939-3.648 1.939-1.463 0-2.503-.679-3.295-1.61-.74-.872-.945-2.195-.674-3.442.311-1.424.684-2.973.872-3.858.351-1.62.755-2.441 2.135-2.379.727.036 1.593.864 1.353 2.201-.077.42-.499 2.346-.499 2.346h3.111l2.835-12.058h-3.212s-.236 1.034-.558 2.494c-.187.849-1.08 1.437-1.877 1.388-1.253-.075-1.581-1.24-1.352-2.3.176-.8.47-2.307.715-3.496.709-3.378 2.725-4.08 4.932-4.033 1.798.045 2.693 1.203 3.134 2.113.365.764.635 1.926.143 3.94h5.596l3.088-13.56h-25.262V.349zM222.121 13.91L225.209.35h-25.258c-.692 0-1.395.583-1.557 1.296l-1.481 6.457c.07 0 3.319.037 2.406 4.18-.492 2.229-2.515 10.952-3.964 17.324-.18.51-.403.985-.722 1.415-.786 1.036-1.91 1.308-2.638 1.367l-1.604 6.95h26.328l3.088-13.537h-6.03c-.484 2.185-.733 3.628-1.362 4.865-.685 1.35-1.9 1.939-3.646 1.939-1.464 0-2.504-.679-3.301-1.61-.737-.872-.944-2.195-.672-3.442.312-1.424.687-2.973.877-3.858.347-1.62.75-2.441 2.136-2.379.72.036 1.59.864 1.348 2.201-.078.42-.494 2.346-.494 2.346h3.11l2.832-12.058h-3.208s-.236 1.034-.563 2.494c-.185.849-1.075 1.437-1.876 1.388-1.252-.075-1.579-1.24-1.349-2.3.17-.8.466-2.307.713-3.496.708-3.378 2.727-4.08 4.93-4.033 1.799.045 2.694 1.203 3.135 2.113.367.764.636 1.926.147 3.94h5.589v-.002h-.002zM340.398 32.242c-1.354-.453-2.091-1.716-1.557-3.512.337-1.138.399-1.427.708-2.545.311-1.116.629-4.92-1.627-7.022 3.08-1.48 5.07-5.045 5.404-8.79.486-5.406-2.574-9.986-10.323-9.986h-13.951c-.69 0-1.397.582-1.556 1.292l-1.469 6.428c.075 0 3.376-.31 2.422 4.18-.472 2.235-2.496 10.955-3.934 17.325-.183.512-.404.987-.725 1.418-.785 1.043-1.918 1.312-2.648 1.371l-.07-.006v.006l-1.593 6.967h15.507l1.603-6.992h-.231c-1.268 0-2.096-.279-2.541-.857-.404-.528-.517-1.342-.311-2.424.025-.118 1.627-7.125 1.627-7.125.275-1.228.813-1.206 1.538-1.206h3.01c1.132 0 1.273.792.928 2.293-.421 1.822-1.839 8.16-1.97 8.801-.866 4.158 1.215 7.514 5.727 7.514h4.385l1.647-7.13zm-7.056-21.148a62.691 62.691 0 01-.783 3.553c-.158.611-.643.843-1.112.85h-4.827l1.559-6.894c.196-.855.902-1.108 2.488-1.108 2.572 0 3.039 1.717 2.675 3.599zM371.981 13.947L375.068.386h-25.259c-.69 0-1.39.584-1.556 1.296l-1.483 6.456c.07 0 3.321.036 2.409 4.18-.492 2.229-2.514 10.955-3.966 17.325-.177.51-.402.988-.72 1.413-.785 1.04-1.91 1.312-2.639 1.372l-1.603 6.943h26.326l3.084-13.532h-6.029c-.481 2.183-.73 3.63-1.358 4.866-.69 1.348-1.9 1.935-3.649 1.935-1.464 0-2.5-.678-3.297-1.61-.739-.873-.944-2.193-.674-3.439.313-1.426.689-2.973.878-3.858.346-1.625.751-2.442 2.134-2.38.722.034 1.593.86 1.352 2.198-.081.42-.495 2.347-.495 2.347h3.11l2.831-12.058h-3.211s-.234 1.033-.557 2.493c-.186.85-1.077 1.437-1.878 1.388-1.253-.075-1.581-1.236-1.352-2.3.175-.8.469-2.307.715-3.497.708-3.375 2.726-4.079 4.931-4.028 1.799.046 2.693 1.2 3.134 2.113.364.76.638 1.925.143 3.936l5.592.002zM405.373 13.874c.228-.98.404-1.726.49-2.092.328-1.422.796-3.409 3.875-3.666l1.787-7.743h-12.783c-.693 0-1.397.585-1.557 1.296l-1.498 6.433c.075 0 2.857.297 2.051 3.587-.103.424-2.271 10.971-3.374 15.547L392.869.372h-14.561c-.691 0-1.395.584-1.557 1.296l-1.493 6.433c.073 0 3.429-.268 2.586 3.587-.095.427-.538 2.517-.538 2.517-.842 3.635-2.22 10.125-3.584 15.425-.136.527-.404.988-.727 1.415-1.16 1.526-2.723 1.365-2.723 1.365l-1.615 6.955h14.268l1.612-6.977c-1.18-.038-3.077-.423-2.319-3.727.292-1.285 3.043-13.192 3.793-16.362l1.631 27.066h11.644l6.087-25.49zM491.319 13.874c.23-.98.402-1.726.492-2.092.324-1.422.792-3.409 3.874-3.666l1.787-7.743h-12.783c-.694 0-1.393.585-1.557 1.296l-1.498 6.433c.077 0 2.859.297 2.05 3.587-.1.424-2.268 10.971-3.371 15.547l-1.5-26.864h-14.556c-.691 0-1.395.584-1.557 1.296l-1.498 6.433c.077 0 3.434-.268 2.586 3.587-.093.427-.538 2.517-.538 2.517-.838 3.635-2.218 10.125-3.584 15.425-.131.527-.399.988-.723 1.415-1.162 1.526-2.723 1.365-2.723 1.365l-1.616 6.955h14.272l1.61-6.977c-1.182-.038-3.08-.423-2.322-3.727.297-1.285 3.041-13.192 3.793-16.362l1.634 27.066h11.639l6.089-25.49zM419.92.358h-5.503c-.69 0-1.392.586-1.555 1.298l-2.854 12.234 5.773.011s.452-1.894.605-2.527c.246-1.014.751-1.933 1.247-2.386.637-.577 1.509-.971 2.271-1.07 1.608-.21 2.374.197 2.201 1.087-.236 1.207-1.197 5.305-1.421 6.188-.005.003-.005.006-.005.01l-2.971 13.105c-.079.354-.256.964-.364 1.309a4.54 4.54 0 01-.73 1.414c-1.158 1.53-3.434 1.369-3.434 1.369l-1.614 6.949h16.498l1.622-6.969c-.028 0-.412 0-.442.004-1.024.006-3.658.06-2.789-3.734.23-1.003 2-8.536 3.134-13.34l1.414-6.236c.196-.858.564-1.028 1.935-1.032 2.572-.008 2.904 1.716 2.538 3.599-.138.73-.309 1.55-.479 2.28h5.316L443.4.362h-23.479V.358h-.001zM263.009.435h-14.266c-.692 0-1.395.584-1.558 1.297l-1.48 6.457c.07 0 3.317.035 2.406 4.18-.489 2.229-2.511 10.955-3.964 17.324-.178.51-.399.988-.722 1.415-1.244 1.65-3.356 1.367-3.356 1.367l-1.598 6.949H255.071l1.624-6.968c-.947 0-4.296.5-3.344-3.73.021-.086.086-.371.176-.765l.006.026c.157-.719.337-1.55.509-2.311l.366-1.633c.017-.076.034-.157.05-.22.037-.161.076-.308.115-.454l.019-.055c.01-.033.013-.055.019-.086.358-1.247.843-1.843 2.05-1.79.722.031 1.593.863 1.349 2.197-.077.424-.493 2.35-.493 2.35h3.11l2.829-12.059h-3.211l-.558 2.493c-.186.85-1.075 1.437-1.875 1.388-1.253-.076-1.581-1.24-1.352-2.303.155-.725.416-2.038.649-3.164l.125-.568c.026-.092.044-.19.071-.278h-.006l.517-2.338c.197-.856.564-1.026 1.938-1.03h2.473c2.871 0 2.868 3.065 2.603 4.246-.319 1.417-.292 1.553-.307 1.6l5.673.022L273.284.433h-10.271v.002h-.004z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px;
    background-size: contain
}

.bck-navbar .navbar-local.is--cor-friuli {
    width: 357px;
    height: 18px;
    margin-left: -2.1875rem;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='797' height='41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M46.268.466C39.603-1.098 32.712 3.07 31.13 9.66l-3.884 16.523c-1.311 6.396 2.745 12.033 9.243 13.562 6.492 1.52 13.522-1.44 15.206-7.823 0 0 3.836-16.065 3.87-16.196C57.442 7.278 53.04 2.054 46.268.466zm.66 12.36l-.1.363h.018l-3.82 16.143-.059.218c-.395 1.567-1.781 2.663-3.365 2.663-.263 0-.527-.03-.784-.093-1.822-.425-2.968-2.286-2.553-4.144l.032-.157 3.872-16.383h.005l.052-.224A3.488 3.488 0 0143.62 8.5c.257 0 .519.032.772.089 1.852.442 2.993 2.325 2.535 4.237zM19.476 12.88l-.75 3.232h8.686L31 .418h-6.465c-1.18 0-1.849 2.122-1.849 2.122C21.457 1.647 20.108.845 18.56.467 12.139-1.099 5.666 3.063 4.002 9.63l-.017-.006-3.727 16.55c-1.325 6.504 2.584 12.05 8.835 13.577 6.254 1.523 13.17-1.52 14.72-7.832l2.052-8.87H19c-1.152 0-2.053 1.16-2.305 2.11l-.262 1.214-.765 3.234c-.487 2.006-2.409 3.257-4.32 2.787-1.916-.463-3.095-2.471-2.665-4.49l-.005-.005 3.811-16.729a.39.39 0 01.01-.054c.462-2.032 2.41-3.304 4.339-2.837 1.928.477 3.116 2.507 2.654 4.55-.007.014-.01.032-.016.052zM83.012 32.002c-1.355-.452-2.098-1.718-1.56-3.511.34-1.137.401-1.426.711-2.548.31-1.115.625-4.92-1.632-7.023 3.087-1.48 5.082-5.05 5.42-8.792.485-5.41-2.585-9.99-10.354-9.99H61.602c-.696 0-1.397.58-1.56 1.291l-1.474 6.429c.074 0 3.385-.31 2.428 4.182-.475 2.236-2.503 10.962-3.946 17.329-.182.512-.404.992-.725 1.418-.788 1.046-1.928 1.315-2.656 1.374l-.07-.007v.007L52 39.13h15.556l1.609-6.994h-.235c-1.267 0-2.102-.283-2.545-.856-.408-.532-.52-1.344-.313-2.426.02-.12 1.633-7.129 1.633-7.129.278-1.227.815-1.207 1.544-1.207h3.017c1.136 0 1.277.796.93 2.3-.424 1.82-1.846 8.16-1.978 8.8-.868 4.157 1.222 7.518 5.746 7.518h4.396l1.652-7.135zM75.935 10.85a68.606 68.606 0 01-.784 3.555c-.158.61-.647.842-1.115.848H69.19l1.566-6.891c.197-.86.903-1.113 2.496-1.113 2.579-.001 3.046 1.714 2.682 3.601zM114.012 32.002c-1.356-.452-2.1-1.718-1.56-3.511.338-1.137.402-1.426.712-2.548.309-1.115.625-4.92-1.632-7.023 3.084-1.48 5.083-5.05 5.419-8.792.483-5.41-2.587-9.99-10.353-9.99H92.604c-.695 0-1.4.58-1.561 1.291l-1.475 6.429c.075 0 3.387-.31 2.43 4.182-.475 2.236-2.504 10.962-3.947 17.329-.183.512-.405.992-.728 1.418-.786 1.046-1.927 1.315-2.655 1.374l-.07-.007v.007L83 39.13h15.556l1.608-6.994h-.235c-1.27 0-2.102-.283-2.547-.856-.406-.532-.519-1.344-.311-2.426.02-.12 1.632-7.129 1.632-7.129.278-1.227.815-1.207 1.541-1.207h3.017c1.136 0 1.281.796.932 2.3-.421 1.82-1.846 8.16-1.976 8.8-.87 4.157 1.222 7.518 5.745 7.518h4.396l1.654-7.135zm-7.076-21.152a68.228 68.228 0 01-.784 3.555c-.158.61-.648.842-1.114.848h-4.848l1.569-6.891c.197-.86.904-1.113 2.495-1.113 2.578-.001 3.046 1.714 2.682 3.601zM192.014 32.002c-1.354-.452-2.1-1.718-1.562-3.511.34-1.137.4-1.426.711-2.548.312-1.115.627-4.92-1.631-7.023 3.088-1.48 5.082-5.05 5.418-8.792.488-5.41-2.583-9.99-10.351-9.99h-13.997c-.695 0-1.395.58-1.56 1.291l-1.475 6.429c.077 0 3.386-.31 2.43 4.182-.474 2.236-2.504 10.962-3.947 17.329-.183.512-.405.992-.724 1.418-.789 1.046-1.928 1.315-2.657 1.374l-.07-.007v.007L161 39.13h15.557l1.607-6.994h-.236c-1.269 0-2.102-.283-2.545-.856-.407-.532-.52-1.344-.313-2.426.022-.12 1.631-7.129 1.631-7.129.278-1.227.817-1.207 1.545-1.207h3.018c1.135 0 1.278.796.93 2.3-.42 1.82-1.845 8.16-1.977 8.8-.869 4.157 1.222 7.518 5.748 7.518h4.396l1.653-7.135zm-7.078-21.152a64.405 64.405 0 01-.783 3.555c-.157.61-.645.842-1.114.848h-4.845l1.569-6.891c.196-.86.904-1.113 2.494-1.113 2.578-.001 3.044 1.714 2.679 3.601zM123.478.137c-.68 0-1.369.584-1.53 1.296l-1.467 6.437c.072 0 3.368-.27 2.537 3.587-.092.426-.527 2.518-.527 2.518-.828 3.635-2.179 10.126-3.519 15.428-.133.527-.395.988-.713 1.416-1.139 1.53-2.67 1.368-2.67 1.368L114 39.137h15.154l1.592-6.969c-.925 0-3.711.183-2.828-3.732.309-1.377 3.366-14.86 3.845-16.886.342-1.523.843-3.694 4.48-3.694L138 .137h-14.522zM141.408.137c-.703 0-1.413.584-1.58 1.296l-1.498 6.458c.069 0 3.36.038 2.436 4.183-.494 2.23-2.544 10.958-4.015 17.328-.181.512-.408.988-.731 1.417-1.26 1.65-3.4 1.368-3.4 1.368l-1.62 6.95h27.397l3.126-13.537h-6.111c-.484 2.183-.741 3.629-1.378 4.865-.695 1.348-1.925 1.938-3.694 1.938-1.483 0-2.537-.68-3.342-1.61-.751-.872-.958-2.198-.684-3.443.318-1.424.695-2.974.887-3.859.353-1.623.761-2.444 2.166-2.378.733.033 1.61.86 1.367 2.196-.079.424-.502 2.348-.502 2.348h3.152l2.869-12.06H153s-.239 1.033-.567 2.493c-.191.852-1.092 1.439-1.901 1.39-1.271-.076-1.604-1.24-1.369-2.302.173-.8.473-2.306.725-3.499.716-3.376 2.759-4.08 4.993-4.03 1.822.046 2.732 1.2 3.176 2.112.371.764.643 1.928.147 3.941h5.667L167 .137h-25.592zM222.985 13.702L226 .137h-24.667c-.677 0-1.363.584-1.522 1.296l-1.445 6.458c.067 0 3.241.038 2.348 4.183-.477 2.23-2.451 10.958-3.869 17.328-.174.512-.394.988-.705 1.417-.764 1.035-1.863 1.308-2.574 1.371L192 39.137h25.708l3.013-13.537h-5.891c-.466 2.183-.711 3.629-1.328 4.865-.67 1.348-1.853 1.938-3.557 1.938-1.429 0-2.447-.68-3.221-1.61-.723-.872-.925-2.198-.658-3.443.304-1.424.669-2.974.854-3.859.34-1.623.735-2.444 2.087-2.378.707.033 1.552.86 1.318 2.196-.077.424-.485 2.348-.485 2.348h3.039l2.764-12.06h-3.135s-.229 1.033-.546 2.493c-.184.852-1.051 1.439-1.833 1.39-1.225-.076-1.542-1.24-1.318-2.302.167-.8.455-2.306.697-3.499.692-3.376 2.661-4.08 4.816-4.03 1.755.046 2.631 1.2 3.058 2.112.358.764.622 1.928.142 3.941h5.461zM452.301 7.763l1.742-7.727h-12.88l-1.777 7.727h.725a1.486 1.486 0 011.562 1.33c.027.251-.011.505-.11.738-.4.58-4.027 10.484-5.696 14.656a2594.69 2594.69 0 00-1.524-14.22c-.145-1.234.653-2.322 1.415-2.359h1.161l1.814-7.727h-14.222a1.744 1.744 0 00-1.487 1.125l-1.56 6.494a3.303 3.303 0 013.845 2.757c1.307 9.323 3.628 28.478 3.628 28.478h7.546c.69 0 .944-.617 1.198-1.306l11.645-28.116a2.976 2.976 0 012.975-1.85zM471.146 25.503a21.41 21.41 0 01-1.342 4.861 3.633 3.633 0 01-3.628 1.96 4.06 4.06 0 01-3.265-1.633 3.923 3.923 0 01-.69-3.628c.291-1.415.69-2.975.871-3.846.363-1.632.762-2.43 2.14-2.394a1.737 1.737 0 011.403 1.491c.031.243.01.488-.06.722 0 .435-.472 2.358-.472 2.358h3.084l2.793-11.79h-3.192s-.254 1.052-.581 2.503a1.778 1.778 0 01-1.85 1.379c-1.27 0-1.596-1.234-1.378-2.286.217-1.052.471-2.322.725-3.628a4.396 4.396 0 013.178-3.86 4.388 4.388 0 011.756-.13 3.413 3.413 0 013.12 2.104 5.477 5.477 0 01.145 3.918h5.587L482.61.072h-25.395a1.67 1.67 0 00-1.56 1.27l-1.343 6.457s3.302 0 2.395 4.209c-.472 2.213-2.503 10.883-3.955 17.304a5.205 5.205 0 01-.725 1.415 3.842 3.842 0 01-3.374 1.342L447.057 39h27.064l3.084-13.532-6.059.036zM536.117 25.503a21.41 21.41 0 01-1.342 4.861 3.633 3.633 0 01-3.628 1.96 4.21 4.21 0 01-3.302-1.633 4.041 4.041 0 01-.766-1.735 4.045 4.045 0 01.113-1.893c.291-1.415.69-2.975.871-3.845.327-1.633.762-2.431 2.141-2.395a1.74 1.74 0 011.342 2.213c0 .435-.508 2.358-.508 2.358h3.12l2.721-11.79h-3.229s-.218 1.052-.544 2.503a1.815 1.815 0 01-1.85 1.379c-1.27 0-1.597-1.234-1.379-2.286.218-1.052.472-2.322.726-3.628a4.343 4.343 0 011.591-3.086 4.353 4.353 0 013.343-.94 3.63 3.63 0 013.12 2.104 5.478 5.478 0 010 3.918h5.587L547.472.072h-25.395a1.745 1.745 0 00-1.56 1.27l-1.451 6.457s3.301 0 2.394 4.209l-3.809 17.304a5.208 5.208 0 01-.726 1.415 3.846 3.846 0 01-3.374 1.342L511.955 39h27.028l3.084-13.532-5.95.036zM513.39 11.464a3.92 3.92 0 013.882-3.628l1.705-7.8H506.28a1.778 1.778 0 00-1.56 1.306l-1.488 6.421s2.866.327 2.032 3.628c0 .435-2.25 10.883-3.338 15.563L500.402.036h-14.511a1.778 1.778 0 00-1.56 1.306l-1.633 6.421s3.41-.254 2.576 3.628c0 .435-.544 2.54-.544 2.54-.835 3.627-2.213 10.121-3.628 15.418a5.207 5.207 0 01-.726 1.414 3.188 3.188 0 01-2.721 1.343l-1.451 6.892h14.258l1.632-6.965c-1.197 0-3.083-.435-2.322-3.628.291-1.27 3.048-13.169 3.628-16.36l1.778 26.953h11.646l6.095-25.394c.217-1.016.399-1.778.471-2.14zM309.434.108a1.704 1.704 0 00-1.56 1.306l-1.488 6.422s3.411-.29 2.576 3.627c0 .436-.544 2.504-.544 2.504-.834 3.627-2.213 10.121-3.628 15.418a4.094 4.094 0 01-.762 1.414 3.187 3.187 0 01-2.684 1.379l-1.669 6.82h15.418l1.597-6.965c-.907 0-3.628.181-2.866-3.628.362-1.415 3.555-14.801 3.99-16.905a4.033 4.033 0 012.954-3.526 4.03 4.03 0 011.618-.102L324.2.108h-14.766zM388.315.108a1.704 1.704 0 00-1.56 1.306l-1.487 6.422s3.41-.29 2.576 3.627c0 .436-.545 2.504-.545 2.504-.834 3.627-2.213 10.121-3.627 15.418a4.046 4.046 0 01-.726 1.414 3.259 3.259 0 01-2.721 1.379l-1.56 6.82h15.419l1.632-6.965c-.943 0-3.628.181-2.902-3.628.326-1.342 3.628-14.801 3.918-16.833a4.034 4.034 0 011.508-2.794 4.02 4.02 0 013.063-.834l1.778-7.836h-14.766zM676.855.108a1.704 1.704 0 00-1.56 1.306l-1.488 6.422s3.411-.29 2.576 3.627c0 .436-.544 2.504-.544 2.504-.835 3.627-2.213 10.121-3.628 15.418a4.751 4.751 0 01-.726 1.414 3.264 3.264 0 01-2.721 1.379l-1.414 6.82h15.418l1.633-6.965c-.943 0-3.628.181-2.903-3.628.327-1.342 3.628-14.801 3.919-16.833a4.015 4.015 0 011.507-2.794 4.035 4.035 0 013.064-.834l1.777-7.69-14.91-.146zM579.466.108a1.704 1.704 0 00-1.56 1.306l-1.488 6.422s3.41-.29 2.576 3.627c0 .436-.544 2.504-.544 2.504-.835 3.627-2.213 10.121-3.628 15.418a3.62 3.62 0 01-.726 1.414 3.187 3.187 0 01-2.684 1.379l-1.597 6.82h15.419l1.596-6.965c-.943 0-3.628.181-2.866-3.628.327-1.342 3.628-14.801 3.918-16.833a3.997 3.997 0 014.535-3.628l1.814-7.69-14.765-.146zM299.477 31.924a2.615 2.615 0 01-1.82-2.547c.008-.375.097-.743.26-1.08.363-1.125.399-1.415.726-2.54a7.914 7.914 0 00-1.597-6.893 10.885 10.885 0 005.37-8.888C302.887 4.571 299.84 0 292.112 0h-13.931a1.704 1.704 0 00-1.56 1.27l-1.342 6.53s3.338-.29 2.394 4.172c-.471 2.249-2.503 10.883-3.918 17.304a5.234 5.234 0 01-.725 1.415 3.64 3.64 0 01-2.649 1.379l-1.777 6.929h15.491l1.596-7.002h-.218a3.008 3.008 0 01-2.539-.834 3.152 3.152 0 01-.399-2.395l1.632-7.255c.291-1.234.798-1.197 1.524-1.197h3.011c1.125 0 1.27.798.943 2.285-.326 1.487-1.85 8.126-1.995 8.78a5.663 5.663 0 002.994 7.145c.87.388 1.825.551 2.774.473h4.39l1.669-7.075zm-7.038-21.113c-.254 1.197-.544 2.648-.798 3.628a1.05 1.05 0 01-1.089.87h-4.825l1.56-6.893c0-.834.907-1.088 2.467-1.088 2.576-.109 3.048 1.596 2.685 3.483zM264.488.108h-14.221a1.704 1.704 0 00-1.56 1.306l-1.451 6.422s3.301 0 2.394 4.171c-.471 2.25-2.503 10.884-3.954 17.305a5.207 5.207 0 01-.726 1.415 3.878 3.878 0 01-3.337 1.378L240 38.998h16.58l1.56-6.929c-.98 0-4.318.508-3.338-3.628v-.761c.181-.726.363-1.56.508-2.286.145-.725.29-1.306.399-1.632V23c.363-1.234.834-1.85 2.032-1.778a1.747 1.747 0 011.17.784 1.74 1.74 0 01.208 1.393c0 .435-.508 2.358-.508 2.358h3.084l3.229-12.153h-3.157s-.217 1.052-.544 2.503a1.92 1.92 0 01-1.886 1.378c-1.197-.253-1.596-1.27-1.197-2.321.399-1.052.399-2.032.653-3.156v-.58-.291l.508-2.322c.217-.87.58-1.016 1.922-1.016h2.504c2.866 0 2.866 3.048 2.575 4.208a12.515 12.515 0 00-.29 1.597h5.66L274.755.108h-10.267zM621.094 32.07c-1.016 0-2.286 0-3.229-3.302-2.25-7.8-6.24-28.66-6.24-28.66h-6.313a2.177 2.177 0 00-1.705 1.306L591.961 30.11a3.624 3.624 0 01-3.373 1.96l-1.597 6.928h13.424l1.632-7.255h-2.322a.616.616 0 01-.544-.327 2.318 2.318 0 010-1.959c.149-.407.319-.807.508-1.197h9.614c0 .254.181.653.363 1.56a1.566 1.566 0 010 1.306 1.233 1.233 0 01-1.089.544h-1.342l-1.669 7.256h14.512l1.596-6.966-.58.11zm-19.809-8.236l4.136-10.23 2.794 10.194-6.93.036zM795.961 32.07c-1.052 0-2.321 0-3.228-3.302-2.25-7.8-6.277-28.66-6.277-28.66h-6.385a2.107 2.107 0 00-1.669 1.306L766.721 30.11a3.633 3.633 0 01-3.374 1.96l-1.415 6.928h13.423l1.705-7.255h-2.358a.723.723 0 01-.544-.327 2.318 2.318 0 010-1.959c.149-.407.318-.807.508-1.197h9.65c0 .254 0 .653.399 1.56.155.421.155.884 0 1.306a1.346 1.346 0 01-1.088.544h-1.379l-2.177 7.328h14.512l1.596-6.965-.218.036zm-19.844-8.236l4.172-10.23 2.757 10.194-6.929.036zM372.337 30.364a3.628 3.628 0 01-3.628 1.923h-1.669a3.626 3.626 0 01-2.249-.98 2.68 2.68 0 01-.472-2.466c.617-2.721 4.136-17.958 4.245-18.393.435-1.306 1.378-2.612 4.244-2.612l1.923-7.8h-14.729a1.704 1.704 0 00-1.56 1.306l-1.524 6.494s3.338 0 2.431 4.172a414.409 414.409 0 00-1.56 6.711c-.762 3.338-1.705 7.256-2.467 10.593a5.207 5.207 0 01-.726 1.415 3.411 3.411 0 01-2.612 1.342L350.352 39h26.266l3.41-14.802h-6.168a44.936 44.936 0 01-1.523 6.167zM754.607.108a1.74 1.74 0 00-1.56 1.306l-1.487 6.422s3.41-.29 2.576 3.627c0 .436-.545 2.504-.545 2.504-.834 3.627-2.213 10.121-3.627 15.418a4.046 4.046 0 01-.726 1.414 3.259 3.259 0 01-2.721 1.379l-1.56 6.82h15.346l1.633-6.965c-.944 0-3.628.181-2.903-3.628.327-1.342 3.628-14.801 3.918-16.833a4.034 4.034 0 011.508-2.794 4.027 4.027 0 013.064-.834l1.85-7.836h-14.766zM739.266 30.364a3.626 3.626 0 01-3.628 1.923h-1.668a3.63 3.63 0 01-2.25-.98 2.69 2.69 0 01-.471-2.466c.616-2.721 4.136-17.958 4.244-18.393.436-1.306 1.379-2.612 4.245-2.612l1.887-7.764h-14.73a1.704 1.704 0 00-1.56 1.306l-1.523 6.494s3.337 0 2.43 4.172c-.254 1.052-.834 3.628-1.56 6.711-.762 3.338-1.705 7.256-2.467 10.593a5.234 5.234 0 01-.725 1.415 3.414 3.414 0 01-2.612 1.342l-1.597 6.893h26.266l3.411-14.801h-6.023a44.89 44.89 0 01-1.669 6.167zM668.864 26.127l1.585-6.72h-12.51a1.65 1.65 0 00-1.48 1.237l-1.234 5.483h2.467l-.634 2.653a3.542 3.542 0 01-1.533 2.236 3.516 3.516 0 01-2.661.487 3.525 3.525 0 01-2.671-2.979c-.062-.47-.028-.95.099-1.407l3.7-16.412a3.54 3.54 0 011.535-2.273 3.52 3.52 0 012.694-.486 3.516 3.516 0 012.229 1.658 3.538 3.538 0 01.343 2.764l-.74 3.218h8.423L672 .306h-6.273c-1.128 0-1.797 2.052-1.797 2.052a11.612 11.612 0 00-4.053-1.946 11.838 11.838 0 00-8.866 1.56 11.915 11.915 0 00-5.23 7.354l-3.524 16.093a11.11 11.11 0 001.535 8.425 11.068 11.068 0 003.05 3.115c1.213.825 2.577 1.4 4.014 1.69 2.902.874 6.03.567 8.708-.857a11.553 11.553 0 005.599-6.749l.846-3.537a1.593 1.593 0 011.48-1.202l1.375-.177zM356 .137l-1.811 7.704a3.777 3.777 0 00-2.445 1.12 3.88 3.88 0 00-1.105 2.48l-.745 3.275c-.178.792-.391 1.656-.604 2.556-.213.9-.319 1.368-.461 2.088-.142.72-.462 2.016-.71 2.952 0 .36-.178.72-.249 1.044-.071.324-.284 1.188-.355 1.728-.071.54-.178.756-.249 1.116-.213 1.115-.426 2.123-.639 2.915a86.72 86.72 0 01-.426 1.944 10.837 10.837 0 01-2.77 4.845 10.62 10.62 0 01-4.792 2.787 12.96 12.96 0 01-6.745 0h-.355a11.144 11.144 0 01-6.567-4.571 11.418 11.418 0 01-1.882-7.848v-.828l3.55-15.047a2.404 2.404 0 00-.75-2.022 2.312 2.312 0 00-2.055-.57l1.562-6.372a1.7 1.7 0 01.552-.904c.275-.233.617-.37.975-.392h12.071l-1.882 8.208-.284.18a2.591 2.591 0 00-.568.504 4.113 4.113 0 00-.639 1.152 5.677 5.677 0 000 .612 4.807 4.807 0 000 .612c0 .431-.355 1.475-.639 2.771v.504c-.178.792-.355 1.656-.568 2.556-.213.9-.284 1.152-.391 1.728-.106.576-.426 1.764-.603 2.664l-1.172 5.4a3.64 3.64 0 00.159 2.495c.345.785.956 1.42 1.723 1.788.235.035.474.035.71 0a3.227 3.227 0 001.561-.42 3.28 3.28 0 001.172-1.128c.172-.202.326-.419.462-.648.319-1.296.674-2.7.994-4.103.497-2.088.994-4.212 1.42-6.12.284-1.296.568-2.52.781-3.6.213-1.08.249-1.044.355-1.476a.42.42 0 000-.18v-.504c0-.396.178-.864.249-1.26v-.54c.497-2.34-.568-3.131-1.456-3.383l1.953-7.812H356zM723.929.423l-1.804 7.647a3.77 3.77 0 00-2.437 1.112 3.84 3.84 0 00-1.101 2.461c0 .5-.389 1.716-.743 3.252 0 .786-.389 1.644-.601 2.537a47.347 47.347 0 00-.46 2.073c-.142.715-.46 2.001-.708 2.93 0 .357 0 .715-.248 1.036-.247.322-.283 1.18-.353 1.716-.071.536-.177.75-.248 1.107-.212 1.108-.425 2.109-.637 2.895a94.805 94.805 0 01-.424 1.93 10.743 10.743 0 01-2.762 4.809 10.59 10.59 0 01-4.774 2.766c-2.203.591-4.52.591-6.722 0h-.354a11.11 11.11 0 01-6.593-4.555 11.313 11.313 0 01-1.863-7.845v-.822l3.538-14.936a2.37 2.37 0 00-.717-1.956 2.32 2.32 0 00-1.972-.617l1.486-6.254c.083-.35.276-.665.55-.897.274-.232.615-.368.972-.389h12.029l-1.876 8.147-.283.18a2.622 2.622 0 00-.566.5c-.272.343-.487.73-.637 1.143-.07.199-.129.401-.176.607a4.736 4.736 0 000 .608c0 .429-.354 1.465-.637 2.751v.5c-.177.787-.354 1.644-.566 2.538-.213.893-.283 1.143-.389 1.715-.107.572-.425 1.75-.602 2.644l-1.167 5.36a3.598 3.598 0 00.437 2.498 3.542 3.542 0 001.968 1.576c.235.035.473.035.708 0a3.23 3.23 0 001.556-.417 3.266 3.266 0 001.168-1.12c.116-.241.21-.492.283-.75.319-1.287.672-2.68.991-4.074.495-2.072.99-4.18 1.415-6.075.283-1.286.566-2.5.778-3.573.213-1.072.248-1.036.354-1.465a.414.414 0 000-.179v-.5c0-.393 0-.857.248-1.25v-.537c.495-2.322-.566-3.108-1.451-3.359l1.84-7.754H724l-.071.286zM576.459.036h-25.032a1.704 1.704 0 00-1.56 1.306l-2.866 12.262h6.276a7.253 7.253 0 012.467-4.825c1.306-1.088 2.757-1.125 7.582-1.125h.472l-20.933 23.29-1.85 8.055h26.701l3.084-13.532h-6.023a7.474 7.474 0 01-2.43 4.825c-1.343 1.088-2.685 1.197-7.256 1.124h-1.197l20.679-22.492 1.886-8.888z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px;
    background-size: contain
}

.bck-navbar .navbar-local.is--cor-milano {
    width: 115px;
    height: 20px;
    margin-left: -2.1875rem;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='112' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.042 2.542v14.72c0 2.855-.41 3.514-2.428 3.734v.408h8.197v-.408c-2.68-.251-2.931-.753-2.931-3.83V4.614c0-2.856.157-3.389 2.71-3.734V.47h-5.706c-.283 1.192-.977 3.609-1.355 4.613L12.642 17.67 5.738.471H0v.408c2.648.25 2.837.565 2.837 3.829v12.24c0 3.483-.094 3.828-2.805 4.048v.408h6.242v-.408c-2.68-.251-2.838-.565-2.838-4.143V2.197L11.35 21.56h.41l7.282-19.019zM34.954.879V.47h-8.48v.408c2.522.22 2.805.596 2.805 4.205V16.79c0 3.61-.283 3.986-2.806 4.206v.408h8.513v-.408c-2.522-.22-2.9-.597-2.9-4.206V5.084c0-3.609.314-3.986 2.868-4.205zM36.556 20.996v.408H51.12l.126-6.308h-.378c-.536 4.11-1.482 5.806-4.603 5.806H44.88c-2.175 0-2.554-.597-2.554-3.139V5.084c0-3.295.252-3.986 3.121-4.205V.47h-8.764v.408c2.522.25 2.837.91 2.837 4.205V16.79c0 3.61-.41 3.986-2.963 4.206zM66.331 17.23c1.01 2.793.788 3.546-1.734 3.766v.408h8.292v-.408c-2.365-.22-2.68-.69-3.846-3.955L62.895 0h-.725l-6.053 16.853c-1.325 3.672-1.64 3.86-3.941 4.143v.408h6.431v-.408c-2.837-.22-3.12-.69-1.86-4.143l.851-2.354h7.756l.977 2.73zM61.476 3.64l3.689 10.294h-7.377l3.688-10.293zM90.724 4.613c0-2.856.22-3.515 2.68-3.734V.47h-6.463v.408c2.9.188 3.216.878 3.216 3.829v11.831L79.564.471h-5.738v.44c2.648.25 2.837.752 2.837 3.797V17.26c0 2.856-.22 3.484-2.806 3.735v.408h6.558v-.408c-2.995-.283-3.184-.879-3.184-3.83V2.292l12.863 19.395.63-.031V4.613zM112 10.953c0-5.806-3.216-10.859-9.363-10.859-5.833 0-9.395 5.116-9.395 11.047 0 5.806 3.247 10.859 9.395 10.859 6.147 0 9.363-5.241 9.363-11.047zm-3.121.188c0 4.833-1.324 10.294-6.179 10.294-4.887 0-6.337-5.649-6.337-10.482 0-4.833 1.324-10.294 6.211-10.294 4.855 0 6.305 5.65 6.305 10.482z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px
}

.bck-navbar .navbar-local.is--cor-roma {
    width: 85px;
    height: 20px;
    margin-left: -2.1875rem;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='87' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.108 20.996c-2.12 0-3.543-.816-5.156-3.547l-3.48-5.9c2.436-.847 4.682-2.605 4.682-5.492 0-3.452-2.91-5.586-7.593-5.586H0v.408c2.341.25 2.847.596 2.847 3.64v12.334c0 3.61-.57 3.923-2.847 4.143v.408h8.51v-.408c-2.53-.22-2.847-.753-2.847-4.237v-4.896H7.56l3.575 6.151c1.613 2.73 2.879 3.798 5.6 3.798.79 0 2.024-.283 2.436-.534l-.064-.282zM12.085 6.34c0 2.855-1.645 5.02-4.556 5.02H5.663V.974h1.866c2.658 0 4.556 1.6 4.556 5.367zM37.613 10.953c0-5.806-3.227-10.859-9.396-10.859-5.853 0-9.428 5.116-9.428 11.047C18.79 16.947 22.048 22 28.217 22c6.169 0 9.396-5.241 9.396-11.047zm-3.132.188c0 4.833-1.329 10.294-6.201 10.294-4.904 0-6.359-5.649-6.359-10.482C21.921 6.12 23.25.659 28.154.659c4.872 0 6.327 5.65 6.327 10.482zM58 2.542v14.72c0 2.855-.41 3.514-2.435 3.734v.408h8.225v-.408c-2.69-.251-2.942-.753-2.942-3.83V4.614c0-2.856.158-3.389 2.72-3.734V.47h-5.726c-.284 1.192-.98 3.609-1.36 4.613L51.578 17.67 44.65.471h-5.758v.408c2.658.25 2.847.565 2.847 3.829v12.24c0 3.483-.094 3.828-2.815 4.048v.408h6.264v-.408c-2.69-.251-2.848-.565-2.848-4.143V2.197l7.941 19.364h.412L58 2.542zM79.836 17.23c1.013 2.793.791 3.546-1.74 3.766v.408h8.32v-.408c-2.372-.22-2.688-.69-3.859-3.955L76.388 0h-.728l-6.074 16.853c-1.329 3.672-1.645 3.86-3.954 4.143v.408h6.453v-.408c-2.847-.22-3.132-.69-1.866-4.143l.854-2.354h7.783l.98 2.73zM74.964 3.64l3.702 10.294h-7.403l3.701-10.293z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px
}

.bck-navbar .navbar-local.is--cor-trentino {
    width: 262px;
    height: 18px;
    margin-left: -2.1875rem;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='262' height='19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.014.524c-2.906-.7-5.913 1.17-6.604 4.135l-1.697 7.425c-.572 2.875 1.2 5.41 4.034 6.098 2.834.683 5.898-.648 6.633-3.516l1.688-7.282c.821-3.795-1.102-6.144-4.054-6.86zm.288 5.558l-.043.165h.007l-1.667 7.257-.026.096c-.173.705-.777 1.198-1.469 1.198a1.38 1.38 0 01-.342-.043c-.796-.193-1.296-1.026-1.113-1.863l.015-.072 1.688-7.364h.004l.022-.1c.162-.719.774-1.22 1.48-1.22.111 0 .227.015.338.04.807.2 1.304 1.048 1.106 1.906zm-12.474.014c.209-.915-.328-1.827-1.203-2.042-.871-.21-1.757.362-1.966 1.274-.004.01-.004.017-.004.025l-1.728 7.514h.004c-.195.908.338 1.81 1.206 2.017.868.211 1.736-.35 1.959-1.252l.346-1.452.118-.543c.116-.426.523-.948 1.045-.948h3.11l-.928 3.984c-.702 2.833-3.832 4.199-6.666 3.516-2.834-.69-4.605-3.18-4.004-6.102L1.806 4.66l.007.003c.753-2.95 3.684-4.82 6.594-4.116.702.168 1.31.529 1.868.93 0 0 .303-.952.836-.952h2.928L12.415 7.57H8.482l.342-1.452c0-.01 0-.018.004-.022zm28.667 8.774c-.612-.204-.947-.773-.705-1.577.154-.512.18-.644.32-1.145.14-.5.285-2.214-.738-3.158 1.394-.665 2.297-2.271 2.449-3.956C39.04 2.602 37.654.54 34.143.54h-6.32c-.313 0-.63.26-.706.583l-.666 2.893c.033 0 1.53-.14 1.098 1.881-.216 1.005-1.13 4.929-1.782 7.797a2.429 2.429 0 01-.328.637c-.356.468-.871.59-1.199.615l-.032-.004v.004l-.72 3.136h7.025l.727-3.147h-.107c-.573 0-.951-.129-1.15-.386-.183-.236-.233-.605-.14-1.091.011-.054.738-3.208.738-3.208.127-.55.368-.544.7-.544h1.36c.512 0 .576.358.422 1.034-.191.819-.832 3.673-.893 3.96-.393 1.87.55 3.382 2.596 3.382h1.988l.741-3.211zm-3.197-9.517a28.065 28.065 0 01-.353 1.598c-.072.276-.292.38-.504.383h-2.19l.71-3.1c.09-.387.407-.502 1.127-.502 1.166 0 1.375.773 1.21 1.62zm17.076 9.517c-.613-.204-.947-.773-.706-1.577.155-.512.18-.644.32-1.145.14-.5.285-2.214-.738-3.158 1.394-.665 2.298-2.271 2.449-3.956.22-2.432-1.167-4.495-4.674-4.495H41.7c-.313 0-.63.26-.705.583l-.667 2.893c.033 0 1.53-.14 1.099 1.881-.216 1.005-1.131 4.929-1.783 7.797a2.426 2.426 0 01-.328.637c-.356.468-.87.59-1.199.615l-.032-.004v.004l-.724 3.136h7.026l.727-3.147h-.104c-.573 0-.951-.129-1.149-.386-.184-.236-.234-.605-.14-1.091.01-.054.738-3.208.738-3.208.126-.55.367-.544.698-.544h1.365c.511 0 .576.358.421 1.034-.19.819-.831 3.673-.893 3.96-.392 1.87.551 3.382 2.597 3.382h1.987l.739-3.211zm-3.198-9.517a28.238 28.238 0 01-.353 1.598c-.072.276-.292.38-.504.383h-2.19l.71-3.1c.09-.387.41-.502 1.127-.502 1.163 0 1.376.773 1.21 1.62zm38.149 9.517c-.612-.204-.947-.773-.706-1.577.155-.512.18-.644.32-1.145.141-.5.285-2.214-.738-3.158 1.394-.665 2.298-2.271 2.45-3.956C87.87 2.602 86.482.54 82.971.54h-6.32c-.313 0-.63.26-.705.583l-.666 2.893c.032 0 1.53-.14 1.094 1.881-.216 1.005-1.13 4.929-1.782 7.797a2.432 2.432 0 01-.328.637c-.356.468-.871.59-1.199.615l-.032-.004v.004l-.72 3.136h7.025l.727-3.147h-.104c-.573 0-.95-.129-1.149-.386-.183-.236-.234-.605-.14-1.091.01-.054.738-3.208.738-3.208.126-.55.367-.544.699-.544h1.364c.512 0 .576.358.422 1.034-.191.819-.832 3.673-.893 3.96-.393 1.87.55 3.382 2.596 3.382h1.984l.742-3.211zm-3.198-9.517a31.67 31.67 0 01-.353 1.598c-.072.276-.291.38-.504.383h-2.19l.71-3.1c.09-.387.41-.502 1.127-.502 1.163 0 1.376.773 1.21 1.62zm64.523 6.058l-1.552 6.667h-11.901l.727-3.13c.331-.028.832-.153 1.185-.611.144-.193.248-.408.327-.637.346-1.491.767-3.269 1.12-4.774 0 0 .004 0 .004.003.324-1.388.598-2.543.706-3.026.417-1.867-1.052-1.88-1.084-1.88l.677-2.92c.075-.321.392-.582.706-.582h6.679l-.846 3.49c-1.303 0-1.736.594-1.937 1.177-.043.197-1.635 7.053-1.92 8.273-.129.561.029.886.213 1.126.158.208.587.38 1.03.426.237.025.515.014.76.018.749.003 1.382-.24 1.624-.855.273-.712.439-1.445.759-2.765h2.723zM118.331.528h-5.906c-.313 0-.63.26-.706.583l-.666 2.911c.036 0 1.505.018 1.095 1.878-.22 1.005-1.127 4.921-1.776 7.786-.082.225-.183.44-.327.636-.364.48-.89.594-1.217.616l-.728 3.126 8.729-.004c1.808 0 3.864-.776 4.735-4.385.771-3.53 1.57-6.799 1.57-6.799.648-3.315-1.768-6.348-4.803-6.348zm.871 5.876c-.101.433-.303 1.316-.529 2.31a400.75 400.75 0 01-1.045 4.518c-.299 1.17-.698 1.545-1.653 1.545-.133 0-1.552.007-1.739.003l2.424-10.633h1.181c.443 0 .85.204 1.112.558.317.426.404 1.027.249 1.7zM62.292.535l-.81 3.47c-1.678 0-1.909.976-2.067 1.662-.22.912-1.632 6.978-1.772 7.597-.407 1.76.879 1.677 1.303 1.677l-.734 3.137h-6.993l.734-3.126s.706.072 1.232-.615c.148-.193.266-.4.331-.637.62-2.385 1.243-5.307 1.624-6.938 0 0 .202-.944.245-1.134.386-1.735-1.138-1.613-1.17-1.613l.677-2.897c.075-.322.392-.583.706-.583h6.694zm12.859 0l-1.397 6.102h-2.535c.223-.905.1-1.431-.065-1.774-.198-.408-.605-.93-1.419-.948-1.001-.022-1.912.293-2.233 1.813-.111.537-.244 1.213-.324 1.574-.104.479.044 1.001.613 1.033.363.022.767-.243.85-.625l.251-1.124h1.455l-1.282 5.426h-1.408s.191-.865.224-1.055c.108-.604-.285-.976-.613-.99-.626-.03-.81.34-.968 1.069-.087.397-.256 1.094-.396 1.734-.123.562-.03 1.155.306 1.549.36.418.832.726 1.494.726.792 0 1.34-.265 1.653-.873.284-.558.4-1.209.616-2.189h2.733l-1.397 6.091H59.05l.724-3.126s.958.126 1.52-.615c.143-.193.248-.408.327-.636.66-2.865 1.574-6.792 1.797-7.797.414-1.864-1.059-1.881-1.091-1.881l.67-2.908c.075-.322.392-.583.706-.583H75.15v.007zm120.378 0l-1.401 6.102h-2.535c.223-.905.101-1.431-.065-1.774-.198-.408-.605-.93-1.422-.948-1.002-.022-1.913.293-2.233 1.813-.115.537-.249 1.213-.324 1.574-.105.479.043 1.001.612 1.033.36.022.763-.243.85-.625l.252-1.124h1.455l-1.282 5.426h-1.408s.191-.865.223-1.055c.108-.604-.281-.976-.612-.99-.627-.03-.81.34-.969 1.069-.086.397-.255 1.094-.396 1.734-.126.562-.029 1.155.306 1.549.36.418.832.726 1.495.726.792 0 1.339-.265 1.652-.873.285-.558.4-1.209.616-2.189h2.733l-1.397 6.091h-12.247l.724-3.126s.954.126 1.52-.615c.147-.193.248-.408.327-.636.656-2.865 1.574-6.792 1.797-7.797.414-1.864-1.058-1.881-1.091-1.881l.67-2.908c.075-.322.392-.583.706-.583h11.444v.007zM98.1 6.637c.223-.905.101-1.431-.065-1.774-.198-.408-.605-.93-1.418-.948-1.002-.022-1.913.293-2.237 1.813-.111.537-.245 1.213-.324 1.574-.104.479.043 1.001.612 1.033.364.022.767-.243.85-.625l.252-1.124h1.455l-1.282 5.426h-1.411s.19-.865.226-1.055c.109-.604-.284-.976-.612-.99-.626-.03-.81.34-.968 1.069-.087.397-.256 1.094-.397 1.734-.122.562-.028 1.155.307 1.549.36.418.831.726 1.494.726.792 0 1.34-.265 1.653-.873.284-.558.4-1.209.616-2.189h2.733l-1.397 6.091H86.26l.727-3.126c.332-.028.84-.15 1.196-.618.144-.194.245-.408.328-.637.659-2.865 1.573-6.792 1.797-7.797.414-1.863-1.06-1.881-1.092-1.881l.67-2.908c.076-.322.393-.583.706-.583h11.444l-1.397 6.102H98.1v.01zm81.365 8.233c-.613-.204-.947-.773-.706-1.577.151-.512.18-.644.32-1.145.141-.5.285-2.214-.738-3.158 1.394-.665 2.294-2.271 2.445-3.956.22-2.432-1.167-4.495-4.674-4.495h-6.32c-.317 0-.63.26-.705.583l-.667 2.893c.036 0 1.531-.14 1.099 1.881-.216 1.005-1.131 4.929-1.783 7.797a2.406 2.406 0 01-.328.637c-.356.468-.871.59-1.199.615l-.032-.004v.004l-.72 3.136h7.025l.728-3.147h-.105c-.572 0-.95-.129-1.148-.386-.184-.236-.235-.605-.145-1.091.011-.054.739-3.208.739-3.208.126-.55.367-.544.698-.544h1.365c.511 0 .576.358.418 1.034-.191.819-.832 3.673-.893 3.96-.393 1.87.554 3.382 2.596 3.382h1.988l.742-3.211zm-3.198-9.517a29.04 29.04 0 01-.353 1.598c-.072.276-.292.38-.501.383h-2.189l.709-3.1c.087-.387.407-.502 1.128-.502 1.159 0 1.372.773 1.206 1.62zM133.12 6.637c.223-.905.101-1.431-.065-1.774-.198-.408-.605-.93-1.419-.948-1.001-.022-1.912.293-2.232 1.813-.112.537-.245 1.213-.325 1.574-.104.479.044 1.001.613 1.033.363.022.767-.243.85-.625l.252-1.124h1.454l-1.282 5.426h-1.411s.191-.865.227-1.055c.108-.604-.285-.976-.612-.99-.627-.03-.811.34-.969 1.069-.087.397-.256 1.094-.396 1.734-.123.562-.029 1.155.306 1.549.36.418.832.726 1.494.726.792 0 1.34-.265 1.653-.873.285-.558.4-1.209.616-2.189h2.733l-1.397 6.091h-11.934l.728-3.126c.327-.028.839-.15 1.195-.618.144-.194.245-.408.328-.637.659-2.865 1.573-6.792 1.797-7.797.414-1.863-1.059-1.881-1.091-1.881l.669-2.908c.076-.322.393-.583.706-.583h11.444l-1.397 6.102h-2.535v.01zM168.788.535l-1.398 6.102h-2.405c.076-.33.151-.698.216-1.027.166-.848.014-1.624-1.152-1.62-.623 0-.789.075-.875.465l-.641 2.807c-.515 2.16-1.315 5.555-1.419 6.005-.393 1.706.799 1.681 1.264 1.678h.202l-.735 3.136h-7.476l.735-3.125s1.03.071 1.556-.616c.147-.193.255-.404.327-.636.051-.154.13-.43.166-.59.043-.194.882-3.863 1.347-5.898v-.004a93.46 93.46 0 00.644-2.786c.079-.4-.266-.583-.997-.49a1.977 1.977 0 00-1.027.483c-.223.204-.453.615-.565 1.073l-.274 1.137c-1.04 0-2.592-.003-2.614-.003l1.293-5.504c.075-.322.392-.583.706-.583h13.122V.535zm37.842 17.54h-5.275l-.738-12.179c-.342 1.427-1.585 6.781-1.718 7.364-.346 1.485.515 1.66 1.052 1.678l-.731 3.136h-6.464l.731-3.126s.706.072 1.235-.615c.144-.193.266-.4.331-.636.616-2.386 1.239-5.308 1.621-6.942 0 0 .201-.941.245-1.134.381-1.735-1.138-1.613-1.171-1.613l.677-2.894c.072-.322.393-.583.706-.583h6.593l.677 12.09c.501-2.061 1.484-6.807 1.531-6.997.364-1.48-.897-1.613-.929-1.613l.677-2.893c.075-.322.392-.583.706-.583h5.79l-.81 3.484c-1.397.114-1.61 1.008-1.757 1.645l-.224.94-2.755 11.47zM257.185.541c-2.906-.7-5.913 1.17-6.604 4.135l-1.696 7.428c-.573 2.876 1.199 5.408 4.033 6.095 2.834.686 5.898-.648 6.633-3.516l1.689-7.282c.817-3.798-1.106-6.148-4.055-6.86zm.284 5.554l-.043.165h.011l-1.667 7.257-.026.096c-.172.705-.777 1.198-1.469 1.198a1.4 1.4 0 01-.342-.042c-.796-.194-1.296-1.03-1.116-1.864l.014-.071 1.689-7.364h.004l.021-.1c.166-.72.771-1.22 1.477-1.22.111 0 .227.014.338.04.81.2 1.311 1.047 1.109 1.905zM234.34.55l-.814 3.473c-1.674 0-1.908.976-2.067 1.66-.219.912-1.631 6.977-1.775 7.596-.407 1.76.879 1.681 1.307 1.681l-.734 3.133h-6.994l.735-3.126s.706.072 1.232-.615c.147-.193.266-.4.331-.637.619-2.385 1.242-5.303 1.624-6.942 0 0 .202-.94.245-1.133.385-1.735-1.138-1.613-1.171-1.613l.677-2.894c.076-.322.393-.583.706-.583h6.698zm10.965 17.543h-5.275l-.739-12.178c-.338 1.424-1.584 6.781-1.717 7.36-.342 1.488.518 1.66 1.051 1.678l-.731 3.14h-6.467l.735-3.13s.705.076 1.231-.614c.148-.194.267-.401.331-.637.62-2.386 1.243-5.304 1.624-6.939 0 0 .202-.94.245-1.133.386-1.735-1.138-1.613-1.17-1.613l.677-2.897c.076-.322.392-.583.706-.583h6.597l.68 12.088c.501-2.056 1.48-6.806 1.527-6.995.367-1.481-.893-1.613-.929-1.613l.677-2.897c.076-.322.393-.583.706-.583h5.794l-.81 3.487c-1.398.114-1.61 1.008-1.758 1.649l-.223.94-2.762 11.47zM226.346.54l-1.397 6.101h-2.409c.075-.329.151-.697.216-1.026.165-.848.014-1.624-1.149-1.62-.619 0-.789.078-.879.464l-.641 2.808c-.511 2.16-1.314 5.554-1.418 6.001-.397 1.706.799 1.685 1.264 1.681h.198l-.735 3.133h-7.476l.735-3.125s1.03.071 1.556-.616c.144-.193.255-.404.327-.636.051-.154.13-.43.166-.59.047-.194.882-3.86 1.347-5.898v-.004a93.46 93.46 0 00.644-2.786c.076-.4-.266-.583-.997-.49a2.005 2.005 0 00-1.027.483c-.226.204-.453.619-.565 1.073-.072.286-.274 1.137-.274 1.137l-2.614-.007 1.293-5.504c.076-.322.389-.583.706-.583H226.346v.004z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px
}

.bck-navbar .navbar-local.is--cor-mezzogiorno {
    width: 300px;
    height: 18px;
    margin-left: -2.1875rem;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='298' height='18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.894.148c-2.89-.704-5.88 1.171-6.566 4.137l-1.684 7.436c-.569 2.878 1.19 5.415 4.009 6.102 2.816.685 5.864-.648 6.595-3.52 0 0 1.663-7.23 1.678-7.288.814-3.801-1.095-6.152-4.032-6.867zm.286 5.562l-.043.163h.008l-1.657 7.265-.026.098c-.171.705-.772 1.198-1.46 1.198-.113 0-.228-.013-.34-.042-.79-.191-1.287-1.029-1.106-1.865l.014-.07 1.679-7.372h.002l.023-.101c.162-.717.767-1.22 1.471-1.22.112 0 .226.014.335.04.804.198 1.298 1.045 1.1 1.906zM218.509.148c-2.891-.704-5.879 1.171-6.568 4.137l-1.684 7.436c-.567 2.878 1.19 5.415 4.01 6.102 2.816.685 5.864-.648 6.597-3.52 0 0 1.661-7.23 1.676-7.288.812-3.801-1.095-6.152-4.031-6.867zm.284 5.562l-1.716 7.525c-.171.705-.774 1.198-1.462 1.198a1.39 1.39 0 01-.339-.041c-.79-.192-1.287-1.03-1.108-1.865l1.718-7.543c.166-.717.772-1.22 1.472-1.22.112 0 .227.014.337.04.803.198 1.299 1.045 1.098 1.906zM251.101.148c-2.891-.704-5.878 1.171-6.566 4.137l-1.684 7.436c-.569 2.878 1.19 5.415 4.007 6.102 2.816.685 5.865-.648 6.597-3.52 0 0 1.663-7.23 1.678-7.288.815-3.801-1.097-6.152-4.032-6.867zm.285 5.562l-.042.163h.01l-1.656 7.265-.028.098c-.171.705-.774 1.198-1.459 1.198-.115 0-.227-.013-.339-.042-.793-.191-1.288-1.029-1.108-1.865l.015-.07 1.677-7.372h.002l.026-.101c.161-.717.766-1.22 1.469-1.22.112 0 .225.014.334.04.803.198 1.299 1.045 1.099 1.906zM8.77 5.747L8.434 7.2h3.911L13.96.146H11.05c-.531 0-.833.953-.833.953C9.663.7 9.056.338 8.358.168 5.466-.536 2.552 1.335 1.802 4.286l-.007-.003L.116 11.72c-.596 2.924 1.164 5.417 3.979 6.103 2.816.684 5.931-.684 6.628-3.52l.925-3.987H8.556c-.519 0-.924.521-1.038.948l-.118.546-.344 1.454c-.22.9-1.085 1.463-1.946 1.252-.862-.208-1.393-1.11-1.2-2.018l-.002-.002 1.716-7.519a.18.18 0 01.005-.024c.208-.914 1.085-1.485 1.954-1.276.868.215 1.403 1.127 1.195 2.046-.003.006-.005.014-.007.023zM37.28 14.506c-.61-.204-.943-.774-.701-1.581.152-.512.18-.642.32-1.148.139-.502.28-2.214-.733-3.162 1.386-.666 2.282-2.274 2.433-3.958.218-2.436-1.16-4.5-4.65-4.5h-6.284c-.313 0-.627.262-.7.583l-.662 2.894c.033 0 1.52-.14 1.09 1.883-.213 1.007-1.124 4.936-1.772 7.803-.081.231-.181.447-.325.639-.354.47-.866.592-1.193.618l-.032-.002v.002l-.718 3.139h6.986l.722-3.15h-.105c-.57 0-.944-.127-1.143-.385-.183-.24-.234-.605-.14-1.092.009-.054.733-3.21.733-3.21.125-.553.366-.544.693-.544h1.355c.51 0 .573.358.417 1.036-.19.82-.828 3.674-.888 3.962-.39 1.872.549 3.386 2.58 3.386h1.975l.741-3.213zM34.1 4.982a30.826 30.826 0 01-.351 1.6c-.071.275-.291.38-.501.382h-2.176l.703-3.103c.089-.387.406-.5 1.121-.5 1.158-.001 1.368.77 1.204 1.62zM51.075 14.506c-.609-.204-.943-.774-.7-1.581.151-.512.18-.642.32-1.148.138-.502.28-2.214-.733-3.162 1.385-.666 2.282-2.274 2.433-3.958.217-2.436-1.162-4.5-4.65-4.5h-6.284c-.312 0-.628.262-.7.583l-.663 2.894c.034 0 1.521-.14 1.091 1.883-.213 1.007-1.124 4.936-1.772 7.803-.082.231-.182.447-.327.639-.353.47-.865.592-1.193.618l-.03-.002v.002l-.719 3.139h6.986l.722-3.15h-.105c-.57 0-.944-.127-1.144-.385-.182-.24-.233-.605-.14-1.092.01-.054.733-3.21.733-3.21.125-.553.366-.544.692-.544h1.355c.51 0 .575.358.419 1.036-.19.82-.83 3.674-.888 3.962-.39 1.872.549 3.386 2.58 3.386h1.975l.742-3.213zm-3.178-9.524a30.93 30.93 0 01-.351 1.6c-.071.275-.292.38-.5.382h-2.178l.704-3.103c.09-.387.407-.5 1.121-.5 1.158-.001 1.368.77 1.204 1.62zM85.825 14.506c-.608-.204-.943-.774-.701-1.581.152-.512.18-.642.319-1.148.14-.502.281-2.214-.733-3.162 1.387-.666 2.283-2.274 2.433-3.958.22-2.436-1.16-4.5-4.648-4.5H76.21c-.312 0-.626.262-.7.583l-.663 2.894c.035 0 1.52-.14 1.092 1.883-.213 1.007-1.125 4.936-1.773 7.803a2.39 2.39 0 01-.325.639c-.354.47-.866.592-1.193.618l-.032-.002v.002l-.718 3.139h6.986l.722-3.15H79.5c-.57 0-.944-.127-1.143-.385-.183-.24-.233-.605-.14-1.092.01-.054.732-3.21.732-3.21.125-.553.367-.544.693-.544h1.356c.51 0 .574.358.417 1.036-.188.82-.828 3.674-.887 3.962-.39 1.872.548 3.386 2.58 3.386h1.975l.742-3.213zm-3.178-9.524a29.246 29.246 0 01-.352 1.6c-.07.275-.29.38-.5.382h-2.176l.705-3.103c.088-.387.406-.5 1.12-.5 1.157-.001 1.366.77 1.203 1.62zM267.481 14.506c-.61-.204-.944-.774-.702-1.581.155-.512.181-.642.321-1.148.14-.502.279-2.214-.733-3.162 1.385-.666 2.282-2.274 2.432-3.958.22-2.436-1.16-4.5-4.647-4.5h-6.284c-.313 0-.629.262-.702.583l-.663 2.894c.034 0 1.521-.14 1.094 1.883-.217 1.007-1.125 4.936-1.774 7.803-.081.231-.181.447-.326.639-.354.47-.866.592-1.193.618l-.031-.002v.002l-.719 3.139h6.987l.72-3.15h-.102c-.571 0-.946-.127-1.146-.385-.181-.24-.235-.605-.139-1.092.009-.054.732-3.21.732-3.21.123-.553.365-.544.693-.544h1.355c.508 0 .574.358.417 1.036-.188.82-.827 3.674-.89 3.962-.389 1.872.549 3.386 2.582 3.386h1.977l.741-3.213zm-3.178-9.524a32.213 32.213 0 01-.352 1.6c-.071.275-.292.38-.499.382h-2.179l.705-3.103c.087-.387.405-.5 1.121-.5 1.156-.001 1.368.77 1.204 1.62zM143.92 11.045c-.316 1.322-.479 2.057-.752 2.768-.237.616-.869.86-1.613.856-.241 0-.517.01-.753-.015-.443-.047-.865-.22-1.025-.427-.181-.238-.341-.566-.212-1.126.286-1.222 1.867-8.086 1.911-8.282.197-.585.628-1.179 1.925-1.179l.84-3.494h-6.64c-.313 0-.63.262-.703.583l-.674 2.919c.034 0 1.496.016 1.08 1.883-.106.481-.377 1.638-.699 3.027a.012.012 0 00-.005-.001c-.352 1.506-.768 3.285-1.114 4.778-.081.229-.182.444-.326.638-.349.46-.847.586-1.176.614l-.723 3.132h11.834l1.544-6.673h-2.719v-.001zM117.642.152l-5.872.001c-.313 0-.628.262-.701.584l-.661 2.912c.036 0 1.494.02 1.087 1.882-.219 1.005-1.119 4.925-1.767 7.793a2.414 2.414 0 01-.327.635c-.36.48-.885.596-1.21.619l-.722 3.128c1.495-.002 8.339-.004 8.677-.004 1.796 0 3.843-.776 4.707-4.392.767-3.533 1.562-6.803 1.562-6.803.647-3.32-1.756-6.355-4.773-6.355zm.866 5.879c-.1.434-.299 1.318-.526 2.316-.406 1.786-.909 4.01-1.038 4.523-.297 1.17-.696 1.546-1.645 1.546-.132 0-1.543.008-1.729.004l2.409-10.643h1.176c.44 0 .844.204 1.107.558.314.422.402 1.025.246 1.696zM55.27.157c-.311 0-.627.263-.7.584l-.674 2.898c.033 0 1.545-.121 1.164 1.616l-.242 1.133c-.38 1.637-1 4.56-1.614 6.947a1.806 1.806 0 01-.327.638c-.523.689-1.225.616-1.225.616l-.73 3.13h6.953l.73-3.138c-.424 0-1.702.082-1.297-1.681.142-.62 1.544-6.691 1.764-7.604.157-.685.386-1.663 2.055-1.663l.806-3.476h-6.662zM238.152.157c-.313 0-.628.263-.703.584l-.673 2.898c.032 0 1.543-.121 1.163 1.616l-.242 1.133c-.379 1.637-.998 4.56-1.612 6.947a1.776 1.776 0 01-.329.638c-.522.689-1.225.616-1.225.616l-.728 3.13h6.951l.731-3.138c-.426 0-1.701.082-1.297-1.681.142-.62 1.542-6.691 1.764-7.604.156-.685.387-1.663 2.055-1.663l.805-3.476h-6.66zM63.338.157c-.312 0-.628.263-.702.584l-.667 2.908c.032 0 1.494.017 1.084 1.883-.22 1.004-1.131 4.934-1.785 7.803a2.35 2.35 0 01-.325.638c-.56.742-1.512.615-1.512.615l-.72 3.13h12.18l1.39-6.095h-2.717c-.216.983-.33 1.634-.613 2.19-.309.607-.856.873-1.642.873-.66 0-1.128-.306-1.486-.725-.334-.393-.426-.99-.304-1.55.141-.642.31-1.34.394-1.738.157-.731.339-1.1.963-1.071.326.015.716.387.608.99-.035.19-.223 1.056-.223 1.056h1.401l1.275-5.43h-1.446s-.106.465-.251 1.122c-.085.384-.486.648-.846.626-.565-.034-.713-.558-.609-1.036.078-.36.21-1.039.323-1.576.318-1.52 1.226-1.837 2.22-1.814.81.02 1.214.54 1.412.95.164.345.285.869.065 1.775h2.52l1.39-6.108H63.338zM100.049 6.266l1.39-6.108H90.063c-.313 0-.629.263-.703.583l-.666 2.908c.031 0 1.495.017 1.083 1.883-.22 1.005-1.13 4.935-1.785 7.803-.08.23-.181.445-.325.638-.352.466-.86.59-1.187.618l-.722 3.128h11.857l1.39-6.096h-2.717c-.216.983-.328 1.634-.613 2.19-.309.608-.855.873-1.64.873-.66 0-1.129-.306-1.486-.725-.334-.392-.427-.99-.304-1.55.14-.641.309-1.34.394-1.737.157-.731.34-1.1.963-1.072.326.015.716.388.608.99-.036.19-.224 1.057-.224 1.057h1.402l1.275-5.43h-1.447l-.251 1.122c-.085.384-.485.648-.846.626-.564-.034-.711-.558-.608-1.037.077-.36.21-1.038.322-1.575.319-1.52 1.227-1.837 2.221-1.815.81.021 1.214.54 1.41.951.165.344.287.868.066 1.775h2.519zM134.864 6.266l1.391-6.108h-11.377c-.312 0-.628.263-.702.583l-.667 2.908c.032 0 1.495.017 1.084 1.883-.221 1.005-1.132 4.935-1.786 7.803-.081.23-.181.445-.325.638-.352.466-.859.59-1.187.618l-.723 3.128h11.858l1.391-6.096h-2.718c-.215.983-.329 1.634-.612 2.19-.309.608-.856.873-1.642.873-.659 0-1.128-.306-1.486-.725-.333-.392-.426-.99-.302-1.55.14-.641.307-1.34.393-1.737.158-.731.339-1.1.962-1.072.325.015.716.388.608.99-.035.19-.223 1.057-.223 1.057h1.401l1.275-5.43h-1.446s-.107.465-.253 1.122c-.083.384-.485.648-.845.626-.564-.034-.712-.558-.608-1.037.077-.36.21-1.038.322-1.575.319-1.52 1.227-1.837 2.22-1.815.811.021 1.215.54 1.413.951.163.344.286.868.065 1.775h2.519zM175.18.157c-.309 0-.625.263-.7.584l-.667 2.908c.029 0 1.495.017 1.085 1.883-.223 1.004-1.132 4.934-1.788 7.803a2.27 2.27 0 01-.324.638c-.561.742-1.513.615-1.513.615l-.72 3.13h12.18l1.392-6.095h-2.717c-.218.983-.33 1.634-.614 2.19-.308.607-.857.873-1.641.873-.659 0-1.129-.306-1.486-.725-.334-.393-.426-.99-.305-1.55.143-.642.311-1.34.397-1.738.157-.731.335-1.1.962-1.071.324.015.715.387.604.99-.034.19-.22 1.056-.22 1.056h1.399l1.277-5.43h-1.448s-.106.465-.25 1.122c-.084.384-.485.648-.845.626-.564-.034-.712-.558-.608-1.036.077-.36.21-1.039.322-1.576.319-1.52 1.226-1.837 2.22-1.814.809.02 1.215.54 1.413.95.164.345.287.869.064 1.775h2.518l1.392-6.108H175.18zM166.713.157l-3.204 6.097-.596-6.097h-5.936c-.31 0-.625.263-.699.584l-.836 2.898c.035 0 1.706-.121 1.325 1.616l-.242 1.133a334.087 334.087 0 01-1.709 6.947c-.06.238-.084.445-.23.638-.524.689-1.225.616-1.225.616l-.729 3.13h6.591l.73-3.138c-.424 0-1.701.082-1.296-1.681.131-.57 1.283-5.562 1.643-7.098l1.641 9.07 5.173-8.483c-.384 1.681-1.07 4.734-1.64 6.947a1.79 1.79 0 01-.328.638c-.523.688-1.227.615-1.227.615l-.728 3.13h6.505l.734-3.138c-.425 0-1.704.082-1.3-1.68.142-.62 1.621-6.692 1.843-7.604.156-.686.386-1.663 2.055-1.663l.805-3.476h-7.12zM229.147 9.502l-.584 2.535h1.155l-.292 1.228c-.22.901-1.085 1.463-1.948 1.252-.862-.208-1.389-1.11-1.198-2.018v-.002s1.716-7.533 1.72-7.544c.208-.913 1.083-1.485 1.953-1.275.868.215 1.404 1.127 1.196 2.045l-.345 1.476h3.913l1.616-7.054h-2.913c-.531 0-.832.953-.832.953-.555-.4-1.161-.761-1.86-.931-2.891-.704-5.805 1.167-6.553 4.118l-1.689 7.435c-.597 2.924 1.166 5.417 3.981 6.103 2.816.684 5.929-.684 6.626-3.52l.395-1.703c.075-.31.335-.564.68-.564h.729l.724-3.099h-5.797c-.301.001-.606.255-.677.565zM199.273.157h-11.279c-.312 0-.629.263-.703.584l-1.263 5.513h2.828c.24-1.099.468-1.669 1.099-2.183.596-.486 1.237-.504 3.425-.504.069 0 .137 0 .204-.002l-9.441 10.513-.843 3.64h12.032l1.389-6.095h-2.714c-.243 1.098-.471 1.668-1.102 2.182-.597.486-1.196.523-3.325.505l-.532.004 9.376-10.15.849-4.007zM211.928.157h-11.277c-.313 0-.629.263-.703.584l-1.264 5.513h2.827c.242-1.099.468-1.669 1.101-2.183.596-.486 1.237-.504 3.425-.504.068 0 .135 0 .204-.002l-9.445 10.513-.839 3.64h12.031l1.389-6.095h-2.714c-.243 1.098-.471 1.668-1.101 2.182-.597.486-1.198.523-3.325.505l-.533.004 9.376-10.15.848-4.007zM292.972.148c-2.89-.704-5.879 1.171-6.566 4.137l-1.685 7.436c-.569 2.878 1.191 5.415 4.008 6.102 2.817.685 5.865-.648 6.597-3.52l1.678-7.288c.81-3.801-1.097-6.152-4.032-6.867zm.284 5.562l-.041.163h.009l-1.66 7.265-.023.098c-.171.705-.775 1.198-1.462 1.198-.111 0-.227-.013-.337-.042-.792-.191-1.29-1.029-1.11-1.865l.015-.07 1.68-7.372h.003l.02-.101c.167-.717.771-1.22 1.471-1.22.112 0 .227.014.335.04.805.198 1.301 1.045 1.1 1.906zM283.953 6.238c.104-.44.184-.777.221-.942.147-.64.359-1.536 1.745-1.651l.805-3.488h-5.756c-.313 0-.63.263-.704.584l-.673 2.898c.032 0 1.287.133.923 1.616-.047.19-1.026 4.942-1.519 7L278.321.158h-6.559c-.31 0-.626.263-.7.584l-.674 2.898c.034 0 1.544-.121 1.165 1.616l-.243 1.133c-.379 1.637-.998 4.56-1.613 6.947a1.838 1.838 0 01-.327.638c-.523.689-1.226.616-1.226.616l-.728 3.13h6.426l.729-3.14c-.532-.018-1.389-.192-1.045-1.68.132-.58 1.369-5.942 1.706-7.37l.735 12.19h5.246l2.74-11.481z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px
}

.bck-navbar .meteo {
    color: #fff;
    line-height: 1.06;
    letter-spacing: .3px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar .meteo {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar .meteo {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar .meteo {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-navbar .meteo a {
    text-transform: capitalize !important
}

.bck-navbar .meteo .city {
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar .meteo .city {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar .meteo .city {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar .meteo .city {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-navbar .meteo .temp {
    display: inline-block;
    height: 18px;
    margin-left: -.8125rem;
    background-color: #095075
}

.bck-navbar .meteo .change_city .icon-rotella {
    background-color: transparent
}

.bck-navbar .meteo .autocomplete,
.bck-navbar .meteo .loc_comune,
.bck-navbar .meteo .meteo_phl,
.bck-navbar .meteo .suggest_list .sel {
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar .meteo .autocomplete,
    .bck-navbar .meteo .loc_comune,
    .bck-navbar .meteo .meteo_phl,
    .bck-navbar .meteo .suggest_list .sel {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar .meteo .autocomplete,
    .bck-navbar .meteo .loc_comune,
    .bck-navbar .meteo .meteo_phl,
    .bck-navbar .meteo .suggest_list .sel {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar .meteo .autocomplete,
    .bck-navbar .meteo .loc_comune,
    .bck-navbar .meteo .meteo_phl,
    .bck-navbar .meteo .suggest_list .sel {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-navbar .meteo .search_comune:not(.op) {
    visibility: hidden
}

.bck-navbar.has-scrolled {
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25)
}

.bck-navbar.has-scrolled .navbar-logo,
.bck-navbar.has-scrolled .navbar-logo.is--cor-tv {
    display: none
}

.bck-navbar.has-scrolled .navbar-local {
    display: block
}

.bck-navbar.has-scrolled [data-switch-list] {
    display: none
}

.bck-navbar.has-scrolled-tv .navbar-logo,
.bck-navbar.has-scrolled [data-switch-logo] {
    display: block
}

.bck-navbar.has-scrolled-tv .navbar-logo.is--cor-tv,
.bck-navbar.has-scrolled-tv [data-switch-list] {
    display: none
}

.bck-navbar.has-scrolled-tv [data-switch-logo] {
    display: block
}

.bck-sidebar-menu {
    position: fixed;
    z-index: 37;
    top: 0;
    left: -390px;
    visibility: hidden;
    width: 390px;
    height: 100vh;
    background-color: #fff;
    color: #494949;
    transition: 1s
}

.bck-sidebar-menu .sidebar-menu__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    height: 40px;
    padding: 0 .75rem;
    background-color: #0a5278
}

.bck-sidebar-menu .sidebar-menu__content {
    overflow-x: hidden;
    overflow-y: scroll;
    height: 100%;
    padding-bottom: 1.25rem
}

.bck-sidebar-menu .sidebar-menu-logo {
    display: inline-block;
    width: 194px;
    height: 16px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='740.196' height='56.76' viewBox='0 0 195.843 15.018' version='1.1' id='svg8'%3E%3Cg id='layer1'%3E%3Cg id='g57' transform='matrix(.35773 0 0 .35773 -4.293 -.002)' fill='%23fff'%3E%3Cpath d='M451.928 15.62c-5.267-2.575-5.392-4.769-5.319-5.894.072-1.123.835-3.63 4.314-3.63 4.079 0 4.848 4.068 4.97 5.047.129 1.047.221 3.417.221 3.417h6.304L465.683.308l-5.81.013c-.726 0-1.42.404-1.633 1.153l-.316 1.049c-.019.038-.03.067-.03.067s-2.658-2.621-7.549-2.579c-1.527.01-4.409-.28-8.303 2.579-4.26 3.127-4.808 7.397-4.911 9.007-.107 1.61-.371 4.428 2.652 8.531 3.017 4.11 12.294 6.273 12.044 11.104-.224 4.297-3.556 4.563-4.348 4.563-.546 0-3.355.047-4.995-2.75-.891-1.522-1.523-4.157-1.715-5.709-.146-1.16-.083-1.656-1.284-1.656h-5.238l-4.419 15.588h8.122l.458-2.126c2.51 2.713 8.21 2.795 8.21 2.795 8.415 0 14.563-5.23 15.657-12.631 1.094-7.406-5.086-11.107-10.347-13.686z' id='path23'/%3E%3Cpath d='M60.721.359c-6.741-1.642-13.709 2.729-15.312 9.648L41.48 27.344c-1.325 6.71 2.778 12.627 9.347 14.231 6.568 1.596 13.675-1.511 15.381-8.207 0 0 3.88-16.857 3.914-16.997C72.02 7.506 67.567 2.023 60.721.359zm.666 12.968l-3.945 17.318-.057.229c-.402 1.645-1.803 2.797-3.407 2.797-.264 0-.53-.033-.791-.097-1.844-.448-3.003-2.399-2.582-4.35l.033-.166 3.974-17.422c.38-1.676 1.792-2.848 3.429-2.848.262 0 .525.032.782.093 1.872.463 3.027 2.441 2.564 4.446z' id='path25'/%3E%3Cpath d='M31.665 16.8h9.122L44.555.352h-6.79c-1.237 0-1.94 2.223-1.94 2.223C34.533 1.641 33.117.801 31.49.404c-6.742-1.643-13.54 2.718-15.286 9.603L12.27 27.343c-1.391 6.82 2.714 12.628 9.279 14.231 6.568 1.596 13.829-1.596 15.455-8.207l2.156-9.297-7.209-.003c-1.208 0-2.156 1.219-2.419 2.213l-1.08 4.664c-.513 2.103-2.529 3.413-4.537 2.919-2.01-.485-3.249-2.587-2.799-4.703l-.004-.004 4.01-17.59c.488-2.132 2.532-3.465 4.559-2.977 2.023.5 3.272 2.628 2.786 4.768l-.802 3.443z' id='path27'/%3E%3Cpath d='M98.93 33.836c-1.419-.473-2.197-1.802-1.633-3.686.355-1.194.42-1.497.744-2.675.326-1.172.655-5.166-1.709-7.375 3.232-1.553 5.324-5.301 5.675-9.231.509-5.68-2.706-10.49-10.84-10.49H76.513c-.729 0-1.464.611-1.635 1.358L73.334 8.49c.077 0 3.545-.328 2.544 4.389-.499 2.345-2.624 11.507-4.133 18.195-.192.537-.424 1.038-.76 1.488-.825 1.098-2.019 1.379-2.782 1.44l-.073-.007v.007l-1.673 7.321h16.288l1.684-7.346h-.246c-1.331 0-2.202-.293-2.666-.898-.425-.556-.545-1.409-.329-2.546.023-.123 1.71-7.484 1.71-7.484.291-1.289.854-1.268 1.615-1.268h3.16c1.189 0 1.339.831.974 2.411-.44 1.911-1.931 8.571-2.07 9.241-.91 4.368 1.28 7.896 6.018 7.896h4.604zm-7.41-22.207a71.65 71.65 0 01-.82 3.73c-.166.641-.678.886-1.166.892h-5.077L86.1 9.014c.206-.9.946-1.168 2.612-1.168 2.7 0 3.19 1.803 2.808 3.783z' id='path29'/%3E%3Cpath d='M131.1 33.836c-1.418-.473-2.197-1.802-1.633-3.686.356-1.194.421-1.497.745-2.675.325-1.172.655-5.166-1.709-7.375 3.232-1.553 5.323-5.301 5.675-9.231.509-5.68-2.706-10.49-10.841-10.49h-14.654c-.729 0-1.464.611-1.636 1.358l-1.542 6.752c.078 0 3.545-.328 2.544 4.389-.499 2.345-2.624 11.507-4.134 18.195-.191.537-.424 1.038-.76 1.488-.825 1.098-2.018 1.379-2.782 1.44l-.073-.007v.007l-1.674 7.321h16.289l1.683-7.346h-.246c-1.33 0-2.201-.293-2.666-.898-.426-.556-.546-1.409-.329-2.546.023-.123 1.709-7.484 1.709-7.484.291-1.289.854-1.268 1.616-1.268h3.159c1.189 0 1.34.831.975 2.411-.441 1.911-1.931 8.571-2.069 9.241-.911 4.368 1.279 7.896 6.018 7.896h4.604zm-7.411-22.207a70.711 70.711 0 01-.819 3.73c-.167.641-.679.886-1.167.892h-5.077l1.643-7.238c.206-.9.946-1.168 2.612-1.168 2.702.001 3.191 1.804 2.808 3.784z' id='path31'/%3E%3Cpath d='M212.128 33.836c-1.419-.473-2.197-1.802-1.632-3.686.354-1.194.42-1.497.744-2.675.326-1.172.655-5.166-1.709-7.375 3.232-1.553 5.323-5.301 5.675-9.231.508-5.68-2.706-10.49-10.841-10.49h-14.654c-.729 0-1.464.611-1.636 1.358l-1.542 6.752c.077 0 3.546-.328 2.544 4.389-.5 2.345-2.623 11.507-4.134 18.195-.19.537-.423 1.038-.76 1.488-.826 1.098-2.018 1.379-2.782 1.44l-.074-.007v.007l-1.673 7.321h16.289l1.684-7.346h-.246c-1.331 0-2.202-.293-2.666-.898-.426-.556-.546-1.409-.329-2.546.023-.123 1.709-7.484 1.709-7.484.292-1.289.854-1.268 1.616-1.268h3.159c1.19 0 1.34.831.975 2.411-.441 1.911-1.931 8.571-2.07 9.241-.911 4.368 1.279 7.896 6.019 7.896h4.603zm-7.411-22.207a72.872 72.872 0 01-.818 3.73c-.166.641-.679.886-1.167.892h-5.076l1.643-7.238c.205-.9.945-1.168 2.611-1.168 2.701.001 3.19 1.804 2.807 3.784z' id='path33'/%3E%3Cpath d='M522.794 33.836c-1.418-.473-2.197-1.802-1.633-3.686.355-1.194.42-1.497.744-2.675.326-1.172.655-5.166-1.708-7.375 3.231-1.553 5.322-5.301 5.673-9.231.51-5.68-2.704-10.49-10.84-10.49h-14.653c-.729 0-1.465.611-1.635 1.358l-1.544 6.752c.078 0 3.547-.328 2.545 4.389-.499 2.345-2.623 11.507-4.134 18.195-.191.537-.424 1.038-.76 1.488-.825 1.098-2.018 1.379-2.782 1.44l-.073-.007v.007l-1.673 7.321h16.288l1.684-7.346h-.246c-1.33 0-2.201-.293-2.665-.898-.427-.556-.547-1.409-.329-2.546.023-.123 1.709-7.484 1.709-7.484.292-1.289.855-1.268 1.616-1.268h3.158c1.19 0 1.341.831.976 2.411-.441 1.911-1.932 8.571-2.069 9.241-.911 4.368 1.278 7.896 6.019 7.896h4.603zm-7.41-22.207a71.734 71.734 0 01-.819 3.73c-.166.641-.679.886-1.167.892h-5.075l1.643-7.238c.205-.9.945-1.168 2.611-1.168 2.699.001 3.19 1.804 2.807 3.784z' id='path35'/%3E%3Cpath d='M347.964 25.767c-.738 3.083-1.12 4.8-1.757 6.456-.552 1.438-2.027 2.009-3.762 1.998-.561-.003-1.204.021-1.758-.037-1.029-.111-2.016-.514-2.388-.996-.421-.554-.795-1.318-.49-2.625.663-2.85 4.35-18.855 4.451-19.314.462-1.365 1.466-2.746 4.487-2.746l1.961-8.152h-15.481c-.73 0-1.47.613-1.643 1.36l-1.569 6.808c.077 0 3.485.036 2.516 4.39a974.283 974.283 0 01-1.632 7.058c-.003-.003-.007-.004-.01-.005-.819 3.511-1.789 7.662-2.597 11.144-.188.533-.426 1.037-.762 1.487-.815 1.074-1.975 1.366-2.741 1.433l-1.687 7.306h27.595l3.602-15.564h-6.335z' id='path37'/%3E%3Cpath d='M376.861 25.744c-.738 3.083-1.119 4.8-1.757 6.456-.552 1.438-2.026 2.009-3.761 1.998-.561-.003-1.205.021-1.757-.038-1.03-.11-2.018-.514-2.389-.995-.422-.555-.795-1.318-.491-2.625.664-2.85 4.35-18.855 4.452-19.314.462-1.364 1.466-2.746 4.486-2.746l1.962-8.152h-15.482c-.73 0-1.469.612-1.642 1.36l-1.568 6.809c.075 0 3.484.036 2.515 4.39-.25 1.121-.878 3.82-1.632 7.058a.047.047 0 00-.01-.005c-.82 3.512-1.79 7.661-2.597 11.142-.189.536-.427 1.037-.763 1.489-.815 1.075-1.974 1.366-2.741 1.433L352 41.31h27.595l3.601-15.564h-6.335z' id='path39'/%3E%3Cpath d='M286.323.367L272.632.37c-.729 0-1.465.613-1.635 1.36l-1.541 6.793c.083 0 3.486.043 2.534 4.384-.508 2.345-2.609 11.488-4.119 18.174-.192.53-.424 1.032-.763 1.481-.84 1.119-2.062 1.389-2.822 1.439l-1.684 7.296 20.234-.01c4.19 0 8.962-1.811 10.98-10.238 1.785-8.239 3.641-15.864 3.641-15.864C298.965 7.446 293.361.367 286.323.367zm2.025 13.711c-.233 1.009-.701 3.072-1.229 5.399-.946 4.165-2.121 9.348-2.421 10.544-.692 2.729-1.624 3.608-3.835 3.608-.308 0-3.597.017-4.033.008l5.62-24.816h2.739c1.026 0 1.967.474 2.583 1.3.732.983.933 2.388.576 3.957z' id='path41'/%3E%3Cpath d='M417.764 34.007c-1.088 0-2.422-.022-3.404-3.45-2.356-8.207-7.571-30.126-7.571-30.126h-6.629l-.007.008c-.711.043-1.5.63-1.783 1.352l-12.25 30.148c-.838 1.674-2.377 2.004-3.538 2.069l-1.689 7.319h14.11l1.762-7.616-2.455-.007c-.279 0-.471-.179-.583-.347-.274-.419-.418-1.21-.116-2.036.259-.71.384-.962.529-1.253l.01-.024h10.148l.018.07c.07.286.177.714.391 1.65.125.545.063 1.068-.16 1.366-.293.386-.674.58-1.132.58h-1.44l-1.753 7.616 16.175.008 1.69-7.329c-.107.002.059.002-.323.002zm-21.851-8.654l4.359-10.69 2.934 10.69z' id='path43'/%3E%3Cpath d='M559.131 34.007c-1.086 0-2.423-.022-3.405-3.45-2.354-8.207-7.571-30.126-7.571-30.126h-6.628l-.008.008c-.709.043-1.499.63-1.782 1.352L527.488 31.94c-.837 1.674-2.376 2.004-3.538 2.069l-1.69 7.319h14.11l1.764-7.616-2.457-.007c-.279 0-.47-.179-.579-.347-.276-.419-.421-1.21-.12-2.036.259-.71.385-.962.529-1.253l.012-.024h10.147l.019.07c.069.286.176.714.39 1.65.124.545.062 1.068-.161 1.366-.292.386-.672.58-1.132.58h-1.438l-1.754 7.616 16.176.008 1.688-7.329c-.104.001.059.001-.323.001zm-21.852-8.654l4.359-10.69 2.934 10.69z' id='path45'/%3E%3Cpath d='M140.881.379c-.727 0-1.464.614-1.636 1.361l-1.57 6.758c.078 0 3.604-.284 2.715 3.765-.099.448-.565 2.646-.565 2.646-.884 3.816-2.331 10.633-3.763 16.199-.142.553-.422 1.037-.764 1.487-1.219 1.605-2.855 1.434-2.855 1.434l-1.7 7.302h16.208l1.706-7.319c-.989 0-3.969.191-3.026-3.92.331-1.444 3.6-15.604 4.113-17.73.365-1.598.903-3.878 4.792-3.878l1.88-8.104h-15.535z' id='path47'/%3E%3Cpath d='M159.691.379c-.727 0-1.464.614-1.635 1.361l-1.555 6.782c.072 0 3.483.038 2.526 4.39-.515 2.341-2.638 11.507-4.164 18.196-.187.536-.423 1.037-.758 1.487-1.305 1.731-3.524 1.434-3.524 1.434l-1.681 7.302h28.403l3.24-14.217h-6.332c-.505 2.293-.769 3.811-1.431 5.11-.721 1.416-1.994 2.034-3.829 2.034-1.537 0-2.628-.713-3.464-1.69-.774-.918-.994-2.306-.707-3.614.328-1.495.719-3.123.918-4.054.367-1.705.791-2.563 2.245-2.497.759.034 1.67.903 1.417 2.309-.083.442-.522 2.466-.522 2.466h3.267l2.975-12.665h-3.373s-.247 1.085-.587 2.619c-.197.893-1.13 1.511-1.97 1.459-1.317-.081-1.66-1.302-1.418-2.418.181-.839.491-2.422.751-3.672.742-3.546 2.861-4.284 5.178-4.233 1.888.047 2.83 1.261 3.29 2.218.386.802.668 2.023.154 4.137h5.875L186.222.38h-26.531z' id='path49'/%3E%3Cpath d='M245.301 14.622L248.543.379h-26.53c-.726 0-1.463.614-1.635 1.361l-1.555 6.782c.073 0 3.485.038 2.527 4.39-.516 2.341-2.638 11.507-4.164 18.196-.187.536-.422 1.037-.758 1.487-.821 1.09-2.004 1.376-2.768 1.438l-1.686 7.297h27.651l3.24-14.217h-6.333c-.504 2.293-.769 3.811-1.43 5.11-.721 1.416-1.994 2.034-3.829 2.034-1.538 0-2.629-.713-3.464-1.69-.774-.918-.993-2.306-.707-3.614.328-1.495.718-3.123.918-4.054.367-1.705.789-2.563 2.243-2.497.76.034 1.671.903 1.418 2.309-.082.442-.521 2.466-.521 2.466h3.268l2.975-12.665h-3.373s-.247 1.085-.588 2.619c-.196.893-1.13 1.511-1.97 1.459-1.317-.081-1.66-1.302-1.418-2.418.181-.839.492-2.422.751-3.672.743-3.546 2.861-4.284 5.179-4.233 1.888.047 2.83 1.261 3.29 2.218.385.802.668 2.023.154 4.137z' id='path51'/%3E%3Cpath d='M326.485 14.622L329.727.379h-26.53c-.727 0-1.464.614-1.636 1.361l-1.556 6.782c.072 0 3.486.038 2.527 4.39-.515 2.341-2.638 11.507-4.163 18.196-.188.536-.422 1.037-.759 1.487-.82 1.09-2.004 1.376-2.768 1.438l-1.687 7.297h27.652l3.24-14.217h-6.334c-.504 2.293-.768 3.811-1.43 5.11-.72 1.416-1.994 2.034-3.828 2.034-1.538 0-2.63-.713-3.464-1.69-.775-.918-.995-2.306-.709-3.614.329-1.495.72-3.123.919-4.054.368-1.705.79-2.563 2.243-2.497.762.034 1.672.903 1.418 2.309-.082.442-.521 2.466-.521 2.466h3.267l2.976-12.665h-3.373s-.247 1.085-.588 2.619c-.196.893-1.13 1.511-1.97 1.459-1.317-.081-1.66-1.302-1.42-2.418.182-.839.493-2.422.751-3.672.745-3.546 2.861-4.284 5.179-4.233 1.89.047 2.831 1.261 3.291 2.218.385.802.669 2.023.154 4.137z' id='path53'/%3E%3Cpath d='M493.68 14.622L496.923.379h-26.528c-.728 0-1.466.614-1.638 1.361l-1.555 6.782c.072 0 3.485.038 2.527 4.39-.515 2.341-2.637 11.507-4.165 18.196-.187.536-.421 1.037-.757 1.487-.821 1.09-2.003 1.376-2.768 1.438l-1.686 7.297h27.65l3.241-14.217h-6.335c-.504 2.293-.767 3.811-1.429 5.11-.72 1.416-1.994 2.034-3.83 2.034-1.536 0-2.628-.713-3.462-1.69-.777-.918-.995-2.306-.707-3.614.327-1.495.717-3.123.918-4.054.365-1.705.79-2.563 2.244-2.497.759.034 1.67.903 1.417 2.309-.084.442-.522 2.466-.522 2.466h3.269l2.976-12.665h-3.374s-.247 1.085-.588 2.619c-.197.893-1.13 1.511-1.971 1.459-1.316-.081-1.66-1.302-1.418-2.418.18-.839.49-2.422.751-3.672.742-3.546 2.86-4.284 5.178-4.233 1.888.047 2.831 1.261 3.292 2.218.383.802.667 2.023.152 4.137z' id='path55'/%3E%3C/g%3E%3C/g%3E%3Cstyle id='style10'%3E%3C/style%3E%3C/svg%3E") 50% no-repeat;
    background-size: 100%
}

.bck-sidebar-menu .sidebar-menu-logo>a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    text-indent: 100%
}

.bck-sidebar-menu .sidebar-menu-logo-tv {
    display: inline-block;
    width: 140px;
    height: 20px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='117' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.33.18c-2.435-.586-4.953.974-5.533 3.462L11.38 9.86c-.485 2.405 1.004 4.528 3.38 5.103 2.377.563 4.943-.54 5.557-2.944 0 0 1.407-6.043 1.419-6.101C22.421 2.75 20.813.779 18.33.18zm.248 4.658l-.035.13h.012l-1.395 6.077-.024.082c-.142.598-.65 1.009-1.23 1.009-.094 0-.189-.012-.283-.035-.662-.165-1.088-.869-.934-1.56l.012-.06 1.407-6.17.023-.083c.142-.598.65-1.032 1.241-1.032.095 0 .19.012.284.035.674.176 1.088.88.922 1.607zM7.394 4.862l-.284 1.22h3.299L11.769.18h-2.46c-.449 0-.697.797-.697.797C8.139.65 7.63.345 7.039.204c-2.423-.598-4.882.962-5.52 3.438L.098 9.86c-.508 2.44.982 4.528 3.358 5.103 2.376.563 5.001-.575 5.58-2.945l.792-3.332H7.217c-.438 0-.78.435-.875.787l-.095.457-.284 1.22c-.189.751-.91 1.22-1.643 1.044-.733-.176-1.17-.926-1.017-1.689l1.443-6.289v-.023c.177-.763.922-1.232 1.655-1.056.733.188 1.182.939 1.005 1.713 0 0-.012 0-.012.012zM32.859 12.194c-.508-.164-.792-.645-.591-1.326.13-.422.154-.54.26-.962.118-.422.236-1.854-.615-2.64 1.17-.563 1.927-1.9 2.057-3.308.178-2.041-.981-3.766-3.925-3.766H24.75c-.26 0-.532.223-.591.493L23.601 3.1c.023 0 1.288-.117.922 1.573-.177.844-.946 4.13-1.501 6.534-.071.2-.154.376-.272.54-.296.387-.733.493-1.005.516h-.024l-.603 2.628h5.888l.603-2.64h-.095c-.485 0-.792-.105-.97-.316-.153-.2-.2-.505-.118-.915.012-.047.615-2.687.615-2.687.107-.457.308-.457.58-.457h1.146c.426 0 .485.305.355.868-.166.692-.698 3.074-.745 3.32-.33 1.56.461 2.84 2.175 2.84h1.668l.638-2.711zm-2.672-7.966c-.095.446-.213 1.009-.296 1.337-.059.235-.248.317-.425.317h-1.833l.591-2.593c.071-.317.343-.422.946-.422.97 0 1.147.645 1.017 1.36zM45.203 12.194c-.509-.164-.793-.645-.592-1.326.13-.422.154-.54.272-.962.118-.422.237-1.854-.614-2.64 1.17-.563 1.927-1.9 2.045-3.308.189-2.041-.981-3.766-3.925-3.766h-5.297c-.26 0-.532.223-.59.493l-.545 2.405c.024 0 1.277-.118.922 1.572-.177.845-.945 4.13-1.49 6.535-.07.2-.153.375-.271.54-.296.387-.733.492-1.005.516h-.024l-.603 2.628h5.888l.615-2.64h-.083c-.485 0-.792-.106-.97-.317-.153-.2-.2-.504-.118-.915.012-.047.615-2.687.615-2.687.106-.457.307-.457.58-.457h1.146c.426 0 .485.305.355.868-.154.692-.698 3.074-.745 3.32-.331 1.56.461 2.84 2.175 2.84h1.667l.592-2.699zM42.53 4.228a24.61 24.61 0 01-.296 1.337c-.06.235-.248.317-.414.317h-1.844l.591-2.593c.071-.317.343-.422.946-.422.981 0 1.147.645 1.017 1.36zM76.65 12.194c-.508-.164-.792-.645-.591-1.326.13-.422.154-.54.272-.962.118-.422.236-1.854-.615-2.64 1.17-.563 1.927-1.9 2.045-3.308.19-2.041-.981-3.766-3.913-3.766h-5.296c-.272 0-.533.223-.592.493L67.405 3.1c.023 0 1.277-.117.922 1.573-.177.844-.946 4.13-1.49 6.534-.07.2-.154.376-.272.54-.295.387-.733.493-1.005.516h-.047l-.603 2.628h5.888l.615-2.64h-.095c-.473 0-.792-.105-.958-.316-.153-.2-.2-.505-.118-.915.012-.047.615-2.687.615-2.687.106-.457.307-.457.58-.457h1.146c.426 0 .485.305.355.868-.154.692-.698 3.074-.745 3.32-.331 1.56.46 2.84 2.175 2.84h1.667l.615-2.711zm-2.684-7.966c-.082.446-.2.997-.295 1.337-.06.235-.249.317-.426.317h-1.82l.59-2.593c.083-.317.343-.422.946-.422.97 0 1.147.645 1.005 1.36zM49.458.192c-.26 0-.532.223-.591.493L48.299 3.1c.024 0 1.3-.105.982 1.35-.036.164-.201.95-.201.95-.32 1.373-.84 3.813-1.36 5.82-.047.199-.154.375-.272.527-.437.575-1.029.516-1.029.516l-.614 2.628h5.864l.614-2.64c-.354 0-1.43.071-1.1-1.396.12-.516 1.301-5.596 1.49-6.358.13-.575.332-1.397 1.738-1.397l.674-2.91h-5.627zM56.966.169c-.26 0-.532.223-.591.493l-.556 2.44c.024 0 1.265.012.922 1.572-.189.845-.958 4.142-1.513 6.547-.071.2-.154.375-.272.54-.473.621-1.277.516-1.277.516l-.603 2.628h10.286l1.17-5.116H62.24c-.178.822-.272 1.373-.52 1.83-.26.517-.722.74-1.384.74-.555 0-.957-.258-1.253-.61-.284-.329-.367-.833-.26-1.303.118-.54.26-1.126.331-1.454.13-.61.284-.927.816-.892.272.012.603.317.52.833-.024.164-.19.892-.19.892h1.183l1.076-4.553H61.34s-.094.388-.213.939c-.07.317-.413.54-.72.516-.474-.023-.604-.469-.51-.868.06-.305.178-.868.273-1.326.272-1.278 1.04-1.537 1.88-1.525.685.012 1.028.458 1.194.798.141.282.236.727.059 1.49h2.128L66.578.169h-9.612zM89.372 5.284L90.542.17H80.93c-.26 0-.532.223-.59.493l-.568 2.44c.024 0 1.265.012.91 1.572-.189.845-.957 4.142-1.513 6.547a2.317 2.317 0 01-.272.54c-.296.387-.721.492-1.005.516l-.615 2.628h10.014l1.17-5.116h-2.258c-.189.822-.283 1.373-.52 1.842-.26.505-.721.728-1.383.728-.556 0-.958-.258-1.253-.61-.284-.329-.367-.833-.26-1.303.118-.54.26-1.126.33-1.454.143-.61.284-.916.816-.904.272.012.603.317.509.833-.024.164-.19.892-.19.892h1.183L86.51 5.26h-1.218s-.095.387-.213.938c-.07.317-.414.54-.71.528-.472-.035-.602-.469-.508-.868.06-.305.178-.88.272-1.326.272-1.278 1.04-1.537 1.88-1.525.686.024 1.029.458 1.194.798.142.282.237.727.048 1.49h2.116v-.012zM102.528 2.909h-3.532v12.079h-3.854V2.909H91V0h10.833l.072.287c.204.886.419 1.76.623 2.622zM112.774 0c-.814 4.106-1.795 8.356-2.633 11.804h-.132c-.85-3.46-1.843-7.71-2.657-11.804h-4.25c1.137 4.848 2.502 10.188 3.962 15h5.83c1.58-4.836 2.981-10.14 4.106-15h-4.226z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: 100%
}

.bck-sidebar-menu .sidebar-menu-logo-tv>a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    text-indent: 100%
}

.bck-sidebar-menu .sidebar-menu-search {
    padding: 0 1.125rem;
    margin: 1.125rem 0
}

.bck-sidebar-menu .sidebar-menu-search form {
    position: relative
}

.bck-sidebar-menu .sidebar-menu-search form .search-input {
    width: 100%;
    height: 40px;
    padding: .25rem 1.3125rem;
    border: 1px solid #dedede;
    background-color: #f8f8f8;
    border-radius: 3px;
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-search form .search-input {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-search form .search-input {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-search form .search-input {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-sidebar-menu .sidebar-menu-search form .search-input:focus {
    outline: none
}

.bck-sidebar-menu .sidebar-menu-search form .search-input::-webkit-input-placeholder {
    color: #999
}

.bck-sidebar-menu .sidebar-menu-search form .search-input::-moz-placeholder {
    color: #999
}

.bck-sidebar-menu .sidebar-menu-search form .search-input::-ms-input-placeholder {
    color: #999
}

.bck-sidebar-menu .sidebar-menu-search form .search-input::placeholder {
    color: #999
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-search form .search-input::-webkit-input-placeholder {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
    .bck-sidebar-menu .sidebar-menu-search form .search-input::-moz-placeholder {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
    .bck-sidebar-menu .sidebar-menu-search form .search-input::-ms-input-placeholder {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
    .bck-sidebar-menu .sidebar-menu-search form .search-input::placeholder {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-search form .search-input::-webkit-input-placeholder {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
    .bck-sidebar-menu .sidebar-menu-search form .search-input::-moz-placeholder {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
    .bck-sidebar-menu .sidebar-menu-search form .search-input::-ms-input-placeholder {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
    .bck-sidebar-menu .sidebar-menu-search form .search-input::placeholder {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-search form .search-input::-webkit-input-placeholder {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
    .bck-sidebar-menu .sidebar-menu-search form .search-input::-moz-placeholder {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
    .bck-sidebar-menu .sidebar-menu-search form .search-input::-ms-input-placeholder {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
    .bck-sidebar-menu .sidebar-menu-search form .search-input::placeholder {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-sidebar-menu .sidebar-menu-search form .search-button {
    position: absolute;
    top: 6px;
    right: 6px;
    border: none;
    background: transparent;
    color: #0a0a0a
}

.bck-sidebar-menu .sidebar-menu-args {
    padding: 0 1.125rem;
    margin: 1.875rem 0
}

.bck-sidebar-menu .sidebar-menu-args+.sidebar-menu-args {
    padding-top: 1.875rem;
    border-top: 1px solid #dedede
}

.bck-sidebar-menu .sidebar-menu-args .list-args-name {
    color: #999
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-args .list-args-name {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-args .list-args-name {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-args .list-args-name {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-sidebar-menu .sidebar-menu-args .list-args-name+.list-args {
    margin-top: 1rem
}

.bck-sidebar-menu .sidebar-menu-args .list-args {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap
}

.bck-sidebar-menu .sidebar-menu-args .list-args li {
    padding: .3125rem;
    color: #0a5278;
    line-height: 1.2;
    flex-grow: 1;
    flex-basis: 50%;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-args .list-args li {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-args .list-args li {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-args .list-args li {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-sidebar-menu .sidebar-menu-args .list-args li:nth-last-child(-n+2) {
    padding-bottom: 0
}

.bck-sidebar-menu .sidebar-menu-args .list-args li:hover {
    text-decoration: underline
}

.bck-sidebar-menu .sidebar-menu-list {
    margin-top: 1.875rem;
    margin-bottom: 1.875rem
}

.bck-sidebar-menu .sidebar-menu-list .menu-list-item {
    position: relative;
    height: 43px;
    padding-left: 1.75rem;
    border-bottom: 1px solid #dedede
}

.bck-sidebar-menu .sidebar-menu-list .menu-list-item .menu-list-text span:first-child:hover {
    text-decoration: underline
}

.bck-sidebar-menu .sidebar-menu-list .menu-list-item .icon:hover,
.bck-sidebar-menu .sidebar-menu-list .menu-list-item .image.has-media .icon-shadow:hover,
.image.has-media .bck-sidebar-menu .sidebar-menu-list .menu-list-item .icon-shadow:hover {
    transition: 1s;
    -webkit-transform: translate(10px);
    transform: translate(10px);
    text-decoration: none
}

.bck-sidebar-menu .sidebar-menu-list .menu-list-item:first-child {
    border-top: 1px solid #dedede
}

.bck-sidebar-menu .sidebar-menu-list .menu-list-item .icon,
.bck-sidebar-menu .sidebar-menu-list .menu-list-item .image.has-media .icon-shadow,
.image.has-media .bck-sidebar-menu .sidebar-menu-list .menu-list-item .icon-shadow {
    padding: .8125rem 1.75rem;
    color: #999
}

.bck-sidebar-menu .sidebar-menu-list .menu-list-text {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    width: 100%;
    height: 100%;
    line-height: 1.64;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-list .menu-list-text {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-list .menu-list-text {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-list .menu-list-text {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-sidebar-menu .sidebar-menu-list:not(:last-child) {
    margin-bottom: 0
}

.bck-sidebar-menu .sidebar-menu-list.is--nav {
    height: 100%;
    margin-top: 0;
    background-color: hsla(0, 0%, 87.1%, .25)
}

.bck-sidebar-menu .sidebar-menu-list.is--nav .menu-subtitle {
    padding: 1.875rem 1.75rem;
    color: #949494;
    line-height: .86
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-list.is--nav .menu-subtitle {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-list.is--nav .menu-subtitle {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-list.is--nav .menu-subtitle {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-sidebar-menu .sidebar-menu-list.is--nav .menu-list-item:first-child {
    border-top: none
}

.bck-sidebar-menu .sidebar-menu-list.is--nav .menu-list-logo {
    display: block;
    height: 50px;
    align-items: baseline;
    padding: 0 0 0 1.75rem
}

.bck-sidebar-menu .sidebar-menu-list.is--nav .menu-list-logo .logo-corriere {
    width: 130px
}

.bck-sidebar-menu .sidebar-menu-sub {
    position: absolute;
    z-index: 1;
    top: 18px;
    left: 0;
    display: none;
    width: 100%;
    height: 100%;
    padding: 1.125rem 1.125rem 0;
    margin: 1.375rem 0;
    background-color: #fff
}

.bck-sidebar-menu .sidebar-menu-sub.is--active {
    display: block
}

.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-back {
    display: inline-flex;
    margin-bottom: 1.25rem;
    color: #999;
    cursor: pointer
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-back {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-back {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-back {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-back .icon,
.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-back .image.has-media .icon-shadow,
.image.has-media .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-back .icon-shadow {
    margin-right: .25rem
}

.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-name {
    color: #333;
    text-transform: uppercase;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-name {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-name {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-name {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-name+.list-menu-sub {
    margin-top: 1rem
}

.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub {
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-wrap: wrap
}

.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub li {
    padding: .3125rem;
    color: #333;
    line-height: 1.2;
    flex-grow: 1;
    flex-basis: 50%
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub li {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub li {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub li {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub li:nth-last-child(-n+2) {
    padding-bottom: 0
}

.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub li:hover {
    text-decoration: underline
}

.menu-overlay .overlay {
    position: fixed;
    z-index: 36;
    top: 0;
    left: 0;
    visibility: hidden;
    width: 100vw;
    height: 100vh;
    -webkit-transform: translate(-100%);
    transform: translate(-100%)
}

.menu-overlay.is--active .overlay {
    visibility: visible;
    background-color: rgba(0, 0, 0, .3);
    -webkit-transform: translate(0);
    transform: translate(0)
}

.menu-overlay.is--active .bck-sidebar-menu {
    left: 0;
    visibility: visible;
    transition: 1s
}

.bck-footer {
    padding: .625rem 0;
    margin: auto;
    background-color: #fff
}

.bck-footer .footer__content .content-bottom,
.bck-footer .footer__content .content-top {
    display: flex;
    align-items: flex-start;
    text-align: left
}

.bck-footer .footer__content .content-bottom .left,
.bck-footer .footer__content .content-top .left {
    text-align: left;
    flex-basis: auto;
    flex-grow: 1;
    flex-shrink: 1
}

.bck-footer .footer__content .content-bottom .right,
.bck-footer .footer__content .content-top .right {
    flex-basis: auto;
    flex-grow: 0;
    flex-shrink: 0
}

.bck-footer .link {
    color: #0a0a0a
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-footer .link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-footer .link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.48148vw
    }
}

@media screen and (min-width:769px) {
    .bck-footer .link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .625rem
    }
}

.bck-footer .link-b {
    color: #0a0a0a
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-footer .link-b {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-footer .link-b {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-footer .link-b {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-footer .copyright {
    color: #0a0a0a
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-footer .copyright {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-footer .copyright {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.48148vw
    }
}

@media screen and (min-width:769px) {
    .bck-footer .copyright {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .625rem
    }
}

.bck-footer .logo {
    width: 180px
}

.type-home--border .bck-adv+.grid-items>.list-items-arguments,
.type-home--border .bck-adv+.grid-items>.media-group-news-66 {
    border-top: 1px solid #dedede
}

.bck-adv._bottom3_desk {
    margin-top: -20px
}

.bck-adv._bottom2_desk {
    margin-bottom: 0
}

.bck-adv .adv__header .bck-media-list-special .title-medium,
.bck-adv .adv__header .bck-media-list-special .title-medium-bold,
.bck-adv .adv__header .bck-media-list-special .title-small,
.bck-adv .adv__header .bck-media-list-special .title-small-b-b,
.bck-adv .adv__header .title,
.bck-media-list-special .bck-adv .adv__header .title-medium,
.bck-media-list-special .bck-adv .adv__header .title-medium-bold,
.bck-media-list-special .bck-adv .adv__header .title-small,
.bck-media-list-special .bck-adv .adv__header .title-small-b-b {
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-adv .adv__header .bck-media-list-special .title-medium,
    .bck-adv .adv__header .bck-media-list-special .title-medium-bold,
    .bck-adv .adv__header .bck-media-list-special .title-small,
    .bck-adv .adv__header .bck-media-list-special .title-small-b-b,
    .bck-adv .adv__header .title,
    .bck-media-list-special .bck-adv .adv__header .title-medium,
    .bck-media-list-special .bck-adv .adv__header .title-medium-bold,
    .bck-media-list-special .bck-adv .adv__header .title-small,
    .bck-media-list-special .bck-adv .adv__header .title-small-b-b {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-adv .adv__header .bck-media-list-special .title-medium,
    .bck-adv .adv__header .bck-media-list-special .title-medium-bold,
    .bck-adv .adv__header .bck-media-list-special .title-small,
    .bck-adv .adv__header .bck-media-list-special .title-small-b-b,
    .bck-adv .adv__header .title,
    .bck-media-list-special .bck-adv .adv__header .title-medium,
    .bck-media-list-special .bck-adv .adv__header .title-medium-bold,
    .bck-media-list-special .bck-adv .adv__header .title-small,
    .bck-media-list-special .bck-adv .adv__header .title-small-b-b {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-adv .adv__header .bck-media-list-special .title-medium,
    .bck-adv .adv__header .bck-media-list-special .title-medium-bold,
    .bck-adv .adv__header .bck-media-list-special .title-small,
    .bck-adv .adv__header .bck-media-list-special .title-small-b-b,
    .bck-adv .adv__header .title,
    .bck-media-list-special .bck-adv .adv__header .title-medium,
    .bck-media-list-special .bck-adv .adv__header .title-medium-bold,
    .bck-media-list-special .bck-adv .adv__header .title-small,
    .bck-media-list-special .bck-adv .adv__header .title-small-b-b {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-adv .adv__content .adv {
    display: flex;
    justify-content: center;
    align-items: center;
    width: auto;
    margin: auto;
    color: #fff
}

.bck-adv .adv__content .adv.is-184x90 {
    width: 184px;
    height: 90px;
    background-color: transparent
}

.bck-adv .adv__content .adv.is-300x599 {
    width: 300px;
    height: 600px;
    background-color: #49b8f1
}

.bck-adv .adv__content .adv.is-300x270 {
    width: 300px;
    height: 270px;
    background-color: #49b8f1
}

.bck-adv .adv__content .adv.is-300x250 {
    width: 300px;
    height: 250px;
    background-color: #49b8f1
}

.bck-adv .adv__content .adv.is-300x380 {
    width: 300px;
    height: 380px;
    background-color: #49b8f1
}

.bck-adv .adv__content .adv.is-566x700 {
    width: 566px;
    height: 700px;
    background-color: #b5b5b5
}

.bck-adv .adv__content .adv.is-940x185 {
    width: 100%;
    height: 185px;
    background-color: #49b8f1
}

.bck-adv .adv__content .adv.is-970x250 {
    width: 970px;
    height: 250px;
    background-color: #49b8f1
}

.bck-adv .adv__content .adv.is-728x90 {
    width: 728px;
    height: 90px;
    background-color: #49b8f1
}

body.skinAdform .bck-navbar {
    position: fixed;
    z-index: 31;
    top: 0;
    height: 40px
}

body.type-article #rcsad_TopLeft_wrapper {
    min-height: 250px !important;
    display: flex;
    align-items: center;
    justify-content: center
}

body.type-article #rcsad_Frame1 {
    min-height: 250px !important
}

body.cls-hp-corriere #l-header {
    margin-bottom: 115px
}

body.cls-hp-corriere div#rcsad_TopLeft.skinVa:not(.soloinpagina) {
    top: 158px;
    display: block !important;
    background-size: 2010px;
    background-position: top;
    z-index: -1;
    z-index: 7;
    left: 0;
    width: 100%
}

body.cls-hp-corriere div#rcsad_TopLeft.skinVa.skinHp:not(.soloinpagina) {
    display: block !important;
    z-index: -1 !important;
    position: sticky !important;
    top: 40px !important
}

body.cls-hp-corriere div#rcsad_TopLeft_wrapper.skinHp {
    position: absolute;
    top: 166px;
    width: 100%;
    min-height: 8000px
}

.bck-media-news {
    position: relative
}

.bck-media-news.newsletter-card {
    border-radius: 4px;
    box-shadow: 0 2px 4px 0 rgba(38, 50, 56, .08), 0 0 6px 0 rgba(38, 50, 56, .08)
}

.bck-media-news.newsletter-card .top-label {
    width: auto;
    height: 20px;
    background: #095075;
    color: #fff;
    position: absolute;
    top: -20px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: .3125rem .625rem;
    display: flex;
    align-items: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card .top-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card .top-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card .top-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news.newsletter-card.is--horizontal {
    height: 240px;
    margin-bottom: 2.5rem
}

.bck-media-news.newsletter-card.is--horizontal.has--top-label .top-label {
    right: 20px
}

.bck-media-news.newsletter-card.is--horizontal.has--top-label .buttons.newsletter-actions .free-trial,
.bck-media-news.newsletter-card.is--horizontal.has--top-label .buttons.newsletter-actions .only-subscribers {
    background-color: #757575
}

.bck-media-news.newsletter-card.is--horizontal .media-news__content {
    height: 100%
}

.bck-media-news.newsletter-card.is--horizontal .media-news__content .media {
    box-shadow: 0 2px 4px 0 rgba(38, 50, 56, .08), 0 0 6px 0 rgba(38, 50, 56, .08);
    height: 100%
}

.bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content {
    width: 100%;
    height: 100%;
    margin-left: 2.5rem;
    position: relative
}

.bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .title-art-newsletter {
    margin-top: 1.875rem
}

.bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .paragraph-art-newsletter {
    height: 74px;
    margin-right: 1.25rem
}

.bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .buttons {
    margin-top: .3125rem;
    justify-content: space-between;
    width: calc(100% - 40px)
}

.bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .buttons.newsletter-actions {
    position: absolute;
    bottom: 20px
}

.bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .buttons.newsletter-actions .link-preview {
    text-decoration: underline
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .buttons.newsletter-actions .link-preview {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .buttons.newsletter-actions .link-preview {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .buttons.newsletter-actions .link-preview {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .buttons.newsletter-actions .is--subscribe,
.bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .buttons.newsletter-actions .is--subscribed {
    right: 0
}

.bck-media-news.newsletter-card.is--vertical {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: .9375rem;
    padding-bottom: 1.25rem;
    width: 236px;
    height: 390px;
    margin: 0 15px 2.5rem 0
}

.bck-media-news.newsletter-card.is--vertical.has--top-label .label-message {
    background-color: #757575
}

.bck-media-news.newsletter-card.is--vertical:nth-child(4n+4) {
    margin-right: 0
}

.bck-media-news.newsletter-card.is--vertical .media-news__image>figure>a>img {
    border-top-left-radius: 4px;
    border-top-right-radius: 4px
}

.bck-media-news.newsletter-card.is--vertical .media-news__content {
    width: 100%;
    height: 100%;
    margin-top: 0
}

.bck-media-news.newsletter-card.is--vertical .media-news__content .title-art-newsletter {
    margin-top: .9375rem;
    text-align: center
}

.bck-media-news.newsletter-card.is--vertical .media-news__content .subtitle-art-newsletter {
    margin-top: 0;
    margin-bottom: .9375rem;
    text-align: center
}

.bck-media-news.newsletter-card.is--vertical .media-news__content .buttons {
    justify-content: space-between;
    width: 100%
}

.bck-media-news.newsletter-card.is--vertical .media-news__content .buttons.newsletter-actions {
    position: absolute;
    bottom: 20px;
    padding: 0 1.25rem
}

.bck-media-news.newsletter-card.is--vertical .media-news__content .buttons.newsletter-actions .link-preview {
    left: 0
}

.bck-media-news.newsletter-card.is--vertical .media-news__content .buttons.newsletter-actions .is--subscribe,
.bck-media-news.newsletter-card.is--vertical .media-news__content .buttons.newsletter-actions .is--subscribed {
    right: 0
}

.bck-media-news.newsletter-card.is--vertical .media-news__content .buttons .free-trial {
    margin: 0 auto .8125rem
}

.bck-media-news.newsletter-card.is--vertical .media-news__content .buttons .link-preview {
    text-decoration: underline;
    position: relative;
    left: 20px;
    cursor: pointer
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card.is--vertical .media-news__content .buttons .link-preview {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card.is--vertical .media-news__content .buttons .link-preview {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.is--vertical .media-news__content .buttons .link-preview {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news.newsletter-card.is--vertical .media-news__content .buttons .is--subscribe,
.bck-media-news.newsletter-card.is--vertical .media-news__content .buttons .is--subscribed {
    position: relative;
    right: 20px;
    cursor: pointer
}

.bck-media-news.newsletter-card.is--vertical .media-news__content .paragraph-art-newsletter {
    width: 195px;
    height: 95px;
    overflow: auto;
    margin: 0 auto .9375rem;
    text-align: center
}

.bck-media-news.newsletter-card .media-news__content .paragraph-art-newsletter .paragraph-newsletter-title {
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card .media-news__content .paragraph-art-newsletter .paragraph-newsletter-title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card .media-news__content .paragraph-art-newsletter .paragraph-newsletter-title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.22222vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card .media-news__content .paragraph-art-newsletter .paragraph-newsletter-title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .9375rem
    }
}

.bck-media-news.newsletter-card .media-news__content .paragraph-art-newsletter .paragraph-newsletter-title h6 {
    color: inherit
}

.bck-media-news.newsletter-card .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content {
    color: #333;
    line-height: 1.36
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news.newsletter-card .media-news__content .label-message {
    background: #095075;
    color: #fff;
    border-radius: 6px;
    padding: 4px 0;
    height: 23px;
    text-align: center;
    line-height: 1.4
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card .media-news__content .label-message {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card .media-news__content .label-message {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card .media-news__content .label-message {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news.newsletter-card .media-news__content .label-message.free-trial {
    position: absolute;
    left: 10px;
    width: 215px
}

.bck-media-news.newsletter-card .media-news__content .label-message.only-subscribers {
    position: relative;
    width: 135px;
    margin: 0 auto
}

.bck-media-news.newsletter-card .media-news__content .buttons .free-trial {
    background: #095075;
    color: #fff;
    border-radius: 6px;
    padding: 4px 0;
    width: 215px;
    height: 23px;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card .media-news__content .buttons .free-trial {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card .media-news__content .buttons .free-trial {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card .media-news__content .buttons .free-trial {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news.newsletter-card .media-news__content .buttons .is--subscribed {
    color: #095075;
    width: 120px;
    cursor: pointer
}

.bck-media-news.newsletter-card.catalogo-card .media-news__image img {
    border-radius: unset
}

.bck-media-news.newsletter-card.catalogo-card.is--vertical {
    padding-top: .9375rem;
    padding-bottom: 1.25rem;
    width: 236px;
    height: 390px;
    margin: 0 12px 2.5rem 0
}

.bck-media-news.newsletter-card.catalogo-card.is--vertical .buttons.newsletter-actions .is--subscribe {
    right: -50px
}

.bck-breadcrumb .bck-media-news.newsletter-card.catalogo-card.is--vertical .buttons.newsletter-actions .is--subscribe.breadcrumb.is--centered-large,
.bck-media-news.newsletter-card.catalogo-card.is--vertical .buttons.newsletter-actions .bck-breadcrumb .is--subscribe.breadcrumb.is--centered-large,
.bck-media-news.newsletter-card.catalogo-card.is--vertical .buttons.newsletter-actions .is--subscribe.is--centered {
    right: -50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.bck-media-news.newsletter-card.catalogo-card .is--subscribe a:hover {
    color: #fff
}

.bck-media-news.newsletter-card.catalogo-card-event {
    width: 320px;
    height: 500px;
    border: 1px solid rgba(11, 115, 141, .6)
}

.bck-media-news.newsletter-card.catalogo-card-event .top-label {
    right: 20px
}

.bck-media-news.newsletter-card.catalogo-card-event.is--vertical {
    width: 322px;
    height: 502px;
    margin-right: 16px;
    margin-top: 16px
}

.bck-media-news.newsletter-card.catalogo-card-event.is--vertical:last-child {
    margin-right: 0
}

.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content {
    align-items: start;
    display: flex;
    flex-direction: column;
    padding-left: 15px;
    padding-top: 35px;
    padding-right: 15px;
    position: relative
}

.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption {
    position: absolute;
    top: -60px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    box-shadow: 0 2px 4px 0 rgba(38, 50, 56, .08), 0 0 6px 0 rgba(38, 50, 56, .08);
    border: 1px solid rgba(11, 115, 141, .6);
    background-color: #fff;
    padding: 10px;
    width: 95px;
    height: 85px;
    text-transform: uppercase;
    color: #0a5278
}

.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .overtitle {
    background-color: #ed6363;
    color: #fff;
    position: absolute;
    top: -20px;
    width: 95px;
    padding: 2px;
    text-align: center;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .overtitle {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.93333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .overtitle {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.62963vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .overtitle {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .6875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-medium,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-medium-bold,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-small,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-small-b-b,
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-medium,
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-medium-bold,
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-small,
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-small-b-b,
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-medium,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-medium-bold,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-small,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-small-b-b,
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-medium,
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-medium-bold,
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-small,
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-small-b-b,
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-medium,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-medium-bold,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-small,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-small-b-b,
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-medium,
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-medium-bold,
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-small,
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-small-b-b,
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .subtitle {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .subtitle {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .subtitle {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .caption {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .caption {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .caption {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .8125rem
    }
}

.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption.is--active {
    height: 107px;
    top: -83px
}

.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption.is--active .overtitle {
    top: -12px
}

.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .buttons.newsletter-actions .is--subscribe {
    right: -80px;
    right: -70px;
    top: -10px
}

.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .subtitle-art-newsletter {
    color: #0a5278;
    margin-bottom: 5px;
    margin-top: 15px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .subtitle-art-newsletter {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .subtitle-art-newsletter {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .subtitle-art-newsletter {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .title-art-newsletter {
    color: #3e3d3d;
    margin-top: 0;
    margin-bottom: 10px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .title-art-newsletter {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .title-art-newsletter {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .title-art-newsletter {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .paragraph-art-newsletter {
    width: 100%;
    height: 100%;
    overflow: unset;
    margin: unset;
    text-align: start
}

.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content {
    color: #3e3d3d
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal {
    width: 100%;
    height: 242px;
    display: flex;
    flex-direction: row;
    margin-top: 30px
}

.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content {
    align-items: start;
    display: flex;
    flex-direction: column;
    padding-left: 15px;
    padding-top: 25px;
    padding-right: 15px;
    margin: 0;
    position: relative;
    width: 100%
}

.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .buttons.newsletter-actions .is--subscribe {
    position: absolute;
    right: 20px;
    bottom: 20px
}

.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .subtitle-art-newsletter {
    color: #0a5278;
    margin-bottom: 5px;
    margin-top: 15px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .subtitle-art-newsletter {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .subtitle-art-newsletter {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .subtitle-art-newsletter {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .title-art-newsletter {
    color: #3e3d3d;
    margin-top: 0;
    margin-bottom: 10px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .title-art-newsletter {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .title-art-newsletter {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .title-art-newsletter {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .paragraph-art-newsletter {
    width: 433px;
    height: 100%;
    overflow: unset;
    margin: unset;
    text-align: start
}

.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content {
    color: #3e3d3d
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption {
    position: absolute;
    right: 20px;
    top: 20px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    border-radius: 6px;
    box-shadow: 0 2px 4px 0 rgba(38, 50, 56, .08), 0 0 6px 0 rgba(38, 50, 56, .08);
    border: 1px solid rgba(11, 115, 141, .6);
    background-color: #fff;
    padding: 10px;
    width: 95px;
    height: 85px;
    text-transform: uppercase;
    color: #0a5278
}

.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .overtitle {
    background-color: #ed6363;
    color: #fff;
    position: absolute;
    top: -20px;
    width: 95px;
    padding: 2px;
    text-align: center;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .overtitle {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.93333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .overtitle {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.62963vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .overtitle {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .6875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-medium,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-medium-bold,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-small,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-small-b-b,
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-medium,
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-medium-bold,
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-small,
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-small-b-b,
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-medium,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-medium-bold,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-small,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-small-b-b,
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-medium,
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-medium-bold,
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-small,
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-small-b-b,
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-medium,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-medium-bold,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-small,
    .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-small-b-b,
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-medium,
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-medium-bold,
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-small,
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-small-b-b,
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .subtitle {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .subtitle {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .subtitle {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .caption {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .caption {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .caption {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .8125rem
    }
}

.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption.is--active {
    height: 107px
}

.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption.is--active .overtitle {
    top: -12px
}

.bck-media-news.newsletter-card.catalogo-card-event .is--subscribe a:hover {
    color: #fff
}

.bck-media-news.is--media-card {
    height: 282px;
    margin-bottom: 2.1875rem;
    border: 1px solid rgba(10, 82, 120, .5);
    border-radius: 6px;
    box-shadow: 0 2px 4px 0 rgba(38, 50, 56, .08), 0 0 6px 0 rgba(38, 50, 56, .08)
}

.bck-media-news.is--media-card .top-label {
    width: auto;
    height: 20px;
    background: #095075;
    color: #fff;
    position: absolute;
    top: -20px;
    right: 15px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: .3125rem .625rem;
    display: flex;
    align-items: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--media-card .top-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.is--media-card .top-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--media-card .top-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news.is--media-card .media-news__content {
    margin-top: 0
}

.bck-media-news.is--media-card .media-left {
    width: 495px;
    height: 280px
}

.bck-media-news.is--media-card .media-left .image {
    margin: 1.25rem auto;
    overflow: hidden;
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .25)
}

.bck-media-news.is--media-card .media-content {
    position: relative;
    width: 100%;
    height: 200px;
    margin: 2.5rem 1.875rem
}

.bck-media-news.is--media-card .media-content .buttons {
    position: absolute;
    bottom: 0;
    width: 100%;
    justify-content: space-between
}

.bck-media-news.is--media-card-sm {
    width: 480px;
    height: 280px;
    padding: 1.25rem;
    border: 1px solid rgba(10, 82, 120, .5);
    border-radius: 6px;
    box-shadow: 0 2px 4px 0 rgba(38, 50, 56, .08), 0 0 6px 0 rgba(38, 50, 56, .08)
}

.bck-media-news.is--media-card-sm:nth-child(odd) {
    margin-right: 1.875rem
}

.bck-media-news.is--media-card-sm .top-label {
    position: absolute;
    top: -20px;
    right: 15px;
    height: 20px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    background: #095075;
    color: #fff;
    padding: .125rem .625rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--media-card-sm .top-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.is--media-card-sm .top-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--media-card-sm .top-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news.is--media-card-sm .media-news__content {
    margin-top: 0
}

.bck-media-news.is--media-card-sm .media-news__content .image {
    overflow: hidden;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .16), 0 0 6px 0 rgba(0, 0, 0, .08)
}

.bck-media-news.is--media-card-sm .media-content {
    position: relative;
    width: 100%;
    height: 200px;
    margin: 1.25rem 0 1.25rem 1.875rem
}

.bck-media-news.is--media-card-sm .media-content .buttons {
    position: absolute;
    bottom: 0;
    width: 100%;
    justify-content: space-between
}

.bck-media-news.is--media-card-sm .media-content .buttons .button.is-read {
    background-color: #f3f3f4;
    border-color: #f3f3f4;
    box-shadow: none
}

.bck-media-news.is--favourites {
    width: 284px;
    height: 355px;
    margin-right: 1.875rem
}

.bck-media-news.is--favourites:nth-child(3n+3) {
    margin-right: 0
}

.bck-media-news.is--favourites .media-news__content .overtitle-art {
    line-height: normal;
    text-transform: uppercase;
    color: #095075;
    margin-top: 1.375rem;
    margin-bottom: .4375rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--favourites .media-news__content .overtitle-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.is--favourites .media-news__content .overtitle-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--favourites .media-news__content .overtitle-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .8125rem
    }
}

.bck-media-news.is--favourites .media-news__content .title-art {
    line-height: 1.36;
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--favourites .media-news__content .title-art {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.is--favourites .media-news__content .title-art {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--favourites .media-news__content .title-art {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-media-news.is--login .media-news-date-social .media-news-date {
    color: #a0a0a0;
    line-height: 25px;
    letter-spacing: .88px;
    text-transform: none
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--login .media-news-date-social .media-news-date {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.is--login .media-news-date-social .media-news-date {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--login .media-news-date-social .media-news-date {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-media-news.is--login .media-news-date-social .media-news-embed {
    justify-content: flex-end;
    gap: .6875rem
}

.bck-media-news.is--login .media-news-date-social .media-news-embed .icon.code,
.bck-media-news.is--login .media-news-date-social .media-news-embed .image.has-media .code.icon-shadow,
.image.has-media .bck-media-news.is--login .media-news-date-social .media-news-embed .code.icon-shadow {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/code_login.jpg?v=aa06fa17bd932d06769c9340f7024450);
    background-position: 50%;
    background-size: 145%;
    border: 1px solid #fc6a36;
    border-radius: 50%;
    height: 31px;
    width: 31px
}

.bck-media-news.catalogo-card.is--vertical {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    margin: 0 16px 0 0;
    padding-top: 15px;
    padding-bottom: 20px;
    width: 236px
}

.bck-media-news.catalogo-card.is--vertical:last-child {
    margin-right: 0
}

.bck-media-news.catalogo-card .media-news__header {
    width: 100%
}

.bck-media-news.catalogo-card .media-news__header .overtitle-art {
    color: #0a5278;
    line-height: 1.2
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo-card .media-news__header .overtitle-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.catalogo-card .media-news__header .overtitle-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card .media-news__header .overtitle-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news.catalogo-card .media-news__image img {
    border-radius: 6px
}

.bck-media-news.catalogo-card .media-news__content .overtitle-art {
    color: #0a5278;
    line-height: 1.2
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo-card .media-news__content .overtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.catalogo-card .media-news__content .overtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card .media-news__content .overtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news.catalogo-card .media-news__content .title-art {
    line-height: 24px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo-card .media-news__content .title-art {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.catalogo-card .media-news__content .title-art {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card .media-news__content .title-art {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-media-news.catalogo-card-firme {
    background-color: #fff;
    border-radius: 6px
}

.bck-media-news.catalogo-card-firme.is--vertical {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: .9375rem;
    padding-bottom: 1.25rem;
    width: 236px;
    height: 305px;
    margin: 0 12px 2.5rem 0
}

.bck-media-news.catalogo-card-firme.is--vertical .media-news__image>figure>img {
    border-radius: 50%;
    box-shadow: 0 2px 4px 0 rgba(38, 50, 56, .08), 0 0 6px 0 rgba(38, 50, 56, .08);
    border: .5px solid rgba(10, 82, 120, .5)
}

.bck-media-news.catalogo-card-firme.is--vertical .media-news__content .title-art {
    line-height: 1.36
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo-card-firme.is--vertical .media-news__content .title-art {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.catalogo-card-firme.is--vertical .media-news__content .title-art {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card-firme.is--vertical .media-news__content .title-art {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-media-news.catalogo-card-firme.is--vertical .media-news__content .overtitle-art {
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo-card-firme.is--vertical .media-news__content .overtitle-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.catalogo-card-firme.is--vertical .media-news__content .overtitle-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card-firme.is--vertical .media-news__content .overtitle-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .8125rem
    }
}

.bck-media-news.catalogo-card-club {
    border-radius: 6px;
    box-shadow: 0 2px 4px 0 rgba(38, 50, 56, .08), 0 0 6px 0 rgba(38, 50, 56, .08);
    position: relative;
    margin-right: 15px
}

.bck-media-news.catalogo-card-club .media-news__content {
    position: absolute;
    bottom: 0;
    width: 488px;
    display: flex;
    flex-direction: column;
    margin: 0
}

.bck-media-news.catalogo-card-club .media-news__content .title-art {
    line-height: 22px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo-card-club .media-news__content .title-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.catalogo-card-club .media-news__content .title-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card-club .media-news__content .title-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-media-news.catalogo-card-club .media-news__content .overtitle-art {
    line-height: 24px;
    text-transform: unset;
    margin-bottom: 20px !important
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo-card-club .media-news__content .overtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.catalogo-card-club .media-news__content .overtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card-club .media-news__content .overtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-news.catalogo-card-cruciverba .media-news__header .title-art {
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo-card-cruciverba .media-news__header .title-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.catalogo-card-cruciverba .media-news__header .title-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card-cruciverba .media-news__header .title-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-media-news.catalogo-card-podcast {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    margin: 32px 16px 0 0;
    padding-top: 15px;
    padding-bottom: 20px;
    width: 322px;
    height: 460px
}

.bck-media-news.catalogo-card-podcast:last-child {
    margin-right: 0
}

.bck-media-news.catalogo-card-podcast .top-label {
    width: auto;
    height: 20px;
    background: #0a5278;
    color: #fff;
    position: absolute;
    top: -20px;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
    padding: .3125rem .625rem;
    display: flex;
    align-items: center;
    right: 15px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo-card-podcast .top-label {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.catalogo-card-podcast .top-label {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card-podcast .top-label {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news.catalogo-card-podcast .media-news__image .image img {
    border-radius: 6px
}

.bck-media-news.catalogo-card-podcast .media-news__content {
    margin-top: 15px;
    width: 100%;
    display: flex;
    align-items: baseline;
    height: 155px;
    justify-content: flex-start;
    flex-direction: column
}

.bck-media-news.catalogo-card-podcast .media-news__content .overtitle-art {
    color: #0a5278;
    margin-bottom: 10px;
    margin-top: 15px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo-card-podcast .media-news__content .overtitle-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.catalogo-card-podcast .media-news__content .overtitle-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card-podcast .media-news__content .overtitle-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-news.catalogo-card-podcast .media-news__content .subtitle-art {
    color: #0a5278;
    margin-bottom: 10px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo-card-podcast .media-news__content .subtitle-art {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.catalogo-card-podcast .media-news__content .subtitle-art {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card-podcast .media-news__content .subtitle-art {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news.catalogo-card-podcast .media-news__content .title-art {
    line-height: 22px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo-card-podcast .media-news__content .title-art {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.catalogo-card-podcast .media-news__content .title-art {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card-podcast .media-news__content .title-art {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-media-news.catalogo-card-podcast .media-news__footer {
    margin: 0
}

.bck-media-news.catalogo-card-podcast .media-news__footer .button {
    width: 184px;
    height: 34px
}

.bck-media-news.catalogo-card-podcast .media-news__footer .button.button-shadow {
    box-shadow: 0 4px 8px 0 rgba(10, 82, 120, .16) !important
}

.bck-media-news.catalogo-card-podcast .media-news__footer .button .icon.is-small,
.bck-media-news.catalogo-card-podcast .media-news__footer .button .image.has-media .is-small.icon-shadow,
.image.has-media .bck-media-news.catalogo-card-podcast .media-news__footer .button .is-small.icon-shadow {
    margin-top: 8px;
    margin-right: 0
}

.bck-media-news.catalogo-card-podcast .media-news__footer .button .icon .icon-corriere-cuffie-01,
.bck-media-news.catalogo-card-podcast .media-news__footer .button .image.has-media .icon-shadow .icon-corriere-cuffie-01,
.image.has-media .bck-media-news.catalogo-card-podcast .media-news__footer .button .icon-shadow .icon-corriere-cuffie-01 {
    font-size: 17px
}

.bck-media-news .top-label.has-bkg-burnt-sienna {
    background-color: #ed6363
}

.bck-media-news.is--vertical .video__content {
    background-color: #2e2e2e
}

.bck-media-news.is--vertical figure {
    margin: auto
}

.bck-media-news.is--fullwidth .video__footer {
    bottom: -50px
}

.type-home--border .bck-media-news.is--evidence,
.type-section--border .bck-media-news.is--evidence {
    margin-bottom: 3.75rem
}

.type-home--border .bck-media-news.is--evidence .media-news__image .image,
.type-section--border .bck-media-news.is--evidence .media-news__image .image {
    min-height: 380px
}

.type-home--border .bck-media-news.is--evidence .media-news__footer-67,
.type-section--border .bck-media-news.is--evidence .media-news__footer-67 {
    position: absolute;
    bottom: -55px;
    min-height: 100px
}

.type-home--border .bck-media-news.is--evidence .media-news__footer-33,
.type-section--border .bck-media-news.is--evidence .media-news__footer-33 {
    position: absolute;
    bottom: -55px
}

.type-home--border .bck-media-news.is--evidence.no-scacco,
.type-section--border .bck-media-news.is--evidence.no-scacco {
    margin-bottom: 0
}

.type-home--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down,
.type-section--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down {
    position: relative;
    display: flex;
    justify-content: space-between
}

.type-home--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:first-child,
.type-section--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:first-child {
    width: 67.8%;
    padding: 0 .9375rem 0 0
}

.type-home--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child,
.type-section--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child {
    text-align: right
}

.type-home--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child p,
.type-section--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child p {
    line-height: 1.1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .type-home--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child p,
    .type-section--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child p {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .type-home--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child p,
    .type-section--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child p {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .type-home--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child p,
    .type-section--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child p {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: .875rem
    }
}

.type-article-live .bck-media-news {
    margin: 1.25rem 0
}

.bck-media-news.has--carousel .bck-carousel-news {
    position: absolute;
    z-index: 1;
    top: 0
}

.bck-media-news.bck-media-list-special.is--off-cont,
.bck-media-news.has--border {
    padding-top: 1.5625rem;
    margin-bottom: 1.5625rem;
    border-top: 1px solid #dedede
}

.bck-media-news.bck-media-list-special.is--off-cont:last-child,
.bck-media-news.has--border:last-child {
    padding-bottom: 1.5625rem;
    margin-bottom: 1.5625rem;
    border-bottom: 1px solid #dedede
}

.bck-media-news.has--border-top {
    border-top: 1px solid #dedede
}

.bck-media-news .media-news__header {
    margin: .625rem 0
}

.bck-media-news .media-news__header+.media-news__content {
    margin-top: 0
}

.bck-media-news .media-news__image {
    margin: 0
}

.bck-media-news .media-news__image.is--carousel-left,
.bck-media-news .media-news__image.is--carousel-right {
    width: 680px
}

.bck-media-news .media-news__content {
    margin: .5rem 0
}

.bck-media-news .media-news__content.is--xsmall {
    margin: .625rem
}

.bck-media-news .media-news__content.is--frame {
    padding: 0 4.375rem;
    border: 1px solid #ddd;
    text-align: center
}

.bck-media-news .media-news__content:only-child {
    margin: 0
}

.bck-media-news .media-news__content:first-child {
    margin-top: 0;
    margin-bottom: .75rem
}

.bck-media-news .media-news__content:last-child {
    margin-bottom: 0
}

.bck-media-news .media-news__footer {
    margin: .9375rem 0
}

.bck-media-news .media-news__footer:last-child {
    margin-bottom: 0
}

.bck-media-news .media-news__footer.is--carousel-full {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin-top: -175px
}

.bck-media-news .media-news__footer.is--carousel-full .item {
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: flex-end;
    padding: 10px;
    width: 594px;
    min-height: 100px;
    background: transparent !important
}

.bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art {
    width: 100%
}

.bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.regular {
    line-height: 24px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.regular {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.regular {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.regular {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.has--light-color {
    color: #fff
}

.bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.has--dark-color {
    color: #000
}

.bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.tiny {
    line-height: 32px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.tiny {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.tiny {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.tiny {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-news .media-news__footer.is--carousel-full .item .title-art {
    width: 100%;
    line-height: 42px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__footer.is--carousel-full .item .title-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 9.6vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__footer.is--carousel-full .item .title-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__footer.is--carousel-full .item .title-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.25rem
    }
}

.bck-media-news .media-news__footer.is--carousel-full .item .title-art.has--light-color {
    color: #fff
}

.bck-media-news .media-news__footer.is--carousel-full .item .title-art.has--dark-color {
    color: #000
}

.bck-media-news .media-news__footer.is--carousel-full .button.is-atoll.is-outlined {
    background-color: #fff
}

.bck-media-news .media-news__footer.is--carousel-full .button.is-atoll.is-outlined:hover {
    background-color: #0a5278
}

.bck-media-news .media-news__footer.is--carousel-left {
    width: 490px;
    position: absolute;
    top: 110px;
    right: 5px;
    min-height: 290px;
    background-color: hsla(0, 0%, 100%, .85);
    border-radius: 6px;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .2)
}

.bck-media-news .media-news__footer.is--carousel-left .item {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 35px
}

.bck-media-news .media-news__footer.is--carousel-left .item .overtitle-art {
    line-height: 15px;
    margin: 0 0 23px;
    text-transform: none
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__footer.is--carousel-left .item .overtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__footer.is--carousel-left .item .overtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__footer.is--carousel-left .item .overtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-news .media-news__footer.is--carousel-left .item .overtitle-art.occhiello {
    padding: 4px 20px;
    margin: 0;
    border-radius: 6px;
    background-color: #0a5278;
    color: #fff;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__footer.is--carousel-left .item .overtitle-art.occhiello {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__footer.is--carousel-left .item .overtitle-art.occhiello {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__footer.is--carousel-left .item .overtitle-art.occhiello {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news .media-news__footer.is--carousel-left .item .title-art {
    margin: 10px 0
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__footer.is--carousel-left .item .title-art {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 11.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__footer.is--carousel-left .item .title-art {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 6.22222vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__footer.is--carousel-left .item .title-art {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 2.625rem
    }
}

.bck-media-news .media-news__footer.is--carousel-right {
    width: 490px;
    position: absolute;
    top: 110px;
    left: 5px;
    min-height: 290px;
    background-color: hsla(0, 0%, 100%, .85);
    border-radius: 6px;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .2)
}

.bck-media-news .media-news__footer.is--carousel-right .item {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 35px
}

.bck-media-news .media-news__footer.is--carousel-right .item .overtitle-art {
    line-height: 15px;
    margin: 0 0 23px;
    text-transform: none
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__footer.is--carousel-right .item .overtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__footer.is--carousel-right .item .overtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__footer.is--carousel-right .item .overtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-news .media-news__footer.is--carousel-right .item .overtitle-art.occhiello {
    padding: 4px 20px;
    margin: 0;
    border-radius: 6px;
    background-color: #0a5278;
    color: #fff;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__footer.is--carousel-right .item .overtitle-art.occhiello {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__footer.is--carousel-right .item .overtitle-art.occhiello {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__footer.is--carousel-right .item .overtitle-art.occhiello {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news .media-news__footer.is--carousel-right .item .title-art {
    margin: 10px 0
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__footer.is--carousel-right .item .title-art {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 11.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__footer.is--carousel-right .item .title-art {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 6.22222vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__footer.is--carousel-right .item .title-art {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 2.625rem
    }
}

.bck-media-news .media-news__header.has--border-b {
    border-bottom: 1px solid #ddd
}

.bck-media-news .media-news__header.has--logo-b {
    padding-bottom: .3125rem;
    margin-bottom: .3125rem;
    border-bottom: 1px solid #ddd
}

.bck-media-news .media-news__image.has--arrows {
    position: relative
}

.bck-media-news .media-news__image.has--arrows .bck-media-news .media-news__image img {
    -o-object-fit: contain;
    object-fit: contain
}

.bck-media-news .media-news__image.has--arrows .arrow {
    top: 50%
}

.bck-media-news .media-news__image.has--arrows .glide__arrow {
    position: absolute;
    z-index: 1;
    top: 50%;
    width: 36px;
    height: 36px;
    margin-top: -9px;
    border: transparent;
    background-color: #fff;
    color: #0a0a0a;
    border-radius: 50%
}

.bck-media-news .media-news__image.has--arrows .glide__arrow--left {
    left: .9375rem;
    padding-right: .3125rem
}

.bck-media-news .media-news__image.has--arrows .glide__arrow--right {
    right: .9375rem;
    padding-left: .3125rem
}

.bck-media-news .media-news__image.has--arrows .pagination {
    top: auto;
    bottom: 15px
}

.bck-media-news .media-news__image.has--min-h:not(.sticky-video) {
    min-height: 368px
}

.bck-media-news .media-news__content {
    position: relative
}

.bck-media-news .media-news__content .content-header {
    display: flex;
    justify-content: space-between;
    align-items: baseline;
    align-content: center
}

.bck-media-news .media-news__content .content-header>.author-art,
.bck-media-news .media-news__content .content-header>.author-art-shadow,
.bck-media-news .media-news__content .content-header>.overtitle-art,
.bck-media-news .media-news__content .content-header>.title-art {
    display: flex;
    flex: 0 0 88%;
    line-height: 1.14
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__content .text {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__content .text {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__content .text {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__content .floating-overlay .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__content .floating-overlay .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .bck-media-news .media-news__content .floating-overlay .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news .media-news__content .content-bottom {
    display: block
}

.bck-media-news .media-news__content .content-bottom>.author-art,
.bck-media-news .media-news__content .content-bottom>.author-art-shadow,
.bck-media-news .media-news__content .content-bottom>.overtitle-art,
.bck-media-news .media-news__content .content-bottom>.title-art {
    width: calc(100% - 38px)
}

.bck-media-news .media-news__content .content-bottom .list {
    padding-left: 1.875rem;
    list-style: disc
}

.bck-media-news .media-news__content .content-bottom .list-item {
    line-height: 1.44
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__content .content-bottom .list-item {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__content .content-bottom .list-item {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__content .content-bottom .list-item {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-media-news .media-news__content .content-bottom .link {
    margin-top: 2.1875rem;
    line-height: 1.44;
    text-decoration: underline
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__content .content-bottom .link {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__content .content-bottom .link {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__content .content-bottom .link {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-media-news .media-news__content .media-news__icon {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    margin-right: 5px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__content .media-news__title {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__content .media-news__title {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 4.44444vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__content .media-news__title {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 1.875rem
    }
}

.bck-media-news .media-news__content .media-news__date {
    color: #999
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__content .media-news__date {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__content .media-news__date {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__content .media-news__date {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .8125rem
    }
}

.bck-media-news .media-news__content .media .bck-media-three-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    width: 100%
}

.bck-media-news .media-news__content .media .bck-media-three-line .overtitle {
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__content .media .bck-media-three-line .overtitle {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__content .media .bck-media-three-line .overtitle {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__content .media .bck-media-three-line .overtitle {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-media-news .media-news__content .media .bck-media-three-line .box-three-line-mr-sm {
    width: 100%;
    max-width: 310px
}

.bck-media-news .media-news__content .media .bck-media-three-line .box-three-line-mr-sm.is--atoll {
    position: relative;
    height: 10px;
    margin: 0;
    background: linear-gradient(#0a5278, #0a5278) 0 0/100% 1px, linear-gradient(#0a5278, #0a5278) 0 3px/100% 1px, linear-gradient(#0a5278, #0a5278) 0 6px/100% 1px, linear-gradient(#0a5278, #0a5278) 0 9px/100% 1px;
    background-repeat: no-repeat;
    opacity: .5
}

.bck-media-news .media-news__footer {
    position: relative
}

.bck-media-news .media-news__footer .description {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    padding: .9375rem
}

.bck-media-news .media-news__footer .description.media {
    padding: 0 .9375rem 0 0;
    margin: 0
}

.bck-media-news .media-news__footer .description.is--h-80 {
    min-height: 80px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__footer .description .text {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__footer .description .text {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__footer .description .text {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__footer .description .text-semib {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__footer .description .text-semib {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__footer .description .text-semib {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-news .media-news__footer .description strong {
    color: #49b8f1
}

.bck-media-news .media-news__footer .description>.icon,
.bck-media-news .media-news__footer .image.has-media .description>.icon-shadow,
.image.has-media .bck-media-news .media-news__footer .description>.icon-shadow {
    margin-right: .9375rem
}

.bck-media-news .media-news__footer .description>.icon-link {
    flex: 0 0 15%;
    justify-content: flex-end;
    margin-right: 0;
    margin-left: auto
}

.bck-media-news .media-news__footer-67 {
    width: 67.8%;
    padding: .5rem .9375rem .75rem 0;
    background-color: #fff;
    box-shadow: 4px -4px 5px 0 rgba(0, 0, 0, .14)
}

.bck-media-news .media-news__footer-33 {
    right: 0;
    overflow: hidden;
    width: 32%;
    height: 55px;
    padding: .625rem 0 0;
    text-align: right
}

.bck-media-news .media-news__footer-33 p {
    line-height: 1.1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__footer-33 p {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__footer-33 p {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__footer-33 p {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news .media-news-date-social {
    display: flex;
    justify-content: space-between;
    align-items: flex-end
}

.bck-media-news .media-news-date-social .media-news-date {
    color: #0a5278;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news-date-social .media-news-date {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news-date-social .media-news-date {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news-date-social .media-news-date {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news .media-news-date-social .media-news-embed {
    display: flex;
    justify-content: space-around;
    align-items: center;
    min-width: 240px
}

.bck-media-news .media-news-date-social .media-news-embed .tooltip-embed {
    position: absolute;
    top: 0;
    right: 125px;
    padding: 0 .3125rem;
    background-color: #0a5278;
    color: #fff;
    z-index: 100000;
    border-radius: 5px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news-date-social .media-news-embed .tooltip-embed {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news-date-social .media-news-embed .tooltip-embed {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news-date-social .media-news-embed .tooltip-embed {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .8125rem
    }
}

.bck-media-news .header-content {
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    align-content: flex-end
}

.bck-media-news .header-content .items-left {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-grow: 0
}

.bck-media-news .header-content .image.has-media .items-left>.icon-shadow,
.bck-media-news .header-content .items-left>.icon,
.image.has-media .bck-media-news .header-content .items-left>.icon-shadow {
    margin-right: .625rem;
    background-color: #fff
}

.bck-media-news .header-content .items-right {
    flex: 1 1 auto;
    background-color: #fff;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center
}

.bck-media-news .header-content .items-right:only-child {
    margin-left: em(50px)
}

.bck-media-news .header-content .items-right .sub-items-right {
    flex-grow: 1
}

.bck-media-news .header-content .items-right .sub-items-right .author-art,
.bck-media-news .header-content .items-right .sub-items-right .author-art-shadow {
    padding-top: 1px;
    margin-top: -.25rem;
    border-top: 1px solid #dedede
}

.bck-media-news .header-content .items-right .image {
    z-index: 1;
    margin-left: .625rem
}

.bck-media-news .video__content {
    position: relative
}

.bck-media-news .timebar {
    padding: .53125rem 0 .40625rem .9375rem;
    background-color: #0a0a0a
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .timebar span {
        font-family: RobotoCondensed-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .timebar span {
        font-family: RobotoCondensed-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .timebar span {
        font-family: RobotoCondensed-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news .video__footer {
    position: absolute;
    bottom: -55px;
    left: 0;
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .video__footer {
        font-family: RobotoCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .video__footer {
        font-family: RobotoCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .video__footer {
        font-family: RobotoCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news .overlay-next-video {
    position: absolute;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .4);
    padding: .625rem 1.375rem
}

.bck-media-news .overlay-next-video .next-header>:not(:last-child):not(.icon) {
    margin-right: 2.5rem
}

.bck-media-news .overlay-next-video .next-header .number {
    position: relative;
    width: 55px;
    height: 55px;
    border: 5px solid #49b8f1 !important;
    background-color: #0a0a0a;
    line-height: 47px;
    text-align: center;
    border-radius: 50%;
    color: #49b8f1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .overlay-next-video .next-header .number {
        font-family: RobotoCondensed-Bold;
        font-weight: 400;
        font-size: 9.6vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .overlay-next-video .next-header .number {
        font-family: RobotoCondensed-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .overlay-next-video .next-header .number {
        font-family: RobotoCondensed-Bold;
        font-weight: 400;
        font-size: 2.25rem
    }
}

.bck-media-news .overlay-next-video .next-header .text {
    color: #49b8f1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .overlay-next-video .next-header .text {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .overlay-next-video .next-header .text {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .overlay-next-video .next-header .text {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-media-news .overlay-next-video .next-center {
    width: 100%
}

.bck-media-news .overlay-next-video .next-center .text {
    position: relative;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .overlay-next-video .next-center .text {
        font-family: RobotoCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .overlay-next-video .next-center .text {
        font-family: RobotoCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .overlay-next-video .next-center .text {
        font-family: RobotoCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news .overlay-next-video .next-center .text:after {
    position: absolute;
    right: -7px;
    bottom: 10px !important;
    width: 37% !important;
    height: 1px;
    border-bottom: 1px solid #a0a0a0;
    content: ""
}

.bck-media-news .overlay-next-video .next-center .text:before {
    position: absolute;
    bottom: 10px !important;
    left: -7px;
    width: 37% !important;
    height: 1px;
    border-bottom: 1px solid #a0a0a0;
    content: ""
}

.bck-media-news .overlay-next-video .next-footer {
    width: 528px;
    height: 167px;
    padding: 1.25rem 1.0625rem 1rem 1rem;
    margin: .8125rem .0625rem 0 0
}

.bck-media-news .overlay-next-video .next-footer.fxr-between-center {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.bck-media-news .overlay-next-video .next-footer .image {
    width: 136px !important;
    height: 76px !important;
    margin-right: 1.25rem
}

.bck-media-news .overlay-next-video .next-footer .image img {
    width: 123px !important;
    height: 70px !important
}

.bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-medium,
.bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-medium-bold,
.bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-small,
.bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-small-b-b,
.bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-medium,
.bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold,
.bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-small,
.bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b,
.bck-media-news .overlay-next-video .next-footer .title {
    width: 45%
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-medium,
    .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-medium-bold,
    .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-small,
    .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-small-b-b,
    .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-medium,
    .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold,
    .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-small,
    .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b,
    .bck-media-news .overlay-next-video .next-footer .title {
        font-family: RobotoCondensed-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-medium,
    .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-medium-bold,
    .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-small,
    .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-small-b-b,
    .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-medium,
    .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold,
    .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-small,
    .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b,
    .bck-media-news .overlay-next-video .next-footer .title {
        font-family: RobotoCondensed-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-medium,
    .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-medium-bold,
    .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-small,
    .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-small-b-b,
    .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-medium,
    .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold,
    .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-small,
    .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b,
    .bck-media-news .overlay-next-video .next-footer .title {
        font-family: RobotoCondensed-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-news .next-video {
    position: absolute;
    right: 18px;
    bottom: 130px;
    width: 314px;
    height: 92px;
    border: 1px solid #969696;
    background-color: rgba(0, 0, 0, .8);
    visibility: hidden
}

.bck-media-news .next-video .image {
    width: 160px;
    height: 90px;
    margin-right: 10px;
    flex-shrink: 0
}

.bck-media-news .next-video .next-text {
    height: 100%
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .bck-media-news .next-video .next-text .title-medium,
    .bck-media-list-special .bck-media-news .next-video .next-text .title-medium-bold,
    .bck-media-list-special .bck-media-news .next-video .next-text .title-small,
    .bck-media-list-special .bck-media-news .next-video .next-text .title-small-b-b,
    .bck-media-news .next-video .next-text .bck-media-list-special .title-medium,
    .bck-media-news .next-video .next-text .bck-media-list-special .title-medium-bold,
    .bck-media-news .next-video .next-text .bck-media-list-special .title-small,
    .bck-media-news .next-video .next-text .bck-media-list-special .title-small-b-b,
    .bck-media-news .next-video .next-text .title {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .bck-media-news .next-video .next-text .title-medium,
    .bck-media-list-special .bck-media-news .next-video .next-text .title-medium-bold,
    .bck-media-list-special .bck-media-news .next-video .next-text .title-small,
    .bck-media-list-special .bck-media-news .next-video .next-text .title-small-b-b,
    .bck-media-news .next-video .next-text .bck-media-list-special .title-medium,
    .bck-media-news .next-video .next-text .bck-media-list-special .title-medium-bold,
    .bck-media-news .next-video .next-text .bck-media-list-special .title-small,
    .bck-media-news .next-video .next-text .bck-media-list-special .title-small-b-b,
    .bck-media-news .next-video .next-text .title {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .bck-media-news .next-video .next-text .title-medium,
    .bck-media-list-special .bck-media-news .next-video .next-text .title-medium-bold,
    .bck-media-list-special .bck-media-news .next-video .next-text .title-small,
    .bck-media-list-special .bck-media-news .next-video .next-text .title-small-b-b,
    .bck-media-news .next-video .next-text .bck-media-list-special .title-medium,
    .bck-media-news .next-video .next-text .bck-media-list-special .title-medium-bold,
    .bck-media-news .next-video .next-text .bck-media-list-special .title-small,
    .bck-media-news .next-video .next-text .bck-media-list-special .title-small-b-b,
    .bck-media-news .next-video .next-text .title {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .next-video .next-text .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .next-video .next-text .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .next-video .next-text .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news .vjs-fullscreen .overlay-next-video {
    top: 50%;
    left: 50%;
    width: 650px;
    height: 400px;
    padding: 25px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    cursor: pointer
}

.bck-media-news .vjs-fullscreen .overlay-next-video .next-header>:not(:last-child):not(.icon) {
    margin-right: 100px !important
}

.bck-media-news .vjs-fullscreen .overlay-next-video .next-center .text {
    font-size: 17px !important
}

.bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .image {
    width: 345px !important;
    height: 195px !important;
    margin-right: 20px
}

.bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-medium,
.bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-medium-bold,
.bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-small,
.bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-small-b-b,
.bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-medium,
.bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold,
.bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-small,
.bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b,
.bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title {
    max-width: 40% !important
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-medium,
    .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-medium-bold,
    .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-small,
    .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-small-b-b,
    .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-medium,
    .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold,
    .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-small,
    .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b,
    .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.53333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-medium,
    .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-medium-bold,
    .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-small,
    .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-small-b-b,
    .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-medium,
    .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold,
    .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-small,
    .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b,
    .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.51852vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-medium,
    .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-medium-bold,
    .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-small,
    .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-small-b-b,
    .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-medium,
    .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold,
    .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-small,
    .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b,
    .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.0625rem
    }
}

.bck-media-news .vidcar4s {
    margin-bottom: 0 !important
}

.bck-media-news .vidcar4s,
.bck-media-news .vidcar4s video[id*=player4s_] {
    max-width: 100% !important;
    background-color: #0a0a0a !important
}

.bck-media-news .vidcar4s div[id*=vidpl4s_] {
    display: flex !important;
    max-width: 100% !important
}

.bck-media-news .vidcar4s iframe {
    width: 100%
}

.bck-media-news .vidcar4s #_4sTitleContainer {
    display: none !important
}

.bck-media-news .vidcar4s ._4sControlBarContainer {
    z-index: 22 !important
}

.bck-media-news .vidcar4s #_4sFluidLogo {
    display: none !important
}

.bck-media-news .vidcar4s #_4sLogoImage {
    z-index: 22 !important;
    min-width: 20px;
    min-height: 20px
}

.bck-media-news .vidcar4s div[id*=div-gpt-ad-google] {
    z-index: 23 !important
}

.bck-media-news .vidcar4s div[id*=div-gpt-ad-google]>div {
    width: 100% !important;
    height: 100% !important
}

.bck-media-news .vidcar4s div[id*=div-gpt-ad-google]>div video {
    width: 100% !important;
    height: auto !important
}

.bck-media-news .vidcar4s [id*=_4sLogoImage],
.bck-media-news .vidcar4s [id*=_4sTitleContainer] {
    z-index: 30 !important
}

.bck-media-news.is-frame-list .image:after {
    color: #fff;
    content: "";
    position: absolute;
    top: 0;
    left: 10px;
    -webkit-transform: translateY(0);
    transform: translateY(0)
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is-frame-list .image:after {
        font-family: corriere-icon;
        font-weight: 400;
        font-size: 10.66667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.is-frame-list .image:after {
        font-family: corriere-icon;
        font-weight: 400;
        font-size: 5.92593vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is-frame-list .image:after {
        font-family: corriere-icon;
        font-weight: 400;
        font-size: 2.5rem
    }
}

.bck-media-news.bck-media-list-live,
.bck-media-news.bck-media-list-sponsor,
.bck-media-news.bck-media-news-live {
    min-height: auto;
    padding: 0 !important;
    margin: 0 .5rem;
    border: none !important
}

.bck-media-news.bck-media-list-live .media-revive,
.bck-media-news.bck-media-list-sponsor .media-revive,
.bck-media-news.bck-media-news-live .media-revive {
    box-shadow: 0 2px 6px rgba(0, 0, 0, .24), 0 0 6px rgba(0, 0, 0, .12);
    border-radius: 2px;
    min-height: 300px
}

.bck-media-news.bck-media-list-live .media-notifier,
.bck-media-news.bck-media-list-sponsor .media-notifier,
.bck-media-news.bck-media-news-live .media-notifier {
    width: 295px;
    margin: 0 auto;
    background: #fafafa;
    box-shadow: 0 5px 10px rgba(0, 0, 0, .25);
    border-radius: 2px
}

.bck-media-news.bck-media-list-live .media-news__header,
.bck-media-news.bck-media-list-sponsor .media-news__header,
.bck-media-news.bck-media-news-live .media-news__header {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    height: 40px;
    padding: 0 .9375rem;
    margin: 0;
    background: #095075;
    border-radius: 2px 2px 0 0
}

.bck-media-news.bck-media-list-live .media-news__image .has-iframe embed,
.bck-media-news.bck-media-list-live .media-news__image .has-iframe iframe,
.bck-media-news.bck-media-list-sponsor .media-news__image .has-iframe embed,
.bck-media-news.bck-media-list-sponsor .media-news__image .has-iframe iframe,
.bck-media-news.bck-media-news-live .media-news__image .has-iframe embed,
.bck-media-news.bck-media-news-live .media-news__image .has-iframe iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.bck-media-news.bck-media-list-live .media-news__content,
.bck-media-news.bck-media-list-sponsor .media-news__content,
.bck-media-news.bck-media-news-live .media-news__content {
    padding: .75rem .75rem .5rem;
    margin: 0
}

.bck-media-news .media-left .overlay-next-video {
    padding: .625rem 1.375rem
}

.bck-media-news .media-left .overlay-next-video .next-header .icon,
.bck-media-news .media-left .overlay-next-video .next-header .image.has-media .icon-shadow,
.image.has-media .bck-media-news .media-left .overlay-next-video .next-header .icon-shadow {
    position: relative;
    -webkit-transform: none;
    transform: none;
    top: auto;
    right: auto
}

.bck-media-news .media-left .overlay-next-video .next-center .text {
    font-size: 14px
}

.bck-media-news .media-left .overlay-next-video .next-center .text:after {
    position: absolute;
    right: -7px;
    bottom: 7px;
    width: 70px;
    height: 1px;
    border-bottom: 1px solid #afafaf;
    content: ""
}

.bck-media-news .media-left .overlay-next-video .next-center .text:before {
    position: absolute;
    bottom: 7px;
    left: -7px;
    width: 70px;
    height: 1px;
    border-bottom: 1px solid #afafaf;
    content: ""
}

.bck-media-news .media-left .overlay-next-video .next-footer .image {
    width: 136px;
    height: 76px;
    margin-right: 1.25rem
}

.bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-medium,
.bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-medium-bold,
.bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-small,
.bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-small-b-b,
.bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-medium,
.bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold,
.bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-small,
.bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b,
.bck-media-news .media-left .overlay-next-video .next-footer .title {
    max-width: 47%
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-medium,
    .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-medium-bold,
    .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-small,
    .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-small-b-b,
    .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-medium,
    .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold,
    .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-small,
    .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b,
    .bck-media-news .media-left .overlay-next-video .next-footer .title {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-medium,
    .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-medium-bold,
    .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-small,
    .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-small-b-b,
    .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-medium,
    .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold,
    .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-small,
    .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b,
    .bck-media-news .media-left .overlay-next-video .next-footer .title {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-medium,
    .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-medium-bold,
    .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-small,
    .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-small-b-b,
    .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-medium,
    .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold,
    .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-small,
    .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b,
    .bck-media-news .media-left .overlay-next-video .next-footer .title {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-left .overlay-next-video .next-footer .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-left .overlay-next-video .next-footer .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-left .overlay-next-video .next-footer .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news.is--horoscope .title-art {
    line-height: 30px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--horoscope .title-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.is--horoscope .title-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--horoscope .title-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.75rem
    }
}

.bck-media-news.is--horoscope .title-art strong {
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--horoscope .title-art strong {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.is--horoscope .title-art strong {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--horoscope .title-art strong {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 1.75rem
    }
}

.bck-media-list {
    border-radius: 2px
}

.bck-media-list .media-list__header {
    margin: .5rem .875rem
}

.bck-media-list .media-list__content,
.bck-media-list .media-list__footer {
    margin: .75rem .875rem
}

.bck-media-list .media-list__header.is--medium {
    margin: .9375rem .875rem
}

.bck-media-list .media-list__header.is--large-pd {
    padding: 1.25rem 1.875rem 0;
    margin: 0
}

.bck-media-list .media-list__header.bck-media-list-special.is--off-cont,
.bck-media-list .media-list__header.has--border {
    border-top: 1px solid #ddd
}

.bck-media-list .media-list__content.is--marginless-t-b {
    margin: 0 .9375rem
}

.bck-media-list .media-list__content.is--marginless {
    margin: 0
}

.bck-media-list .media-list__content .list-group {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap
}

.bck-media-list .media-list__content .list-group.has--elems-3>li {
    flex: 0 1 33%
}

.bck-media-list .media-list__content .list-group.has--elems-4>li {
    flex: 0 1 25%
}

.bck-media-list .media-list__content .list-group .list-item {
    display: flex;
    align-items: center;
    min-height: 75px;
    padding-bottom: 1.25rem
}

.bck-media-list .media-list__content .list-group .list-item .link {
    color: #4bbdcf;
    text-decoration: underline
}

.bck-media-list .media-list__content .list-group .list-item .text {
    max-width: 105px;
    padding-left: .625rem;
    line-height: 1.06;
    word-break: break-word
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list .media-list__content .list-group .list-item .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list .media-list__content .list-group .list-item .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list .media-list__content .list-group .list-item .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-media-list-special .bck-media-list .title-medium,
.bck-media-list-special .bck-media-list .title-medium-bold,
.bck-media-list-special .bck-media-list .title-small,
.bck-media-list-special .bck-media-list .title-small-b-b,
.bck-media-list .bck-media-list-special .title-medium,
.bck-media-list .bck-media-list-special .title-medium-bold,
.bck-media-list .bck-media-list-special .title-small,
.bck-media-list .bck-media-list-special .title-small-b-b,
.bck-media-list .title {
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .bck-media-list .title-medium,
    .bck-media-list-special .bck-media-list .title-medium-bold,
    .bck-media-list-special .bck-media-list .title-small,
    .bck-media-list-special .bck-media-list .title-small-b-b,
    .bck-media-list .bck-media-list-special .title-medium,
    .bck-media-list .bck-media-list-special .title-medium-bold,
    .bck-media-list .bck-media-list-special .title-small,
    .bck-media-list .bck-media-list-special .title-small-b-b,
    .bck-media-list .title {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .bck-media-list .title-medium,
    .bck-media-list-special .bck-media-list .title-medium-bold,
    .bck-media-list-special .bck-media-list .title-small,
    .bck-media-list-special .bck-media-list .title-small-b-b,
    .bck-media-list .bck-media-list-special .title-medium,
    .bck-media-list .bck-media-list-special .title-medium-bold,
    .bck-media-list .bck-media-list-special .title-small,
    .bck-media-list .bck-media-list-special .title-small-b-b,
    .bck-media-list .title {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .bck-media-list .title-medium,
    .bck-media-list-special .bck-media-list .title-medium-bold,
    .bck-media-list-special .bck-media-list .title-small,
    .bck-media-list-special .bck-media-list .title-small-b-b,
    .bck-media-list .bck-media-list-special .title-medium,
    .bck-media-list .bck-media-list-special .title-medium-bold,
    .bck-media-list .bck-media-list-special .title-small,
    .bck-media-list .bck-media-list-special .title-small-b-b,
    .bck-media-list .title {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list .title-b-b {
    color: #49b8f1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list .title-b-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list .title-b-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list .title-b-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list .title-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list .title-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list .title-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list.bck-media-infografica .media-list__header {
    padding: .5rem .875rem
}

.bck-media-list-special .bck-media-list.bck-media-infografica .media-list__header .title-medium,
.bck-media-list-special .bck-media-list.bck-media-infografica .media-list__header .title-medium-bold,
.bck-media-list-special .bck-media-list.bck-media-infografica .media-list__header .title-small,
.bck-media-list-special .bck-media-list.bck-media-infografica .media-list__header .title-small-b-b,
.bck-media-list.bck-media-infografica .media-list__header .bck-media-list-special .title-medium,
.bck-media-list.bck-media-infografica .media-list__header .bck-media-list-special .title-medium-bold,
.bck-media-list.bck-media-infografica .media-list__header .bck-media-list-special .title-small,
.bck-media-list.bck-media-infografica .media-list__header .bck-media-list-special .title-small-b-b,
.bck-media-list.bck-media-infografica .media-list__header .title {
    padding-left: .625rem
}

.bck-media-list.bck-media-infografica .media-list__content,
.bck-media-list.bck-media-infografica .media-list__footer {
    padding: .75rem .875rem
}

.bck-media-list.bck-media-infografica .media-list__content-full-h {
    padding: 0 .875rem;
    background-color: #fafafa
}

.bck-media-list.bck-media-infografica .media-list__content-full-h .media-content {
    align-self: center
}

.bck-media-list.bck-media-infografica .media-list__content-full-h .media-content .subtitle-art-medium {
    color: #666;
    line-height: 1.1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list.bck-media-infografica .media-list__content-full-h .media-content .subtitle-art-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list.bck-media-infografica .media-list__content-full-h .media-content .subtitle-art-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list.bck-media-infografica .media-list__content-full-h .media-content .subtitle-art-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

#pno-video-consigliati .bck-media-list .media {
    border-bottom: none !important;
    padding-bottom: 0 !important
}

#pno-video-consigliati .bck-media-list .media:first-child {
    padding-top: 0 !important
}

.bck-media-list.is--grey {
    background-color: hsla(0, 0%, 60%, .08)
}

.bck-media-list-special {
    border-top: 1px solid #ddd
}

.bck-media-list-special.is--firme-catalogo .media-list__footer .button.is-bordered {
    border: 1px solid #fff
}

.bck-media-list-special.is--favourites:first-child {
    border-top: 0
}

.bck-media-list-special.is--favourites .media-list__header {
    margin-top: 1.875rem;
    margin-bottom: 2.1875rem
}

.bck-media-list-special.is--favourites .media-list__header.previus-pagination {
    margin-top: 0
}

.bck-media-list-special.is--favourites .media-list__header.has-most-read {
    margin-bottom: 1.875rem
}

.bck-media-list-special.is--favourites .media-list__header.is--marginless {
    margin: 0
}

.bck-media-list-special.is--favourites .media-list__header .has--sm-width {
    width: 260px;
    padding: 0;
    align-items: center
}

.bck-media-list-special.is--favourites .media-list__header .title,
.bck-media-list-special.is--favourites .media-list__header .title-medium,
.bck-media-list-special.is--favourites .media-list__header .title-medium-bold,
.bck-media-list-special.is--favourites .media-list__header .title-small,
.bck-media-list-special.is--favourites .media-list__header .title-small-b-b {
    letter-spacing: .3px;
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special.is--favourites .media-list__header .title,
    .bck-media-list-special.is--favourites .media-list__header .title-medium,
    .bck-media-list-special.is--favourites .media-list__header .title-medium-bold,
    .bck-media-list-special.is--favourites .media-list__header .title-small,
    .bck-media-list-special.is--favourites .media-list__header .title-small-b-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 6.93333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special.is--favourites .media-list__header .title,
    .bck-media-list-special.is--favourites .media-list__header .title-medium,
    .bck-media-list-special.is--favourites .media-list__header .title-medium-bold,
    .bck-media-list-special.is--favourites .media-list__header .title-small,
    .bck-media-list-special.is--favourites .media-list__header .title-small-b-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.85185vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special.is--favourites .media-list__header .title,
    .bck-media-list-special.is--favourites .media-list__header .title-medium,
    .bck-media-list-special.is--favourites .media-list__header .title-medium-bold,
    .bck-media-list-special.is--favourites .media-list__header .title-small,
    .bck-media-list-special.is--favourites .media-list__header .title-small-b-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.625rem
    }
}

.bck-media-list-special.is--favourites .media-list__header .subtitle {
    line-height: 1.5;
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special.is--favourites .media-list__header .subtitle {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special.is--favourites .media-list__header .subtitle {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special.is--favourites .media-list__header .subtitle {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list-special.is--favourites .media-list__header .alphabet-list {
    display: flex;
    justify-content: space-around;
    align-items: center;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special.is--favourites .media-list__header .alphabet-list {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special.is--favourites .media-list__header .alphabet-list {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special.is--favourites .media-list__header .alphabet-list {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list-special.is--favourites .media-list__header .alphabet-list .item {
    padding: 0 .5rem;
    cursor: pointer
}

.bck-media-list-special.is--favourites .media-list__header .alphabet-list .item:last-child {
    padding-right: 0
}

.bck-media-list-special.is--favourites .media-list__content .media.is--sm-item {
    margin-bottom: 2.5rem;
    margin-right: 1.875rem
}

.bck-media-list-special.is--favourites .section-primary,
.bck-media-list-special.is--favourites .section-secondary {
    width: 100%
}

.bck-media-list-special.is--favourites .section-primary .media,
.bck-media-list-special.is--favourites .section-secondary .media {
    position: relative;
    width: 29%
}

.bck-media-list-special.is--favourites .section-primary .media:after,
.bck-media-list-special.is--favourites .section-secondary .media:after {
    content: "";
    height: 26px;
    border-right: 1px solid #bfbfbf;
    position: absolute;
    top: 2px;
    right: -.9375rem;
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.bck-media-list-special.is--favourites .section-primary .section-content,
.bck-media-list-special.is--favourites .section-secondary .section-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: flex-start
}

.bck-media-list-special.is--favourites .section-primary .section-content .bck-widget-switch.is--h-auto,
.bck-media-list-special.is--favourites .section-secondary .section-content .bck-widget-switch.is--h-auto {
    margin-right: 0
}

.bck-media-list-special.is--favourites .section-secondary {
    overflow: hidden;
    transition: height .3s ease-out;
    height: 0
}

.bck-media-list-special.is--favourites .section-secondary.is--open {
    height: 100%
}

.bck-media-list-special.is--favourites .media+.media {
    margin-top: 0;
    padding: 0
}

.bck-media-list-special.is--authors .media-list__footer {
    margin-top: 4.375rem
}

.bck-media-list-special.is--bookmarks {
    margin-bottom: 6.25rem
}

.bck-media-list-special.is--bookmarks.has-pagination .media-list__content .bck-media-news.is--bookmarks:last-child .media {
    margin-bottom: 5rem
}

.bck-media-list-special.is--bookmarks.has-pagination .media-list__footer {
    margin-bottom: 6.25rem
}

.bck-media-list-special.is--4-news .list-items-arguments .is--medium.media-group-news-14:first-child,
.bck-media-list-special.is--4-news .list-items-arguments .is--medium.media-group-news-23:first-child,
.bck-media-list-special.is--4-news .list-items-arguments .is--medium.media-group-news-25:first-child,
.bck-media-list-special.is--4-news .list-items-arguments .is--medium.media-group-news-30:first-child,
.bck-media-list-special.is--4-news .list-items-arguments .is--medium.media-group-news-31:first-child,
.bck-media-list-special.is--4-news .list-items-arguments .is--medium.media-group-news-32:first-child,
.bck-media-list-special.is--4-news .list-items-arguments .is--medium.media-group-news-48:first-child,
.bck-media-list-special.is--4-news .list-items-arguments .is--medium.media-group-news-66:first-child,
.bck-media-list-special.is--4-news .list-items-arguments .media-group-news.is--medium:first-child {
    padding-bottom: 0;
    border-bottom: 0
}

.bck-media-list-special.has--glide .glide .glide__arrows {
    position: absolute;
    top: -50px;
    display: flex;
    justify-content: space-between;
    width: 98%
}

.bck-media-list-special.has--glide .glide .glide__arrows button {
    border: none;
    background: transparent
}

.bck-media-list-special.has--glide .glide .glide__arrows button.is-hidden {
    display: block !important;
    opacity: .25
}

.type-home--border .bck-media-list-special+.content:last-of-type,
.type-section--border .bck-media-list-special+.content:last-of-type {
    margin-top: 2.5rem
}

.bck-media-list-special.has--border-b {
    border-bottom: 1px solid #ddd
}

.bck-media-list-special.has--border-all {
    border: 1px solid #ddd
}

.bck-media-list-special.has--border-none,
.bck-media-list-special.has--border-none .media-art-v-content {
    border: none
}

.bck-media-list-special.is--off-cont {
    width: 320px;
    margin: 1.25rem .9375rem 1.25rem -4.5rem;
    float: left
}

.bck-media-list-special.articleBoxVideo2020 {
    padding-top: 0 !important;
    background: #fafafa
}

.bck-media-list-special .media-list__header.is--special {
    display: flex;
    justify-content: center;
    align-items: center;
    background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/shadow-top.png) bottom no-repeat;
    background-size: contain
}

.bck-media-list-special .media-list__header.is--special+.media-list__content {
    padding-top: 0;
    padding-bottom: 0
}

.bck-media-list-special .media-list__header.is--floating {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: -1.375rem
}

.bck-media-list-special .media-list__header.has--border-t {
    border-top: 1px solid #ddd
}

.bck-media-list-special .media-list__header.has--border-b {
    border-bottom: 1px solid #ddd
}

.bck-media-list-special .media-list__header.has--border-atoll {
    position: relative;
    padding-bottom: .3125rem
}

.bck-media-list-special .media-list__header.has--border-atoll:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 40px;
    height: 2px;
    background-color: #0a5278;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    opacity: .5
}

.bck-media-list-special .media-list__header.has--bgk {
    width: 100%;
    background-color: #4488f1
}

.bck-media-list-special .media-list__header.has--bgk .header-content {
    height: 25px;
    padding: 0 .625rem
}

.bck-media-list-special .media-list__header .header-content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center
}

.bck-media-list-special .media-list__header .header-content.is--60-h,
.bck-media-list-special .media-list__header .header-content.is--h-60 {
    height: 60px
}

.bck-media-list-special .media-list__header .header-content.is--75-h,
.bck-media-list-special .media-list__header .header-content.is--h-75 {
    height: 75px
}

.bck-media-list-special .media-list__header .header-content .items-left {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    min-height: 42px
}

.bck-media-list-special .media-list__header .header-content .image.has-media .items-left>.icon-shadow,
.bck-media-list-special .media-list__header .header-content .items-left>.icon,
.image.has-media .bck-media-list-special .media-list__header .header-content .items-left>.icon-shadow {
    margin-top: -.375rem;
    margin-right: 1.875rem;
    background-color: #fff
}

.bck-media-list-special .media-list__header .header-content .items-brand {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    flex-basis: 98%
}

.bck-media-list-special .media-list__header .header-content .items-right .image {
    z-index: 1;
    margin-top: -.5rem;
    background-color: #fff
}

.bck-media-list-special .media-list__header .header-content.has--brand-cnt,
.bck-media-list-special .media-list__header .header-content.has--text-cnt {
    justify-content: center
}

.bck-media-list-special .media-list__header .header-content.has--brand-cnt>.items-brand,
.bck-media-list-special .media-list__header .header-content.has--text-cnt>.items-brand {
    flex-basis: auto
}

.bck-media-list-special .media-list__header .header-content.has--brand-cnt>.icon,
.bck-media-list-special .media-list__header .header-content.has--text-cnt>.icon,
.bck-media-list-special .media-list__header .image.has-media .header-content.has--brand-cnt>.icon-shadow,
.bck-media-list-special .media-list__header .image.has-media .header-content.has--text-cnt>.icon-shadow,
.image.has-media .bck-media-list-special .media-list__header .header-content.has--brand-cnt>.icon-shadow,
.image.has-media .bck-media-list-special .media-list__header .header-content.has--text-cnt>.icon-shadow {
    margin-left: .5rem
}

.bck-media-list-special .media-list__header .header-content.has--brand-cnt>.icon .fa-sm,
.bck-media-list-special .media-list__header .header-content.has--text-cnt>.icon .fa-sm,
.bck-media-list-special .media-list__header .image.has-media .header-content.has--brand-cnt>.icon-shadow .fa-sm,
.bck-media-list-special .media-list__header .image.has-media .header-content.has--text-cnt>.icon-shadow .fa-sm,
.image.has-media .bck-media-list-special .media-list__header .header-content.has--brand-cnt>.icon-shadow .fa-sm,
.image.has-media .bck-media-list-special .media-list__header .header-content.has--text-cnt>.icon-shadow .fa-sm {
    font-size: .625rem
}

.bck-media-list-special .media-list__content {
    margin-top: .9375rem;
    margin-bottom: .9375rem
}

.bck-media-list-special .media-list__content.has--first-no-border .bck-media-list-special.is--off-cont:first-child,
.bck-media-list-special .media-list__content.has--first-no-border .has--border:first-child {
    padding-top: 0;
    border-top: none
}

.bck-media-list-special .media-list__content.has--border-b {
    border-bottom: 1px solid #ddd
}

.bck-media-list-special .media-list__content .has--border-b {
    padding-bottom: 1rem;
    border-bottom: 1px solid #ddd
}

.bck-media-list-special .media-list__content .has--border-b-no-pd {
    border-bottom: 1px solid #dedede
}

.bck-media-list-special .media-list__content.has--margin-l {
    margin-top: 0;
    margin-left: 1.875rem
}

.bck-media-list-special .media-list__content.is--atoll {
    padding: .625rem 0;
    background-color: rgba(10, 82, 120, .05)
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .media-list__content .link {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .media-list__content .link {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .media-list__content .link {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-list-special .media-list__content .link .arrow-right {
    display: block;
    width: 1.25rem;
    height: .625rem;
    margin-left: .375rem;
    background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/arrow-r-cornflower-light-blue.png?v=40d341c9c01dd73626c7651569e3d356) no-repeat;
    background-size: contain
}

.bck-media-list-special .media-list__content .icon.is-small,
.bck-media-list-special .media-list__content .image.has-media .is-small.icon-shadow,
.image.has-media .bck-media-list-special .media-list__content .is-small.icon-shadow {
    bottom: .3125rem;
    left: 0
}

.bck-media-list-special .media-list__content.is--catalogo-club {
    display: flex;
    flex-direction: row
}

.bck-media-list-special .media-list__content.is--catalogo-club .bck-media-news.catalogo-card {
    width: 488px;
    height: 275
}

.bck-media-list-special .has--lines-both.title-medium,
.bck-media-list-special .has--lines-both.title-medium-bold,
.bck-media-list-special .has--lines-both.title-small,
.bck-media-list-special .has--lines-both.title-small-b-b,
.bck-media-list-special .title.has--lines-both {
    position: relative;
    display: block;
    width: 100%;
    text-align: center
}

.bck-media-list-special .has--lines-both.title-medium-bold:after,
.bck-media-list-special .has--lines-both.title-medium-bold:before,
.bck-media-list-special .has--lines-both.title-medium:after,
.bck-media-list-special .has--lines-both.title-medium:before,
.bck-media-list-special .has--lines-both.title-small-b-b:after,
.bck-media-list-special .has--lines-both.title-small-b-b:before,
.bck-media-list-special .has--lines-both.title-small:after,
.bck-media-list-special .has--lines-both.title-small:before,
.bck-media-list-special .title.has--lines-both:after,
.bck-media-list-special .title.has--lines-both:before {
    position: absolute;
    top: 50%;
    display: inline-block;
    background: repeating-linear-gradient(#fff, #fff 3px, #ddd 4px, #ddd 5px);
    content: "";
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%)
}

.bck-media-list-special .has--lines-both.title-medium-bold:before,
.bck-media-list-special .has--lines-both.title-medium:before,
.bck-media-list-special .has--lines-both.title-small-b-b:before,
.bck-media-list-special .has--lines-both.title-small:before,
.bck-media-list-special .title.has--lines-both:before {
    left: 0
}

.bck-media-list-special .has--lines-both.title-medium-bold:after,
.bck-media-list-special .has--lines-both.title-medium:after,
.bck-media-list-special .has--lines-both.title-small-b-b:after,
.bck-media-list-special .has--lines-both.title-small:after,
.bck-media-list-special .title.has--lines-both:after {
    right: 0
}

.bck-media-list-special .has--lines-both.is--small.title-medium-bold:after,
.bck-media-list-special .has--lines-both.is--small.title-medium-bold:before,
.bck-media-list-special .has--lines-both.is--small.title-medium:after,
.bck-media-list-special .has--lines-both.is--small.title-medium:before,
.bck-media-list-special .has--lines-both.is--small.title-small-b-b:after,
.bck-media-list-special .has--lines-both.is--small.title-small-b-b:before,
.bck-media-list-special .has--lines-both.is--small.title-small:after,
.bck-media-list-special .has--lines-both.is--small.title-small:before,
.bck-media-list-special .title.has--lines-both.is--small:after,
.bck-media-list-special .title.has--lines-both.is--small:before {
    width: 96px;
    height: 17px
}

.bck-media-list-special .has--lines-both.is--large.title-medium-bold:after,
.bck-media-list-special .has--lines-both.is--large.title-medium-bold:before,
.bck-media-list-special .has--lines-both.is--large.title-medium:after,
.bck-media-list-special .has--lines-both.is--large.title-medium:before,
.bck-media-list-special .has--lines-both.is--large.title-small-b-b:after,
.bck-media-list-special .has--lines-both.is--large.title-small-b-b:before,
.bck-media-list-special .has--lines-both.is--large.title-small:after,
.bck-media-list-special .has--lines-both.is--large.title-small:before,
.bck-media-list-special .title.has--lines-both.is--large:after,
.bck-media-list-special .title.has--lines-both.is--large:before {
    width: 442px;
    height: 17px
}

.bck-media-list-special .title-small {
    color: #666
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .title-small {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .title-small {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .title-small {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list-special .title-small-b-b {
    color: #29abef
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .title-small-b-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .title-small-b-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .title-small-b-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list-special .title-medium {
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .title-medium {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .title-medium {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .title-medium {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-media-list-special .title-medium-bold {
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .title-medium-bold {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .title-medium-bold {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .title-medium-bold {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-media-list-special.custom-for-salute {
    position: relative;
    overflow: visible;
    padding-top: 1.25rem !important;
    margin-top: 2.2rem;
    border: .5px solid #24a7f0
}

.bck-media-list-special.custom-for-salute .title-medium-bold {
    color: #24a7f0;
    font-size: 32px;
    line-height: 18px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special.custom-for-salute .title-medium-bold {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special.custom-for-salute .title-medium-bold {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special.custom-for-salute .title-medium-bold {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 2rem
    }
}

.bck-media-list-special.custom-for-salute:not(:last-child) {
    border-top: .5px solid #24a7f0
}

.bck-media-list-special.custom-for-salute .media-list__header.is--xsmall {
    padding-bottom: 1.25rem
}

.bck-media-list-special.custom-for-salute .media-list__header .header-content .items-brand {
    justify-content: space-between;
    flex-basis: 100%
}

.bck-media-list-special.custom-for-salute:before {
    position: absolute;
    z-index: 0;
    top: -16px;
    width: 100%;
    height: 12px;
    background: repeating-linear-gradient(transparent, transparent 2px, #24a7f0 4px, #24a7f0 0);
    content: " "
}

.bck-media-list-special.custom-for-salute.no-title .media-list__header.is--xsmall {
    padding-bottom: .6rem;
    margin: 0
}

.bck-media-list-special.custom-for-salute.no-title .media-list__header .header-content .items-brand {
    flex-basis: 96%
}

.bck-media-list-special.is-custom-text-white .author-art,
.bck-media-list-special.is-custom-text-white .author-art-shadow,
.bck-media-list-special.is-custom-text-white .author-art-shadow:hover,
.bck-media-list-special.is-custom-text-white .author-art:hover,
.bck-media-list-special.is-custom-text-white .has-text-black,
.bck-media-list-special.is-custom-text-white .has-text-black:hover,
.bck-media-list-special.is-custom-text-white .has-text-grey-darker,
.bck-media-list-special.is-custom-text-white .has-text-grey-darker:hover,
.bck-media-list-special.is-custom-text-white .has-text-grey-dove,
.bck-media-list-special.is-custom-text-white .has-text-grey-dove:hover,
.bck-media-list-special.is-custom-text-white .has-text-primary,
.bck-media-list-special.is-custom-text-white .has-text-primary:hover,
.bck-media-list-special.is-custom-text-white .overtitle-art,
.bck-media-list-special.is-custom-text-white .overtitle-art:hover {
    color: #fff !important
}

.bck-media-list-special.is-custom-text-white .button.is-text {
    text-decoration: underline;
    color: #fff !important
}

.bck-media-list-special.is-custom-text-white .button.is-text:hover {
    color: #fff !important
}

.bck-media-list-special .media-group-news-66 {
    margin-left: .8rem
}

.bck-media-list-special .media-group-news-100 {
    margin-right: .8rem;
    margin-left: .8rem
}

.bck-media-list-special .media-group-news-100 .bck-media-divider .media-divider__content .single-media {
    flex: 0 1 31.5%
}

.bck-titles.has-border-t,
.bck-titles.has-border-tb {
    border-top: 1px solid #dedede
}

.bck-titles.has-border-tb {
    border-bottom: 1px solid #dedede
}

.bck-titles.has-border-b-wider {
    position: relative;
    padding-bottom: 2.1875rem;
    margin-bottom: 4.6875rem
}

.bck-titles.has-border-b-wider:before {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #dedede;
    content: ""
}

.bck-titles .has-max-height--95 {
    overflow-y: hidden;
    max-height: 95px
}

.bck-titles.is--digital-edition .text {
    line-height: 29px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-titles.is--digital-edition .text {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-titles.is--digital-edition .text {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-titles.is--digital-edition .text {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-titles.is-podcast-audible .titles__content .section-media-fluid {
    height: auto
}

.bck-breadcrumb .bck-titles .titles__content .breadcrumb.is--centered-large>:not(.summary-art-st-l),
.bck-titles .titles__content .bck-breadcrumb .breadcrumb.is--centered-large>:not(.summary-art-st-l),
.bck-titles .titles__content .is--centered>:not(.summary-art-st-l) {
    margin-bottom: 1.875rem;
    text-align: center
}

.bck-breadcrumb .bck-titles .titles__content .breadcrumb.is--centered-large .tabs-months,
.bck-titles .titles__content .bck-breadcrumb .breadcrumb.is--centered-large .tabs-months,
.bck-titles .titles__content .is--centered .tabs-months {
    padding: 0;
    border-top: none
}

.bck-titles .titles__content [class^=section]:first-of-type {
    margin-top: 0
}

.bck-titles .titles__content .section-content,
.bck-titles .titles__content .section-header {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem
}

.bck-titles .titles__content .section-content.is--favourites {
    margin-top: 3.125rem;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start
}

.bck-titles .titles__content .section-content.is--favourites .title-art {
    line-height: 1.47;
    letter-spacing: .3px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-titles .titles__content .section-content.is--favourites .title-art {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 10.13333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-titles .titles__content .section-content.is--favourites .title-art {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 5.62963vw
    }
}

@media screen and (min-width:769px) {
    .bck-titles .titles__content .section-content.is--favourites .title-art {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 2.375rem
    }
}

.bck-titles .titles__content .section-content.is--favourites .subtitle-art {
    line-height: 1.5;
    letter-spacing: .3px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-titles .titles__content .section-content.is--favourites .subtitle-art {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-titles .titles__content .section-content.is--favourites .subtitle-art {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-titles .titles__content .section-content.is--favourites .subtitle-art {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-titles .titles__content .section-content.has--shadow-text {
    margin-bottom: -12px
}

.bck-titles .titles__content .section-content.has--shadow-text .title-art {
    margin-bottom: 0 !important;
    text-shadow: -.7px .7px 0 rgba(10, 82, 120, .3), .7px .7px 0 rgba(10, 82, 120, .3), .7px -.7px 0 rgba(10, 82, 120, .3), -.7px -.7px 0 rgba(10, 82, 120, .3);
    color: #fff;
    position: relative;
    width: 100%;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-titles .titles__content .section-content.has--shadow-text .title-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 32vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-titles .titles__content .section-content.has--shadow-text .title-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 17.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-titles .titles__content .section-content.has--shadow-text .title-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 7.5rem
    }
}

.bck-titles .titles__content .section-content.has--shadow-text .title-art:after {
    content: attr(data-shadow);
    position: absolute;
    display: block;
    color: #0a5278;
    top: 73px;
    text-align: center;
    text-shadow: none;
    width: 100%;
    z-index: 2
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-titles .titles__content .section-content.has--shadow-text .title-art:after {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 11.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-titles .titles__content .section-content.has--shadow-text .title-art:after {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 6.22222vw
    }
}

@media screen and (min-width:769px) {
    .bck-titles .titles__content .section-content.has--shadow-text .title-art:after {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 2.625rem
    }
}

.bck-titles .titles__content .section-content.has--shadow-text .title-art:before {
    position: absolute;
    display: block;
    width: 100%;
    z-index: 2;
    bottom: 0;
    min-height: 130px;
    content: "";
    box-shadow: inset 0 -40px 20px 20px #fff
}

.bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art {
    text-shadow: -.7px .7px 0 hsla(0, 0%, 100%, .3), .7px .7px 0 hsla(0, 0%, 100%, .3), .7px -.7px 0 hsla(0, 0%, 100%, .3), -.7px -.7px 0 hsla(0, 0%, 100%, .3);
    color: #0a5278;
    position: relative
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 32vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 17.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 7.5rem
    }
}

.bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art:after {
    content: attr(data-shadow);
    position: absolute;
    display: block;
    color: #fff;
    top: 73px;
    text-align: center;
    text-shadow: none;
    width: 100%;
    z-index: 2
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art:after {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 11.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art:after {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 6.22222vw
    }
}

@media screen and (min-width:769px) {
    .bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art:after {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 2.625rem
    }
}

.bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art:before {
    position: absolute;
    display: block;
    width: 100%;
    z-index: 2;
    bottom: 0;
    min-height: 130px;
    content: "";
    box-shadow: inset 0 -40px 20px 20px #0a5278
}

.bck-titles .titles__content .section-media {
    margin-top: 3.4375rem;
    margin-bottom: 1.875rem
}

.bck-titles .titles__content .section-media-fluid {
    position: relative;
    height: calc(100vh - 128px)
}

.bck-titles.has--full-w-video.bck-titles .titles__content .section-media-fluid {
    height: auto
}

.bck-titles.has--full-w-video.bck-titles .titles__content .section-media-fluid .subtitle {
    display: block;
    width: 100%;
    max-width: 992px;
    margin: 20px auto 0;
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-titles.has--full-w-video.bck-titles .titles__content .section-media-fluid .subtitle {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 9.6vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-titles.has--full-w-video.bck-titles .titles__content .section-media-fluid .subtitle {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) {
    .bck-titles.has--full-w-video.bck-titles .titles__content .section-media-fluid .subtitle {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.25rem
    }
}

.bck-titles.has--full-w-video.bck-titles .titles__content .section-media-fluid .icon-shadow {
    cursor: pointer;
    display: block;
    max-width: 992px;
    margin: 0 auto 16px
}

.bck-titles .titles__content .section-media-fluid .image {
    display: flex;
    align-items: flex-end;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover
}

.bck-titles:not(.is-podcast-audible).bck-titles .titles__content .section-media-fluid .image {
    height: 100%
}

.bck-titles .titles__content .section-media-fluid .image #player_rcs.video {
    width: 100vw;
    height: calc(100vh - 88px) !important;
    margin: 0
}

.bck-titles .titles__content .section-media-fluid .image #player_rcs.video .video-js {
    z-index: 0
}

.bck-titles .titles__content .section-media-fluid .image #player_rcs.video .video-js.vjs-ended,
.bck-titles .titles__content .section-media-fluid .image #player_rcs.video .video-js.vjs-paused,
.bck-titles .titles__content .section-media-fluid .image #player_rcs.video .video-js.vjs-playing {
    z-index: 2
}

.bck-titles .titles__content .section-media-fluid .image .subtitle {
    display: block;
    width: 100%;
    max-width: 992px;
    margin: 2.5rem auto 0;
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-titles .titles__content .section-media-fluid .image .subtitle {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 9.6vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-titles .titles__content .section-media-fluid .image .subtitle {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) {
    .bck-titles .titles__content .section-media-fluid .image .subtitle {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.25rem
    }
}

.bck-titles .titles__content .section-media-fluid .image .icon-shadow {
    display: block;
    max-width: 992px;
    margin: 0 auto 35px
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    padding: 2.0625rem 0
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-0.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-0.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-0.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-0.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-0.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-0.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-0.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-0.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-0 {
    bottom: 0
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-20.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-20.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-20.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-20.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-20.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-20.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-20.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-20.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-20 {
    bottom: 5.33333vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-40.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-40.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-40.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-40.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-40.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-40.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-40.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-40.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-40 {
    bottom: 10.66667vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-60.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-60.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-60.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-60.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-60.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-60.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-60.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-60.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-60 {
    bottom: 16vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-80.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-80.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-80.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-80.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-80.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-80.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-80.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-80.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-80 {
    bottom: 21.33333vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-100.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-100.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-100.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-100.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-100.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-100.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-100.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-100.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-100 {
    bottom: 26.66667vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-120.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-120.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-120.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-120.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-120.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-120.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-120.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-120.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-120 {
    bottom: 32vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-140.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-140.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-140.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-140.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-140.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-140.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-140.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-140.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-140 {
    bottom: 37.33333vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-160.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-160.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-160.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-160.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-160.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-160.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-160.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-160.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-160 {
    bottom: 42.66667vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-180.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-180.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-180.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-180.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-180.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-180.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-180.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-180.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-180 {
    bottom: 48vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-200.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-200.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-200.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-200.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-200.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-200.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-200.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-200.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-200 {
    bottom: 53.33333vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-220.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-220.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-220.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-220.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-220.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-220.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-220.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-220.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-220 {
    bottom: 58.66667vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-240.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-240.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-240.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-240.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-240.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-240.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-240.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-240.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-240 {
    bottom: 64vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-260.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-260.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-260.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-260.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-260.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-260.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-260.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-260.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-260 {
    bottom: 69.33333vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-280.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-280.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-280.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-280.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-280.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-280.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-280.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-280.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-280 {
    bottom: 74.66667vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-300.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-300.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-300.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-300.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-300.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-300.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-300.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-300.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-300 {
    bottom: 80vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-320.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-320.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-320.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-320.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-320.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-320.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-320.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-320.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-320 {
    bottom: 85.33333vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-340.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-340.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-340.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-340.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-340.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-340.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-340.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-340.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-340 {
    bottom: 90.66667vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-360.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-360.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-360.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-360.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-360.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-360.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-360.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-360.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-360 {
    bottom: 96vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-380.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-380.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-380.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-380.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-380.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-380.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-380.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-380.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-380 {
    bottom: 101.33333vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-400.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-400.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-400.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-400.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-400.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-400.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-400.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-400.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-400 {
    bottom: 106.66667vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-420.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-420.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-420.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-420.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-420.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-420.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-420.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-420.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-420 {
    bottom: 112vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-440.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-440.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-440.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-440.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-440.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-440.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-440.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-440.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-440 {
    bottom: 117.33333vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-460.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-460.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-460.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-460.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-460.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-460.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-460.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-460.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-460 {
    bottom: 122.66667vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-480.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-480.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-480.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-480.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-480.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-480.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-480.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-480.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-480 {
    bottom: 128vw
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-500.title-medium,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-500.title-medium-bold,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-500.title-small,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-500.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-500.title-medium,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-500.title-medium-bold,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-500.title-small,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-500.title-small-b-b,
.bck-titles .titles__content .section-media-fluid .title.is-im-pd-500 {
    bottom: 133.33333vw
}

.bck-titles .titles__content .section-media-fluid .title-art {
    color: #fff;
    text-align: left
}

.bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium-bold .subtitle,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium .subtitle,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small-b-b .subtitle,
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small .subtitle,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium-bold .subtitle,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium .subtitle,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small-b-b .subtitle,
.bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small .subtitle,
.bck-titles .titles__content .section-media-fluid .title .subtitle {
    display: block;
    width: 100%;
    max-width: 992px;
    margin: 40px auto 0;
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium-bold .subtitle,
    .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium .subtitle,
    .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small-b-b .subtitle,
    .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small .subtitle,
    .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium-bold .subtitle,
    .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium .subtitle,
    .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small-b-b .subtitle,
    .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small .subtitle,
    .bck-titles .titles__content .section-media-fluid .title .subtitle {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 9.6vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium-bold .subtitle,
    .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium .subtitle,
    .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small-b-b .subtitle,
    .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small .subtitle,
    .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium-bold .subtitle,
    .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium .subtitle,
    .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small-b-b .subtitle,
    .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small .subtitle,
    .bck-titles .titles__content .section-media-fluid .title .subtitle {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium-bold .subtitle,
    .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium .subtitle,
    .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small-b-b .subtitle,
    .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small .subtitle,
    .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium-bold .subtitle,
    .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium .subtitle,
    .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small-b-b .subtitle,
    .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small .subtitle,
    .bck-titles .titles__content .section-media-fluid .title .subtitle {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.25rem
    }
}

.bck-titles .titles__content .section-media-fluid>.bck-carousel-news.is--related,
.bck-titles .titles__content .section-media-fluid>.bck-carousel-news.is--static {
    position: absolute;
    z-index: 4;
    top: 0;
    left: 0
}

.bck-titles .titles__content .section-footer {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem
}

.bck-titles .titles__content .section-footer+.section-media {
    margin-top: 1.25rem
}

.bck-titles .titles__content .section-footer .footer-col {
    flex-grow: 1
}

.bck-titles .titles__content .section-footer .footer-col:first-child {
    margin-top: .1875rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-titles .titles__content .section-footer .footer-col:first-child {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-titles .titles__content .section-footer .footer-col:first-child {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-titles .titles__content .section-footer .footer-col:first-child {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-titles .titles__content .section-footer .footer-col .text-section {
    margin-bottom: 1.0625rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-titles .titles__content .section-footer .footer-col .text-section {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-titles .titles__content .section-footer .footer-col .text-section {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-titles .titles__content .section-footer .footer-col .text-section {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-titles .titles__content .section-footer .footer-col .text-author {
    display: inline-block;
    width: 100%
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-titles .titles__content .section-footer .footer-col .text-author {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-titles .titles__content .section-footer .footer-col .text-author {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-titles .titles__content .section-footer .footer-col .text-author {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-titles .titles__content .section-footer .podcast-information {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 17px !important/3.75pxvw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-titles .titles__content .section-footer .podcast-information {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 17px !important/1.8/3.75pxvw
    }
}

@media screen and (min-width:769px) {
    .bck-titles .titles__content .section-footer .podcast-information {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 17px !important/16pxrem
    }
}

.type-home .bck-titles .titles__content .section-content,
.type-home .bck-titles .titles__content .section-footer {
    margin-top: 0;
    margin-bottom: 0
}

.bck-titles .title-art {
    text-align: center
}

.bck-titles .image+.author-art,
.bck-titles .image+.author-art-shadow {
    margin-left: .9375rem
}

.bck-titles .has-border-l-gainsboro {
    border-left: 1px solid #dedede
}

.bck-titles .overtitle-bg {
    width: 100%;
    max-width: 420px;
    border-bottom: 1px solid #dedede
}

.bck-titles .overtitle-bg span {
    display: inline-block;
    width: 100%;
    padding-left: .625rem
}

.bck-titles .overtitle-bg span.overtitle__text {
    background-color: #005478;
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-titles .overtitle-bg span.overtitle__text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-titles .overtitle-bg span.overtitle__text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-titles .overtitle-bg span.overtitle__text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-titles .overtitle-bg span.overtitle__author {
    color: #29abef;
    line-height: 35px;
    font-style: italic
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-titles .overtitle-bg span.overtitle__author {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-titles .overtitle-bg span.overtitle__author {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-titles .overtitle-bg span.overtitle__author {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-titles .overtitle-bg>.bck-carousel-related {
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0
}

.bck-titles .titles__author {
    width: 100%;
    max-width: 415px;
    padding-left: .625rem;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    line-height: 35px
}

.bck-titles .overtitle-art.is-atoll {
    color: #0a5278
}

.bck-titles .overtitle-art.is-overtitle-full {
    text-transform: unset
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-titles .overtitle-art.is-overtitle-full {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-titles .overtitle-art.is-overtitle-full {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-titles .overtitle-art.is-overtitle-full {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-social-discussion {
    background-color: #efefef
}

.bck-social-discussion .discussion__header {
    padding: 1rem 0
}

.bck-media-list-special .bck-social-discussion .discussion__header .title-medium,
.bck-media-list-special .bck-social-discussion .discussion__header .title-medium-bold,
.bck-media-list-special .bck-social-discussion .discussion__header .title-small,
.bck-media-list-special .bck-social-discussion .discussion__header .title-small-b-b,
.bck-social-discussion .discussion__header .bck-media-list-special .title-medium,
.bck-social-discussion .discussion__header .bck-media-list-special .title-medium-bold,
.bck-social-discussion .discussion__header .bck-media-list-special .title-small,
.bck-social-discussion .discussion__header .bck-media-list-special .title-small-b-b,
.bck-social-discussion .discussion__header .title {
    color: #666;
    line-height: 1.67;
    text-align: center;
    text-transform: unset
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .bck-social-discussion .discussion__header .title-medium,
    .bck-media-list-special .bck-social-discussion .discussion__header .title-medium-bold,
    .bck-media-list-special .bck-social-discussion .discussion__header .title-small,
    .bck-media-list-special .bck-social-discussion .discussion__header .title-small-b-b,
    .bck-social-discussion .discussion__header .bck-media-list-special .title-medium,
    .bck-social-discussion .discussion__header .bck-media-list-special .title-medium-bold,
    .bck-social-discussion .discussion__header .bck-media-list-special .title-small,
    .bck-social-discussion .discussion__header .bck-media-list-special .title-small-b-b,
    .bck-social-discussion .discussion__header .title {
        font-family: Roboto-Medium;
        font-weight: 500;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .bck-social-discussion .discussion__header .title-medium,
    .bck-media-list-special .bck-social-discussion .discussion__header .title-medium-bold,
    .bck-media-list-special .bck-social-discussion .discussion__header .title-small,
    .bck-media-list-special .bck-social-discussion .discussion__header .title-small-b-b,
    .bck-social-discussion .discussion__header .bck-media-list-special .title-medium,
    .bck-social-discussion .discussion__header .bck-media-list-special .title-medium-bold,
    .bck-social-discussion .discussion__header .bck-media-list-special .title-small,
    .bck-social-discussion .discussion__header .bck-media-list-special .title-small-b-b,
    .bck-social-discussion .discussion__header .title {
        font-family: Roboto-Medium;
        font-weight: 500;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .bck-social-discussion .discussion__header .title-medium,
    .bck-media-list-special .bck-social-discussion .discussion__header .title-medium-bold,
    .bck-media-list-special .bck-social-discussion .discussion__header .title-small,
    .bck-media-list-special .bck-social-discussion .discussion__header .title-small-b-b,
    .bck-social-discussion .discussion__header .bck-media-list-special .title-medium,
    .bck-social-discussion .discussion__header .bck-media-list-special .title-medium-bold,
    .bck-social-discussion .discussion__header .bck-media-list-special .title-small,
    .bck-social-discussion .discussion__header .bck-media-list-special .title-small-b-b,
    .bck-social-discussion .discussion__header .title {
        font-family: Roboto-Medium;
        font-weight: 500;
        font-size: 1.125rem
    }
}

.bck-social-discussion .discussion__content {
    padding: 0 .625rem
}

.bck-social-discussion .discussion__content .textarea {
    min-width: 100%;
    max-width: 100%;
    min-height: 150px;
    padding: .625rem;
    border: 0;
    background-color: #fff;
    line-height: 1.5;
    border-radius: 0;
    resize: vertical
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-social-discussion .discussion__content .textarea {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-social-discussion .discussion__content .textarea {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-social-discussion .discussion__content .textarea {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-social-discussion .discussion__content .textarea::-webkit-input-placeholder {
    color: #a0a0a0
}

.bck-social-discussion .discussion__content .textarea::-moz-placeholder {
    color: #a0a0a0
}

.bck-social-discussion .discussion__content .textarea::-ms-input-placeholder {
    color: #a0a0a0
}

.bck-social-discussion .discussion__content .textarea::placeholder {
    color: #a0a0a0
}

.bck-social-discussion .discussion__content .textarea[disabled] {
    cursor: not-allowed
}

.bck-social-discussion .discussion__content .inform {
    display: inline-block;
    padding-top: 1.25rem;
    color: #b5b5b5
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-social-discussion .discussion__content .inform {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-social-discussion .discussion__content .inform {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-social-discussion .discussion__content .inform {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-social-discussion .discussion__footer {
    display: flex;
    justify-content: center;
    padding: 0 .625rem 1.4375rem;
    margin-top: .875rem
}

.bck-social-discussion .discussion__footer .button {
    width: 50%;
    height: 2.5rem;
    background-color: #49b8f1;
    color: #fff;
    border-radius: 20px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-social-discussion .discussion__footer .button {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-social-discussion .discussion__footer .button {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-social-discussion .discussion__footer .button {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-social-comment~.bck-social-comment {
    border-top: 1px dashed #efefef
}

.bck-social-comment>.bck-social-comment {
    margin-top: 1.5625rem;
    border-top: 1px dashed #efefef
}

.bck-social-comment.is--reply {
    margin-left: 3.0625rem
}

.bck-social-comment .comment__header {
    padding-top: 1.25rem;
    padding-bottom: .9375rem
}

.bck-social-comment .comment__footer {
    padding: 1.25rem
}

.bck-social-comment .comment__header {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center
}

.bck-social-comment .comment__header .header-right {
    margin-left: .625rem;
    line-height: normal
}

.bck-social-comment .comment__header .header-right .username {
    color: #494949
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-social-comment .comment__header .header-right .username {
        font-family: Roboto-Medium;
        font-weight: 500;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-social-comment .comment__header .header-right .username {
        font-family: Roboto-Medium;
        font-weight: 500;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-social-comment .comment__header .header-right .username {
        font-family: Roboto-Medium;
        font-weight: 500;
        font-size: 1rem
    }
}

.bck-social-comment .comment__header .header-right .date {
    color: #7a7a7a;
    letter-spacing: -.1px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-social-comment .comment__header .header-right .date {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-social-comment .comment__header .header-right .date {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-social-comment .comment__header .header-right .date {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-social-comment .comment__content {
    position: relative;
    background-color: #efefef
}

.bck-social-comment .comment__content .icon-floating {
    position: absolute;
    top: 0;
    right: 0;
    color: #49b8f1
}

.bck-social-comment .comment__content .icon-floating .group-info {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center;
    position: absolute;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-social-comment .comment__content .icon-floating .group-info .counter {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-social-comment .comment__content .icon-floating .group-info .counter {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-social-comment .comment__content .icon-floating .group-info .counter {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-social-comment .comment__content .text {
    padding: .8125rem 3.125rem 0 .625rem;
    color: #7a7a7a;
    line-height: 1.67
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-social-comment .comment__content .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-social-comment .comment__content .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-social-comment .comment__content .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-social-comment .comment__footer {
    background-color: #efefef
}

.bck-social-comment .comment__footer,
.bck-social-comment .comment__footer .footer-right {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-social-comment .comment__footer .footer-right .item {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-social-comment .comment__footer .footer-right .item {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-social-comment .comment__footer .footer-right .item {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-social-comment .comment__footer .footer-right .item:not(:first-child) {
    margin-left: 2.3125rem
}

.bck-social-comment-read .comment__content {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start
}

.bck-social-comment-read .comment__content .icon,
.bck-social-comment-read .comment__content .image.has-media .icon-shadow,
.image.has-media .bck-social-comment-read .comment__content .icon-shadow {
    position: relative;
    margin-right: .375rem;
    color: #49b8f1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-social-comment-read .comment__content .icon,
    .bck-social-comment-read .comment__content .image.has-media .icon-shadow,
    .image.has-media .bck-social-comment-read .comment__content .icon-shadow {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-social-comment-read .comment__content .icon,
    .bck-social-comment-read .comment__content .image.has-media .icon-shadow,
    .image.has-media .bck-social-comment-read .comment__content .icon-shadow {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-social-comment-read .comment__content .icon,
    .bck-social-comment-read .comment__content .image.has-media .icon-shadow,
    .image.has-media .bck-social-comment-read .comment__content .icon-shadow {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-social-comment-read .comment__content .icon>i,
.bck-social-comment-read .comment__content .image.has-media .icon-shadow>i,
.image.has-media .bck-social-comment-read .comment__content .icon-shadow>i {
    -webkit-transform: rotateY(-180deg);
    transform: rotateY(-180deg)
}

.bck-social-comment-read .comment__content .icon>span,
.bck-social-comment-read .comment__content .image.has-media .icon-shadow>span,
.image.has-media .bck-social-comment-read .comment__content .icon-shadow>span {
    position: absolute;
    top: 40%;
    left: 50%;
    color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.bck-social-comment-read .comment__content .link {
    line-height: 2;
    letter-spacing: -.2px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-social-comment-read .comment__content .link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-social-comment-read .comment__content .link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.22222vw
    }
}

@media screen and (min-width:769px) {
    .bck-social-comment-read .comment__content .link {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .9375rem
    }
}

.bck-breadcrumb>.container,
.bck-titles .titles__content .section-media-fluid .bck-breadcrumb>.title-art {
    width: 100%;
    max-width: inherit
}

.bck-breadcrumb .breadcrumb {
    background-color: #fff;
    font-family: BreraCondensed-semibold;
    font-size: .875rem;
    white-space: nowrap
}

.bck-breadcrumb .breadcrumb a {
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 .625rem;
    color: #49b8f1
}

.bck-breadcrumb .breadcrumb a:hover {
    color: #49b8f1
}

.bck-breadcrumb .breadcrumb a.is--corriere {
    width: 370px;
    height: 30px;
    /* background: url(//images2.corriereobjects.it/includes2013/LIBS/css/assets/logo/logo_header_hs.svg?v=201703101016) 0 0 no-repeat; */
    text-indent: -9999px
}

.bck-breadcrumb .breadcrumb li {
    display: flex;
    align-items: center;
    text-transform: uppercase
}

.bck-breadcrumb .breadcrumb li.is--active a {
    color: #0a0a0a;
    line-height: 0
}

.bck-breadcrumb .breadcrumb li+li:before {
    color: #b5b5b5;
    content: "/";
    -webkit-transform: rotate(17deg);
    transform: rotate(17deg);
    font-size: 1.875rem
}

.bck-breadcrumb .breadcrumb ol,
.bck-breadcrumb .breadcrumb ul {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-wrap: wrap
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-breadcrumb .breadcrumb.has--arrow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-breadcrumb .breadcrumb.has--arrow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-breadcrumb .breadcrumb.has--arrow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-breadcrumb .breadcrumb.has--arrow li {
    text-transform: capitalize
}

.bck-breadcrumb .breadcrumb.has--arrow li+li:before {
    color: #0a0a0a;
    content: ">";
    font-size: .75rem;
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg)
}

.bck-breadcrumb .breadcrumb.has--arrow li:first-child a {
    padding-left: 0
}

.bck-breadcrumb .breadcrumb.has--arrow a {
    padding: 0 .25rem
}

.bck-breadcrumb .breadcrumb.is--centered-large ol,
.bck-breadcrumb .breadcrumb.is--centered-large ul,
.bck-breadcrumb .breadcrumb.is--centered ol,
.bck-breadcrumb .breadcrumb.is--centered ul {
    justify-content: center;
    align-items: center
}

.bck-breadcrumb .breadcrumb.is--centered-large ul {
    height: 110px
}

.bck-breadcrumb .breadcrumb.is--right ol,
.bck-breadcrumb .breadcrumb.is--right ul {
    justify-content: flex-end
}

.bck-breadcrumb .breadcrumb.is--left ol,
.bck-breadcrumb .breadcrumb.is--left ul {
    justify-content: flex-start;
    align-items: center
}

.bck-breadcrumb .breadcrumb.is--small {
    font-size: .75rem
}

.bck-breadcrumb .breadcrumb.is--medium {
    font-size: 2.25rem
}

.bck-breadcrumb .breadcrumb.is--large {
    font-size: 2.625rem
}

.bck-breadcrumb.is--digital-edition {
    width: 100%;
    max-width: 1025px;
    padding: 20px 0;
    margin: 0 auto;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede
}

.bck-breadcrumb.is--digital-edition .breadcrumb__text {
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-breadcrumb.is--digital-edition .breadcrumb__text {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4.53333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-breadcrumb.is--digital-edition .breadcrumb__text {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.51852vw
    }
}

@media screen and (min-width:769px) {
    .bck-breadcrumb.is--digital-edition .breadcrumb__text {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.0625rem
    }
}

.bck-breadcrumb.is--digital-edition .breadcrumb__text>span {
    color: #7a7a7a
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-breadcrumb.is--digital-edition .breadcrumb__text>span {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-breadcrumb.is--digital-edition .breadcrumb__text>span {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-breadcrumb.is--digital-edition .breadcrumb__text>span {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-most-group {
    display: flex;
    justify-content: space-between
}

.bck-most {
    display: flex;
    flex-basis: 49%;
    flex-direction: column
}

.bck-most .most__header {
    padding: .625rem .9375rem;
    background-color: #fafafa
}

.bck-most .most__content {
    margin: 1.25rem .9375rem 0
}

.bck-media-list-special .bck-most .title-medium,
.bck-media-list-special .bck-most .title-medium-bold,
.bck-media-list-special .bck-most .title-small,
.bck-media-list-special .bck-most .title-small-b-b,
.bck-most .bck-media-list-special .title-medium,
.bck-most .bck-media-list-special .title-medium-bold,
.bck-most .bck-media-list-special .title-small,
.bck-most .bck-media-list-special .title-small-b-b,
.bck-most .title {
    color: #333;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .bck-most .title-medium,
    .bck-media-list-special .bck-most .title-medium-bold,
    .bck-media-list-special .bck-most .title-small,
    .bck-media-list-special .bck-most .title-small-b-b,
    .bck-most .bck-media-list-special .title-medium,
    .bck-most .bck-media-list-special .title-medium-bold,
    .bck-most .bck-media-list-special .title-small,
    .bck-most .bck-media-list-special .title-small-b-b,
    .bck-most .title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .bck-most .title-medium,
    .bck-media-list-special .bck-most .title-medium-bold,
    .bck-media-list-special .bck-most .title-small,
    .bck-media-list-special .bck-most .title-small-b-b,
    .bck-most .bck-media-list-special .title-medium,
    .bck-most .bck-media-list-special .title-medium-bold,
    .bck-most .bck-media-list-special .title-small,
    .bck-most .bck-media-list-special .title-small-b-b,
    .bck-most .title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .bck-most .title-medium,
    .bck-media-list-special .bck-most .title-medium-bold,
    .bck-media-list-special .bck-most .title-small,
    .bck-media-list-special .bck-most .title-small-b-b,
    .bck-most .bck-media-list-special .title-medium,
    .bck-most .bck-media-list-special .title-medium-bold,
    .bck-most .bck-media-list-special .title-small,
    .bck-most .bck-media-list-special .title-small-b-b,
    .bck-most .title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-most-vertical {
    display: flex;
    flex-basis: auto;
    flex-direction: column;
    margin-right: .625rem;
    margin-left: .625rem
}

.bck-most-vertical.has--border-b {
    border-bottom: 1px solid #ddd
}

.bck-most-vertical .most__header {
    padding: .625rem .9375rem;
    background-color: #fafafa
}

.bck-most-vertical .most__header .overtitle-art-logo {
    display: inline-flex;
    width: 80px
}

.bck-media-list-special .bck-most-vertical .most__header .title-medium,
.bck-media-list-special .bck-most-vertical .most__header .title-medium-bold,
.bck-media-list-special .bck-most-vertical .most__header .title-small,
.bck-media-list-special .bck-most-vertical .most__header .title-small-b-b,
.bck-most-vertical .most__header .bck-media-list-special .title-medium,
.bck-most-vertical .most__header .bck-media-list-special .title-medium-bold,
.bck-most-vertical .most__header .bck-media-list-special .title-small,
.bck-most-vertical .most__header .bck-media-list-special .title-small-b-b,
.bck-most-vertical .most__header .title {
    display: inline-flex
}

.bck-most-vertical .most__header.has--no-bkg {
    padding: 0 .625rem;
    background-color: transparent;
    box-shadow: none
}

.bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-medium,
.bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-medium-bold,
.bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-small,
.bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-small-b-b,
.bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-medium,
.bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-medium-bold,
.bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-small,
.bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-small-b-b,
.bck-most-vertical .most__header.has--no-bkg .title {
    color: #000
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-medium,
    .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-medium-bold,
    .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-small,
    .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-small-b-b,
    .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-medium,
    .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-medium-bold,
    .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-small,
    .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-small-b-b,
    .bck-most-vertical .most__header.has--no-bkg .title {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-medium,
    .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-medium-bold,
    .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-small,
    .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-small-b-b,
    .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-medium,
    .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-medium-bold,
    .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-small,
    .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-small-b-b,
    .bck-most-vertical .most__header.has--no-bkg .title {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-medium,
    .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-medium-bold,
    .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-small,
    .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-small-b-b,
    .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-medium,
    .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-medium-bold,
    .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-small,
    .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-small-b-b,
    .bck-most-vertical .most__header.has--no-bkg .title {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-most-vertical .most__content {
    margin-left: .875rem
}

.bck-most-vertical .most__content.has--mr-sm {
    margin-left: .625rem
}

.bck-most-vertical .most__content.has--mr-sm .subtitle-art,
.bck-most-vertical .most__content.has--mr-sm .title-art {
    max-width: 83%
}

.bck-media-list-special .bck-most-vertical .title-medium,
.bck-media-list-special .bck-most-vertical .title-medium-bold,
.bck-media-list-special .bck-most-vertical .title-small,
.bck-media-list-special .bck-most-vertical .title-small-b-b,
.bck-most-vertical .bck-media-list-special .title-medium,
.bck-most-vertical .bck-media-list-special .title-medium-bold,
.bck-most-vertical .bck-media-list-special .title-small,
.bck-most-vertical .bck-media-list-special .title-small-b-b,
.bck-most-vertical .title {
    color: #333;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .bck-most-vertical .title-medium,
    .bck-media-list-special .bck-most-vertical .title-medium-bold,
    .bck-media-list-special .bck-most-vertical .title-small,
    .bck-media-list-special .bck-most-vertical .title-small-b-b,
    .bck-most-vertical .bck-media-list-special .title-medium,
    .bck-most-vertical .bck-media-list-special .title-medium-bold,
    .bck-most-vertical .bck-media-list-special .title-small,
    .bck-most-vertical .bck-media-list-special .title-small-b-b,
    .bck-most-vertical .title {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .bck-most-vertical .title-medium,
    .bck-media-list-special .bck-most-vertical .title-medium-bold,
    .bck-media-list-special .bck-most-vertical .title-small,
    .bck-media-list-special .bck-most-vertical .title-small-b-b,
    .bck-most-vertical .bck-media-list-special .title-medium,
    .bck-most-vertical .bck-media-list-special .title-medium-bold,
    .bck-most-vertical .bck-media-list-special .title-small,
    .bck-most-vertical .bck-media-list-special .title-small-b-b,
    .bck-most-vertical .title {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .bck-most-vertical .title-medium,
    .bck-media-list-special .bck-most-vertical .title-medium-bold,
    .bck-media-list-special .bck-most-vertical .title-small,
    .bck-media-list-special .bck-most-vertical .title-small-b-b,
    .bck-most-vertical .bck-media-list-special .title-medium,
    .bck-most-vertical .bck-media-list-special .title-medium-bold,
    .bck-most-vertical .bck-media-list-special .title-small,
    .bck-most-vertical .bck-media-list-special .title-small-b-b,
    .bck-most-vertical .title {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-box-info {
    margin: .625rem
}

.bck-box-info .box-info__content+.box-info__footer {
    margin-top: 1.5625rem
}

.bck-box-info .section-header+.section-content {
    margin-top: .9375rem
}

.bck-box-info .bck-media-list-special .title-medium,
.bck-box-info .bck-media-list-special .title-medium-bold,
.bck-box-info .bck-media-list-special .title-small,
.bck-box-info .bck-media-list-special .title-small-b-b,
.bck-box-info .title,
.bck-media-list-special .bck-box-info .title-medium,
.bck-media-list-special .bck-box-info .title-medium-bold,
.bck-media-list-special .bck-box-info .title-small,
.bck-media-list-special .bck-box-info .title-small-b-b {
    line-height: 1.44
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-info .bck-media-list-special .title-medium,
    .bck-box-info .bck-media-list-special .title-medium-bold,
    .bck-box-info .bck-media-list-special .title-small,
    .bck-box-info .bck-media-list-special .title-small-b-b,
    .bck-box-info .title,
    .bck-media-list-special .bck-box-info .title-medium,
    .bck-media-list-special .bck-box-info .title-medium-bold,
    .bck-media-list-special .bck-box-info .title-small,
    .bck-media-list-special .bck-box-info .title-small-b-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-info .bck-media-list-special .title-medium,
    .bck-box-info .bck-media-list-special .title-medium-bold,
    .bck-box-info .bck-media-list-special .title-small,
    .bck-box-info .bck-media-list-special .title-small-b-b,
    .bck-box-info .title,
    .bck-media-list-special .bck-box-info .title-medium,
    .bck-media-list-special .bck-box-info .title-medium-bold,
    .bck-media-list-special .bck-box-info .title-small,
    .bck-media-list-special .bck-box-info .title-small-b-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-info .bck-media-list-special .title-medium,
    .bck-box-info .bck-media-list-special .title-medium-bold,
    .bck-box-info .bck-media-list-special .title-small,
    .bck-box-info .bck-media-list-special .title-small-b-b,
    .bck-box-info .title,
    .bck-media-list-special .bck-box-info .title-medium,
    .bck-media-list-special .bck-box-info .title-medium-bold,
    .bck-media-list-special .bck-box-info .title-small,
    .bck-media-list-special .bck-box-info .title-small-b-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-box-info .text {
    color: #666;
    line-height: 1.44;
    font-style: italic
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-info .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-info .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-info .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-box-info .info-left .image,
.bck-box-info .info-right .image {
    flex-grow: 1;
    flex-shrink: 0;
    margin-left: .625rem
}

.bck-box-info .info-left.info-dimarzio h5,
.bck-box-info .info-left.info-rampini h5 {
    background-repeat: no-repeat;
    background-position: 50%;
    margin-bottom: 16px
}

.bck-box-info .info-left.info-dimarzio p,
.bck-box-info .info-left.info-rampini p {
    color: #095075 !important;
    font-family: SolferinoDisplay-Regular !important;
    font-size: 1.1rem;
    line-height: 1.5rem;
    font-weight: 400
}

.bck-box-info .info-left.info-rampini h5 {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_oriente-occidente.png?v=70189d33b4553767717d3ecd5dc70856);
    height: 15px;
    width: 144px
}

.bck-box-info .info-left.info-dimarzio h5 {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_angolo-dimarzio.png?v=ea8ab3299d77312d3ce1640f950ca60d);
    height: 25px;
    width: 173px
}

.bck-box-info-bn {
    margin: .625rem
}

.bck-box-info-bn .box-info__content+.box-info__footer {
    margin-top: 1.5625rem
}

.bck-box-info-bn .section-header+.section-content {
    margin-top: .9375rem
}

.bck-box-info-bn .bck-media-list-special .title-medium,
.bck-box-info-bn .bck-media-list-special .title-medium-bold,
.bck-box-info-bn .bck-media-list-special .title-small,
.bck-box-info-bn .bck-media-list-special .title-small-b-b,
.bck-box-info-bn .title,
.bck-media-list-special .bck-box-info-bn .title-medium,
.bck-media-list-special .bck-box-info-bn .title-medium-bold,
.bck-media-list-special .bck-box-info-bn .title-small,
.bck-media-list-special .bck-box-info-bn .title-small-b-b {
    color: #be2d2b;
    line-height: 1.44;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-info-bn .bck-media-list-special .title-medium,
    .bck-box-info-bn .bck-media-list-special .title-medium-bold,
    .bck-box-info-bn .bck-media-list-special .title-small,
    .bck-box-info-bn .bck-media-list-special .title-small-b-b,
    .bck-box-info-bn .title,
    .bck-media-list-special .bck-box-info-bn .title-medium,
    .bck-media-list-special .bck-box-info-bn .title-medium-bold,
    .bck-media-list-special .bck-box-info-bn .title-small,
    .bck-media-list-special .bck-box-info-bn .title-small-b-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-info-bn .bck-media-list-special .title-medium,
    .bck-box-info-bn .bck-media-list-special .title-medium-bold,
    .bck-box-info-bn .bck-media-list-special .title-small,
    .bck-box-info-bn .bck-media-list-special .title-small-b-b,
    .bck-box-info-bn .title,
    .bck-media-list-special .bck-box-info-bn .title-medium,
    .bck-media-list-special .bck-box-info-bn .title-medium-bold,
    .bck-media-list-special .bck-box-info-bn .title-small,
    .bck-media-list-special .bck-box-info-bn .title-small-b-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-info-bn .bck-media-list-special .title-medium,
    .bck-box-info-bn .bck-media-list-special .title-medium-bold,
    .bck-box-info-bn .bck-media-list-special .title-small,
    .bck-box-info-bn .bck-media-list-special .title-small-b-b,
    .bck-box-info-bn .title,
    .bck-media-list-special .bck-box-info-bn .title-medium,
    .bck-media-list-special .bck-box-info-bn .title-medium-bold,
    .bck-media-list-special .bck-box-info-bn .title-small,
    .bck-media-list-special .bck-box-info-bn .title-small-b-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-box-info-bn .text {
    color: #494949;
    line-height: 1.44
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-info-bn .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-info-bn .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.22222vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-info-bn .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .9375rem
    }
}

.bck-box-info-bn .text a {
    color: #be2d2b
}

.bck-box-info-shadow {
    margin: .625rem;
    background-color: #fafafa;
    border-radius: 2px
}

.bck-box-info-shadow.has--letter-c {
    background-color: rgba(68, 136, 241, .1)
}

.bck-box-info-shadow.has--letter-c .section-start {
    width: 42px;
    height: 141px;
    border-radius: 2px 0 0 2px;
    background-color: #4488f1
}

.bck-box-info-shadow.has--letter-c .section-start .icon,
.bck-box-info-shadow.has--letter-c .section-start .image.has-media .icon-shadow,
.image.has-media .bck-box-info-shadow.has--letter-c .section-start .icon-shadow {
    top: 38%;
    left: 25%
}

.bck-box-info-shadow.has--letter-c .section-end {
    width: calc(100% - 42px)
}

.bck-box-info-shadow.has--letter-c.is--bordered {
    background-color: #fff;
    border: 1px solid #4488f1
}

.bck-box-info-shadow .box-info__content {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    height: 141px
}

.bck-box-info-shadow .box-info__content.has--logo {
    height: 172px
}

.bck-box-info-shadow .section-start img {
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px
}

.bck-box-info-shadow .section-end {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    width: 100%;
    height: 100%;
    padding: .75rem
}

.bck-box-info-shadow .info-image {
    margin-bottom: .9375rem
}

.bck-box-info-shadow .info-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%
}

.bck-box-info-shadow .info-content {
    display: flex;
    justify-content: flex-start
}

.bck-box-info-shadow .info-footer {
    width: 100%;
    padding-top: .625rem;
    margin-top: 1.125rem;
    border-top: 1px solid #ddd
}

.bck-box-calendar {
    margin: .625rem
}

.bck-box-calendar .box-calendar__header {
    margin: 0 auto;
    padding: .625rem 0;
    width: 296px;
    border: 1px solid #e0e0e0;
    border-bottom: 0
}

.bck-box-calendar .box-calendar__header .bck-media-list-special .title-medium,
.bck-box-calendar .box-calendar__header .bck-media-list-special .title-medium-bold,
.bck-box-calendar .box-calendar__header .bck-media-list-special .title-small,
.bck-box-calendar .box-calendar__header .bck-media-list-special .title-small-b-b,
.bck-box-calendar .box-calendar__header .title,
.bck-media-list-special .bck-box-calendar .box-calendar__header .title-medium,
.bck-media-list-special .bck-box-calendar .box-calendar__header .title-medium-bold,
.bck-media-list-special .bck-box-calendar .box-calendar__header .title-small,
.bck-media-list-special .bck-box-calendar .box-calendar__header .title-small-b-b {
    color: #0a5278;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-calendar .box-calendar__header .bck-media-list-special .title-medium,
    .bck-box-calendar .box-calendar__header .bck-media-list-special .title-medium-bold,
    .bck-box-calendar .box-calendar__header .bck-media-list-special .title-small,
    .bck-box-calendar .box-calendar__header .bck-media-list-special .title-small-b-b,
    .bck-box-calendar .box-calendar__header .title,
    .bck-media-list-special .bck-box-calendar .box-calendar__header .title-medium,
    .bck-media-list-special .bck-box-calendar .box-calendar__header .title-medium-bold,
    .bck-media-list-special .bck-box-calendar .box-calendar__header .title-small,
    .bck-media-list-special .bck-box-calendar .box-calendar__header .title-small-b-b {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-calendar .box-calendar__header .bck-media-list-special .title-medium,
    .bck-box-calendar .box-calendar__header .bck-media-list-special .title-medium-bold,
    .bck-box-calendar .box-calendar__header .bck-media-list-special .title-small,
    .bck-box-calendar .box-calendar__header .bck-media-list-special .title-small-b-b,
    .bck-box-calendar .box-calendar__header .title,
    .bck-media-list-special .bck-box-calendar .box-calendar__header .title-medium,
    .bck-media-list-special .bck-box-calendar .box-calendar__header .title-medium-bold,
    .bck-media-list-special .bck-box-calendar .box-calendar__header .title-small,
    .bck-media-list-special .bck-box-calendar .box-calendar__header .title-small-b-b {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-calendar .box-calendar__header .bck-media-list-special .title-medium,
    .bck-box-calendar .box-calendar__header .bck-media-list-special .title-medium-bold,
    .bck-box-calendar .box-calendar__header .bck-media-list-special .title-small,
    .bck-box-calendar .box-calendar__header .bck-media-list-special .title-small-b-b,
    .bck-box-calendar .box-calendar__header .title,
    .bck-media-list-special .bck-box-calendar .box-calendar__header .title-medium,
    .bck-media-list-special .bck-box-calendar .box-calendar__header .title-medium-bold,
    .bck-media-list-special .bck-box-calendar .box-calendar__header .title-small,
    .bck-media-list-special .bck-box-calendar .box-calendar__header .title-small-b-b {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-box-calendar .box-calendar__content .section-month {
    display: flex;
    justify-content: space-around;
    align-items: center;
    align-content: center;
    padding: .625rem 1.25rem;
    background-color: #49b8f1;
    color: #fff;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-calendar .box-calendar__content .section-month .month {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 6.66667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-calendar .box-calendar__content .section-month .month {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.7037vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-calendar .box-calendar__content .section-month .month {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.5625rem
    }
}

.bck-box-calendar .box-calendar__content .section-weekdays {
    padding: .625rem 1.25rem;
    background-color: #49b8f1
}

.bck-box-calendar .box-calendar__content .section-weekdays .list-weekdays {
    display: flex;
    justify-content: space-around;
    align-items: center;
    align-content: center;
    list-style: none
}

.bck-box-calendar .box-calendar__content .section-weekdays .list-weekdays li {
    text-align: center;
    flex-basis: 16%
}

.bck-box-calendar .box-calendar__content .section-weekdays .list-weekdays li a {
    color: #fff;
    line-height: 1.56
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-calendar .box-calendar__content .section-weekdays .list-weekdays li a {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-calendar .box-calendar__content .section-weekdays .list-weekdays li a {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-calendar .box-calendar__content .section-weekdays .list-weekdays li a {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-box-calendar .box-calendar__content .section-days {
    padding: .625rem 1.25rem;
    border: 1px solid #999;
    background-color: #fff
}

.bck-box-calendar .box-calendar__content .section-days .list-days {
    display: flex;
    justify-content: space-around;
    align-items: center;
    align-content: center;
    flex-wrap: wrap;
    list-style: none
}

.bck-box-calendar .box-calendar__content .section-days .list-days li {
    padding: .25rem;
    flex-basis: 14%;
    border-radius: 50%
}

.bck-box-calendar .box-calendar__content .section-days .list-days li.is--active,
.bck-box-calendar .box-calendar__content .section-days .list-days li:hover {
    background-color: #49b8f1;
    color: #fff
}

.bck-box-calendar .box-calendar__content .section-days .list-days li.is--active a,
.bck-box-calendar .box-calendar__content .section-days .list-days li:hover a {
    color: #fff
}

.bck-box-calendar .box-calendar__content .section-days .list-days li.is--current {
    border: 1px solid #49b8f1;
    background-color: transparent;
    color: #fff
}

.bck-box-calendar .box-calendar__content .section-days .list-days li.is--current a {
    color: #49b8f1
}

.bck-box-calendar .box-calendar__content .section-days .list-days li a {
    display: block;
    color: #666;
    line-height: 1.56;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-calendar .box-calendar__content .section-days .list-days li a {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-calendar .box-calendar__content .section-days .list-days li a {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-calendar .box-calendar__content .section-days .list-days li a {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-modal-lightbox,
.bk_cop_im1 {
    position: relative
}

.bck-modal-lightbox .zoom_img,
.bk_cop_im1 .zoom_img {
    position: absolute;
    top: 0;
    right: 0;
    padding: .375rem .625rem;
    background: linear-gradient(180deg, rgba(33, 33, 36, .7) 0, rgba(33, 33, 36, .7));
    cursor: pointer
}

.bck-modal-lightbox .zoom_img i,
.bk_cop_im1 .zoom_img i {
    color: #fff
}

.bck-modal-lightbox .ligthbox_img,
.bk_cop_im1 .ligthbox_img {
    position: fixed;
    z-index: 99999;
    top: 0;
    top: 40px;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0, 0, 0, .5);
    text-align: center;
    cursor: default;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#80000000, endColorstr=#80000000)
}

.bck-modal-lightbox .ligthbox_img .bk_cop_im1_zoomed_in,
.bk_cop_im1 .ligthbox_img .bk_cop_im1_zoomed_in {
    display: inline-block;
    width: auto;
    height: 100%;
    max-height: 100%
}

.bck-modal-lightbox .ligthbox_img .bk_cop_im1_zoomed_in .box,
.bk_cop_im1 .ligthbox_img .bk_cop_im1_zoomed_in .box {
    position: relative;
    top: 5%;
    margin: 1.25rem
}

.bck-modal-lightbox .ligthbox_img .bk_cop_im1_zoomed_in .box img,
.bk_cop_im1 .ligthbox_img .bk_cop_im1_zoomed_in .box img {
    width: auto;
    max-height: 100%;
    box-shadow: 0 0 15px #0a0a0a
}

.bck-modal-lightbox .ligthbox_img .bk_cop_im1_zoomed_in .box .close_zoom,
.bk_cop_im1 .ligthbox_img .bk_cop_im1_zoomed_in .box .close_zoom {
    position: absolute;
    top: -10px;
    right: -10px;
    width: 35px;
    height: 35px;
    padding: .3125rem;
    background: #3e3d3d;
    color: #efefef;
    font-size: 1.125rem;
    text-decoration: none;
    border-radius: 100%;
    cursor: pointer
}

.bck-promo-news {
    margin: 0 1.625rem;
    border-bottom: 1px solid #efefef
}

.bck-promo-news .promo-news__content>*,
.bck-promo-news .promo-news__footer>*,
.bck-promo-news .promo-news__image>* {
    margin-bottom: .625rem
}

.bck-media-list-special .bck-promo-news .title-medium,
.bck-media-list-special .bck-promo-news .title-medium-bold,
.bck-media-list-special .bck-promo-news .title-small,
.bck-media-list-special .bck-promo-news .title-small-b-b,
.bck-promo-news .bck-media-list-special .title-medium,
.bck-promo-news .bck-media-list-special .title-medium-bold,
.bck-promo-news .bck-media-list-special .title-small,
.bck-promo-news .bck-media-list-special .title-small-b-b,
.bck-promo-news .title {
    color: #333;
    line-height: 1.29;
    line-height: normal;
    letter-spacing: normal
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .bck-promo-news .title-medium,
    .bck-media-list-special .bck-promo-news .title-medium-bold,
    .bck-media-list-special .bck-promo-news .title-small,
    .bck-media-list-special .bck-promo-news .title-small-b-b,
    .bck-promo-news .bck-media-list-special .title-medium,
    .bck-promo-news .bck-media-list-special .title-medium-bold,
    .bck-promo-news .bck-media-list-special .title-small,
    .bck-promo-news .bck-media-list-special .title-small-b-b,
    .bck-promo-news .title {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .bck-promo-news .title-medium,
    .bck-media-list-special .bck-promo-news .title-medium-bold,
    .bck-media-list-special .bck-promo-news .title-small,
    .bck-media-list-special .bck-promo-news .title-small-b-b,
    .bck-promo-news .bck-media-list-special .title-medium,
    .bck-promo-news .bck-media-list-special .title-medium-bold,
    .bck-promo-news .bck-media-list-special .title-small,
    .bck-promo-news .bck-media-list-special .title-small-b-b,
    .bck-promo-news .title {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .bck-promo-news .title-medium,
    .bck-media-list-special .bck-promo-news .title-medium-bold,
    .bck-media-list-special .bck-promo-news .title-small,
    .bck-media-list-special .bck-promo-news .title-small-b-b,
    .bck-promo-news .bck-media-list-special .title-medium,
    .bck-promo-news .bck-media-list-special .title-medium-bold,
    .bck-promo-news .bck-media-list-special .title-small,
    .bck-promo-news .bck-media-list-special .title-small-b-b,
    .bck-promo-news .title {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.5rem
    }
}

.bck-promo-news .description {
    color: #333;
    line-height: 1.29;
    letter-spacing: normal
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-promo-news .description {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-promo-news .description {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-promo-news .description {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-promo-news .buttons {
    margin: 1.5625rem 0
}

.bck-box-photo {
    margin: .625rem;
    border-bottom: 1px solid #efefef
}

.bck-box-photo .box-photo__content,
.bck-box-photo .box-photo__footer,
.bck-box-photo .box-photo__header,
.bck-box-photo .box-photo__image {
    margin: .75rem 0
}

.bck-box-photo .bck-media-list-special .title-medium,
.bck-box-photo .bck-media-list-special .title-medium-bold,
.bck-box-photo .bck-media-list-special .title-small,
.bck-box-photo .bck-media-list-special .title-small-b-b,
.bck-box-photo .title,
.bck-media-list-special .bck-box-photo .title-medium,
.bck-media-list-special .bck-box-photo .title-medium-bold,
.bck-media-list-special .bck-box-photo .title-small,
.bck-media-list-special .bck-box-photo .title-small-b-b {
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-photo .bck-media-list-special .title-medium,
    .bck-box-photo .bck-media-list-special .title-medium-bold,
    .bck-box-photo .bck-media-list-special .title-small,
    .bck-box-photo .bck-media-list-special .title-small-b-b,
    .bck-box-photo .title,
    .bck-media-list-special .bck-box-photo .title-medium,
    .bck-media-list-special .bck-box-photo .title-medium-bold,
    .bck-media-list-special .bck-box-photo .title-small,
    .bck-media-list-special .bck-box-photo .title-small-b-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-photo .bck-media-list-special .title-medium,
    .bck-box-photo .bck-media-list-special .title-medium-bold,
    .bck-box-photo .bck-media-list-special .title-small,
    .bck-box-photo .bck-media-list-special .title-small-b-b,
    .bck-box-photo .title,
    .bck-media-list-special .bck-box-photo .title-medium,
    .bck-media-list-special .bck-box-photo .title-medium-bold,
    .bck-media-list-special .bck-box-photo .title-small,
    .bck-media-list-special .bck-box-photo .title-small-b-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-photo .bck-media-list-special .title-medium,
    .bck-box-photo .bck-media-list-special .title-medium-bold,
    .bck-box-photo .bck-media-list-special .title-small,
    .bck-box-photo .bck-media-list-special .title-small-b-b,
    .bck-box-photo .title,
    .bck-media-list-special .bck-box-photo .title-medium,
    .bck-media-list-special .bck-box-photo .title-medium-bold,
    .bck-media-list-special .bck-box-photo .title-small,
    .bck-media-list-special .bck-box-photo .title-small-b-b {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-box-photo .description {
    padding: 0 .625rem;
    color: #333;
    line-height: 1.44;
    letter-spacing: normal
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-photo .description {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-photo .description {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-photo .description {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-box-photo .description+.user-art {
    padding: 0 .625rem
}

.bck-box-photo .send-photo {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    align-content: flex-start;
    width: 180px;
    margin: auto
}

.bck-box-photo .send-photo .icon,
.bck-box-photo .send-photo .image.has-media .icon-shadow,
.image.has-media .bck-box-photo .send-photo .icon-shadow {
    margin-right: .625rem;
    flex-basis: 30%
}

.bck-box-photo .send-photo .text {
    font-size: 1rem;
    line-height: 1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-photo .send-photo .text {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-photo .send-photo .text {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-photo .send-photo .text {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-box-photo .send-photo+.buttons {
    margin-top: .9375rem
}

.bck-box-photo .buttons {
    margin: 1.5625rem 0
}

.bck-media-image {
    margin: 2.5rem 0
}

.type-article-live .bck-media-image {
    margin: 1.25rem 0
}

.bck-media-image.is--w-140 {
    display: block;
    float: left;
    width: 140px;
    margin: 0 1.25rem 1.875rem 0
}

.bck-media-image.is--w-180 {
    display: block;
    float: left;
    width: 180px;
    margin: 0 1.25rem 1.875rem 0
}

.bck-media-image.is--w-320 {
    display: block;
    float: left;
    width: 320px;
    margin: 0 1.25rem 1.875rem 0
}

.bck-media-image.is--w-375 {
    display: block;
    float: left;
    width: 375px;
    margin: 0 1.25rem 1.875rem 0
}

.bck-media-image.is-full-w {
    margin-left: -14px
}

.bck-media-image.is--float-r {
    float: right;
    margin: 0 0 1.875rem 1.25rem
}

.bck-media-image.is--horoscope {
    margin: 1.25rem 0
}

.bck-media-image.is--horoscope:first-child {
    margin-top: 0
}

.bck-media-image.is--horoscope .floating-overlay {
    width: 192px;
    padding: 0;
    bottom: 52px;
    left: 0;
    background: none;
    display: flex;
    flex-direction: column
}

.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b,
.bck-media-image.is--horoscope .floating-overlay .title,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b {
    text-transform: uppercase;
    color: #fff;
    background-color: #0a5278;
    margin: 2px 0;
    height: 45px;
    display: flex;
    align-items: center;
    padding-left: 20px;
    position: relative;
    line-height: 1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b,
    .bck-media-image.is--horoscope .floating-overlay .title,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 6.66667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b,
    .bck-media-image.is--horoscope .floating-overlay .title,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.7037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b,
    .bck-media-image.is--horoscope .floating-overlay .title,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.5625rem
    }
}

.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:first-child,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:first-child,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:first-child,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:first-child,
.bck-media-image.is--horoscope .floating-overlay .title:first-child,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:first-child,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:first-child,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:first-child,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:first-child {
    position: relative
}

.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:first-child:before,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:first-child:before,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:first-child:before,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:first-child:before,
.bck-media-image.is--horoscope .floating-overlay .title:first-child:before,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:first-child:before,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:first-child:before,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:first-child:before,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:first-child:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 0 solid transparent;
    border-color: transparent transparent #0a5278;
    border-style: solid;
    border-width: 0 192px 10px 0;
    top: -10px;
    left: 0
}

.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child,
.bck-media-image.is--horoscope .floating-overlay .title:last-child,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child {
    color: #000;
    background-color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child,
    .bck-media-image.is--horoscope .floating-overlay .title:last-child,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child,
    .bck-media-image.is--horoscope .floating-overlay .title:last-child,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child,
    .bck-media-image.is--horoscope .floating-overlay .title:last-child,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child.double-date,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child.double-date,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child.double-date,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child.double-date,
.bck-media-image.is--horoscope .floating-overlay .title:last-child.double-date,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child.double-date,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child.double-date,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child.double-date,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child.double-date {
    padding-right: 60px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child.double-date,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child.double-date,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child.double-date,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child.double-date,
    .bck-media-image.is--horoscope .floating-overlay .title:last-child.double-date,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child.double-date,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child.double-date,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child.double-date,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child.double-date {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child.double-date,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child.double-date,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child.double-date,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child.double-date,
    .bck-media-image.is--horoscope .floating-overlay .title:last-child.double-date,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child.double-date,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child.double-date,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child.double-date,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child.double-date {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.22222vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child.double-date,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child.double-date,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child.double-date,
    .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child.double-date,
    .bck-media-image.is--horoscope .floating-overlay .title:last-child.double-date,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child.double-date,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child.double-date,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child.double-date,
    .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child.double-date {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .9375rem
    }
}

.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child:before,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child:before,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child:before,
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child:before,
.bck-media-image.is--horoscope .floating-overlay .title:last-child:before,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child:before,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child:before,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child:before,
.bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child:before {
    position: absolute;
    content: "";
    width: 0;
    height: 0;
    border-bottom: 0 solid transparent;
    border-color: transparent transparent #fff;
    border-style: solid;
    border-width: 0 192px 10px 0;
    bottom: -10px;
    right: 0;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bck-media-image>figcaption {
    position: relative;
    width: 100%;
    background-color: rgba(0, 0, 0, .7);
    color: #fff;
    line-height: 1.22
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-image>figcaption {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-image>figcaption {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-image>figcaption {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-image>figcaption.is--small {
    padding: .3125rem .9375rem
}

.bck-media-image>figcaption.is--normal {
    padding: 1.25rem .625rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-image>figcaption.is--brera-c {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-image>figcaption.is--brera-c {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-image>figcaption.is--brera-c {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-image>figcaption.is--roboto {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-image>figcaption.is--roboto {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-image>figcaption.is--roboto {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-image .has--description {
    position: relative;
    margin: .875rem 0
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-image .has--description .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-image .has--description .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-image .has--description .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-image.overlay-open-image {
    width: 11.625rem;
    height: 302px
}

.bck-media-image.overlay-open-image .image {
    position: absolute;
    z-index: 11;
    overflow: visible;
    width: 28.5625rem;
    height: auto;
    margin: 0;
    box-shadow: 0 2px 24px 0 #0a0a0a
}

.bck-media-image.overlay-open-image .image .is--fixed {
    z-index: 13
}

.bck-media-image.overlay-open-image .image .description {
    position: absolute;
    z-index: 12;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    width: 100%;
    min-height: 54px;
    padding: 0 .625rem;
    background-color: rgba(0, 0, 0, .7);
    color: #fff
}

.bck-media-image.has--zoom {
    position: relative;
    overflow: visible;
    margin: 0 .9375rem 3.125rem 0;
    float: left
}

.bck-media-image.has--zoom .is--fixed {
    position: absolute;
    right: 0;
    bottom: 0
}

.bck-media-image.has--zoom .description {
    padding: .3125rem .9375rem;
    background-color: rgba(0, 0, 0, .7);
    color: #fff;
    line-height: 1.22;
    text-align: left
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-image.has--zoom .description {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-image.has--zoom .description {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-image.has--zoom .description {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-carousel-news {
    position: relative
}

.bck-carousel-news .carousel__content {
    margin: 0
}

.bck-carousel-news .carousel__content .pagination {
    position: absolute;
    top: 58px;
    left: 0;
    display: flex;
    justify-content: center;
    width: 100%
}

.bck-carousel-news .carousel__content .pagination>button {
    padding: .1875rem;
    border: none;
    background-color: #c2d4dd;
    border-radius: 50%;
    cursor: grab
}

.bck-carousel-news .carousel__content .pagination>button.is--active,
.bck-carousel-news .carousel__content .pagination>button:active,
.bck-carousel-news .carousel__content .pagination>button:hover {
    background-color: #095075
}

.bck-carousel-news .carousel__content .pagination>button:not(first-child) {
    margin-left: .25rem
}

.bck-carousel-news .carousel__content .arrow {
    position: absolute;
    top: 10px;
    left: 0;
    width: 100%;
    height: 42px;
    padding: 9px
}

.bck-carousel-news .carousel__content .arrow>button {
    width: 24px;
    height: 24px;
    padding: 0;
    border: none;
    background-color: #095075;
    color: #fff;
    font-size: 1.5rem;
    cursor: pointer;
    border-radius: 50%
}

.bck-carousel-news .carousel__content .arrow>button.icon-corriere-arrow-l-rnd {
    position: absolute;
    left: 20px
}

.bck-carousel-news .carousel__content .arrow>button.icon-corriere-arrow-r-rnd {
    position: absolute;
    right: 20px
}

.bck-carousel-news .carousel__content .arrow>button.is-hidden {
    display: block !important;
    opacity: .25
}

.bck-carousel-news .media-news__header {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 42px;
    padding: .625rem;
    margin: 0 .5rem 1.25rem;
    background-color: #095075
}

.bck-carousel-news .media-news__content {
    margin: .625rem
}

.bck-carousel-news .media-news__content .title-art-hp {
    letter-spacing: -.1px
}

.carousel-pianeta-container {
    padding: 10px 0;
    background: #fff
}

.carousel-pianeta-container .carousel-pianeta {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1024px;
    padding: 1.25rem 1rem;
    margin: 0 auto;
    border-top: .0625rem solid #bcd651;
    border-bottom: .0625rem solid #bcd651
}

.carousel-pianeta-container .carousel-pianeta a.logo-speciali {
    display: block;
    width: 400px;
    height: 140px;
    margin-right: 24px;
    background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_carousel-pianeta.png?v=f054a097fac7e27cd683f608ae054439) no-repeat;
    background-size: contain;
    text-indent: -4000px
}

.carousel-pianeta-container .carousel-pianeta .swiper-pagination {
    bottom: 0 !important;
    height: 25px
}

.carousel-pianeta-container .carousel-pianeta .swiper-pagination .swiper-pagination-bullet,
.carousel-pianeta-container .carousel-pianeta .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #459262 !important
}

.carousel-pianeta-container .carousel-pianeta .carousel-stripe-container {
    overflow: hidden;
    width: 576px;
    height: 180px
}

.carousel-pianeta-container .carousel-pianeta .carousel-stripe-container .carousel-stripe .swiper-slide {
    width: auto
}

.carousel-pianeta-container .carousel-pianeta .carousel-stripe-container .carousel-item>div {
    position: relative;
    width: 130px;
    height: 153px;
    margin-left: 6px;
    border-radius: 3px;
    box-shadow: 0 1px 6px -1px #999
}

.carousel-pianeta-container .carousel-pianeta .carousel-stripe-container .carousel-item>div figure.image a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 79px
}

.carousel-pianeta-container .carousel-pianeta .carousel-stripe-container .carousel-item>div h4 {
    overflow: hidden;
    height: 54px;
    padding: 0;
    margin: 10px;
    font-family: main-condensed_semibold;
    font-size: 13px;
    line-height: 18px;
    text-align: left
}

.carousel-pianeta-container .carousel-pianeta .carousel-stripe-container .carousel-item>div h4 a {
    color: #000
}

.bck-header {
    width: 100%;
    box-shadow: 0 2px 4px 0 rgba(10, 10, 10, .3);
    height: 156px;
    margin: 0 auto
}

.bck-header+.bck-titles.is-podcast-audible {
    margin-top: 1.875rem
}

.type-photoreportage .bck-header {
    background-color: #222
}

.bck-header>.container,
.bck-titles .titles__content .section-media-fluid .bck-header>.title-art {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    height: 100%
}

.bck-header>.container:not(.is-fluid),
.bck-titles .titles__content .section-media-fluid .bck-header>.title-art:not(.is-fluid) {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    width: 1024px;
    max-width: 1024px;
    height: 100%
}

.bck-header.is--il-punto {
    height: 154px;
    min-height: 154px;
    background-color: #14496f;
    color: #fff;
    box-shadow: none
}

.bck-header.is--il-punto>.container,
.bck-titles .titles__content .section-media-fluid .bck-header.is--il-punto>.title-art {
    justify-content: space-between
}

.bck-header.is--il-punto>.container .sub-header-cor-il-punto .box-three-line-mr-sm,
.bck-titles .titles__content .section-media-fluid .bck-header.is--il-punto>.title-art .sub-header-cor-il-punto .box-three-line-mr-sm {
    width: 100%;
    max-width: 360px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header.is--il-punto>.container .sub-header-cor-il-punto .sub-heading,
    .bck-titles .titles__content .section-media-fluid .bck-header.is--il-punto>.title-art .sub-header-cor-il-punto .sub-heading {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 5.06667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header.is--il-punto>.container .sub-header-cor-il-punto .sub-heading,
    .bck-titles .titles__content .section-media-fluid .bck-header.is--il-punto>.title-art .sub-header-cor-il-punto .sub-heading {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.81481vw
    }
}

@media screen and (min-width:769px) {
    .bck-header.is--il-punto>.container .sub-header-cor-il-punto .sub-heading,
    .bck-titles .titles__content .section-media-fluid .bck-header.is--il-punto>.title-art .sub-header-cor-il-punto .sub-heading {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.1875rem
    }
}

.bck-header.is--digital-edition {
    height: 132px;
    box-shadow: none
}

.bck-header.is--digital-edition>.container,
.bck-titles .titles__content .section-media-fluid .bck-header.is--digital-edition>.title-art {
    height: 100%
}

.bck-header.is--mostra-venezia {
    height: 140px;
    box-shadow: none
}

.bck-header.is--mostra-venezia>.container,
.bck-titles .titles__content .section-media-fluid .bck-header.is--mostra-venezia>.title-art {
    height: 100%
}

.bck-header.is--mostra-venezia-2022 {
    height: 195px;
    box-shadow: none
}

.bck-header.is--mostra-venezia-2022>.container,
.bck-titles .titles__content .section-media-fluid .bck-header.is--mostra-venezia-2022>.title-art {
    height: 100%
}

.bck-header.is--prima-alla-scala {
    height: 140px;
    box-shadow: none
}

.bck-header.is--prima-alla-scala>.container,
.bck-titles .titles__content .section-media-fluid .bck-header.is--prima-alla-scala>.title-art {
    height: 100%
}

.bck-header.is--custom-special {
    height: 140px;
    box-shadow: none
}

.bck-header.is--custom-special>.container,
.bck-titles .titles__content .section-media-fluid .bck-header.is--custom-special>.title-art {
    height: 100%
}

.bck-header.is--festival-sanremo {
    height: 140px;
    box-shadow: none
}

.bck-header.is--festival-sanremo>.container,
.bck-titles .titles__content .section-media-fluid .bck-header.is--festival-sanremo>.title-art {
    height: 100%
}

.bck-header.is--festival-sanremo .festival-sanremo-link-home {
    display: block;
    position: absolute;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/logos/logo_corriere-white.svg?v=b45d1c7e61002a09f6b328d9441056d6);
    top: 14px;
    left: 5px;
    width: 12%;
    height: 11px;
    font-size: 10px;
    background-size: contain;
    background-repeat: no-repeat
}

.bck-header.is--festival-sanremo .notifyButton {
    position: absolute;
    right: 12px;
    top: 14px;
    font-family: BreraCondensed-semibold;
    font-size: 13px
}

.bck-header.is--festival-sanremo .notifyButton i {
    margin-right: 5px
}

.bck-header.is--festival-sanremo .notifyButton .switch {
    position: relative;
    display: inline-block;
    width: 28px;
    height: 10px;
    display: block;
    margin-left: 5px
}

.bck-header.is--festival-sanremo .notifyButton .switch input {
    opacity: 0;
    width: 0;
    height: 0
}

.bck-header.is--festival-sanremo .notifyButton .switch input:checked+.slider {
    background-color: #49b8f1
}

.bck-header.is--festival-sanremo .notifyButton .switch input:focus+.slider {
    box-shadow: 0 0 1px #49b8f1
}

.bck-header.is--festival-sanremo .notifyButton .switch input:checked+.slider:before {
    -webkit-transform: translateX(15px);
    transform: translateX(15px)
}

.bck-header.is--festival-sanremo .notifyButton .switch .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #ccc;
    transition: .4s
}

.bck-header.is--festival-sanremo .notifyButton .switch .slider:before {
    position: absolute;
    content: "";
    height: 15px;
    width: 15px;
    left: 0;
    bottom: -2px;
    background-color: #fff;
    transition: .4s
}

.bck-header.is--festival-sanremo .notifyButton .switch .slider.round {
    border-radius: 34px
}

.bck-header.is--festival-sanremo .notifyButton .switch .slider.round:before {
    border-radius: 50%
}

.bck-header.is--logo-mycorriere .is-logo-mycorriere {
    width: 982px;
    height: 100px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/le-tue-notizie_dsk.png?v=d32112a64dcf03a1d722bd30fdad90fa)
}

.bck-header.is--logo-mycorriere .logo-mycorriere-par {
    font-family: BreraCondensed-Regular;
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    color: #333
}

.bck-header.is--black-november {
    height: 110px;
    box-shadow: none
}

.bck-header.is--black-november>.container,
.bck-titles .titles__content .section-media-fluid .bck-header.is--black-november>.title-art {
    height: 100%
}

.bck-header.is--black-november .black-november-link-home {
    position: absolute;
    top: 0;
    left: 15px;
    display: block;
    width: 23%;
    height: 50px
}

.bck-header.is--black-november .black-november-link-tecnologia {
    position: absolute;
    top: 0;
    right: 14px;
    display: block;
    width: 23%;
    height: 50px
}

.bck-header.is--regali-natale {
    height: 110px;
    box-shadow: none
}

.bck-header.is--regali-natale>.container,
.bck-titles .titles__content .section-media-fluid .bck-header.is--regali-natale>.title-art {
    height: 100%
}

.bck-header.is--regali-natale .regali-natale-link-home {
    position: absolute;
    top: 10px;
    left: 40%;
    display: block;
    width: 20%;
    height: 32px
}

.bck-header.is--regali-natale .regali-natale-link-tecnologia {
    position: absolute;
    top: 0;
    right: 14px;
    display: block;
    width: 23%;
    height: 50px
}

.bck-header.is--special {
    height: 150px
}

.bck-header.is--special>.container,
.bck-titles .titles__content .section-media-fluid .bck-header.is--special>.title-art {
    padding: .9375rem .9375rem 0
}

.bck-header.is--special.is--elections2022 {
    height: 130px
}

.bck-header.is--login {
    box-shadow: none
}

.bck-header.is--login .header-logo {
    width: 370px;
    height: 72px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/logos/logo_innovazione.svg?v=86ba85007494819ab4048fcfb6efcad9);
    text-indent: -9999px;
    background-size: 100%
}

.bck-header.is--login-section {
    box-shadow: none
}

.bck-header.is--login-section .header__content {
    justify-content: flex-start;
    padding-left: .9375rem
}

.bck-header.is--login-section .header-section {
    color: #0a0a0a;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header.is--login-section .header-section {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 9.6vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header.is--login-section .header-section {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) {
    .bck-header.is--login-section .header-section {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.25rem
    }
}

.bck-header.is--login-section .header-section .icon,
.bck-header.is--login-section .header-section .image.has-media .icon-shadow,
.image.has-media .bck-header.is--login-section .header-section .icon-shadow {
    margin: auto .625rem;
    padding-top: .375rem
}

.bck-header.is--login-section .header-section .icon img,
.bck-header.is--login-section .header-section .image.has-media .icon-shadow img,
.image.has-media .bck-header.is--login-section .header-section .icon-shadow img {
    height: 100%
}

.bck-header.is--colazioni {
    box-shadow: none
}

.bck-header.is--colazioni .header-logo {
    width: 650px;
    height: 94px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/logos/logo_colazioni.png?v=3598a7f61b0a43b71b6b501d2e0c7f2c);
    text-indent: -9999px;
    background-size: 100%;
    position: relative
}

.bck-header.is--colazioni .header-logo__over-text {
    text-indent: 0;
    text-transform: uppercase;
    position: absolute;
    left: 4.375rem;
    top: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header.is--colazioni .header-logo__over-text {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header.is--colazioni .header-logo__over-text {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-header.is--colazioni .header-logo__over-text {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-header.is--campbus {
    background-image: linear-gradient(90deg, #fb675b -32%, #d468d8 42%, #522e88 114%);
    box-shadow: none
}

.bck-header.is--campbus .header__content {
    padding-top: 1.875rem
}

.bck-header.is--campbus .header-logo {
    width: 450px;
    height: 96px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/logos/logo_campbus.png?v=d807cb6b87e1184fe9aa4a6e4d094f51);
    text-indent: -9999px;
    background-size: 100%;
    position: relative
}

.bck-header.is--campbus .header-logo__over-text {
    color: #fff;
    text-indent: 0;
    text-transform: uppercase;
    position: absolute;
    left: .5rem;
    top: 0;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%)
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header.is--campbus .header-logo__over-text {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header.is--campbus .header-logo__over-text {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-header.is--campbus .header-logo__over-text {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-header.has--border-b {
    border-bottom: 1px solid #333
}

.bck-header.is-white-bkg {
    background-color: #fff
}

.bck-header.is--cor-milano-special {
    height: 85px;
    box-shadow: none
}

.bck-header.is--cor-milano-special>.container,
.bck-titles .titles__content .section-media-fluid .bck-header.is--cor-milano-special>.title-art {
    padding: .625rem .9375rem;
    background-color: #facc00
}

.bck-header.is--cor-milano-special>.container .logo-corriere,
.bck-titles .titles__content .section-media-fluid .bck-header.is--cor-milano-special>.title-art .logo-corriere {
    display: block;
    width: 163px;
    height: 16px;
    margin-bottom: .625rem
}

.bck-header.is--cor-milano-special>.container .logo-vivimilano,
.bck-titles .titles__content .section-media-fluid .bck-header.is--cor-milano-special>.title-art .logo-vivimilano {
    display: block;
    width: 111px;
    height: 31px;
    margin: 0 auto
}

.bck-header.is--cor-milano-special>.container .title-section,
.bck-titles .titles__content .section-media-fluid .bck-header.is--cor-milano-special>.title-art .title-section {
    color: #000;
    line-height: 1
}

.bck-header.is--cor-milano-special>.container .author,
.bck-titles .titles__content .section-media-fluid .bck-header.is--cor-milano-special>.title-art .author {
    display: block;
    color: #000
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header.is--cor-milano-special>.container .author,
    .bck-titles .titles__content .section-media-fluid .bck-header.is--cor-milano-special>.title-art .author {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header.is--cor-milano-special>.container .author,
    .bck-titles .titles__content .section-media-fluid .bck-header.is--cor-milano-special>.title-art .author {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-header.is--cor-milano-special>.container .author,
    .bck-titles .titles__content .section-media-fluid .bck-header.is--cor-milano-special>.title-art .author {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-header.is--h-120 {
    height: 120px;
    min-height: 120px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25)
}

.bck-header.is--h-120>.container,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-120>.title-art {
    padding: 0
}

.bck-header.is--h-140 {
    height: 140px
}

.bck-header.is--h-140>.container,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-140>.title-art {
    height: 100%;
    padding: .625rem 0
}

.bck-header.is--h-150 {
    height: 150px
}

.bck-header.is--h-150>.container,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-150>.title-art {
    padding: .3125rem .9375rem 0
}

.bck-header.is--h-170 {
    height: 170px
}

.bck-header.is--h-90 {
    height: 90px;
    min-height: 90px
}

.bck-header.is--h-105 {
    height: 105px;
    min-height: 105px
}

.bck-header.is--h-126 {
    height: 126px;
    min-height: 126px;
    box-shadow: none
}

.bck-header.is--h-126.has-shadow {
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25)
}

.bck-header.is--h-100 {
    height: 100px;
    min-height: 100px;
    box-shadow: none
}

.bck-header.is--h-110 {
    height: auto;
    min-height: 64px;
    max-height: 110px;
    box-shadow: none
}

.bck-header.is--h-142 {
    height: 142px;
    min-height: 142px;
    margin-bottom: .375rem;
    box-shadow: none
}

.bck-header.is--h-142.has-shadow {
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);
    background-color: #fff
}

.bck-header.is--h-200 {
    height: auto;
    min-height: 68px;
    max-height: 200px;
    box-shadow: none
}

.bck-header.is--h-268 {
    height: 268px;
    min-height: 268px;
    margin-bottom: .375rem;
    box-shadow: none
}

.bck-header.is--h-88 {
    height: 88px;
    min-height: 88px;
    max-height: 88px;
    box-shadow: none
}

.bck-header.is--h-68 {
    height: 68px;
    min-height: 68px;
    max-height: 108px;
    margin-bottom: .375rem;
    box-shadow: none
}

.bck-header.is--h-64 {
    height: 64px;
    min-height: 64px;
    box-shadow: none
}

.bck-header.is--h-145 {
    height: 145px;
    min-height: 145px
}

.bck-header.is--h-auto {
    height: auto;
    min-height: 68px;
    max-height: 108px;
    box-shadow: none
}

.bck-header.is--h-64>.container:not(.is-fluid),
.bck-header.is--h-68>.container:not(.is-fluid),
.bck-header.is--h-88>.container:not(.is-fluid),
.bck-header.is--h-100>.container:not(.is-fluid),
.bck-header.is--h-110>.container:not(.is-fluid),
.bck-header.is--h-126>.container:not(.is-fluid),
.bck-header.is--h-142>.container:not(.is-fluid),
.bck-header.is--h-145>.container:not(.is-fluid),
.bck-header.is--h-268>.container:not(.is-fluid),
.bck-header.is--h-auto>.container:not(.is-fluid),
.bck-header.is--h>.container:not(.is-fluid),
.bck-header.is--il-punto>.container:not(.is-fluid),
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-64>.title-art:not(.is-fluid),
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-68>.title-art:not(.is-fluid),
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-88>.title-art:not(.is-fluid),
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-100>.title-art:not(.is-fluid),
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-110>.title-art:not(.is-fluid),
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-126>.title-art:not(.is-fluid),
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-142>.title-art:not(.is-fluid),
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-145>.title-art:not(.is-fluid),
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-268>.title-art:not(.is-fluid),
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-auto>.title-art:not(.is-fluid),
.bck-titles .titles__content .section-media-fluid .bck-header.is--h>.title-art:not(.is-fluid),
.bck-titles .titles__content .section-media-fluid .bck-header.is--il-punto>.title-art:not(.is-fluid) {
    padding: 1.375rem .9375rem .375rem
}

.bck-header.is--h-64>.container:not(.is-fluid) .bck-adv,
.bck-header.is--h-64>.container:not(.is-fluid) .bck-social-nav,
.bck-header.is--h-68>.container:not(.is-fluid) .bck-adv,
.bck-header.is--h-68>.container:not(.is-fluid) .bck-social-nav,
.bck-header.is--h-88>.container:not(.is-fluid) .bck-adv,
.bck-header.is--h-88>.container:not(.is-fluid) .bck-social-nav,
.bck-header.is--h-100>.container:not(.is-fluid) .bck-adv,
.bck-header.is--h-100>.container:not(.is-fluid) .bck-social-nav,
.bck-header.is--h-110>.container:not(.is-fluid) .bck-adv,
.bck-header.is--h-110>.container:not(.is-fluid) .bck-social-nav,
.bck-header.is--h-126>.container:not(.is-fluid) .bck-adv,
.bck-header.is--h-126>.container:not(.is-fluid) .bck-social-nav,
.bck-header.is--h-142>.container:not(.is-fluid) .bck-adv,
.bck-header.is--h-142>.container:not(.is-fluid) .bck-social-nav,
.bck-header.is--h-145>.container:not(.is-fluid) .bck-adv,
.bck-header.is--h-145>.container:not(.is-fluid) .bck-social-nav,
.bck-header.is--h-268>.container:not(.is-fluid) .bck-adv,
.bck-header.is--h-268>.container:not(.is-fluid) .bck-social-nav,
.bck-header.is--h-auto>.container:not(.is-fluid) .bck-adv,
.bck-header.is--h-auto>.container:not(.is-fluid) .bck-social-nav,
.bck-header.is--h>.container:not(.is-fluid) .bck-adv,
.bck-header.is--h>.container:not(.is-fluid) .bck-social-nav,
.bck-header.is--il-punto>.container:not(.is-fluid) .bck-adv,
.bck-header.is--il-punto>.container:not(.is-fluid) .bck-social-nav,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-64>.title-art:not(.is-fluid) .bck-adv,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-64>.title-art:not(.is-fluid) .bck-social-nav,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-68>.title-art:not(.is-fluid) .bck-adv,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-68>.title-art:not(.is-fluid) .bck-social-nav,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-88>.title-art:not(.is-fluid) .bck-adv,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-88>.title-art:not(.is-fluid) .bck-social-nav,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-100>.title-art:not(.is-fluid) .bck-adv,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-100>.title-art:not(.is-fluid) .bck-social-nav,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-110>.title-art:not(.is-fluid) .bck-adv,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-110>.title-art:not(.is-fluid) .bck-social-nav,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-126>.title-art:not(.is-fluid) .bck-adv,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-126>.title-art:not(.is-fluid) .bck-social-nav,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-142>.title-art:not(.is-fluid) .bck-adv,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-142>.title-art:not(.is-fluid) .bck-social-nav,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-145>.title-art:not(.is-fluid) .bck-adv,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-145>.title-art:not(.is-fluid) .bck-social-nav,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-268>.title-art:not(.is-fluid) .bck-adv,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-268>.title-art:not(.is-fluid) .bck-social-nav,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-auto>.title-art:not(.is-fluid) .bck-adv,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h-auto>.title-art:not(.is-fluid) .bck-social-nav,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h>.title-art:not(.is-fluid) .bck-adv,
.bck-titles .titles__content .section-media-fluid .bck-header.is--h>.title-art:not(.is-fluid) .bck-social-nav,
.bck-titles .titles__content .section-media-fluid .bck-header.is--il-punto>.title-art:not(.is-fluid) .bck-adv,
.bck-titles .titles__content .section-media-fluid .bck-header.is--il-punto>.title-art:not(.is-fluid) .bck-social-nav {
    margin-bottom: 0
}

.bck-header.is--h-64~.bck-tabs,
.bck-header.is--h-68~.bck-tabs,
.bck-header.is--h-88~.bck-tabs,
.bck-header.is--h-100~.bck-tabs,
.bck-header.is--h-110~.bck-tabs,
.bck-header.is--h-126~.bck-tabs,
.bck-header.is--h-142~.bck-tabs,
.bck-header.is--h-145~.bck-tabs,
.bck-header.is--h-268~.bck-tabs,
.bck-header.is--h-auto~.bck-tabs,
.bck-header.is--h~.bck-tabs,
.bck-header.is--il-punto~.bck-tabs {
    width: 1024px;
    max-width: 1024px;
    margin: 0 auto
}

.bck-header.is--lochmara {
    border-bottom: 2px solid #fff;
    background-color: #0083c7
}

.bck-header.is--lochmara.is--h-100>.container,
.bck-titles .titles__content .section-media-fluid .bck-header.is--lochmara.is--h-100>.title-art {
    padding: 0 .9375rem
}

.bck-header.is-fixed-header {
    position: fixed;
    z-index: 30;
    top: 40px
}

.bck-header.is-collapse {
    transition: top .5s linear;
    top: -106px
}

.bck-header.has--breadcrumbs .header-brand-cor-loc {
    align-items: flex-start
}

.bck-header.has--breadcrumbs .header-brand-cor-loc .header-breadcrumb {
    margin-left: 4.5625rem
}

.bck-header.is--cor-loc-2022 {
    height: 140px
}

.bck-header.is--cor-loc-2022.is--large {
    height: 172px
}

.bck-header.is--cor-loc-2022>.container,
.bck-titles .titles__content .section-media-fluid .bck-header.is--cor-loc-2022>.title-art {
    height: 100%;
    justify-content: space-between;
    padding: 1.25rem 0 0
}

.bck-header.is--cor-loc-2022 .header-brand-cor-loc .title-section {
    color: #333;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header.is--cor-loc-2022 .header-brand-cor-loc .title-section {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header.is--cor-loc-2022 .header-brand-cor-loc .title-section {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) {
    .bck-header.is--cor-loc-2022 .header-brand-cor-loc .title-section {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2rem
    }
}

.bck-header .header-brand-cor-tv .logo-corriere-tv+.last-update {
    margin-top: .375rem
}

.bck-header .header-brand-cor-tv .logo-corriere-tv+.last-update:empty {
    margin-top: 1.5625rem
}

.bck-header.is--white {
    background-color: #fff;
    color: #0a0a0a
}

.bck-header.is--pianeta2020 {
    background-color: #f1f7dc;
    color: #f1f7dc
}

.bck-header.is--black {
    background-color: #333;
    color: #fff
}

.bck-header.is--primary {
    background-color: #49b8f1;
    color: #fff
}

.bck-header.is--mine-shaft2 {
    background-color: #222;
    color: #3e3d3d
}

.bck-header.is--cornflower-blue {
    background-color: #095075;
    color: #fff
}

.bck-header.is--grey-darker {
    background-color: #333;
    color: #fff
}

.bck-header.is--grey-dusty {
    background-color: #999;
    color: #fff
}

.bck-header.is--alto {
    background-color: hsla(0, 0%, 84.7%, .23);
    color: #fff
}

.bck-header.is--grey-dove {
    background-color: #666;
    color: #fff
}

.bck-header.is--b-umber {
    background-color: #8a2f2a;
    color: #fff
}

.bck-header.is--denim {
    background-color: #2c98f0;
    color: #fff
}

.bck-header.is--red-guard {
    background-color: #c00;
    color: #fff
}

.bck-header.is--red-solid {
    background-color: #ec0000;
    color: #fff
}

.bck-header.is--christine {
    background-color: #ea5b0c;
    color: #fff
}

.bck-header.is--java {
    background-color: #19b1c2;
    color: #fff
}

.bck-header.is--pic-blue {
    background-color: #49b8f1;
    color: #fff
}

.bck-header.is--picton-blue-dark {
    background-color: #29abef;
    color: #fff
}

.bck-header.is--bus-yellow {
    background-color: #ffd800;
    color: #0a0a0a
}

.bck-header.is--sunglow {
    background-color: #ebc800;
    color: #fff
}

.bck-header.is--sunglow-dark {
    background-color: #febf2e;
    color: #0a0a0a
}

.bck-header.is--link {
    background-color: #49b8f1;
    color: #fff
}

.bck-header.is--atoll {
    background-color: #0a5278;
    color: #fff
}

.bck-header.is--abbey {
    background-color: #444449;
    color: #fff
}

.bck-header.is--transparent {
    background-color: hsla(0, 0%, 100%, 0);
    color: hsla(0, 0%, 100%, 0)
}

.bck-header.is--black-dark {
    background-color: #000;
    color: #fff
}

.bck-header.is--red-bn {
    background-color: #be2d2b;
    color: #fff
}

.bck-header.is--astral {
    background-color: #3580ae;
    color: #fff
}

.bck-header.is--red-guardsman {
    background-color: #c00;
    color: #fff
}

.bck-header.is--cornflower-light-blue {
    background-color: #4488f1;
    color: #fff
}

.bck-header.is--alabaster {
    background-color: #f8f8f8;
    color: #000
}

.bck-header.is--supernova {
    background-color: #facc00;
    color: #0a5278
}

.bck-header.is--burning-orange {
    background-color: #fc6a36;
    color: #0b738d
}

.bck-header.is--trinidad {
    background-color: #ee4b00;
    color: #0b738d
}

.bck-header.is--silver-chalice {
    background-color: #a0a0a0;
    color: #0a0a0a
}

.bck-header.is--light-silver {
    background-color: #c4c4c4;
    color: #0a0a0a
}

.bck-header.is--very-light-grey {
    background-color: #ccc;
    color: #0a0a0a
}

.bck-header .item-left,
.bck-header .item-right {
    display: inline-flex
}

.bck-header .item-left:empty,
.bck-header .item-right:empty {
    width: 140px
}

.bck-header .item-left.is--w-190,
.bck-header .item-right.is--w-190 {
    justify-content: flex-end;
    width: 190px
}

.bck-header .notify-wrapper {
    position: relative
}

.bck-header .notify-local {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    width: 145px;
    cursor: pointer
}

.bck-header .notify-local.is--sm {
    width: auto;
    margin-left: .625rem
}

.bck-header .notify-local .notify-title {
    color: #095075
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .notify-local .notify-title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .notify-local .notify-title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .notify-local .notify-title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-header .notify-local input {
    width: 0;
    height: 0;
    opacity: 0
}

.bck-header .notify-local .toggle {
    position: relative;
    width: 24px;
    height: 10px;
    background-color: rgba(0, 0, 0, .38);
    transition: .4s;
    border-radius: 34px
}

.bck-header .notify-local .toggle:before {
    position: absolute;
    bottom: -1px;
    left: 0;
    width: 14px;
    height: 14px;
    background-color: #fff;
    content: "";
    transition: .4s;
    box-shadow: 0 1px 3px rgba(0, 0, 0, .2), 0 2px 2px rgba(0, 0, 0, .12), 0 0 2px rgba(0, 0, 0, .14);
    border-radius: 50%
}

.bck-header .notify-local input:checked+.toggle {
    background-color: #a0a0a0
}

.bck-header .notify-local input:checked+.toggle:before {
    -webkit-transform: translateX(11px);
    transform: translateX(11px);
    background-color: #095075
}

.bck-header .notify-local input:focus+.toggle {
    box-shadow: 0 0 1px #49b8f1
}

.bck-header .add-city-local {
    position: relative;
    display: flex;
    justify-content: space-between;
    align-items: normal;
    align-content: center;
    width: 163px;
    cursor: pointer
}

.bck-header .add-city-local .local-city-title {
    color: #095075
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .add-city-local .local-city-title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .add-city-local .local-city-title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .add-city-local .local-city-title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .text-sponsor {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .text-sponsor {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .text-sponsor {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-header .items-local,
.bck-header .items-podcast {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start
}

.bck-header .items-local+.bck-tabs,
.bck-header .items-podcast+.bck-tabs {
    margin-top: .9375rem
}

.bck-header .items-special {
    align-items: center
}

.bck-header .items-cinema,
.bck-header .items-special {
    display: flex;
    justify-content: space-between;
    align-content: flex-start
}

.bck-header .items-cinema {
    align-items: flex-start
}

.bck-header .items-cinema .item-right {
    max-width: 50%;
    height: 100%;
    padding-top: .9375rem
}

.bck-header .header .item-right {
    max-width: 50%;
    height: 100%;
    padding-top: 1.5625rem
}

.bck-header .header .item-right .notify-local {
    width: auto;
    padding-right: 15px
}

.bck-header .header-brand-cor-tv {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%
}

.bck-header .header-brand-cor-tv.has--bkg-logo:before {
    color: hsla(0, 0%, 100%, .25);
    content: "";
    position: absolute;
    top: -32%;
    left: 13.8%;
    -webkit-transform: translateY(--32%);
    transform: translateY(--32%)
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header-brand-cor-tv.has--bkg-logo:before {
        font-family: corriere-icon;
        font-weight: 400;
        font-size: 32vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header-brand-cor-tv.has--bkg-logo:before {
        font-family: corriere-icon;
        font-weight: 400;
        font-size: 17.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header-brand-cor-tv.has--bkg-logo:before {
        font-family: corriere-icon;
        font-weight: 400;
        font-size: 7.5rem
    }
}

.bck-header .header-brand-cor-tv .logo-corriere-tv {
    position: relative;
    display: inline-block;
    width: 620px;
    height: 44px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='617' height='41' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M568.53 7.777h9.509a805.36 805.36 0 01-1.693-7.018L576.165 0H547v7.777h11.149v32.222h10.381V7.777zM598.534 31.5c2.243-9.223 4.897-20.554 7.079-31.5H617c-3.01 12.944-6.786 27.11-11.033 40h-15.69c-3.952-12.834-7.607-27.056-10.676-40h11.443c2.182 10.946 4.837 22.277 7.138 31.5h.352z' fill='%2329ABEF'/%3E%3Cpath d='M432.574 15.26c-5.142-2.514-5.267-4.66-5.193-5.76.075-1.1.814-3.548 4.213-3.548 3.978 0 4.734 3.979 4.851 4.932.121 1.029.216 3.343.216 3.343h6.151L446 .297l-5.671.011c-.707 0-1.386.394-1.6 1.133l-.3 1.016a.334.334 0 00-.032.071S435.803-.035 431.03.002c-1.5.015-4.308-.272-8.11 2.526-4.156 3.056-4.695 7.23-4.793 8.808-.099 1.573-.363 4.324 2.592 8.336 2.943 4.018 11.998 6.134 11.759 10.855-.229 4.202-3.471 4.461-4.245 4.461-.54 0-3.278.047-4.877-2.692-.868-1.483-1.495-4.062-1.673-5.574-.146-1.138-.079-1.624-1.262-1.624h-5.103L411 40.335h7.925l.445-2.078c2.454 2.655 8.015 2.743 8.015 2.743 8.22 0 14.228-5.122 15.291-12.354 1.07-7.243-4.969-10.866-10.102-13.386z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M32.133 9.764c1.585-6.76 8.473-11.03 15.135-9.426 6.773 1.627 11.174 6.982 9.297 15.638-.038.135-3.866 16.604-3.866 16.604-1.692 6.547-8.714 9.573-15.212 8.02-6.496-1.564-10.551-7.348-9.242-13.904l3.888-16.932zm15.698 3.613l.1-.37c.455-1.967-.687-3.896-2.528-4.343a3.526 3.526 0 00-.78-.09c-1.622 0-3.018 1.14-3.392 2.775l-.056.23h-.002l-3.874 16.793-.027.163c-.422 1.9.723 3.812 2.546 4.243.262.065.523.095.783.095 1.586 0 2.974-1.126 3.37-2.728l.056-.226 3.822-16.542h-.018z' fill='%23fff'/%3E%3Cpath d='M20.109 13.057l-.777 3.316H28.3L32 .288h-6.667c-1.222 0-1.914 2.172-1.914 2.172-1.268-.914-2.661-1.734-4.26-2.122C12.528-1.266 5.85 2.997 4.138 9.73l-.023-.006-3.848 16.96c-1.368 6.667 2.67 12.356 9.122 13.922 6.46 1.555 13.592-1.567 15.192-8.03l2.125-9.098h-7.094c-1.19 0-2.118 1.196-2.375 2.166l-.268 1.243-.794 3.318c-.504 2.053-2.484 3.34-4.463 2.855-1.971-.47-3.19-2.529-2.75-4.606h-.004l3.935-17.15c.004-.006.004-.031.007-.052.482-2.088 2.489-3.388 4.48-2.91 1.994.49 3.223 2.57 2.744 4.669-.009.004-.014.027-.014.046z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M83.32 29.083c-.558 1.84.204 3.133 1.608 3.594L83.22 40h-4.524c-4.661 0-6.812-3.44-5.914-7.709.136-.655 1.598-7.163 2.028-9.027.368-1.545.215-2.36-.953-2.36H70.72c-.733 0-1.278 0-1.556 1.235 0 0-1.66 7.199-1.68 7.322-.216 1.106-.096 1.94.322 2.48.453.589 1.31.878 2.625.878h.239l-1.656 7.175H53l1.642-7.146v-.006l.07.006c.758-.062 1.928-.334 2.744-1.413.328-.434.557-.927.742-1.45.679-2.992 1.485-6.489 2.207-9.621.855-3.711 1.593-6.91 1.86-8.154.951-4.466-2.227-4.304-2.49-4.29h-.016l1.52-6.594C61.443.6 62.166 0 62.885 0h14.41c7.995 0 11.15 4.702 10.655 10.254-.347 3.834-2.404 7.492-5.58 9.009 2.327 2.158 1.997 6.063 1.678 7.206l-.23.846c-.15.557-.255.947-.498 1.768zm-6.485-14.45c.238-.904.56-2.406.806-3.642.372-1.935-.105-3.696-2.762-3.696-1.636 0-2.368.264-2.568 1.137l-1.617 7.074h4.996c.478-.008.974-.242 1.145-.873zM115.321 29.083c-.556 1.84.21 3.133 1.602 3.594L115.224 40H110.7c-4.662 0-6.813-3.44-5.923-7.709.146-.655 1.607-7.163 2.039-9.027.357-1.545.208-2.36-.96-2.36h-3.14c-.732 0-1.268 0-1.551 1.235 0 0-1.657 7.199-1.68 7.322-.216 1.106-.1 1.94.32 2.48.46.589 1.313.878 2.621.878h.241l-1.656 7.175H85l1.642-7.146v-.006l.075.006c.753-.062 1.92-.334 2.738-1.413.33-.434.56-.927.747-1.45.615-2.71 1.334-5.835 2-8.728.94-4.084 1.774-7.705 2.058-9.047.957-4.47-2.235-4.303-2.486-4.29h-.014l1.518-6.594C93.443.6 94.168 0 94.887 0h14.404c7.995 0 11.159 4.702 10.658 10.254-.344 3.834-2.4 7.492-5.573 9.009 2.317 2.158 1.993 6.063 1.675 7.206-.091.33-.161.59-.223.82-.154.571-.258.96-.507 1.794zm-6.483-14.45c.231-.904.559-2.406.801-3.642.379-1.935-.103-3.696-2.755-3.696-1.639 0-2.369.264-2.571 1.137l-1.616 7.074h4.989c.484-.008.985-.242 1.152-.873zM194.318 29.083c-.554 1.84.207 3.133 1.607 3.594L194.223 40h-4.525c-4.662 0-6.818-3.44-5.915-7.709.131-.655 1.601-7.163 2.032-9.027.36-1.545.212-2.36-.958-2.36h-3.14c-.732 0-1.271 0-1.55 1.235 0 0-1.663 7.199-1.687 7.322-.213 1.106-.092 1.94.321 2.48.462.589 1.316.878 2.627.878h.24l-1.658 7.175H164l1.642-7.146v-.006l.072.006c.753-.062 1.926-.334 2.737-1.413.333-.434.556-.927.747-1.45a2988.52 2988.52 0 012.207-9.63c.854-3.707 1.59-6.903 1.858-8.145.954-4.472-2.241-4.303-2.489-4.29h-.014l1.515-6.594C172.445.6 173.164 0 173.883 0h14.408c7.995 0 11.159 4.702 10.658 10.254-.344 3.834-2.4 7.492-5.58 9.009 2.324 2.158 2.002 6.063 1.674 7.206-.104.38-.18.666-.247.921-.137.519-.241.91-.478 1.693zm-6.487-14.45c.236-.904.567-2.406.809-3.642.371-1.935-.108-3.696-2.762-3.696-1.642 0-2.368.264-2.572 1.137l-1.613 7.074h4.992c.477-.008.983-.242 1.146-.873zM500.313 29.083c-.547 1.84.214 3.133 1.612 3.594L500.223 40h-4.526c-4.66 0-6.81-3.44-5.914-7.709.134-.655 1.597-7.163 2.037-9.027.352-1.545.2-2.36-.964-2.36h-3.138c-.73 0-1.276 0-1.555 1.235 0 0-1.657 7.199-1.68 7.322-.214 1.106-.091 1.94.327 2.48.454.589 1.302.878 2.615.878h.242l-1.655 7.175H470l1.649-7.146v-.006l.072.006c.749-.062 1.92-.334 2.728-1.413.329-.434.564-.927.749-1.45.643-2.834 1.4-6.12 2.092-9.122.903-3.921 1.694-7.354 1.971-8.652.959-4.471-2.232-4.304-2.484-4.291h-.014l1.513-6.594C478.442.6 479.172 0 479.881 0h14.414c7.991 0 11.158 4.702 10.653 10.254-.345 3.834-2.404 7.492-5.581 9.009 2.33 2.158 2.004 6.063 1.68 7.206l-.197.728a53.529 53.529 0 01-.537 1.886zm-6.477-14.45c.237-.904.562-2.406.799-3.642.378-1.935-.1-3.696-2.758-3.696-1.639 0-2.358.264-2.565 1.137l-1.615 7.074h4.992c.478-.008.983-.242 1.147-.873z' fill='%23fff'/%3E%3Cpath d='M328.706 24.816c-.735 3.003-1.116 4.676-1.75 6.297-.547 1.405-2.013 1.962-3.736 1.951-.559 0-1.201.02-1.745-.036-1.03-.105-2.004-.507-2.375-.975-.424-.538-.788-1.289-.488-2.56.663-2.787 4.322-18.41 4.422-18.856.466-1.336 1.458-2.68 4.458-2.68L329.439 0H314.06c-.729 0-1.456.595-1.629 1.326l-1.56 6.646c.071 0 3.465.035 2.501 4.286-.25 1.09-.873 3.727-1.621 6.89l-.012-.005c-.814 3.428-1.78 7.477-2.575 10.877-.199.524-.431 1.008-.769 1.45-.8 1.051-1.959 1.337-2.72 1.406L304 40h27.417L335 24.816h-6.294zM357.703 24.808c-.734 3.01-1.108 4.687-1.743 6.303-.551 1.4-2.013 1.956-3.736 1.947-.559 0-1.2.026-1.745-.036-1.028-.111-2.003-.5-2.377-.97-.417-.54-.792-1.287-.484-2.564.663-2.784 4.321-18.406 4.423-18.85.456-1.33 1.457-2.68 4.457-2.68L358.442 0h-15.385c-.721 0-1.455.602-1.632 1.331l-1.559 6.643c.087 0 3.471.038 2.504 4.287-.244 1.093-.874 3.724-1.622 6.884 0-.002-.005-.002-.005-.002-.821 3.426-1.781 7.475-2.582 10.875a5.476 5.476 0 01-.757 1.459c-.812 1.038-1.963 1.325-2.729 1.396L333 40h27.42L364 24.808h-6.297z' fill='%23fff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M254.999.005L268.652 0c7.01 0 12.603 6.916 11.103 14.483 0 0-1.855 7.453-3.634 15.506-2.008 8.235-6.769 10.002-10.948 10.002l-4.551.002c-5.2.003-13.268.007-15.622.007l1.678-7.13c.758-.053 1.976-.317 2.817-1.41.333-.434.565-.927.757-1.443.61-2.644 1.315-5.682 1.973-8.514.966-4.164 1.829-7.882 2.131-9.243.953-4.239-2.441-4.287-2.524-4.287l1.532-6.64c.176-.732.908-1.328 1.635-1.328zm14.746 17.362c.398-1.723.734-3.18.92-3.969.362-1.534.157-2.903-.569-3.862a3.21 3.21 0 00-2.577-1.273h-2.731l-5.604 24.25c.338.008 2.4.001 3.442-.002l.578-.002c2.208 0 3.14-.86 3.823-3.531.3-1.163 1.476-6.23 2.415-10.3l.303-1.311zM395.299 29.455c.976 3.356 2.304 3.377 3.385 3.377H399L397.327 40l-16.098-.009 1.748-7.45h1.432c.459 0 .831-.185 1.127-.563.218-.295.28-.804.156-1.342-.218-.908-.318-1.335-.382-1.61l-.02-.072h-10.095l-.017.029a.648.648 0 01-.019.038c-.134.268-.261.521-.505 1.186-.301.809-.157 1.585.119 1.992.108.166.297.34.574.34l2.451.002-1.759 7.45H362l1.681-7.16c1.159-.062 2.687-.388 3.524-2.02l12.184-29.484c.285-.704 1.069-1.278 1.774-1.32l.004-.007h6.602s5.185 21.432 7.53 29.455zm-14.017-15.542l-4.337 10.45h7.254l-2.917-10.45zM535.297 29.455c.976 3.356 2.3 3.377 3.391 3.377H539L537.319 40l-16.089-.009 1.742-7.45h1.427c.469 0 .841-.185 1.134-.563.218-.295.282-.804.157-1.342a51.677 51.677 0 00-.39-1.61l-.015-.072h-10.089l-.019.029c-.145.283-.269.528-.526 1.224-.303.809-.16 1.585.118 1.992.111.166.307.34.577.34l2.444.002-1.757 7.45H502l1.678-7.16c1.152-.062 2.686-.388 3.52-2.02l12.186-29.484c.282-.704 1.069-1.278 1.775-1.32l.006-.007h6.596s5.187 21.432 7.536 29.455zm-14.023-15.542l-4.333 10.45h7.256l-2.923-10.45z' fill='%23fff'/%3E%3Cpath d='M126.877 0c-.709 0-1.429.6-1.595 1.326l-1.529 6.607c.074 0 3.512-.282 2.645 3.683-.094.428-.552 2.579-.552 2.579-.857 3.725-2.272 10.387-3.663 15.821-.139.541-.41 1.017-.746 1.46-1.183 1.56-2.78 1.395-2.78 1.395L117 40h15.787l1.658-7.147c-.96 0-3.862.19-2.944-3.831.319-1.41 3.507-15.241 4.007-17.316.35-1.558.874-3.79 4.665-3.79L142 0h-15.123V0zM144.703 0c-.725 0-1.454.6-1.622 1.326l-1.546 6.627c.071 0 3.454.043 2.506 4.29-.509 2.287-2.618 11.24-4.132 17.773-.183.524-.415 1.017-.748 1.46-1.294 1.684-3.497 1.395-3.497 1.395L134 40h28.158l3.211-13.883h-6.279c-.503 2.24-.764 3.72-1.414 4.99-.715 1.384-1.978 1.99-3.8 1.99-1.521 0-2.606-.697-3.436-1.656-.766-.897-.983-2.248-.699-3.53.325-1.463.713-3.046.913-3.951.366-1.667.781-2.506 2.225-2.45.752.038 1.656.886 1.406 2.261-.083.43-.521 2.404-.521 2.404h3.247l2.942-12.363h-3.343s-.247 1.055-.58 2.558c-.197.868-1.122 1.474-1.954 1.42-1.309-.074-1.645-1.273-1.408-2.36.179-.825.488-2.368.749-3.59.733-3.461 2.832-4.182 5.129-4.133 1.875.05 2.81 1.233 3.262 2.168.383.785.663 1.975.149 4.042h5.831L171 0h-26.297V0zM228.805 13.916L232 0h-26.115c-.717 0-1.438.6-1.611 1.327l-1.531 6.627c.07 0 3.43.042 2.487 4.29-.501 2.286-2.59 11.239-4.099 17.773-.182.523-.411 1.017-.742 1.459-.811 1.053-1.971 1.336-2.724 1.4L196 40h27.218l3.194-13.883h-6.239c-.492 2.24-.756 3.721-1.403 4.99-.713 1.384-1.965 1.99-3.768 1.99-1.516 0-2.591-.697-3.415-1.655-.761-.897-.978-2.25-.696-3.531.326-1.462.712-3.046.908-3.95.36-1.668.775-2.506 2.203-2.449.751.037 1.65.885 1.397 2.26-.076.43-.511 2.403-.511 2.403h3.216l2.928-12.363h-3.323s-.242 1.056-.576 2.558c-.194.868-1.109 1.474-1.943 1.42-1.293-.073-1.63-1.272-1.393-2.36.179-.823.484-2.368.742-3.589.729-3.462 2.813-4.183 5.092-4.134 1.865.05 2.789 1.234 3.243 2.169.378.784.656 1.974.149 4.04h5.782zM307.806 13.916L311 0h-26.121c-.717 0-1.444.6-1.611 1.327l-1.526 6.627c.067 0 3.43.042 2.484 4.29-.51 2.286-2.598 11.239-4.096 17.773-.188.523-.419 1.017-.75 1.459-.809 1.053-1.971 1.336-2.725 1.4L275 40h27.216l3.188-13.883h-6.234c-.498 2.24-.758 3.721-1.407 4.99-.71 1.384-1.966 1.99-3.768 1.99-1.517 0-2.588-.697-3.412-1.655-.761-.897-.978-2.25-.696-3.531.324-1.462.71-3.046.908-3.95.359-1.668.77-2.506 2.203-2.449.751.037 1.65.885 1.394 2.26-.078.43-.509 2.403-.509 2.403h3.215l2.929-12.363h-3.319s-.243 1.056-.579 2.558c-.193.868-1.113 1.474-1.941 1.42-1.297-.073-1.634-1.272-1.398-2.36.179-.823.484-2.368.74-3.589.731-3.462 2.817-4.183 5.094-4.134 1.857.05 2.788 1.234 3.245 2.169.38.784.658 1.974.15 4.04h5.787zM473.806 13.916L477 0h-26.12c-.714 0-1.441.6-1.603 1.327l-1.534 6.627c.067 0 3.431.042 2.481 4.29-.501 2.286-2.588 11.239-4.097 17.773-.182.523-.415 1.017-.746 1.459-.805 1.053-1.972 1.336-2.72 1.4L441 40h27.216l3.195-13.883h-6.239c-.497 2.24-.749 3.721-1.403 4.99-.714 1.384-1.964 1.99-3.773 1.99-1.509 0-2.584-.697-3.411-1.655-.762-.897-.982-2.25-.695-3.531.323-1.462.709-3.046.906-3.95.364-1.668.776-2.506 2.21-2.449.74.037 1.644.885 1.391 2.26-.078.43-.513 2.403-.513 2.403h3.214l2.928-12.363h-3.312s-.253 1.056-.58 2.558c-.193.868-1.114 1.474-1.942 1.42-1.295-.073-1.633-1.272-1.399-2.36.176-.823.487-2.368.742-3.589.731-3.462 2.812-4.183 5.095-4.134 1.856.05 2.792 1.234 3.244 2.169.379.784.65 1.974.15 4.04h5.782z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: 100%
}

.bck-header .header-brand-cor-tv .last-update {
    margin-top: 1.25rem;
    letter-spacing: -.2px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header-brand-cor-tv .last-update {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header-brand-cor-tv .last-update {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header-brand-cor-tv .last-update {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-header .header-brand-cor-tv-light {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    height: 100%;
    background-color: #444449
}

.bck-header .header-brand-cor-tv-light .title-cor-tv {
    position: relative;
    cursor: default
}

.bck-header .header-brand-cor-tv-light .title-cor-tv.is--cor-tv {
    width: 300px;
    height: 50px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='334' height='53'%3E%3Cdefs%3E%3Cimage width='319' height='80' id='img1' href='data:image/png;base64,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'/%3E%3C/defs%3E%3Cstyle%3E%3C/style%3E%3Cuse id='Background' href='%23img1' x='7' y='7'/%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px;
    background-size: 100%
}

.bck-header .header-brand-cor {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    height: 100%
}

.bck-header .header-brand-cor .logo-corriere {
    position: relative;
    display: inline-block;
    width: 555px;
    height: 44px;
    /* background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/logos/logo_corriere-black.svg) 50% no-repeat; */
    background-size: 100%
}

.bck-header .header-brand-cor .group-items {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding: 0 .625rem
}

.bck-header .header-brand-cor .last-update,
.bck-header .header-brand-cor .weather {
    color: #666
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header-brand-cor .last-update,
    .bck-header .header-brand-cor .weather {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header-brand-cor .last-update,
    .bck-header .header-brand-cor .weather {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header-brand-cor .last-update,
    .bck-header .header-brand-cor .weather {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-header .header-brand-cor .last-update strong,
.bck-header .header-brand-cor .weather strong {
    color: #666
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header-brand-cor .last-update strong,
    .bck-header .header-brand-cor .weather strong {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header-brand-cor .last-update strong,
    .bck-header .header-brand-cor .weather strong {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header-brand-cor .last-update strong,
    .bck-header .header-brand-cor .weather strong {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-header .header-brand-cor .meteo {
    font-family: BreraCondensed-semibold
}

.bck-header .header-brand-cor .meteo .autocomplete,
.bck-header .header-brand-cor .meteo .loc_comune,
.bck-header .header-brand-cor .meteo .meteo_phl,
.bck-header .header-brand-cor .meteo .suggest_list .sel {
    font-family: BreraCondensed-Heavy
}

.bck-header .header-brand-cor .meteo .search_comune:not(.op) {
    visibility: hidden
}

.bck-header .header-brand-cor-digital-edition .logo-corriere-digital-edition {
    width: 100%;
    height: 90px;
    /* background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/logos/logo_corriere-digital-edition.svg?v=f2d3e0a27967f8083e4ebceea6d4dfc7); */
    background-repeat: no-repeat;
    background-size: cover
}

.bck-header .header-brand-cor-loc {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    height: 100%
}

.bck-header .header-brand-cor-loc .heading-local {
    text-indent: -9999px;
    position: absolute
}

.bck-header .header-brand-cor-loc .title-local {
    line-height: .7;
    letter-spacing: -2px;
    text-transform: uppercase;
    cursor: default
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header-brand-cor-loc .title-local.is--xlarge {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 24vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header-brand-cor-loc .title-local.is--xlarge {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 13.33333vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header-brand-cor-loc .title-local.is--xlarge {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 5.625rem
    }
}

.bck-header .header-brand-cor-loc .title-local.is--cor-mezzogiorno {
    width: 550px;
    height: 34px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='539' height='37' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cpath fill='url(%23pattern0)' d='M0 0h539v37H0z'/%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0' transform='scale(.00186 .02703)'/%3E%3C/pattern%3E%3Cimage id='image0' width='539' height='37' xlink:href='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAhsAAAAlCAIAAABkqrweAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QkY4QTk3MzUyMEE5MTFFQUExQUM5RjRBNzlCQzY3QTgiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QkY4QTk3MzYyMEE5MTFFQUExQUM5RjRBNzlCQzY3QTgiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpCRjhBOTczMzIwQTkxMUVBQTFBQzlGNEE3OUJDNjdBOCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpCRjhBOTczNDIwQTkxMUVBQTFBQzlGNEE3OUJDNjdBOCIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pt8E4ykAABYISURBVHja7F3tedXF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'/%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px
}

.bck-header .header-brand-cor-loc .title-local.is--cor-torino {
    width: 410px;
    height: 50px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Livello_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 403.6 48.4' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%230a5278}%3C/style%3E%3Cpath class='st0' d='M48.4 4.6C42.3 2.9 36 7.2 34.6 13.9L31 30.6c-1.2 6.5 2.5 12.2 8.4 13.8 5.9 1.5 12.3-1.5 13.9-7.9 0 0 3.5-16.3 3.5-16.4 1.8-8.6-2.3-13.9-8.4-15.5m.5 12.5l-.1.4-3.5 16.4-.1.2c-.4 1.6-1.6 2.7-3.1 2.7-.2 0-.5 0-.7-.1-1.7-.4-2.7-2.3-2.3-4.2v-.1l3.5-16.7.1-.2c.4-1.6 1.6-2.8 3.1-2.8.2 0 .4 0 .7.1 1.9.4 2.9 2.3 2.4 4.3M22.8 17.1c.4-2.1-.7-4.1-2.5-4.6-1.8-.4-3.7.8-4.1 2.9v.1l-3.6 17c-.4 2.1.7 4.1 2.5 4.6 1.8.4 3.7-.8 4.1-2.8l.7-3.3.2-1.2c.2-1 1.1-2.1 2.2-2.1h6.5l-2 9c-1.5 6.4-8 9.5-13.9 7.9s-9.6-7.2-8.4-13.8L8 14c1.5-6.7 7.7-10.9 13.8-9.3 1.5.4 2.7 1.2 3.9 2.1 0 0 .7-2.1 1.8-2.1h6.2l-3.4 15.9h-8.2l.7-3.5M85.6 14.7c.4-5.5-2.4-10.1-9.8-10.1H62.7c-.7 0-1.3.6-1.5 1.3l-1.4 6.5c.1 0 3.2-.3 2.3 4.3-.4 2.3-2.3 11.2-3.7 17.6-.1.5-.4 1-.7 1.5-.7 1-1.8 1.3-2.5 1.4h-.1l-1.5 7h14.8l1.5-7.1h-.2c-1.2 0-2-.3-2.4-.9-.4-.5-.5-1.4-.3-2.5 0-.1 1.5-7.3 1.5-7.3.3-1.2.8-1.2 1.5-1.2h2.9c1.1 0 1.2.8.9 2.3-.4 1.8-1.8 8.3-1.8 9-.8 4.3 1.2 7.6 5.4 7.6h4.2l1.5-7.3c-1.2-.4-2-1.8-1.5-3.6.3-1.2.4-1.5.7-2.6s.6-5-1.5-7.1c2.6-1.4 4.5-5 4.8-8.8m-9.4.7c-.2 1.2-.5 2.7-.7 3.6-.1.6-.6.9-1 .9h-4.6l1.5-7c.2-.9.9-1.1 2.3-1.1 2.4 0 2.8 1.7 2.5 3.6M114.7 14.7c.4-5.5-2.4-10.1-9.8-10.1H91.7c-.7 0-1.3.6-1.5 1.3l-1.4 6.5c.1 0 3.2-.3 2.3 4.3-.4 2.3-2.3 11.2-3.7 17.6-.1.5-.4 1-.7 1.5-.7 1-1.8 1.3-2.5 1.4h-.1l-1.5 7h14.8l1.5-7.1h-.2c-1.2 0-2-.3-2.4-.9-.4-.5-.5-1.4-.3-2.5 0-.1 1.5-7.3 1.5-7.3.3-1.2.8-1.2 1.5-1.2h2.9c1.1 0 1.2.8.9 2.3-.4 1.8-1.8 8.3-1.8 9-.8 4.3 1.2 7.6 5.4 7.6h4.2l1.5-7.3c-1.2-.4-2-1.8-1.5-3.6.3-1.2.4-1.5.7-2.6s.6-5-1.5-7.1c2.7-1.4 4.6-5 4.9-8.8m-9.5.7c-.2 1.2-.5 2.7-.7 3.6-.1.6-.6.9-1 .9h-4.6l1.5-7c.2-.9.9-1.1 2.3-1.1 2.5 0 2.9 1.7 2.5 3.6M188 14.7c.4-5.5-2.4-10.1-9.8-10.1H165c-.7 0-1.3.6-1.5 1.3l-1.4 6.5c.1 0 3.2-.3 2.3 4.3-.4 2.3-2.3 11.2-3.7 17.6-.1.5-.4 1-.7 1.5-.7 1-1.8 1.3-2.5 1.4h-.1l-1.5 7h14.6l1.5-7.1h-.2c-1.2 0-2-.3-2.4-.9-.4-.5-.5-1.4-.3-2.5 0-.1 1.5-7.3 1.5-7.3.3-1.2.8-1.2 1.5-1.2h2.9c1.1 0 1.2.8.9 2.3-.4 1.8-1.8 8.3-1.8 9-.8 4.3 1.2 7.6 5.4 7.6h4.2l1.5-7.3c-1.2-.4-2-1.8-1.5-3.6.3-1.2.4-1.5.7-2.6.3-1.1.6-5-1.5-7.1 2.8-1.4 4.7-5 5.1-8.8m-9.6.7c-.2 1.2-.5 2.7-.7 3.6-.1.6-.6.9-1 .9h-4.6l1.5-7c.2-.9.9-1.1 2.3-1.1 2.4 0 2.9 1.7 2.5 3.6M134.8 4.6l-1.7 7.9c-3.5 0-4 2.2-4.3 3.7-.4 2.1-3.4 15.8-3.7 17.2-.9 4 1.8 3.8 2.7 3.8l-1.5 7h-14.7l1.5-7s1.5.1 2.6-1.4c.3-.4.6-.9.7-1.5 1.3-5.4 2.6-12 3.4-15.6 0 0 .4-2.1.5-2.6.8-3.9-2.3-3.7-2.4-3.7l1.4-6.5c.1-.7.8-1.3 1.5-1.3h14zM161.8 4.6l-2.9 13.8h-5.3c.4-2.1.2-3.2-.1-4-.4-1-1.2-2.1-3-2.1-2.1-.1-4 .7-4.7 4.1-.2 1.2-.5 2.7-.7 3.5-.2 1.1.1 2.3 1.2 2.3.7.1 1.6-.5 1.8-1.4.3-1.5.5-2.6.5-2.6h3l-2.7 12.3H146s.4-2 .4-2.3c.2-1.4-.6-2.2-1.2-2.2-1.3-.1-1.7.7-2.1 2.4-.1.9-.5 2.5-.8 3.9-.3 1.2-.1 2.6.7 3.5.7 1 1.8 1.6 3.2 1.6 1.7 0 2.8-.6 3.4-2 .6-1.2.8-2.7 1.3-4.9h5.7l-2.9 13.7H128l1.5-7s2 .3 3.2-1.4c.3-.4.5-1 .7-1.5 1.4-6.5 3.3-15.3 3.7-17.6.9-4.2-2.2-4.3-2.3-4.3l1.4-6.5c.1-.7.8-1.3 1.5-1.3h24.1zM209.8 18.4c.4-2.1.2-3.2-.1-4-.4-1-1.2-2.1-2.9-2.1-2.1-.1-4 .7-4.7 4.1-.2 1.2-.5 2.7-.7 3.5-.2 1.1.1 2.3 1.2 2.3.7.1 1.6-.5 1.8-1.4.3-1.5.5-2.6.5-2.6h3l-2.7 12.3h-2.9s.4-2 .4-2.3c.2-1.4-.6-2.2-1.2-2.2-1.3-.1-1.7.7-2.1 2.4-.1.9-.5 2.5-.8 3.9-.3 1.2-.1 2.6.7 3.5.7 1 1.8 1.6 3.2 1.6 1.7 0 2.8-.6 3.4-2 .6-1.2.8-2.7 1.3-4.9h5.7L210 44.2h-25l1.5-7c.7-.1 1.8-.4 2.5-1.4.3-.4.5-1 .7-1.5 1.4-6.5 3.3-15.3 3.7-17.6.9-4.2-2.2-4.3-2.3-4.3l1.4-6.5c.1-.7.8-1.3 1.5-1.3h24l-2.9 13.8h-5.3zM320.4 14.7c.4-5.5-2.4-10.1-9.8-10.1h-13.2c-.7 0-1.3.6-1.5 1.3l-1.4 6.5c.1 0 3.2-.3 2.3 4.3-.4 2.3-2.3 11.2-3.7 17.6-.1.5-.4 1-.7 1.5-.7 1-1.8 1.3-2.5 1.4h-.1l-1.5 7H303l1.5-7.1h-.2c-1.2 0-2-.3-2.4-.9-.4-.5-.5-1.4-.3-2.5 0-.1 1.5-7.3 1.5-7.3.3-1.2.8-1.2 1.5-1.2h2.9c1.1 0 1.2.8.9 2.3-.4 1.8-1.8 8.3-1.8 9-.8 4.3 1.2 7.6 5.4 7.6h4.2l1.5-7.3c-1.2-.4-2-1.8-1.5-3.6.3-1.2.4-1.5.7-2.6.3-1.1.6-5-1.5-7.1 2.8-1.4 4.7-5 5-8.8m-9.5.7c-.2 1.2-.5 2.7-.7 3.6-.1.6-.6.9-1 .9h-4.6l1.5-7c.2-.9.9-1.1 2.3-1.1 2.4 0 2.9 1.7 2.5 3.6M268.6 4.6l-2.9 13.8h-5.1c.1-.7.3-1.5.4-2.3.4-1.9 0-3.7-2.4-3.7-1.3 0-1.6.1-1.8 1l-1.3 6.3c-1.1 4.8-2.8 12.6-3 13.6-.8 3.8 1.7 3.8 2.6 3.8h.4l-1.5 7h-15.6l1.5-7s2.1.1 3.2-1.4c.3-.4.5-.9.7-1.5.1-.4.3-1 .4-1.3.1-.4 1.8-8.7 2.8-13.3.2-.9 1.1-5.1 1.3-6.3.1-.9-.6-1.3-2.1-1.1-.7.1-1.5.5-2.1 1.1-.4.4-1 1.4-1.2 2.4-.1.7-.6 2.6-.6 2.6h-5.5l2.7-12.4c.1-.7.8-1.3 1.5-1.3H268.6zM364.3 44.1h-11.1l-1.5-27.5c-.7 3.2-3.3 15.3-3.6 16.6-.7 3.4 1.1 3.7 2.2 3.8l-1.5 7h-13.6l1.5-7s1.5.1 2.6-1.4c.3-.4.6-.9.7-1.5 1.3-5.4 2.6-12 3.4-15.6 0 0 .4-2.1.5-2.6.8-3.9-2.3-3.7-2.4-3.7l1.4-6.5c.1-.7.8-1.3 1.5-1.3h13.8l1.4 27.3c1-4.6 3.1-15.3 3.2-15.8.7-3.3-1.9-3.7-2-3.7l1.4-6.5c.1-.7.8-1.3 1.5-1.3h12.1l-1.7 7.9c-2.9.3-3.4 2.3-3.7 3.7-.1.4-.2 1.1-.4 2.1l-5.7 26zM282.6 4.6c-6.1-1.6-12.4 2.6-13.8 9.3l-3.5 16.7c-1.2 6.5 2.5 12.2 8.4 13.8 5.9 1.5 12.3-1.5 13.9-7.9 0 0 3.5-16.3 3.5-16.4 1.7-8.6-2.3-13.9-8.5-15.5m.6 12.5l-.1.4-3.5 16.4-.1.2c-.4 1.6-1.6 2.7-3.1 2.7-.2 0-.5 0-.7-.1-1.7-.4-2.7-2.3-2.3-4.2v-.1l3.5-16.7.1-.2c.4-1.6 1.6-2.8 3.1-2.8.2 0 .4 0 .7.1 1.8.5 2.9 2.4 2.4 4.3M389.8 4.6c-6.1-1.6-12.4 2.6-13.8 9.3l-3.5 16.7c-1.2 6.5 2.5 12.2 8.4 13.8 5.9 1.5 12.3-1.5 13.9-7.9 0 0 3.5-16.3 3.5-16.4 1.8-8.6-2.3-13.9-8.5-15.5m.7 12.5l-.1.4-3.5 16.4-.1.2c-.4 1.6-1.6 2.7-3.1 2.7-.2 0-.5 0-.7-.1-1.7-.4-2.7-2.3-2.3-4.2v-.1l3.5-16.7.1-.2c.4-1.6 1.6-2.8 3.1-2.8.2 0 .4 0 .7.1 1.7.5 2.7 2.4 2.4 4.3M341.4 4.6l-1.7 7.9c-3.5 0-4 2.2-4.3 3.7-.4 2.1-3.4 15.8-3.7 17.2-.9 4 1.8 3.8 2.7 3.8l-1.5 7h-14.7l1.5-7s1.5.1 2.6-1.4c.3-.4.6-.9.7-1.5 1.3-5.4 2.6-12 3.4-15.6 0 0 .4-2.1.5-2.6.8-3.9-2.3-3.7-2.4-3.7l1.4-6.5c.1-.7.8-1.3 1.5-1.3h14z'/%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px
}

.bck-header .header-brand-cor-sec {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.bck-header .header-brand-cor-sec .empty {
    width: 145px
}

.bck-header .header-brand-cor-sec .title-section {
    color: #333;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header-brand-cor-sec .title-section.is--medium {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header-brand-cor-sec .title-section.is--medium {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header-brand-cor-sec .title-section.is--medium {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header-brand-cor-sec .title-section.is--large {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 9.6vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header-brand-cor-sec .title-section.is--large {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header-brand-cor-sec .title-section.is--large {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.25rem
    }
}

.bck-header .header-brand-cor-sec .title-section>.img-sponsor {
    margin-left: .625rem
}

.bck-header .header-brand-cor-sec .title-section>.img-sponsor img {
    position: absolute;
    width: 120px;
    height: auto
}

.bck-header .header-brand-cor-sec .title-section .is-blue-ata {
    color: #006eb2
}

.bck-header .header-brand-cor-sec .icon-section {
    margin-right: .9375rem
}

.bck-header .header-brand-cor-sec .img-section {
    overflow: hidden;
    height: 48px
}

.bck-header .header-brand-cor-sec .image {
    display: inline-block
}

.bck-header .header-brand-cor-sec.has--notify {
    justify-content: flex-start
}

.bck-header .header-brand-cor-sec-logo-c {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    height: 100%
}

.bck-header .header-brand-cor-sec-logo-c.is--newsletter {
    justify-content: center
}

.bck-header .header-brand-cor-sec-logo-c.is--newsletter .overtitle-art-logo {
    margin-bottom: .625rem;
    text-indent: unset;
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header-brand-cor-sec-logo-c.is--newsletter .overtitle-art-logo {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 9.6vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header-brand-cor-sec-logo-c.is--newsletter .overtitle-art-logo {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header-brand-cor-sec-logo-c.is--newsletter .overtitle-art-logo {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.25rem
    }
}

.bck-header .header-brand-cor-sec-logo-c.is--newsletter .paragraph-art-logo {
    max-width: 656px;
    line-height: 1.36;
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header-brand-cor-sec-logo-c.is--newsletter .paragraph-art-logo {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header-brand-cor-sec-logo-c.is--newsletter .paragraph-art-logo {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header-brand-cor-sec-logo-c.is--newsletter .paragraph-art-logo {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-header .header-brand-cor-il-punto {
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    max-width: 440px;
    height: 100%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    background-repeat: no-repeat;
    background-size: contain;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_il-punto.png?v=22b090649cf6d9235f8198630c372e55)
}

.bck-header .header-brand-cor-podcast {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    height: 100%
}

.bck-header .header-brand-cor-podcast.has--bkg-logo:before {
    color: #dedede;
    content: "";
    position: absolute;
    top: -52%;
    left: 42%;
    -webkit-transform: translateY(--52%);
    transform: translateY(--52%)
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header-brand-cor-podcast.has--bkg-logo:before {
        font-family: corriere-icon;
        font-weight: 400;
        font-size: 44vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header-brand-cor-podcast.has--bkg-logo:before {
        font-family: corriere-icon;
        font-weight: 400;
        font-size: 24.44444vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header-brand-cor-podcast.has--bkg-logo:before {
        font-family: corriere-icon;
        font-weight: 400;
        font-size: 10.3125rem
    }
}

.bck-header .header-brand-cor-podcast .title-podcast {
    position: relative;
    color: #095075;
    cursor: default
}

.bck-header .header-brand-cor-podcast .title-podcast.is--cor-podcast {
    width: 600px;
    height: 50px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='599' height='50'%3E%3Crect width='100%25' height='100%25' fill='none'/%3E%3Cg class='currentLayer'%3E%3Cpath d='M31.2 3.6V.7h6.4v13.2h-6.4c-1.9-4.8-5-7.1-9.4-7.1-2.2 0-4.1.6-5.8 1.7-1.7 1.1-3 2.7-4 4.6-.9 1.9-1.4 4.1-1.4 6.5 0 2.2.4 4.3 1.3 6.1.9 1.8 2.2 3.3 3.8 4.4 1.6 1.1 3.4 1.6 5.5 1.6 2.6 0 4.8-.9 6.7-2.6 1.9-1.8 3.2-4.1 3.8-7l7.4 3.5c-2.8 8.7-9 13.1-18.6 13.1-4.1 0-7.8-.8-10.9-2.4-3.1-1.6-5.5-3.8-7.1-6.7C.8 26.7 0 23.3 0 19.4c0-3.7.9-7 2.6-9.9 1.7-2.9 4.1-5.2 7.1-6.9C12.7.9 16.1.1 19.9.1c4.5-.1 8.3 1.1 11.3 3.5zM68.7 25.1c0 2.6-.6 5-1.9 7.1-1.2 2.1-2.9 3.7-5 4.9-2.1 1.2-4.4 1.8-6.9 1.8-2.7 0-5.1-.6-7.2-1.8-2.1-1.2-3.7-2.8-4.9-4.9-1.2-2.1-1.8-4.4-1.8-7.1 0-2.6.6-4.9 1.8-7 1.2-2.1 2.9-3.7 5-4.9 2.1-1.2 4.5-1.8 7-1.8 2.6 0 5 .6 7.1 1.8 2.1 1.2 3.7 2.8 4.9 4.9s1.9 4.4 1.9 7zm-13.8 7.2c1.6 0 2.9-.6 3.8-1.9.9-1.3 1.4-3.1 1.4-5.5 0-2.2-.5-4-1.4-5.2-.9-1.3-2.2-1.9-3.9-1.9-1.7 0-3 .6-3.8 1.9-.9 1.2-1.3 3.1-1.3 5.6 0 2.1.5 3.8 1.4 5.1.9 1.3 2.2 1.9 3.8 1.9zM93.2 11.7v7.8c-2.3.1-4.1.5-5.5 1.1-1.4.6-2.4 1.5-3.2 2.9-.7 1.4-1.1 3.4-1.1 6v2.6h5.2v6H70.2v-6H75v-14h-4.6V12h12.3v6.7c.6-2 1.8-3.7 3.4-5s3.7-2 6.2-2h.9zM118.4 11.7v7.8c-2.3.1-4.1.5-5.5 1.1-1.4.6-2.4 1.5-3.2 2.9-.7 1.4-1.1 3.4-1.1 6v2.6h5.2v6H95.4v-6h4.8v-14h-4.6V12h12.3v6.7c.6-2 1.8-3.7 3.4-5s3.7-2 6.2-2h.9zM134.3 4.6c0 1.3-.5 2.4-1.4 3.3-.9.9-2 1.3-3.2 1.3-1.3 0-2.4-.4-3.3-1.3-.9-.9-1.4-2-1.4-3.3 0-1.2.5-2.3 1.4-3.2.9-.9 2-1.4 3.3-1.4 1.3 0 2.3.5 3.2 1.4.9.9 1.4 1.9 1.4 3.2zm3.4 27.6v6h-16.2v-6h4v-14h-4V12h12.3v20.2h3.9zM167.6 26.9H148c.2 2 .9 3.6 2.1 4.8 1.2 1.2 2.7 1.7 4.6 1.7 2.1 0 4.1-1 6.1-3.1l6.5 2.1c-1.4 2.1-3.2 3.8-5.3 4.8-2.1 1.1-4.6 1.6-7.5 1.6s-5.5-.5-7.7-1.6-3.9-2.6-5.2-4.6c-1.2-2-1.8-4.3-1.8-7s.6-5.1 1.9-7.2c1.3-2.2 3-3.8 5.2-5.1 2.2-1.2 4.6-1.8 7.1-1.8 2.8 0 5.2.6 7.2 1.9 2.1 1.3 3.6 3.1 4.7 5.4 1.1 2.3 1.7 5 1.7 8.1zM153.5 17c-1.5 0-2.7.4-3.6 1.3-.9.9-1.5 2.2-1.7 4h11c-.2-1.6-.9-2.8-1.9-3.8-1.1-1-2.4-1.5-3.8-1.5zM192.5 11.7v7.8c-2.3.1-4.1.5-5.5 1.1-1.4.6-2.4 1.5-3.2 2.9-.7 1.4-1.1 3.4-1.1 6v2.6h5.2v6h-18.4v-6h4.8v-14h-4.6V12H182v6.7c.6-2 1.8-3.7 3.4-5 1.7-1.3 3.7-2 6.2-2h.9zM222.9 26.9h-19.6c.2 2 .9 3.6 2.1 4.8 1.2 1.2 2.7 1.7 4.6 1.7 2.1 0 4.1-1 6.1-3.1l6.5 2.1c-1.4 2.1-3.2 3.8-5.3 4.8-2.1 1.1-4.6 1.6-7.5 1.6-2.9 0-5.5-.5-7.7-1.6s-3.9-2.6-5.2-4.6c-1.2-2-1.8-4.3-1.8-7s.6-5.1 1.9-7.2c1.3-2.2 3-3.8 5.2-5.1 2.2-1.2 4.6-1.8 7.1-1.8 2.8 0 5.2.6 7.2 1.9 2.1 1.3 3.6 3.1 4.7 5.4 1.1 2.3 1.6 5 1.7 8.1zM208.8 17c-1.5 0-2.7.4-3.6 1.3-.9.9-1.5 2.2-1.7 4h11c-.2-1.6-.9-2.8-1.9-3.8-1.2-1-2.4-1.5-3.8-1.5zM279.4 19.9c0 3.9-.8 7.3-2.5 10s-4 4.8-6.9 6.2c-3 1.4-6.4 2.1-10.2 2.1H239v-6.4h5.7V7.1H239V.7h20.4c3.9 0 7.3.7 10.3 2 3 1.3 5.4 3.4 7.2 6.3 1.6 2.8 2.5 6.5 2.5 10.9zm-10.2-.3c0-4.1-1-7.3-2.9-9.4-1.9-2.1-4.7-3.2-8.5-3.2h-3.3v24.8h2.3c3.4 0 6-.6 7.8-1.7 1.8-1.1 3.1-2.6 3.7-4.3.6-1.8.9-3.8.9-6.2zM307.4 22.5v9.7h4.3v6H299v-2c-2.4 1.6-4.8 2.4-7.2 2.4-2.9 0-5.2-.7-6.9-2.2-1.7-1.5-2.6-3.5-2.6-6 0-2.7 1-4.8 2.9-6.4 2-1.6 4.5-2.4 7.8-2.4 1.1 0 2.1.1 3 .4.9.2 1.9.6 3.1 1.2v-2.1c0-1.3-.4-2.4-1.3-3.2-.8-.8-2.1-1.2-3.8-1.2-1.8 0-3.4.7-4.8 2.1l-6.8-1.2c2.1-4.1 6.3-6.2 12.7-6.2 4.4 0 7.5.9 9.4 2.7 1.9 1.8 2.9 4.6 2.9 8.4zm-13.7 10.9c1.5 0 3.3-.9 5.3-2.7v-2.3c-1.8-1.2-3.5-1.7-5-1.7-1.2 0-2.1.3-2.8.8-.6.6-1 1.4-1 2.4.1 2.3 1.3 3.5 3.5 3.5zM327.5 4.6c0 1.3-.5 2.4-1.4 3.3-.9.9-2 1.3-3.2 1.3-1.3 0-2.4-.4-3.3-1.3-.9-.9-1.4-2-1.4-3.3 0-1.2.5-2.3 1.4-3.2.9-.9 2-1.4 3.3-1.4 1.3 0 2.3.5 3.2 1.4.9.9 1.4 1.9 1.4 3.2zm3.3 27.6v6h-16.2v-6h4v-14h-4V12h12.3v20.2h3.9zM349.4 32.2v6h-16.2v-6h4.1V6.7h-4.1v-6h12.5v31.5h3.7zM362.9 18.2l4.4 11.7 4.7-11.7h-3.4V12h13.8v6.1h-3.8L366.1 50h-9.2v-6h5l1.7-4.6-9.5-21.2h-3.8V12h15.8v6.1h-3.2zM433.2 12.6c0 4.1-1.3 7.1-3.9 9-2.6 1.9-6.5 2.9-11.9 2.9h-4v7.3h5.3v6.4h-19.9v-6.4h4.8V7.1h-4.8V.7h18.3c5.4 0 9.4 1 12 2.9 2.8 2 4.1 5 4.1 9zm-10.4 0c0-1.6-.3-2.7-1-3.6-.6-.8-1.6-1.4-2.8-1.6-1.2-.2-2.6-.4-4.1-.4h-1.6v11.3h1.6c2.1 0 3.7-.2 4.8-.6 1.2-.4 1.9-1.1 2.4-1.9.5-.8.7-1.9.7-3.2zM460.5 25.1c0 2.6-.6 5-1.9 7.1-1.2 2.1-2.9 3.7-5 4.9-2.1 1.2-4.4 1.8-6.9 1.8-2.7 0-5.1-.6-7.2-1.8-2.1-1.2-3.7-2.8-4.9-4.9-1.2-2.1-1.8-4.4-1.8-7.1 0-2.6.6-4.9 1.8-7 1.2-2.1 2.9-3.7 5-4.9 2.1-1.2 4.5-1.8 7-1.8 2.6 0 5 .6 7.1 1.8 2.1 1.2 3.7 2.8 4.9 4.9s1.9 4.4 1.9 7zm-13.8 7.2c1.6 0 2.9-.6 3.8-1.9.9-1.3 1.4-3.1 1.4-5.5 0-2.2-.5-4-1.4-5.2-.9-1.3-2.2-1.9-3.9-1.9-1.7 0-3 .6-3.8 1.9-.9 1.2-1.3 3.1-1.3 5.6 0 2.1.5 3.8 1.4 5.1 1 1.3 2.2 1.9 3.8 1.9zM494.5 32.2v6h-12.6v-3.1c-2.4 2.3-5 3.5-7.7 3.5-2.2 0-4.2-.6-5.9-1.8-1.7-1.2-3-2.8-4-4.9-1-2.1-1.4-4.4-1.4-6.9 0-2.6.5-5 1.4-7 1-2.1 2.3-3.7 4.1-4.8 1.8-1.2 3.7-1.7 5.9-1.7 3.1 0 5.6 1.2 7.6 3.6V6.7h-4.2v-6h12.5v31.5h4.3zm-17.9-.2c1.6 0 2.9-.6 3.8-1.9.9-1.3 1.4-3 1.4-5s-.5-3.7-1.4-5c-.9-1.3-2.2-1.9-3.9-1.9-1.6 0-2.8.6-3.8 1.9-.9 1.3-1.4 2.9-1.4 5 0 2 .5 3.7 1.4 5 1 1.3 2.3 1.9 3.9 1.9zM516.3 14.2V12h5.7v10.6h-5.9c-1.4-2.9-3.5-4.3-6.4-4.3-1.8 0-3.2.6-4.4 1.9-1.1 1.3-1.7 2.9-1.7 4.8 0 2.1.5 3.8 1.6 5.2 1.1 1.3 2.6 2 4.4 2 1.3 0 2.6-.4 3.8-1.1 1.2-.7 2.2-1.8 2.9-3.1l6.5 2.9c-1.4 2.7-3.2 4.7-5.2 6-2 1.3-4.7 1.9-8.2 1.9-4.4 0-8-1.2-10.6-3.6-2.6-2.4-3.9-5.8-3.9-10.1 0-2.6.6-4.9 1.8-6.9 1.2-2 2.8-3.6 4.9-4.8 2-1.2 4.3-1.8 6.7-1.8 2.8.1 5.5.9 8 2.6zM549.2 22.5v9.7h4.3v6h-12.6v-2c-2.4 1.6-4.8 2.4-7.2 2.4-2.9 0-5.2-.7-6.9-2.2-1.7-1.5-2.6-3.5-2.6-6 0-2.7 1-4.8 2.9-6.4 2-1.6 4.5-2.4 7.8-2.4 1.1 0 2.1.1 3 .4.9.2 1.9.6 3.1 1.2v-2.1c0-1.3-.4-2.4-1.3-3.2-.8-.8-2.1-1.2-3.8-1.2-1.8 0-3.4.7-4.8 2.1l-6.8-1.2c2.1-4.1 6.3-6.2 12.7-6.2 4.4 0 7.5.9 9.4 2.7 1.9 1.8 2.8 4.6 2.8 8.4zm-13.6 10.9c1.5 0 3.3-.9 5.3-2.7v-2.3c-1.8-1.2-3.5-1.7-5-1.7-1.2 0-2.1.3-2.8.8-.6.6-1 1.4-1 2.4.1 2.3 1.2 3.5 3.5 3.5zM572.3 13v-1h6v7.7h-6c-.5-1.8-2.4-2.8-5.8-2.8-2.4 0-3.6.7-3.6 2 0 .6.3 1 1 1.3.6.3 1.6.5 2.8.7 3.4.4 6.1 1.1 8.1 1.9 2 .8 3.3 1.8 4.1 3 .8 1.2 1.2 2.6 1.2 4.3 0 2.8-1 4.9-2.9 6.5-1.9 1.5-4.5 2.3-7.7 2.3s-5.3-.6-6.5-1.9v1.3h-6v-9h6.1c.2 1.2.8 2.2 1.8 2.9 1.1.7 2.3 1.1 3.9 1.1 1.5 0 2.6-.2 3.3-.5.7-.3 1.1-.9 1.1-1.8 0-.6-.1-1-.4-1.3-.3-.3-.9-.6-1.8-.9-.9-.2-2.2-.5-3.9-.8-3.9-.6-6.8-1.6-8.5-3-1.7-1.4-2.6-3.2-2.6-5.6 0-2.4.9-4.2 2.7-5.6 1.8-1.4 4.2-2 7.1-2 2.3-.1 4.5.3 6.5 1.2zM599 12v6.1h-4.9v11.4c0 .8.2 1.4.5 1.8.3.4.9.6 1.8.6.7 0 1.6-.2 2.6-.5v5.8c-2.3.9-4.4 1.3-6.4 1.3-2.3 0-4-.6-5.2-1.7-1.1-1.2-1.7-2.8-1.7-4.9V18.2h-3.3V12h3.3V8l8.4-6v10h4.9z' class='selected' fill='%230a5278'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px
}

.bck-header .header-brand-cor-podcast .title-podcast.is--cor-podcast-audible {
    width: 600px;
    height: 50px;
    background: url("data:image/png;base64,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") 50% no-repeat;
    background-size: contain;
    text-indent: -9999px
}

.bck-header .header-brand-cor-podcast-serie {
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    height: 100%
}

.bck-header .header-brand-cor-podcast-serie.has--bkg-logo:before {
    color: #dedede;
    content: "";
    position: absolute;
    top: -50%;
    left: 44%;
    -webkit-transform: translateY(--50%);
    transform: translateY(--50%)
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header-brand-cor-podcast-serie.has--bkg-logo:before {
        font-family: corriere-icon;
        font-weight: 400;
        font-size: 33.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header-brand-cor-podcast-serie.has--bkg-logo:before {
        font-family: corriere-icon;
        font-weight: 400;
        font-size: 18.51852vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header-brand-cor-podcast-serie.has--bkg-logo:before {
        font-family: corriere-icon;
        font-weight: 400;
        font-size: 7.8125rem
    }
}

.bck-header .header-brand-cor-podcast-serie .title-podcast {
    position: relative;
    color: #095075;
    cursor: default
}

.bck-header .header-brand-cor-podcast-serie .title-podcast.is--cor-podcast {
    width: 600px;
    height: 50px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='599' height='50'%3E%3Crect width='100%25' height='100%25' fill='none'/%3E%3Cg class='currentLayer'%3E%3Cpath d='M31.2 3.6V.7h6.4v13.2h-6.4c-1.9-4.8-5-7.1-9.4-7.1-2.2 0-4.1.6-5.8 1.7-1.7 1.1-3 2.7-4 4.6-.9 1.9-1.4 4.1-1.4 6.5 0 2.2.4 4.3 1.3 6.1.9 1.8 2.2 3.3 3.8 4.4 1.6 1.1 3.4 1.6 5.5 1.6 2.6 0 4.8-.9 6.7-2.6 1.9-1.8 3.2-4.1 3.8-7l7.4 3.5c-2.8 8.7-9 13.1-18.6 13.1-4.1 0-7.8-.8-10.9-2.4-3.1-1.6-5.5-3.8-7.1-6.7C.8 26.7 0 23.3 0 19.4c0-3.7.9-7 2.6-9.9 1.7-2.9 4.1-5.2 7.1-6.9C12.7.9 16.1.1 19.9.1c4.5-.1 8.3 1.1 11.3 3.5zM68.7 25.1c0 2.6-.6 5-1.9 7.1-1.2 2.1-2.9 3.7-5 4.9-2.1 1.2-4.4 1.8-6.9 1.8-2.7 0-5.1-.6-7.2-1.8-2.1-1.2-3.7-2.8-4.9-4.9-1.2-2.1-1.8-4.4-1.8-7.1 0-2.6.6-4.9 1.8-7 1.2-2.1 2.9-3.7 5-4.9 2.1-1.2 4.5-1.8 7-1.8 2.6 0 5 .6 7.1 1.8 2.1 1.2 3.7 2.8 4.9 4.9s1.9 4.4 1.9 7zm-13.8 7.2c1.6 0 2.9-.6 3.8-1.9.9-1.3 1.4-3.1 1.4-5.5 0-2.2-.5-4-1.4-5.2-.9-1.3-2.2-1.9-3.9-1.9-1.7 0-3 .6-3.8 1.9-.9 1.2-1.3 3.1-1.3 5.6 0 2.1.5 3.8 1.4 5.1.9 1.3 2.2 1.9 3.8 1.9zM93.2 11.7v7.8c-2.3.1-4.1.5-5.5 1.1-1.4.6-2.4 1.5-3.2 2.9-.7 1.4-1.1 3.4-1.1 6v2.6h5.2v6H70.2v-6H75v-14h-4.6V12h12.3v6.7c.6-2 1.8-3.7 3.4-5s3.7-2 6.2-2h.9zM118.4 11.7v7.8c-2.3.1-4.1.5-5.5 1.1-1.4.6-2.4 1.5-3.2 2.9-.7 1.4-1.1 3.4-1.1 6v2.6h5.2v6H95.4v-6h4.8v-14h-4.6V12h12.3v6.7c.6-2 1.8-3.7 3.4-5s3.7-2 6.2-2h.9zM134.3 4.6c0 1.3-.5 2.4-1.4 3.3-.9.9-2 1.3-3.2 1.3-1.3 0-2.4-.4-3.3-1.3-.9-.9-1.4-2-1.4-3.3 0-1.2.5-2.3 1.4-3.2.9-.9 2-1.4 3.3-1.4 1.3 0 2.3.5 3.2 1.4.9.9 1.4 1.9 1.4 3.2zm3.4 27.6v6h-16.2v-6h4v-14h-4V12h12.3v20.2h3.9zM167.6 26.9H148c.2 2 .9 3.6 2.1 4.8 1.2 1.2 2.7 1.7 4.6 1.7 2.1 0 4.1-1 6.1-3.1l6.5 2.1c-1.4 2.1-3.2 3.8-5.3 4.8-2.1 1.1-4.6 1.6-7.5 1.6s-5.5-.5-7.7-1.6-3.9-2.6-5.2-4.6c-1.2-2-1.8-4.3-1.8-7s.6-5.1 1.9-7.2c1.3-2.2 3-3.8 5.2-5.1 2.2-1.2 4.6-1.8 7.1-1.8 2.8 0 5.2.6 7.2 1.9 2.1 1.3 3.6 3.1 4.7 5.4 1.1 2.3 1.7 5 1.7 8.1zM153.5 17c-1.5 0-2.7.4-3.6 1.3-.9.9-1.5 2.2-1.7 4h11c-.2-1.6-.9-2.8-1.9-3.8-1.1-1-2.4-1.5-3.8-1.5zM192.5 11.7v7.8c-2.3.1-4.1.5-5.5 1.1-1.4.6-2.4 1.5-3.2 2.9-.7 1.4-1.1 3.4-1.1 6v2.6h5.2v6h-18.4v-6h4.8v-14h-4.6V12H182v6.7c.6-2 1.8-3.7 3.4-5 1.7-1.3 3.7-2 6.2-2h.9zM222.9 26.9h-19.6c.2 2 .9 3.6 2.1 4.8 1.2 1.2 2.7 1.7 4.6 1.7 2.1 0 4.1-1 6.1-3.1l6.5 2.1c-1.4 2.1-3.2 3.8-5.3 4.8-2.1 1.1-4.6 1.6-7.5 1.6-2.9 0-5.5-.5-7.7-1.6s-3.9-2.6-5.2-4.6c-1.2-2-1.8-4.3-1.8-7s.6-5.1 1.9-7.2c1.3-2.2 3-3.8 5.2-5.1 2.2-1.2 4.6-1.8 7.1-1.8 2.8 0 5.2.6 7.2 1.9 2.1 1.3 3.6 3.1 4.7 5.4 1.1 2.3 1.6 5 1.7 8.1zM208.8 17c-1.5 0-2.7.4-3.6 1.3-.9.9-1.5 2.2-1.7 4h11c-.2-1.6-.9-2.8-1.9-3.8-1.2-1-2.4-1.5-3.8-1.5zM279.4 19.9c0 3.9-.8 7.3-2.5 10s-4 4.8-6.9 6.2c-3 1.4-6.4 2.1-10.2 2.1H239v-6.4h5.7V7.1H239V.7h20.4c3.9 0 7.3.7 10.3 2 3 1.3 5.4 3.4 7.2 6.3 1.6 2.8 2.5 6.5 2.5 10.9zm-10.2-.3c0-4.1-1-7.3-2.9-9.4-1.9-2.1-4.7-3.2-8.5-3.2h-3.3v24.8h2.3c3.4 0 6-.6 7.8-1.7 1.8-1.1 3.1-2.6 3.7-4.3.6-1.8.9-3.8.9-6.2zM307.4 22.5v9.7h4.3v6H299v-2c-2.4 1.6-4.8 2.4-7.2 2.4-2.9 0-5.2-.7-6.9-2.2-1.7-1.5-2.6-3.5-2.6-6 0-2.7 1-4.8 2.9-6.4 2-1.6 4.5-2.4 7.8-2.4 1.1 0 2.1.1 3 .4.9.2 1.9.6 3.1 1.2v-2.1c0-1.3-.4-2.4-1.3-3.2-.8-.8-2.1-1.2-3.8-1.2-1.8 0-3.4.7-4.8 2.1l-6.8-1.2c2.1-4.1 6.3-6.2 12.7-6.2 4.4 0 7.5.9 9.4 2.7 1.9 1.8 2.9 4.6 2.9 8.4zm-13.7 10.9c1.5 0 3.3-.9 5.3-2.7v-2.3c-1.8-1.2-3.5-1.7-5-1.7-1.2 0-2.1.3-2.8.8-.6.6-1 1.4-1 2.4.1 2.3 1.3 3.5 3.5 3.5zM327.5 4.6c0 1.3-.5 2.4-1.4 3.3-.9.9-2 1.3-3.2 1.3-1.3 0-2.4-.4-3.3-1.3-.9-.9-1.4-2-1.4-3.3 0-1.2.5-2.3 1.4-3.2.9-.9 2-1.4 3.3-1.4 1.3 0 2.3.5 3.2 1.4.9.9 1.4 1.9 1.4 3.2zm3.3 27.6v6h-16.2v-6h4v-14h-4V12h12.3v20.2h3.9zM349.4 32.2v6h-16.2v-6h4.1V6.7h-4.1v-6h12.5v31.5h3.7zM362.9 18.2l4.4 11.7 4.7-11.7h-3.4V12h13.8v6.1h-3.8L366.1 50h-9.2v-6h5l1.7-4.6-9.5-21.2h-3.8V12h15.8v6.1h-3.2zM433.2 12.6c0 4.1-1.3 7.1-3.9 9-2.6 1.9-6.5 2.9-11.9 2.9h-4v7.3h5.3v6.4h-19.9v-6.4h4.8V7.1h-4.8V.7h18.3c5.4 0 9.4 1 12 2.9 2.8 2 4.1 5 4.1 9zm-10.4 0c0-1.6-.3-2.7-1-3.6-.6-.8-1.6-1.4-2.8-1.6-1.2-.2-2.6-.4-4.1-.4h-1.6v11.3h1.6c2.1 0 3.7-.2 4.8-.6 1.2-.4 1.9-1.1 2.4-1.9.5-.8.7-1.9.7-3.2zM460.5 25.1c0 2.6-.6 5-1.9 7.1-1.2 2.1-2.9 3.7-5 4.9-2.1 1.2-4.4 1.8-6.9 1.8-2.7 0-5.1-.6-7.2-1.8-2.1-1.2-3.7-2.8-4.9-4.9-1.2-2.1-1.8-4.4-1.8-7.1 0-2.6.6-4.9 1.8-7 1.2-2.1 2.9-3.7 5-4.9 2.1-1.2 4.5-1.8 7-1.8 2.6 0 5 .6 7.1 1.8 2.1 1.2 3.7 2.8 4.9 4.9s1.9 4.4 1.9 7zm-13.8 7.2c1.6 0 2.9-.6 3.8-1.9.9-1.3 1.4-3.1 1.4-5.5 0-2.2-.5-4-1.4-5.2-.9-1.3-2.2-1.9-3.9-1.9-1.7 0-3 .6-3.8 1.9-.9 1.2-1.3 3.1-1.3 5.6 0 2.1.5 3.8 1.4 5.1 1 1.3 2.2 1.9 3.8 1.9zM494.5 32.2v6h-12.6v-3.1c-2.4 2.3-5 3.5-7.7 3.5-2.2 0-4.2-.6-5.9-1.8-1.7-1.2-3-2.8-4-4.9-1-2.1-1.4-4.4-1.4-6.9 0-2.6.5-5 1.4-7 1-2.1 2.3-3.7 4.1-4.8 1.8-1.2 3.7-1.7 5.9-1.7 3.1 0 5.6 1.2 7.6 3.6V6.7h-4.2v-6h12.5v31.5h4.3zm-17.9-.2c1.6 0 2.9-.6 3.8-1.9.9-1.3 1.4-3 1.4-5s-.5-3.7-1.4-5c-.9-1.3-2.2-1.9-3.9-1.9-1.6 0-2.8.6-3.8 1.9-.9 1.3-1.4 2.9-1.4 5 0 2 .5 3.7 1.4 5 1 1.3 2.3 1.9 3.9 1.9zM516.3 14.2V12h5.7v10.6h-5.9c-1.4-2.9-3.5-4.3-6.4-4.3-1.8 0-3.2.6-4.4 1.9-1.1 1.3-1.7 2.9-1.7 4.8 0 2.1.5 3.8 1.6 5.2 1.1 1.3 2.6 2 4.4 2 1.3 0 2.6-.4 3.8-1.1 1.2-.7 2.2-1.8 2.9-3.1l6.5 2.9c-1.4 2.7-3.2 4.7-5.2 6-2 1.3-4.7 1.9-8.2 1.9-4.4 0-8-1.2-10.6-3.6-2.6-2.4-3.9-5.8-3.9-10.1 0-2.6.6-4.9 1.8-6.9 1.2-2 2.8-3.6 4.9-4.8 2-1.2 4.3-1.8 6.7-1.8 2.8.1 5.5.9 8 2.6zM549.2 22.5v9.7h4.3v6h-12.6v-2c-2.4 1.6-4.8 2.4-7.2 2.4-2.9 0-5.2-.7-6.9-2.2-1.7-1.5-2.6-3.5-2.6-6 0-2.7 1-4.8 2.9-6.4 2-1.6 4.5-2.4 7.8-2.4 1.1 0 2.1.1 3 .4.9.2 1.9.6 3.1 1.2v-2.1c0-1.3-.4-2.4-1.3-3.2-.8-.8-2.1-1.2-3.8-1.2-1.8 0-3.4.7-4.8 2.1l-6.8-1.2c2.1-4.1 6.3-6.2 12.7-6.2 4.4 0 7.5.9 9.4 2.7 1.9 1.8 2.8 4.6 2.8 8.4zm-13.6 10.9c1.5 0 3.3-.9 5.3-2.7v-2.3c-1.8-1.2-3.5-1.7-5-1.7-1.2 0-2.1.3-2.8.8-.6.6-1 1.4-1 2.4.1 2.3 1.2 3.5 3.5 3.5zM572.3 13v-1h6v7.7h-6c-.5-1.8-2.4-2.8-5.8-2.8-2.4 0-3.6.7-3.6 2 0 .6.3 1 1 1.3.6.3 1.6.5 2.8.7 3.4.4 6.1 1.1 8.1 1.9 2 .8 3.3 1.8 4.1 3 .8 1.2 1.2 2.6 1.2 4.3 0 2.8-1 4.9-2.9 6.5-1.9 1.5-4.5 2.3-7.7 2.3s-5.3-.6-6.5-1.9v1.3h-6v-9h6.1c.2 1.2.8 2.2 1.8 2.9 1.1.7 2.3 1.1 3.9 1.1 1.5 0 2.6-.2 3.3-.5.7-.3 1.1-.9 1.1-1.8 0-.6-.1-1-.4-1.3-.3-.3-.9-.6-1.8-.9-.9-.2-2.2-.5-3.9-.8-3.9-.6-6.8-1.6-8.5-3-1.7-1.4-2.6-3.2-2.6-5.6 0-2.4.9-4.2 2.7-5.6 1.8-1.4 4.2-2 7.1-2 2.3-.1 4.5.3 6.5 1.2zM599 12v6.1h-4.9v11.4c0 .8.2 1.4.5 1.8.3.4.9.6 1.8.6.7 0 1.6-.2 2.6-.5v5.8c-2.3.9-4.4 1.3-6.4 1.3-2.3 0-4-.6-5.2-1.7-1.1-1.2-1.7-2.8-1.7-4.9V18.2h-3.3V12h3.3V8l8.4-6v10h4.9z' class='selected' fill='%230a5278'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px
}

.bck-header .header-brand-cor-podcast-serie .title-podcast.is--cor-podcast-audible {
    width: 600px;
    height: 50px;
    background: url("data:image/png;base64,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") 50% no-repeat;
    background-size: contain;
    text-indent: -9999px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header-brand-cor-special .title-special {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 9.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header-brand-cor-special .title-special {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 5.18519vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header-brand-cor-special .title-special {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.1875rem
    }
}

.bck-header .header-cor-bn .bn_loghi_partner {
    padding: 5px 0
}

.bck-header .header-cor-bn .bn_loghi_partner .wrapSponsor_top .single-brand {
    margin: 0 40px
}

.bck-header .header-cor-bn .bn_loghi_partner .wrapSponsor_top .single-brand.acc {
    width: 70px
}

.bck-header .header-cor-bn .bn_loghi_partner .wrapSponsor_top .single-brand.eni {
    width: 36px
}

.bck-header .header-cor-bn .bn_loghi_partner .wrapSponsor_top .single-brand.bio {
    width: 50px
}

.bck-header .header-cor-bn .corsera-logo {
    padding-top: 8px;
    border-top: 1px solid #ddd;
    font-size: 12px
}

.bck-header .header-cor-bn .header-brand-cor-sec-logo-c {
    padding: 6px 0 26px;
    border-bottom: 1px solid #ddd
}

.bck-header .header-cor-bn .icon-logo-buonenotizie-cuore {
    display: block;
    flex: none;
    width: 45px;
    height: 38px;
    margin: -20px auto auto;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAmCAYAAABQ3RJZAAAACXBIWXMAAAsTAAALEwEAmpwYAAA8SWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIKICAgICAgICAgICAgeG1sbnM6dGlmZj0iaHR0cDovL25zLmFkb2JlLmNvbS90aWZmLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOmV4aWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vZXhpZi8xLjAvIj4KICAgICAgICAgPHhtcDpDcmVhdG9yVG9vbD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE3LTA3LTI2VDEwOjE0OjMwKzAyOjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNZXRhZGF0YURhdGU+MjAxNy0wNy0yNlQxMDoxNjo1NyswMjowMDwveG1wOk1ldGFkYXRhRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTctMDctMjZUMTA6MTY6NTcrMDI6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOjdmZjFmZTdlLWE0ZDYtOTg0Yi05ZGMxLWI0NWRjZDk0MDBmMzwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDoxMWFmMjI1Ny01ODU2LWNjNDktODA3OS1iMGRkOTBhMjEyZGQ8L3htcE1NOkRvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+eG1wLmRpZDoxMWFmMjI1Ny01ODU2LWNjNDktODA3OS1iMGRkOTBhMjEyZGQ8L3htcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkhpc3Rvcnk+CiAgICAgICAgICAgIDxyZGY6U2VxPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5jcmVhdGVkPC9zdEV2dDphY3Rpb24+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDppbnN0YW5jZUlEPnhtcC5paWQ6MTFhZjIyNTctNTg1Ni1jYzQ5LTgwNzktYjBkZDkwYTIxMmRkPC9zdEV2dDppbnN0YW5jZUlEPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6d2hlbj4yMDE3LTA3LTI2VDEwOjE0OjMwKzAyOjAwPC9zdEV2dDp3aGVuPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6c29mdHdhcmVBZ2VudD5BZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpPC9zdEV2dDpzb2Z0d2FyZUFnZW50PgogICAgICAgICAgICAgICA8L3JkZjpsaT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDo4NGU3MzQ5Mi0zMGMxLWNhNGUtYTJmNC00YjA3NTljNmNkZjE8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTctMDctMjZUMTA6MTQ6MzArMDI6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoV2luZG93cyk8L3N0RXZ0OnNvZnR3YXJlQWdlbnQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpjaGFuZ2VkPi88L3N0RXZ0OmNoYW5nZWQ+CiAgICAgICAgICAgICAgIDwvcmRmOmxpPgogICAgICAgICAgICAgICA8cmRmOmxpIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmFjdGlvbj5zYXZlZDwvc3RFdnQ6YWN0aW9uPgogICAgICAgICAgICAgICAgICA8c3RFdnQ6aW5zdGFuY2VJRD54bXAuaWlkOjdmZjFmZTdlLWE0ZDYtOTg0Yi05ZGMxLWI0NWRjZDk0MDBmMzwvc3RFdnQ6aW5zdGFuY2VJRD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OndoZW4+MjAxNy0wNy0yNlQxMDoxNjo1NyswMjowMDwvc3RFdnQ6d2hlbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OnNvZnR3YXJlQWdlbnQ+QWRvYmUgUGhvdG9zaG9wIENDIChXaW5kb3dzKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8cGhvdG9zaG9wOkRvY3VtZW50QW5jZXN0b3JzPgogICAgICAgICAgICA8cmRmOkJhZz4KICAgICAgICAgICAgICAgPHJkZjpsaT54bXAuZGlkOjAyODAxMTc0MDcyMDY4MTE5NUZFRTA4NTgzNzMxQjVEPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOkJhZz4KICAgICAgICAgPC9waG90b3Nob3A6RG9jdW1lbnRBbmNlc3RvcnM+CiAgICAgICAgIDxkYzpmb3JtYXQ+aW1hZ2UvcG5nPC9kYzpmb3JtYXQ+CiAgICAgICAgIDx0aWZmOk9yaWVudGF0aW9uPjE8L3RpZmY6T3JpZW50YXRpb24+CiAgICAgICAgIDx0aWZmOlhSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpYUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6WVJlc29sdXRpb24+NzIwMDAwLzEwMDAwPC90aWZmOllSZXNvbHV0aW9uPgogICAgICAgICA8dGlmZjpSZXNvbHV0aW9uVW5pdD4yPC90aWZmOlJlc29sdXRpb25Vbml0PgogICAgICAgICA8ZXhpZjpDb2xvclNwYWNlPjY1NTM1PC9leGlmOkNvbG9yU3BhY2U+CiAgICAgICAgIDxleGlmOlBpeGVsWERpbWVuc2lvbj40NTwvZXhpZjpQaXhlbFhEaW1lbnNpb24+CiAgICAgICAgIDxleGlmOlBpeGVsWURpbWVuc2lvbj4zODwvZXhpZjpQaXhlbFlEaW1lbnNpb24+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICA8L3JkZjpSREY+CjwveDp4bXBtZXRhPgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgIAo8P3hwYWNrZXQgZW5kPSJ3Ij8+OD4D4QAAACBjSFJNAAB6JQAAgIMAAPn/AACA6QAAdTAAAOpgAAA6mAAAF2+SX8VGAAADn0lEQVR42syZQYgbVRjHfwkRImxkhR62WaQtKLt0p7NVHHDpQWbOYrJgUQ/SRr20J1uw3j3ZvXTrucW2uyIexM1BqB52VixUSMV0MqEpe2iETVwQNJhig10aD77GTHYmM/PmWfZ/mcwM+d5vvvzf9715SfX7fcJk69pzwFngKDApjhvi9vfAmlWrV8PirB+ZKwKviu8jjk2gA1SBc6bjPgyLkxoHbevaYeAb4CDhagIlq1bfCIC9ECPOnOm4f8WCtnUtBXwOvE18XbFq9ZKAnRSwJyXiXDUd1/d76QDgHySBAU6uH5n77HE4SWCAE7au3YyUaVvXbgDHSK5mRDuE6UfTcRcCM23r2juKgFEEDPCKrWsv+ULbuvYUcI29qZ+CMv0We1i2rr3mB/0xe1srnokorPE3e19p03H7GXHyjMrIk4Yx+Hy/0WCn2/Vc67Xa9NotmdApYACtRFOFIi+c+4hMLue5vl0uM1UoDM43l86ztboiPY4y6EOnTnPw1OmAhyl4zu/fbSTziCo7BAH7qVOpKIH+M0mQ/a8XPec73S5bqyt0bu2G87sWQ/0BtFgOdlRMvMee3Vw6z8/vlui128qybDpuf9Qel2UCZfPTZPP5yGBdeT9fHdhDmzdS2ryRukf6ooos99r/lbO4DzRO90h/qs0baW3eSGfc25W+aJNbMsFyMzPeytBoDD1AC1vX1FQnHv1ed2498thD+OX9pJn+I9lEC9KaVas3g+r0V8ClONEmZmYDa3Aml2NidnZXd5TQxcDmYjpux9a1ZeADmSyPenbh+nee7lg5/oZMY9kYfe/0ay4fAr9Eifbsy0ZgDZ40DA/wTrcrA9wBSqEd0XTcHWBB5jccnoS7HkiuapSGvTy2jZuO+ytghUV8OOLPqUKRiZlZsvlppgrFpOuNZatWX5PZ97gwzt/Z/DQL17+NRBDTzxtWrW7KLpjOAl8G3ey1W5GWmNvlchzgJrAovcMksv00cAc4ILMs3S6X2Vz6JGqp6wBm2BZbKuJeXih4Nj/NPssiJ+p2r93it/X1OBmOBBwZWoBngFXgzf+h41WBRb9KkQh6aMvsC8XgVZHhyEvjWNBD8O/FbfcBGmxWxnq7lYEW4M8DmwmAz1i1+rLUK7ksdNQJGjDhFv32sZ/Ii63puA+AQ+NquY9/X0wCnDjTI1kvAl+HtOUzKsZSBi3A9wM3R+zSEf69omocpdBD9bzCv38CVcVKrapyjH8GAIZgikSOrw2PAAAAAElFTkSuQmCC") 50% no-repeat
}

.bck-header .header-cor-bn .icon-logo-buonenotizie-cuore a {
    display: block;
    width: 100%;
    height: 100%
}

.bck-header .header-breadcrumb {
    color: #05283a;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header-breadcrumb {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.93333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header-breadcrumb {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1.62963vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header-breadcrumb {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .6875rem
    }
}

.bck-header .header__content {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    height: 100%
}

.bck-header .header__content .item-left {
    width: 0
}

.bck-header .bck-header-img {
    position: absolute;
    top: 37%;
    left: 0;
    width: 96px;
    height: 130px;
    background-size: cover;
    background-repeat: no-repeat;
    /* background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/camaleonte.png?v=090f904907055db24fce17f9eb192a5d) */
}

.bck-media-list-section {
    display: flex;
    flex-basis: auto;
    flex-direction: column;
    margin-right: .625rem;
    margin-left: .625rem
}

.bck-media-list-section.has--bg-matt {
    padding: .625rem .625rem 0;
    background-color: rgba(68, 136, 241, .1);
    box-shadow: 0 1px 4px 0 #fff
}

.bck-media-list-section .media-list__header {
    display: flex;
    align-items: center;
    padding: .8125rem 1.1875rem;
    background-color: #fafafa
}

.bck-media-list-section .media-list__header .overtitle-art-logo {
    display: inline-flex;
    width: 80px
}

.bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue {
    background-color: #4488f1;
    border-radius: 2px
}

.bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .bck-media-list-special .title-medium,
.bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .bck-media-list-special .title-medium-bold,
.bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .bck-media-list-special .title-small,
.bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .bck-media-list-special .title-small-b-b,
.bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .title,
.bck-media-list-special .bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .title-medium,
.bck-media-list-special .bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .title-medium-bold,
.bck-media-list-special .bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .title-small,
.bck-media-list-special .bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .title-small-b-b {
    color: #fff
}

.bck-media-list-section .media-list__content {
    margin-left: .9375rem
}

.bck-media-list-section .media-list__content+.media-list__footer {
    margin-top: .75rem
}

.bck-media-list-section .media-list__content.has--border-b {
    border-bottom: 1px solid #ddd
}

.bck-media-list-section .media-list__content.fxr-between-center {
    margin: 0
}

.bck-media-list-section .inputs-group {
    width: 100%;
    margin-left: .9375rem
}

.bck-media-list-section .input-group {
    margin: 1.25rem 0
}

.bck-media-list-section .input-group .label-control {
    display: inline-block;
    color: #666
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-section .input-group .label-control {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-section .input-group .label-control {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-section .input-group .label-control {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .8125rem
    }
}

.bck-media-list-section .input-group .input-control {
    display: inline-block;
    width: 100%;
    height: 30px;
    padding-right: 1.75rem;
    border: none;
    border-bottom: 1px solid rgba(0, 0, 0, .42);
    background-color: transparent;
    color: #666;
    border-radius: 0;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-section .input-group .input-control {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-section .input-group .input-control {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-section .input-group .input-control {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list-section .input-group .input-control+.button {
    position: absolute;
    right: .75rem;
    display: inline-block;
    padding: 0;
    border: none;
    -webkit-transform: rotate(280deg);
    transform: rotate(280deg)
}

.bck-media-list-section .input-group .select-control {
    position: relative
}

.bck-media-list-section .input-group .select-control>select {
    display: none
}

.bck-media-list-section .input-group .select-control .select-selected {
    height: 30px;
    border-bottom: 1px solid rgba(0, 0, 0, .42);
    color: #666
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-section .input-group .select-control .select-selected {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-section .input-group .select-control .select-selected {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-section .input-group .select-control .select-selected {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list-section .input-group .select-control .select-selected:after {
    position: absolute;
    content: "";
    top: 14px;
    right: 4px;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #666
}

.bck-media-list-section .input-group .select-control .select-selected.select-arrow-active:after {
    border-color: transparent transparent #fff;
    top: 7px
}

.bck-media-list-section .input-group .select-control .select-items {
    position: absolute;
    z-index: 99;
    top: 0;
    right: 0;
    left: 0;
    width: 90%;
    background-color: #fff;
    border-radius: 2px
}

.bck-media-list-section .input-group .select-control .select-items .option {
    padding: 2px 16px;
    color: #666;
    cursor: pointer
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-section .input-group .select-control .select-items .option {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-section .input-group .select-control .select-items .option {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-section .input-group .select-control .select-items .option {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list-section .input-group .select-control .select-items .option:hover {
    background-color: #dedede
}

.bck-media-list-section .bck-media-list-special .title-medium,
.bck-media-list-section .bck-media-list-special .title-medium-bold,
.bck-media-list-section .bck-media-list-special .title-small,
.bck-media-list-section .bck-media-list-special .title-small-b-b,
.bck-media-list-section .title,
.bck-media-list-special .bck-media-list-section .title-medium,
.bck-media-list-special .bck-media-list-section .title-medium-bold,
.bck-media-list-special .bck-media-list-section .title-small,
.bck-media-list-special .bck-media-list-section .title-small-b-b {
    display: inline-flex;
    color: #333;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-section .bck-media-list-special .title-medium,
    .bck-media-list-section .bck-media-list-special .title-medium-bold,
    .bck-media-list-section .bck-media-list-special .title-small,
    .bck-media-list-section .bck-media-list-special .title-small-b-b,
    .bck-media-list-section .title,
    .bck-media-list-special .bck-media-list-section .title-medium,
    .bck-media-list-special .bck-media-list-section .title-medium-bold,
    .bck-media-list-special .bck-media-list-section .title-small,
    .bck-media-list-special .bck-media-list-section .title-small-b-b {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-section .bck-media-list-special .title-medium,
    .bck-media-list-section .bck-media-list-special .title-medium-bold,
    .bck-media-list-section .bck-media-list-special .title-small,
    .bck-media-list-section .bck-media-list-special .title-small-b-b,
    .bck-media-list-section .title,
    .bck-media-list-special .bck-media-list-section .title-medium,
    .bck-media-list-special .bck-media-list-section .title-medium-bold,
    .bck-media-list-special .bck-media-list-section .title-small,
    .bck-media-list-special .bck-media-list-section .title-small-b-b {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-section .bck-media-list-special .title-medium,
    .bck-media-list-section .bck-media-list-special .title-medium-bold,
    .bck-media-list-section .bck-media-list-special .title-small,
    .bck-media-list-section .bck-media-list-special .title-small-b-b,
    .bck-media-list-section .title,
    .bck-media-list-special .bck-media-list-section .title-medium,
    .bck-media-list-special .bck-media-list-section .title-medium-bold,
    .bck-media-list-special .bck-media-list-section .title-small,
    .bck-media-list-special .bck-media-list-section .title-small-b-b {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-list-section .bck-media-list-special .icon+.title-medium,
.bck-media-list-section .bck-media-list-special .icon+.title-medium-bold,
.bck-media-list-section .bck-media-list-special .icon+.title-small,
.bck-media-list-section .bck-media-list-special .icon+.title-small-b-b,
.bck-media-list-section .icon+.title,
.bck-media-list-section .image.has-media .bck-media-list-special .icon-shadow+.title-medium,
.bck-media-list-section .image.has-media .bck-media-list-special .icon-shadow+.title-medium-bold,
.bck-media-list-section .image.has-media .bck-media-list-special .icon-shadow+.title-small,
.bck-media-list-section .image.has-media .bck-media-list-special .icon-shadow+.title-small-b-b,
.bck-media-list-section .image.has-media .icon-shadow+.title,
.bck-media-list-special .bck-media-list-section .icon+.title-medium,
.bck-media-list-special .bck-media-list-section .icon+.title-medium-bold,
.bck-media-list-special .bck-media-list-section .icon+.title-small,
.bck-media-list-special .bck-media-list-section .icon+.title-small-b-b,
.bck-media-list-special .bck-media-list-section .image.has-media .icon-shadow+.title-medium,
.bck-media-list-special .bck-media-list-section .image.has-media .icon-shadow+.title-medium-bold,
.bck-media-list-special .bck-media-list-section .image.has-media .icon-shadow+.title-small,
.bck-media-list-special .bck-media-list-section .image.has-media .icon-shadow+.title-small-b-b,
.bck-media-list-special .image.has-media .bck-media-list-section .icon-shadow+.title-medium,
.bck-media-list-special .image.has-media .bck-media-list-section .icon-shadow+.title-medium-bold,
.bck-media-list-special .image.has-media .bck-media-list-section .icon-shadow+.title-small,
.bck-media-list-special .image.has-media .bck-media-list-section .icon-shadow+.title-small-b-b,
.image.has-media .bck-media-list-section .bck-media-list-special .icon-shadow+.title-medium,
.image.has-media .bck-media-list-section .bck-media-list-special .icon-shadow+.title-medium-bold,
.image.has-media .bck-media-list-section .bck-media-list-special .icon-shadow+.title-small,
.image.has-media .bck-media-list-section .bck-media-list-special .icon-shadow+.title-small-b-b,
.image.has-media .bck-media-list-section .icon-shadow+.title {
    margin-left: .9375rem
}

.bck-media-list-signature {
    position: relative;
    padding: 1rem .625rem;
    margin: .625rem
}

.bck-media-list-signature .media-list__header {
    text-align: center
}

.bck-media-list-signature .media-list__header .box-four-line {
    width: 92%;
    margin-top: .625rem;
    margin-left: -.625rem
}

.bck-media-list-signature .media-list__header .box-four-line.is-small {
    width: 65%
}

.bck-media-list-signature .media-list__content {
    padding: .9375rem 0 0
}

.bck-media-list-signature .media-list__content .list-items {
    display: flex;
    flex: 1 0 100%;
    flex-direction: column
}

.bck-media-list-signature .media-list__content .list-items .media {
    padding: 0;
    margin: 0;
    border: none
}

.bck-media-list-signature .media-list__content .list-items .media:last-child .media-content {
    padding-bottom: 0;
    margin-bottom: 0;
    border: none
}

.bck-media-list-signature .media-list__content .list-items .media .media-content {
    padding-bottom: 1rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #dedede
}

.bck-box-newsletter {
    width: 320px;
    min-height: 300px;
    margin-bottom: 1.25rem;
    border-radius: 2px;
    box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .24), 0 0 6px 0 rgba(0, 0, 0, .12);
    background-image: linear-gradient(180deg, #fafafa, #fafafa), linear-gradient(0deg, transparent, transparent, rgba(0, 0, 0, .02), rgba(0, 0, 0, .04))
}

.bck-box-newsletter .box-newsletter__header {
    height: 188px;
    background-size: cover;
    background-repeat: no-repeat
}

.bck-box-newsletter .box-newsletter__header span {
    display: block;
    padding-top: 10px;
    color: #fff;
    line-height: 1.32;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-newsletter .box-newsletter__header span {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-newsletter .box-newsletter__header span {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-newsletter .box-newsletter__header span {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-box-newsletter .box-newsletter__header h2 {
    margin-top: 30px;
    color: #fff;
    line-height: 1.13;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-newsletter .box-newsletter__header h2 {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 11.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-newsletter .box-newsletter__header h2 {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 6.22222vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-newsletter .box-newsletter__header h2 {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.625rem
    }
}

/* .bck-box-newsletter .box-newsletter__header.is-corriere {
  background-image: url(/rcs_cor_corriere-layout/v2/assets/img/ext/newsletter/corriere-newsletter.png?v=3c3e35c3b79778fa1e823fa32b158091)
} */

.bck-box-newsletter .box-newsletter__header.is-corriere span {
    padding-top: 3.125rem
}

.bck-box-newsletter .box-newsletter__header.is-corriere h2 {
    margin-top: 0;
    font-size: 35px
}

/* 
.bck-box-newsletter .box-newsletter__header.is-locali {
  background-image: url(/rcs_cor_corriere-layout/v2/assets/img/ext/newsletter/corriere-newsletter.png?v=3c3e35c3b79778fa1e823fa32b158091)
} */

.bck-box-newsletter .box-newsletter__header.is-locali span {
    padding-bottom: 2.5rem
}

.bck-box-newsletter .box-newsletter__header.is-locali h2 {
    margin-top: 0;
    font-size: 35px
}

/* .bck-box-newsletter .box-newsletter__header.is-covid {
  background-image: url(/rcs_cor_corriere-layout/v2/assets/img/ext/newsletter/coronavirus.png?v=32623353ec4f8bd9fb1e7b4031432b6e)
}

.bck-box-newsletter .box-newsletter__header.is-tech {
  background-image: url(//www.corriere.it/includes2013/images/boxes/nl/2021/tech.png?v=202202251256)
}

.bck-box-newsletter .box-newsletter__header.is-lalettura {
  background-image: linear-gradient(180deg, #0a5278, rgba(180, 202, 214, .31), hsla(0, 0%, 100%, 0)), url(//www.corriere.it/includes2013/images/boxes/nl/2021/generic.png?v=202103031903)
}

.bck-box-newsletter .box-newsletter__header.is-salute {
  background-image: linear-gradient(180deg, #0a5278, rgba(180, 202, 214, .31), hsla(0, 0%, 100%, 0)), url(//www.corriere.it/includes2013/images/boxes/nl/2021/salute.png?v=202103031256)
}

.bck-box-newsletter .box-newsletter__header.is-moda {
  background-image: linear-gradient(180deg, #0a5278, rgba(180, 202, 214, .31), hsla(0, 0%, 100%, 0)), url(//www.corriere.it/includes2013/images/boxes/nl/2021/moda.png?v=202103031256)
}

.bck-box-newsletter .box-newsletter__header.is-motori {
  background-image: linear-gradient(180deg, #0a5278, rgba(180, 202, 214, .31), hsla(0, 0%, 100%, 0)), url(//www.corriere.it/includes2013/images/boxes/nl/2021/motori.png?v=202103031256)
}

.bck-box-newsletter .box-newsletter__header.is-cinema-tv {
  background-image: linear-gradient(180deg, #0a5278, rgba(180, 202, 214, .31), hsla(0, 0%, 100%, 0)), url(//www.corriere.it/includes2013/images/boxes/nl/2021/cinema-serie-tv.png?v=202103031256)
}

.bck-box-newsletter .box-newsletter__header.is-am-ore18 {
  background-image: linear-gradient(180deg, #0a5278, rgba(180, 202, 214, .31), hsla(0, 0%, 100%, 0)), url(//www.corriere.it/includes2013/images/boxes/nl/2021/ore18-blurred-city-lights.jpg?v=202103031256)
}

.bck-box-newsletter .box-newsletter__header.is-am-global {
  background-image: linear-gradient(180deg, #0a5278, rgba(180, 202, 214, .31), hsla(0, 0%, 100%, 0)), url(//www.corriere.it/includes2013/images/boxes/nl/2021/global.png?v=202112121256)
}

.bck-box-newsletter .box-newsletter__header.is-am-whateverittakes {
  background-image: linear-gradient(180deg, #0a5278, rgba(180, 202, 214, .31), hsla(0, 0%, 100%, 0)), url(//www.corriere.it/includes2013/images/boxes/nl/2021/whateverittakes.png?v=202112121256)
}

.bck-box-newsletter .box-newsletter__header.is-am-calciogiovanile {
  background-image: linear-gradient(180deg, #0a5278, rgba(180, 202, 214, .31), hsla(0, 0%, 100%, 0)), url(//www.corriere.it/includes2013/images/boxes/nl/2021/calciogiovanile.png?v=202112121256)
}

.bck-box-newsletter .box-newsletter__header.is-am-diariopolitico {
  background-image: linear-gradient(180deg, #0a5278, rgba(180, 202, 214, .31), hsla(0, 0%, 100%, 0)), url(//www.corriere.it/includes2013/images/boxes/nl/2021/diariopolitico.png?v=202112221256)
}

.bck-box-newsletter .box-newsletter__header.is-am-corriere-roma {
  background-image: linear-gradient(180deg, #0a5278, rgba(180, 202, 214, .31), hsla(0, 0%, 100%, 0)), url(//www.corriere.it/includes2013/images/boxes/nl/2021/corriere-roma.png?v=202201311156)
}

.bck-box-newsletter .box-newsletter__header.is-olimpiadi-2021 {
  background-image: url(//www.corriere.it/includes2013/images/boxes/nl/2021/olimpiadi-2021.png)
} */

.bck-box-newsletter .box-newsletter__header.is-olimpiadi-2021 h2 {
    text-shadow: 0 0 5px rgba(0, 0, 0, .8);
    margin-top: 20px;
    font-size: 2rem;
    line-height: 1.3
}

/* .bck-box-newsletter .box-newsletter__header.is-olimpiadi-invernali-2022 {
  background-image: url(//www.corriere.it/includes2013/images/boxes/nl/2021/olimpiadi-2022.png)
} */

.bck-box-newsletter .box-newsletter__header.is-olimpiadi-invernali-2022 h2 {
    text-shadow: 0 0 5px rgba(0, 0, 0, .8);
    margin-top: 20px;
    font-size: 2.625rem;
    line-height: 2.625rem
}

.bck-box-newsletter .box-newsletter__content {
    position: relative;
    z-index: 20;
    top: -.8em;
    width: calc(100% - 20px);
    padding: .625rem .9375rem;
    margin: 0 auto;
    background-image: linear-gradient(180deg, #fafafa, #fafafa), linear-gradient(0deg, transparent, transparent, rgba(0, 0, 0, .02), rgba(0, 0, 0, .04))
}

.bck-box-newsletter .box-newsletter__content.is-am-global,
.bck-box-newsletter .box-newsletter__content.is-am-whateverittakes {
    padding: .625rem .3rem
}

.bck-box-newsletter .box-newsletter__content.is-am-global .link,
.bck-box-newsletter .box-newsletter__content.is-am-whateverittakes .link {
    color: #333;
    text-decoration: underline
}

.bck-box-newsletter .description {
    position: relative;
    padding-bottom: .625rem;
    color: #333;
    line-height: 1.24;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-newsletter .description {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.53333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-newsletter .description {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.51852vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-newsletter .description {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.0625rem
    }
}

.bck-box-newsletter .description:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 15px;
    width: calc(100% - 30px);
    height: 1px;
    background-color: #dedede
}

.bck-box-newsletter .buttons {
    margin-top: 1.875rem
}

.has-firma-twitter a {
    display: flex;
    justify-content: left;
    align-items: flex-end
}

/* .has-firma-twitter a .twitter-icon {
  display: block;
  width: 35px;
  height: 28px;
  background: url(/rcs_cor_corriere-layout/v2/assets/img/ext/icon-twitter.png) no-repeat 0 0
} */

.has-firma-twitter a .twitter-author {
    color: #03a9f4
}

@media screen and (min-width:320px) and (max-width:813px) {
    .has-firma-twitter a .twitter-author {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .has-firma-twitter a .twitter-author {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .has-firma-twitter a .twitter-author {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

#openModal-profilazione {
    position: fixed;
    z-index: 300150;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: none;
    justify-content: center;
    align-items: center;
    overflow-x: hidden;
    overflow-y: auto;
    background: rgba(0, 0, 0, .8);
    opacity: 1;
    transition: opacity .1s ease-in
}

#openModal-profilazione .row-background {
    background: #fff
}

#openModal-profilazione>div {
    position: relative;
    max-width: 600px;
    width: 100%;
    height: auto;
    margin: 10% auto;
    background: #fff;
    border-radius: 4px;
    overflow: hidden
}

#openModal-profilazione .closeModalProfilazione {
    position: absolute;
    z-index: 999999999;
    top: -10px;
    right: -12px;
    width: 34px;
    height: 34px;
    padding-top: 5px;
    border: none;
    background: #f26d7d;
    color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    font-weight: 700;
    border-radius: 50%;
    box-shadow: 1px 1px 3px #000;
    cursor: pointer
}

#openModal-profilazione .checkbox {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 481px;
    margin: 10px auto 0;
    color: #000;
    line-height: 1.25;
    text-align: center;
    cursor: none
}

@media screen and (min-width:320px) and (max-width:813px) {
    #openModal-profilazione .checkbox {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    #openModal-profilazione .checkbox {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    #openModal-profilazione .checkbox {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

#openModal-profilazione input[type=checkbox] {
    display: none
}

#openModal-profilazione .checkbox__box {
    position: relative;
    bottom: 20px;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 1.25em;
    height: 1.25em;
    margin-right: 10px;
    border: 2px solid #0a5278;
    border-radius: 3px;
    flex-shrink: 0;
    transition: background .15s, border-color .15s
}

#openModal-profilazione .checkbox__box:after {
    color: #fff;
    content: "\2714"
}

#openModal-profilazione .checkbox__input:checked+.checkbox__box {
    background: #0a5278;
    border-color: #0a5278
}

#openModal-profilazione .containercheCkbox {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 430px;
    min-height: 280px;
    margin: 0 auto
}

#openModal-profilazione .containereSubTitle {
    min-width: 530px
}

#openModal-profilazione .containercheCkboxTitle {
    color: #0a5278;
    line-height: 1.25;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    #openModal-profilazione .containercheCkboxTitle {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    #openModal-profilazione .containercheCkboxTitle {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.44444vw
    }
}

@media screen and (min-width:769px) {
    #openModal-profilazione .containercheCkboxTitle {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.875rem
    }
}

#openModal-profilazione .subTitle {
    color: #000;
    margin: 10px auto 0;
    line-height: 1.25;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    #openModal-profilazione .subTitle {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    #openModal-profilazione .subTitle {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    #openModal-profilazione .subTitle {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.125rem
    }
}

#openModal-profilazione .error_prof {
    position: absolute;
    bottom: 76px;
    display: none;
    color: #ed1c24;
    font-family: brera_regular;
    font-size: 14px;
    font-style: normal
}

#openModal-profilazione .wall-wrapper {
    background: #fff;
    font-family: brera_regular;
    font-size: 16px
}

#openModal-profilazione .wall-wrapper .or {
    padding: 5px;
    margin: 10px
}

#openModal-profilazione .wall-wrapper .or h2 {
    width: 100%;
    margin: 10px 0 20px;
    border-bottom: 1px solid #dedede;
    line-height: .1em;
    text-align: center
}

#openModal-profilazione .wall-wrapper .or h2 span {
    padding: 0 10px;
    background: #fff;
    font-size: 16px
}

#openModal-profilazione .wall-container {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0;
    margin: 0;
    list-style: none
}

#openModal-profilazione .wall-container .footer-offer {
    bottom: 0
}

#openModal-profilazione .row {
    width: 100%;
    min-height: 340px
}

#openModal-profilazione .wall-item-container {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding-top: 95px;
    margin: 0
}

#openModal-profilazione .wall-item-container .row-item h3 {
    width: 360px;
    padding-top: 0;
    margin-top: 0;
    margin-bottom: -10px !important;
    color: #0a5278;
    font-family: SolferinoDisplay-Bold;
    font-size: 22px;
    line-height: normal;
    text-align: left
}

#openModal-profilazione .wall-item-container .row-item h3:after {
    position: relative;
    bottom: 12px;
    display: block;
    width: 190px;
    height: 1px;
    margin-top: 20px;
    background: #0a5278;
    content: ""
}

#openModal-profilazione .wall-item-container .row-item .overtitle {
    display: block;
    margin: 0;
    color: #949494;
    font-family: solferino;
    font-size: 16px;
    line-height: 23px;
    text-align: center;
    font-style: normal;
    font-weight: 700
}

#openModal-profilazione .wall-item-container .row-item .footer-content {
    color: #333;
    font-family: solferino;
    font-size: 25px;
    line-height: 25px;
    text-align: center;
    font-style: normal;
    font-weight: 400
}

#openModal-profilazione .wall-item-container .row-item .footer-content .barrato {
    color: #949494;
    text-decoration: line-through
}

#openModal-profilazione .wall-item-container .row-item .footer-content .euro {
    color: #0a5278
}

#openModal-profilazione .wall-header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 0 97px;
    margin: 0 0 20px
}

#openModal-profilazione .wall-header h2 {
    color: #0a5278;
    font-size: 24px;
    line-height: 27px;
    text-align: center;
    font-style: normal;
    font-weight: 700
}

#openModal-profilazione .wall-header h3 {
    padding: 10px 0 15px;
    color: #333;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
    font-style: normal;
    font-weight: 700
}

#openModal-profilazione .wall-header span {
    align-items: center;
    margin: 10px 0 20px;
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    font-style: normal;
    font-weight: 400
}

#openModal-profilazione .wall-header span a {
    color: #29abef
}

#openModal-profilazione .row-item {
    width: auto
}

#openModal-profilazione #notCheck {
    display: flex;
    justify-content: end;
    align-items: center;
    margin: 0 33px
}

#openModal-profilazione .wall-item-content {
    padding: 25px 0;
    margin: 0;
    color: #000;
    line-height: 20px;
    text-align: center
}

#openModal-profilazione .wall-item-content .abbonati {
    display: block;
    border: none;
    width: 200px;
    height: 42px;
    padding: 10px;
    background: #0a5278;
    color: #fff;
    text-decoration: none;
    border-radius: 6px;
    cursor: pointer
}

@media screen and (min-width:320px) and (max-width:813px) {
    #openModal-profilazione .wall-item-content .abbonati {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    #openModal-profilazione .wall-item-content .abbonati {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.22222vw
    }
}

@media screen and (min-width:769px) {
    #openModal-profilazione .wall-item-content .abbonati {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .9375rem
    }
}

#openModal-profilazione .wall-item-content #btnClosePrivacy {
    display: block;
    border: 1px solid #6d7278;
    color: #6d7278;
    width: auto;
    height: 42px;
    padding: 10px;
    background: none;
    text-decoration: none;
    border-radius: 6px;
    cursor: pointer
}

@media screen and (min-width:320px) and (max-width:813px) {
    #openModal-profilazione .wall-item-content #btnClosePrivacy {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    #openModal-profilazione .wall-item-content #btnClosePrivacy {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.22222vw
    }
}

@media screen and (min-width:769px) {
    #openModal-profilazione .wall-item-content #btnClosePrivacy {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .9375rem
    }
}

#openModal-profilazione .wall-item-content .abbonati-google {
    display: flex;
    justify-content: center;
    align-items: center;
    color: #0a5278;
    text-decoration: none
}

#openModal-profilazione .wall-item-content .abbonati-google img {
    padding: 0 10px
}

#openModal-profilazione .wall-item-content.google-bot {
    border: 2px solid #0a5278;
    font-size: 15px
}

#openModal-profilazione .banner-item-logo {
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 30px 0
}

#openModal-profilazione .banner-item-logo--h3 {
    width: 270px;
    padding: 5px 10px;
    margin: 10px 0;
    color: #fff;
    font-family: SolferinoDisplay-Bold;
    font-size: 30px;
    line-height: 30px;
    text-align: center
}

#openModal-profilazione .paragraph-offer {
    font-size: 14px
}

#openModal-profilazione .paragraph-offer,
#openModal-profilazione .price-offer {
    color: #0a5278;
    font-family: brera_regular;
    line-height: 21px;
    text-align: left;
    font-style: normal;
    font-weight: 400
}

#openModal-profilazione .price-offer {
    margin-top: 20px;
    margin-bottom: 0;
    font-size: 16px
}

#openModal-profilazione .price-offer-euro {
    width: 270px;
    padding-top: 0;
    margin-top: 0;
    color: #0a5278;
    font-family: SolferinoDisplay-Bold;
    font-size: 22px;
    line-height: normal;
    text-align: left
}

#openModal-profilazione .top-offerta {
    position: relative;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin: -5px 0 0
}

#openModal-profilazione .top-offerta h3 {
    width: 400px;
    height: 88px;
    padding: 20px;
    margin: -33px 0 0;
    border: 1px solid #00a7ff;
    background-color: #29abef;
    color: #fff;
    font-family: SolferinoDisplay-Bold;
    font-size: 20px;
    line-height: 25px;
    text-align: center;
    box-shadow: 0 3px 6px 0 #000;
    text-transform: uppercase
}

#openModal-profilazione .top-offerta .dx {
    border-right: 7px solid transparent
}

#openModal-profilazione .top-offerta .dx,
#openModal-profilazione .top-offerta .sx {
    display: table;
    width: 0;
    height: 0;
    margin-top: -85px;
    border-bottom: 40px solid #0a5278;
    content: ""
}

#openModal-profilazione .top-offerta .sx {
    border-left: 7px solid transparent
}

#openModal-profilazione .colorTextDurOff {
    color: #3c3c3c
}

#openModal-profilazione .containerRadio {
    display: inline-flex;
    justify-content: space-evenly;
    align-items: center;
    width: 400px;
    height: 100px;
    padding: 20px 15px;
    border-radius: 5px
}

#openModal-profilazione .containerRadio .option {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    width: 100%;
    height: 65%;
    padding: 0;
    margin: 0 10px;
    border: 2px solid #d3d3d3;
    border-radius: 5px;
    cursor: pointer;
    transition: all .3s ease
}

#openModal-profilazione .containerRadio .option .dot {
    position: relative;
    width: 20px;
    height: 20px;
    background: #d9d9d9;
    border-radius: 50%
}

#openModal-profilazione .containerRadio .option .dot:before {
    position: absolute;
    top: 4px;
    left: 4px;
    width: 12px;
    height: 12px;
    background: #0069d9;
    content: "";
    border-radius: 50%;
    opacity: 0;
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    transition: all .3s ease
}

#openModal-profilazione .containerRadio .option span {
    color: grey;
    font-size: 20px
}

#openModal-profilazione input[type=radio] {
    display: none
}

#openModal-profilazione #option-1:checked:checked~.option-1 {
    background: #29abef;
    border-color: #29abef
}

#openModal-profilazione #option-1:checked:checked~.option-1 .dot {
    background: #fff
}

#openModal-profilazione #option-1:checked:checked~.option-1 .dot:before {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

#openModal-profilazione #option-1:checked:checked~.option-1 span {
    color: #fff
}

#openModal-profilazione #option-2:checked:checked~.option-2 {
    background: #29abef;
    border-color: #29abef
}

#openModal-profilazione #option-2:checked:checked~.option-2 .dot {
    background: #fff
}

#openModal-profilazione #option-2:checked:checked~.option-2 .dot:before {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1)
}

#openModal-profilazione #option-2:checked:checked~.option-2 span {
    color: #fff
}

@media screen and (max-width:420px) {
    #openModal-profilazione>div {
        width: 360px
    }
    #openModal-profilazione .top-offerta h3 {
        width: 270px
    }
    #openModal-profilazione .closeModalProfilazione {
        right: -4px
    }
    #openModal-profilazione .containercheCkbox,
    #openModal-profilazione .containereSubTitle {
        width: auto
    }
    #openModal-profilazione .subTitle {
        font-size: 16px
    }
    #openModal-profilazione .checkbox {
        width: 295px;
        margin: 20px;
        font-size: 15px
    }
    #openModal-profilazione .error_prof {
        bottom: 58px
    }
}

.bck-tags:not(:first-child) {
    margin-top: 2.8125rem;
    margin-bottom: 3.125rem
}

.bck-tags.is--elections2021 .tags__content,
.bck-tags.is--elections2022 .tags__content {
    display: flex;
    flex-direction: row;
    align-items: center;
    align-content: center;
    padding: .9375rem 0 1.25rem .625rem;
    color: #0a0a0a;
    text-align: center
}

.bck-tags.is--elections2021 .tags__content .buttons.themes .button,
.bck-tags.is--elections2022 .tags__content .buttons.themes .button {
    text-transform: uppercase;
    height: 35px;
    margin-right: 1rem;
    border-radius: 30px;
    border-color: transparent;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .25)
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-tags.is--elections2021 .tags__content .buttons.themes .button,
    .bck-tags.is--elections2022 .tags__content .buttons.themes .button {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-tags.is--elections2021 .tags__content .buttons.themes .button,
    .bck-tags.is--elections2022 .tags__content .buttons.themes .button {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-tags.is--elections2021 .tags__content .buttons.themes .button,
    .bck-tags.is--elections2022 .tags__content .buttons.themes .button {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-tags.is--elections2021 .tags-title,
.bck-tags.is--elections2022 .tags-title {
    margin-right: 1rem;
    color: #095075;
    line-height: 1.5rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-tags.is--elections2021 .tags-title,
    .bck-tags.is--elections2022 .tags-title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-tags.is--elections2021 .tags-title,
    .bck-tags.is--elections2022 .tags-title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-tags.is--elections2021 .tags-title,
    .bck-tags.is--elections2022 .tags-title {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-tags.is--elections2022 .tags {
    padding: .9375rem 0 0 .625rem
}

.bck-tags-list:not(:first-child) {
    margin-top: 2.8125rem;
    margin-bottom: 3.125rem
}

.bck-tags-list.is--elections2021 .tags-list__content,
.bck-tags-list.is--elections2022 .tags-list__content {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: .9375rem;
    color: #0a0a0a;
    text-align: center;
    align-content: center;
    border-radius: 5px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .25)
}

.bck-tags-list.is--elections2021 .tags-list__content .buttons,
.bck-tags-list.is--elections2022 .tags-list__content .buttons {
    margin-bottom: .9375rem
}

.bck-tags-list.is--elections2021 .tags-list__content .buttons .button,
.bck-tags-list.is--elections2022 .tags-list__content .buttons .button {
    height: 35px;
    margin-top: .9375rem;
    margin-right: .625rem;
    line-height: 24px;
    text-transform: uppercase;
    border-radius: 30px;
    border-color: transparent;
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .25)
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-tags-list.is--elections2021 .tags-list__content .buttons .button,
    .bck-tags-list.is--elections2022 .tags-list__content .buttons .button {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-tags-list.is--elections2021 .tags-list__content .buttons .button,
    .bck-tags-list.is--elections2022 .tags-list__content .buttons .button {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-tags-list.is--elections2021 .tags-list__content .buttons .button,
    .bck-tags-list.is--elections2022 .tags-list__content .buttons .button {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-tags-list.is--elections2021 .tags-list__content .buttons .button:not(:last-child):not(.is-fullwidth):not(.button.is-fullwidth-c),
.bck-tags-list.is--elections2022 .tags-list__content .buttons .button:not(:last-child):not(.is-fullwidth):not(.button.is-fullwidth-c) {
    margin-right: .625rem
}

.bck-tags-list.is--elections2021 .tags-list-title,
.bck-tags-list.is--elections2022 .tags-list-title {
    padding: .9375rem 0;
    margin-right: 1rem;
    color: #333;
    line-height: 1.13;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-tags-list.is--elections2021 .tags-list-title,
    .bck-tags-list.is--elections2022 .tags-list-title {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-tags-list.is--elections2021 .tags-list-title,
    .bck-tags-list.is--elections2022 .tags-list-title {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-tags-list.is--elections2021 .tags-list-title,
    .bck-tags-list.is--elections2022 .tags-list-title {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-tags-list.is--elections2021 .tags-list-title span,
.bck-tags-list.is--elections2022 .tags-list-title span {
    color: #49b8f1
}

.bck-tags-list.is--prev-editions .tags-list__content {
    padding: 1.25rem 0 1.25rem .625rem;
    border-radius: 2px;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .25);
    background-color: #fafafa
}

.bck-tags-list.is--prev-editions .tags-list__content .buttons .button {
    height: 35px;
    margin-top: 1.25rem;
    margin-right: .625rem;
    line-height: 1.71;
    text-transform: uppercase;
    border-radius: 30px;
    border-color: transparent;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .24)
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-tags-list.is--prev-editions .tags-list__content .buttons .button {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-tags-list.is--prev-editions .tags-list__content .buttons .button {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-tags-list.is--prev-editions .tags-list__content .buttons .button {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-tags-list.is--prev-editions .tags-list__content .buttons .button:not(:last-child):not(.is-fullwidth):not(.button.is-fullwidth-c) {
    margin-right: .625rem
}

.bck-tags-list.is--prev-editions .tags-list-title {
    padding-bottom: .9375rem;
    color: #999;
    line-height: 1.13;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-tags-list.is--prev-editions .tags-list-title {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-tags-list.is--prev-editions .tags-list-title {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-tags-list.is--prev-editions .tags-list-title {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-tags-list.is--prev-editions .tags-list-title span {
    color: #0a5278
}

.bck-tabs {
    padding: .4375rem 0
}

.bck-tabs.is--newsletter {
    border-bottom: 0;
    padding-left: 0;
    padding-right: 0
}

.bck-tabs.is--newsletter .tabs-nav {
    border-top: 0;
    display: flex;
    flex-wrap: inherit;
    align-items: center;
    width: 100%;
    height: 42px
}

.bck-tabs.is--newsletter .tabs-nav.half li {
    width: 50%;
    cursor: pointer
}

.bck-tabs.is--newsletter .tabs-nav.half li a {
    cursor: inherit
}

.bck-tabs.is--newsletter .tabs-nav li {
    margin: 0;
    display: flex;
    justify-content: center;
    border-bottom: 1px solid #757575;
    height: inherit;
    width: 330px;
    color: #757575;
    cursor: pointer
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-tabs.is--newsletter .tabs-nav li {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-tabs.is--newsletter .tabs-nav li {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-tabs.is--newsletter .tabs-nav li {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-tabs.is--newsletter .tabs-nav li.active {
    color: #095075;
    border-bottom: 3px solid #095075
}

.bck-tabs.is--newsletter .tabs-nav li a {
    text-align: center;
    color: inherit;
    cursor: inherit
}

.bck-tabs.is--elections-2021,
.bck-tabs.is--elections-2022 {
    display: flex;
    justify-content: center;
    align-items: center;
    background: none;
    align-content: center
}

.bck-tabs.is--elections-2021 .tabs-nav,
.bck-tabs.is--elections-2022 .tabs-nav {
    flex: inherit
}

.bck-tabs.is--elections-2022 {
    margin-top: 20px
}

.bck-tabs.is--sticky {
    position: sticky;
    top: 40px;
    z-index: 11;
    margin-bottom: 25px !important
}

.bck-tabs.has--bck-white {
    background-color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-tabs.is--catalogo .tabs-nav.half li a {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-tabs.is--catalogo .tabs-nav.half li a {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-tabs.is--catalogo .tabs-nav.half li a {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-tabs.is--catalogo .tabs-nav.half li:hover {
    color: #0a5278;
    border-bottom: 3px solid #0a5278
}

.bck-tabs.has--video-event {
    margin-top: 0
}

.bck-tabs.has--video-event .tabs-nav {
    flex-wrap: wrap;
    height: 65px
}

.bck-tabs.has--video-event .tabs-nav li {
    margin-left: 0;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-tabs.has--video-event .tabs-nav li {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-tabs.has--video-event .tabs-nav li {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-tabs.has--video-event .tabs-nav li {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-tabs.has--video-event .tabs-nav li.is-highlight {
    border: 1px solid #99658b;
    color: #99658b;
    border-radius: 19px;
    padding: 10px 15px
}

.bck-tabs.has--video-event .tabs-nav li.is-highlight a {
    color: #99658b
}

.bck-special-top.is--regali-natale {
    height: 89px;
    box-shadow: none
}

.bck-special-top.is--regali-natale>.container,
.bck-titles .titles__content .section-media-fluid .bck-special-top.is--regali-natale>.title-art {
    height: 100%
}

.bck-special-top.is--regali-natale .regali-natale-link-home {
    position: absolute;
    top: 10px;
    left: 40%;
    display: block;
    width: 20%;
    height: 32px
}

.bck-special-top.is--regali-natale .regali-natale-link-tecnologia {
    position: absolute;
    top: 0;
    right: 14px;
    display: block;
    width: 23%;
    height: 50px
}

.bck-special-top.is--regali-natale .is-regali-natale {
    width: 100%;
    height: 100%;
    /* background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_regali-natale.png?v=93fd43db56f5b2b9c5f40399a2a3d977); */
    background-position-y: top
}

.bck-modal {
    position: absolute;
    top: 100%;
    right: 0;
    width: 425px;
    padding: 1.25rem 0;
    background-color: #f7f7f7;
    text-align: center;
    box-shadow: 0 0 5px .25px #949494
}

.bck-modal .textDE,
.bck-modal .textLogin,
.bck-modal .textNoLogin {
    width: 75%;
    margin: 0 auto;
    line-height: 1.16
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal .textDE,
    .bck-modal .textLogin,
    .bck-modal .textNoLogin {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal .textDE,
    .bck-modal .textLogin,
    .bck-modal .textNoLogin {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.44444vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal .textDE,
    .bck-modal .textLogin,
    .bck-modal .textNoLogin {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.875rem
    }
}

.bck-modal h3 {
    margin: .625rem 0;
    line-height: 1.3
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal h3 {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal h3 {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal h3 {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-modal a:not(.linkBottom) {
    display: block;
    width: 80%;
    padding: .8125rem 0;
    margin: 0 auto;
    background-color: #49b8f1;
    color: #fff;
    border-radius: 8px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal a:not(.linkBottom) {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal a:not(.linkBottom) {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal a:not(.linkBottom) {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-modal a.linkBottom {
    display: block;
    margin-top: .9375rem;
    color: #0a0a0a;
    text-decoration: underline
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal a.linkBottom {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal a.linkBottom {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal a.linkBottom {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-modal-comments {
    position: absolute;
    z-index: 9;
    top: 50%;
    left: 50%;
    padding: 0;
    background-color: #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    box-shadow: 1px 4px 3px rgba(47, 47, 47, .27058823529411763)
}

.bck-modal-comments .close {
    position: absolute;
    top: 0;
    padding: 5px;
    background-color: #fff;
    -webkit-transform: translateX(-100%);
    transform: translateX(-100%);
    border-radius: 5px 0 0 5px;
    cursor: pointer;
    box-shadow: -3px 2px 3px rgba(47, 47, 47, .27058823529411763)
}

.bck-modal-comments .js-comments {
    overflow-y: auto;
    max-height: calc(100vh - 80px);
    padding: .625rem;
    background-color: #fff
}

.bck-modal-access {
    position: absolute;
    z-index: 30;
    top: 40px;
    right: 0;
    width: 300px;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15)
}

.bck-modal-access .modal-access__header {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    padding: .625rem
}

.bck-modal-access .modal-access__header .image {
    margin: 0 auto
}

.bck-modal-access .modal-access__content {
    padding: 0 .9375rem;
    text-align: center
}

.bck-modal-access .modal-access__content .modal-text-bold {
    padding-bottom: .9375rem
}

.bck-modal-access .modal-access__content .info-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    padding: 1.5625rem 0;
    text-align: left
}

.bck-modal-access .modal-access__content .info-list {
    margin-left: 1.25rem
}

.bck-modal-access .modal-access__content .info-list .atoll {
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-access .modal-access__content .info-list .atoll {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-access .modal-access__content .info-list .atoll {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-access .modal-access__content .info-list .atoll {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-access .modal-access__content .info-list .bold {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-access .modal-access__content .info-list .bold {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-access .modal-access__content .info-list .bold {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-modal-access .modal-access__footer {
    padding: 0 .9375rem 1.5625rem
}

.bck-modal-access .modal-access__footer input[type=checkbox] {
    display: none
}

.bck-modal-access .modal-access__footer input[type=checkbox]:checked+.checkbox-box {
    background: #0a5278;
    border-color: #0a5278
}

.bck-modal-access .modal-access__footer .checkbox-label {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-access .modal-access__footer .checkbox-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-access .modal-access__footer .checkbox-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-access .modal-access__footer .checkbox-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .8125rem
    }
}

.bck-modal-access .modal-access__footer .checkbox-box {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 25px;
    height: 25px;
    margin-right: 15px;
    border: 1px solid #757575;
    border-radius: 3px
}

.bck-modal-access .modal-access__footer .checkbox-box:after {
    color: #fff;
    content: "\2714"
}

.bck-modal-access .modal-text {
    color: #333;
    line-height: 1.5
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-access .modal-text-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-access .modal-text-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-access .modal-text-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-access .modal-text-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-access .modal-text-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-access .modal-text-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-access .modal-text-light-sm {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-access .modal-text-light-sm {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-access .modal-text-light-sm {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-modal-deny {
    position: absolute;
    left: 50%;
    margin-left: -300px;
    top: 50%;
    width: 600px;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    z-index: 30;
    height: auto
}

.bck-modal-deny .modal-deny__header {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    padding: .625rem
}

.bck-modal-deny .modal-deny__header .image {
    margin: 0 auto
}

.bck-modal-deny .modal-deny__content {
    padding: 0 .9375rem;
    text-align: center
}

.bck-modal-deny .modal-deny__content .modal-text-bold {
    margin-bottom: 1.5625rem;
    color: #095075;
    line-height: 1
}

.bck-modal-deny .modal-deny__content .modal-text-light {
    margin-bottom: 2.1875rem
}

.bck-modal-deny .modal-deny__content .info-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    text-align: left;
    padding: 1.5625rem 0
}

.bck-modal-deny .modal-deny__content .info-list {
    margin-left: 1.25rem
}

.bck-modal-deny .modal-deny__content .info-list .atoll {
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-deny .modal-deny__content .info-list .atoll {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-deny .modal-deny__content .info-list .atoll {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-deny .modal-deny__content .info-list .atoll {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-deny .modal-deny__content .info-list .bold {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-deny .modal-deny__content .info-list .bold {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-deny .modal-deny__content .info-list .bold {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-modal-deny .modal-deny__footer {
    padding: 0 .9375rem 1.5625rem;
    text-align: center
}

.bck-modal-deny .modal-text {
    color: #333;
    line-height: 1.5
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-deny .modal-text-bold {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-deny .modal-text-bold {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-deny .modal-text-bold {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-deny .modal-text-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-deny .modal-text-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-deny .modal-text-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-deny .modal-text-light-sm {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-deny .modal-text-light-sm {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-deny .modal-text-light-sm {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-modal-notify {
    position: absolute;
    left: 50%;
    margin-left: -300px;
    top: 50%;
    margin-top: -160px;
    width: 600px;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    z-index: 30;
    height: auto
}

.bck-modal-notify .modal-notify__header {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    padding: .625rem
}

.bck-modal-notify .modal-notify__header .image {
    margin: 0 auto
}

.bck-modal-notify .modal-notify__content {
    padding: 0 .9375rem;
    text-align: center
}

.bck-modal-notify .modal-notify__content .modal-text-bold {
    margin-bottom: 1.5625rem;
    color: #095075;
    line-height: 1
}

.bck-modal-notify .modal-notify__content .modal-text-light {
    margin-bottom: 2.1875rem
}

.bck-modal-notify .modal-notify__content .info-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    text-align: left;
    padding: 1.5625rem 0
}

.bck-modal-notify .modal-notify__content .info-list {
    margin-left: 1.25rem
}

.bck-modal-notify .modal-notify__content .info-list .atoll {
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-notify .modal-notify__content .info-list .atoll {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-notify .modal-notify__content .info-list .atoll {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-notify .modal-notify__content .info-list .atoll {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-notify .modal-notify__content .info-list .bold {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-notify .modal-notify__content .info-list .bold {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-notify .modal-notify__content .info-list .bold {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-modal-notify .modal-notify__footer {
    padding: 0 .9375rem 1.5625rem;
    text-align: center
}

.bck-modal-notify .modal-text {
    color: #333;
    line-height: 1.5
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-notify .modal-text-bold {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-notify .modal-text-bold {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-notify .modal-text-bold {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-notify .modal-text-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-notify .modal-text-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-notify .modal-text-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-notify .modal-text-light-sm {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-notify .modal-text-light-sm {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-notify .modal-text-light-sm {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-modal-email.active {
    width: 600px;
    margin: 0 auto;
    box-shadow: 0 0 6px 0 rgba(38, 50, 56, .08), 0 2px 4px 0 rgba(38, 50, 56, .08)
}

.bck-modal-email.active .modal-email__header {
    background: #095075;
    height: 30px;
    color: #fff;
    display: inline-flex;
    align-items: center;
    justify-content: space-evenly;
    width: 100%;
    text-align: center
}

.bck-modal-email.active .modal-email__header p {
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-email.active .modal-email__header p {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.93333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-email.active .modal-email__header p {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1.62963vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-email.active .modal-email__header p {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: .6875rem
    }
}

.bck-modal-email.active .modal-email__content {
    padding: 0 3.125rem;
    display: flex
}

.bck-modal-email.active .modal-email__content,
.bck-modal-email.active .modal-email__content .media {
    flex-direction: column;
    justify-content: space-between;
    align-items: center
}

.bck-modal-email.active .modal-email__content .media figure {
    margin-top: 1.5625rem;
    margin-bottom: .9375rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-email.active .modal-email__content .media span {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-email.active .modal-email__content .media span {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-email.active .modal-email__content .media span {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-modal-email.active .modal-email__content .media p {
    width: 100%
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-email.active .modal-email__content .media p {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-email.active .modal-email__content .media p {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-email.active .modal-email__content .media p {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-modal-email.active .modal-email__content h3 {
    color: #095075;
    text-align: center;
    line-height: 1.13;
    margin-bottom: .9375rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-email.active .modal-email__content h3 {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-email.active .modal-email__content h3 {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.44444vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-email.active .modal-email__content h3 {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.875rem
    }
}

.bck-modal-email.active .modal-email__footer {
    text-align: center;
    margin-top: 1.5625rem
}

.bck-modal-email.active .modal-email__footer button {
    margin-bottom: 2.5rem
}

.bck-modal-ebook {
    position: fixed;
    top: 20%;
    right: 35%;
    width: 600px;
    height: 530px;
    border-radius: 6px;
    border: .5px solid rgba(10, 82, 120, .5);
    background-color: #fff
}

.bck-modal-ebook .modal-ebook {
    height: 100%
}

.bck-modal-ebook .modal-ebook__header {
    height: 275px;
    border-radius: 6px 6px 0 0;
    background-size: cover;
    background-repeat: no-repeat;
    background-color: #333
}

.bck-modal-ebook .modal-ebook__header .icon,
.bck-modal-ebook .modal-ebook__header .image.has-media .icon-shadow,
.image.has-media .bck-modal-ebook .modal-ebook__header .icon-shadow {
    width: 100%;
    justify-content: flex-end;
    padding: .9375rem .9375rem 2.8125rem;
    color: #fff;
    cursor: pointer
}

.bck-modal-ebook .modal-ebook__header .modal-title {
    display: block;
    padding: 0 2.1875rem;
    line-height: 1.21;
    letter-spacing: .3px;
    text-align: center;
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-ebook .modal-ebook__header .modal-title {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 10.13333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-ebook .modal-ebook__header .modal-title {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 5.62963vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-ebook .modal-ebook__header .modal-title {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 2.375rem
    }
}

.bck-modal-ebook .modal-ebook__content {
    position: relative;
    top: -45px;
    text-align: center
}

.bck-modal-ebook .modal-ebook__content .image {
    margin: 0 auto .9375rem;
    border-radius: 6px
}

.bck-modal-ebook .modal-ebook .modal-text {
    display: inline-block;
    width: 405px;
    margin-bottom: 1.25rem;
    line-height: 1.5
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-ebook .modal-ebook .modal-text {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-ebook .modal-ebook .modal-text {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-ebook .modal-ebook .modal-text {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

.modal-overlay {
    position: fixed;
    z-index: 99;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    background-color: rgba(0, 0, 0, .3)
}

.bck-tooltip .tooltip__footer .buttons {
    justify-content: space-between
}

.bck-tooltip .tooltip__footer .buttons .link-message {
    color: #095075;
    text-decoration: underline
}

.bck-tooltip.bookmark {
    position: absolute;
    top: 88%;
    margin-top: -110px;
    left: 60px;
    width: 460px;
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, .25);
    background-color: #fff;
    padding: 2.1875rem 1.875rem;
    z-index: 99
}

.bck-tooltip.bookmark:after {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #fff;
    left: -8px;
    top: 50%
}

.bck-tooltip.bookmark.is--logged .tooltip__footer {
    display: none
}

.bck-tooltip.bookmark.is--saved {
    top: 93%
}

.bck-tooltip.bookmark.is--saved .tooltip__header .media.is--favourites .media-left {
    border: 3px solid #095075
}

.bck-tooltip.bookmark.is--saved .tooltip__header .media.is--favourites .media-left .icon,
.bck-tooltip.bookmark.is--saved .tooltip__header .media.is--favourites .media-left .image.has-media .icon-shadow,
.image.has-media .bck-tooltip.bookmark.is--saved .tooltip__header .media.is--favourites .media-left .icon-shadow {
    color: #095075
}

.bck-tooltip.bookmark.is--saved .tooltip__header .media.is--favourites .media-left .icon .red-circle,
.bck-tooltip.bookmark.is--saved .tooltip__header .media.is--favourites .media-left .image.has-media .icon-shadow .red-circle,
.image.has-media .bck-tooltip.bookmark.is--saved .tooltip__header .media.is--favourites .media-left .icon-shadow .red-circle {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: red;
    position: absolute;
    top: 0;
    right: 3px
}

.bck-tooltip.bookmark .tooltip__header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between
}

.bck-tooltip.bookmark .tooltip__header .icon,
.bck-tooltip.bookmark .tooltip__header .image.has-media .icon-shadow,
.image.has-media .bck-tooltip.bookmark .tooltip__header .icon-shadow {
    color: #333
}

.bck-tooltip.bookmark .tooltip__header .media.is--favourites {
    margin-top: 0;
    margin-bottom: .625rem;
    margin-right: 2.1875rem
}

.bck-tooltip.bookmark .tooltip__header .media.is--favourites .media-left {
    width: 55px;
    height: 55px;
    background-color: transparent;
    border: 1px solid #999;
    font-size: 1.5rem
}

.bck-tooltip.bookmark .tooltip__header h3 {
    line-height: 1.33;
    text-align: left;
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-tooltip.bookmark .tooltip__header h3 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-tooltip.bookmark .tooltip__header h3 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-tooltip.bookmark .tooltip__header h3 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-tooltip.bookmark .tooltip__content p {
    line-height: 1.36;
    color: #333;
    margin-bottom: .625rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-tooltip.bookmark .tooltip__content p {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-tooltip.bookmark .tooltip__content p {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-tooltip.bookmark .tooltip__content p {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-tooltip.bookmark .tooltip__content a {
    text-decoration: underline
}

.bck-tooltip.notification {
    position: absolute;
    top: 60px;
    right: -20px;
    width: 460px;
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, .25);
    background-color: #fff;
    padding: 2.1875rem 1.875rem;
    z-index: 99
}

.bck-tooltip.notification:before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    border-bottom: 8px solid #fff;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    right: 50px;
    top: -8px
}

.bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left {
    border: 3px solid #095075
}

.bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left .icon,
.bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left .image.has-media .icon-shadow,
.image.has-media .bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left .icon-shadow {
    color: #095075
}

.bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left .icon .red-circle,
.bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left .image.has-media .icon-shadow .red-circle,
.image.has-media .bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left .icon-shadow .red-circle {
    width: 5px;
    height: 5px;
    border-radius: 50%;
    background: red;
    position: absolute;
    top: 0;
    right: 3px
}

.bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left.is--checked {
    margin-right: 1.875rem;
    border: 1px solid #a7dda2
}

.bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left.is--checked .icon,
.bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left.is--checked .image.has-media .icon-shadow,
.image.has-media .bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left.is--checked .icon-shadow {
    color: #a7dda2
}

.bck-tooltip.notification.has--arrow-left {
    top: -20px;
    left: 50px
}

.bck-tooltip.notification.has--arrow-left:before {
    top: 15px;
    left: -8px;
    border: 8px solid transparent;
    border-right-color: #fff;
    border-left: none
}

.bck-tooltip.notification .tooltip__header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between
}

.bck-tooltip.notification .tooltip__header .icon,
.bck-tooltip.notification .tooltip__header .image.has-media .icon-shadow,
.image.has-media .bck-tooltip.notification .tooltip__header .icon-shadow {
    color: #333
}

.bck-tooltip.notification .tooltip__header .media.is--favourites {
    margin-top: 0;
    margin-bottom: .625rem;
    margin-right: 2.1875rem
}

.bck-tooltip.notification .tooltip__header .media.is--favourites .media-left {
    width: 55px;
    height: 55px;
    background-color: transparent;
    border: 1px solid #999;
    font-size: 1.5rem
}

.bck-tooltip.notification .tooltip__header h3 {
    line-height: 1.33;
    text-align: left;
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-tooltip.notification .tooltip__header h3 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-tooltip.notification .tooltip__header h3 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-tooltip.notification .tooltip__header h3 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-tooltip.notification .tooltip__content p {
    line-height: 1.36;
    color: #333;
    margin-bottom: .625rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-tooltip.notification .tooltip__content p {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-tooltip.notification .tooltip__content p {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-tooltip.notification .tooltip__content p {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-tooltip.notification .tooltip__content a {
    text-decoration: underline
}

.bck-tooltip.notification .tooltip__content .list {
    padding-left: 1.5625rem;
    line-height: 1.36;
    list-style: disc
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-tooltip.notification .tooltip__content .list {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-tooltip.notification .tooltip__content .list {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-tooltip.notification .tooltip__content .list {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-box-mail {
    height: auto;
    width: 570px;
    margin: 0 auto;
    border-radius: 6px;
    border: 1px solid rgba(10, 82, 120, .5)
}

.bck-box-mail .box-mail__content {
    margin: 1.875rem 1.5625rem
}

.bck-box-mail .box-mail__content h3 {
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-mail .box-mail__content h3 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-mail .box-mail__content h3 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-mail .box-mail__content h3 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-box-mail .box-mail__content p {
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-mail .box-mail__content p {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-mail .box-mail__content p {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-mail .box-mail__content p {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-box-mail .box-mail__footer .buttons {
    position: relative;
    bottom: 15px;
    margin: 0 1.25rem
}

.bck-box-mail .box-mail__footer .buttons.single-mail-action {
    justify-content: flex-end;
    align-items: center;
    width: inherit
}

.bck-box-mail .box-mail__footer .buttons.mail-actions {
    justify-content: space-evenly;
    align-items: center;
    width: inherit
}

.bck-box-mail .box-mail__footer .buttons.mail-actions .link-registration {
    color: #095075;
    text-decoration: underline;
    line-height: 1.71;
    text-align: left
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-mail .box-mail__footer .buttons.mail-actions .link-registration {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-mail .box-mail__footer .buttons.mail-actions .link-registration {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-mail .box-mail__footer .buttons.mail-actions .link-registration {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-pagination.is--dotted {
    width: 100%;
    padding: 0 .625rem
}

.bck-pagination.is--dotted .pagination__content {
    align-items: center;
    display: flex
}

.bck-pagination.is--dotted .pagination__content .current-page {
    align-items: center;
    display: flex;
    gap: 1.4375rem;
    padding: 0 .375rem
}

.bck-pagination.is--dotted .pagination__content .arrow-wrapper {
    position: relative
}

.bck-pagination.is--dotted .pagination__content .arrow-wrapper a {
    align-items: center;
    display: flex
}

.bck-pagination.is--dotted .pagination__content .arrow-wrapper .first-arrow {
    content: "";
    position: absolute;
    top: -3px;
    left: 0;
    width: 0;
    height: 0;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-left: 5px solid rgba(0, 0, 0, .2)
}

.bck-pagination.is--dotted .pagination__content .arrow-wrapper .last-arrow {
    content: "";
    position: absolute;
    top: -3px;
    right: 0;
    width: 0;
    height: 0;
    border-top: 3px solid transparent;
    border-bottom: 3px solid transparent;
    border-right: 5px solid rgba(0, 0, 0, .2)
}

.bck-pagination.is--dotted .is--left {
    padding-bottom: .125rem;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bck-pagination.is--dotted .dots {
    position: relative;
    border-top: 1px dotted rgba(0, 0, 0, .2);
    height: 1px;
    width: 225px
}

.bck-pagination.is--dotted .number {
    letter-spacing: .0375rem;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-pagination.is--dotted .number {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-pagination.is--dotted .number {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.22222vw
    }
}

@media screen and (min-width:769px) {
    .bck-pagination.is--dotted .number {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .9375rem
    }
}

.bck-pagination .pagination__content {
    max-width: 31.25rem;
    margin: auto
}

.bck-pagination .pagination__content .pagination {
    display: flex;
    justify-content: space-between;
    align-items: center
}

.bck-pagination .arrow-container {
    display: flex;
    align-items: center;
    color: rgba(0, 0, 0, .54);
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-pagination .arrow-container {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-pagination .arrow-container {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-pagination .arrow-container {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-pagination .arrow-container:last-of-type {
    justify-content: flex-end
}

.bck-pagination .arrow-container.is--disabled {
    opacity: .25;
    cursor: auto
}

.bck-pagination .is-invisible {
    visibility: hidden
}

.bck-pagination .pagination-list,
.bck-pagination .pagination-num {
    list-style: none;
    display: flex;
    padding-left: 0
}

.bck-pagination .pagination-num a {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 1.875rem;
    height: 1.0625rem;
    color: #3e3d3d;
    text-decoration: none
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-pagination .pagination-num a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-pagination .pagination-num a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-pagination .pagination-num a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-pagination .pagination-num:not(:first-of-type) a {
    border-left: 1px solid #dbdbdb
}

.bck-pagination .pagination-num.is--active a,
.bck-pagination .pagination-num:hover a {
    color: rgba(0, 0, 0, .54)
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-pagination .pagination-num.is--active a,
    .bck-pagination .pagination-num:hover a {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-pagination .pagination-num.is--active a,
    .bck-pagination .pagination-num:hover a {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-pagination .pagination-num.is--active a,
    .bck-pagination .pagination-num:hover a {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-pagination .pagination-num.is--active__blue a {
    color: #49b8f1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-pagination .pagination-num.is--active__blue a {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-pagination .pagination-num.is--active__blue a {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-pagination .pagination-num.is--active__blue a {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-pagination .pagination-num:hover:not(.is--active) a {
    color: #29abef
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-pagination .pagination-num:hover:not(.is--active) a {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-pagination .pagination-num:hover:not(.is--active) a {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-pagination .pagination-num:hover:not(.is--active) a {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-pagination.is--grey-dusty:not(:last-child) {
    margin-bottom: 1.5625rem
}

.bck-pagination.is--grey-dusty .pagination__content {
    max-width: 560px
}

.bck-pagination.is--grey-dusty .arrow-container {
    max-width: 35px;
    color: #999
}

.bck-pagination.is--grey-dusty .pagination-num a {
    width: 15px;
    margin: 0 .5625rem;
    border-left: none;
    color: #999
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-pagination.is--grey-dusty .pagination-num a {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-pagination.is--grey-dusty .pagination-num a {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-pagination.is--grey-dusty .pagination-num a {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-pagination.is--grey-dusty .pagination-num:first-of-type {
    margin-left: 2.1875rem
}

.bck-pagination.is--grey-dusty .pagination-num:last-of-type {
    margin-right: 2.1875rem
}

.bck-pagination.is--grey-dusty .pagination-num.is--active a {
    position: relative;
    color: #29abef
}

.bck-pagination.is--grey-dusty .pagination-num.is--active a:after {
    position: absolute;
    right: 0;
    bottom: -5px;
    width: 100%;
    height: 2px;
    background-color: #29abef;
    content: ""
}

.bck-pagination.is--grey-dusty .pagination-num.bck-media-list-special.is--off-cont:after,
.bck-pagination.is--grey-dusty .pagination-num.has--border:after {
    content: "";
    width: 1px;
    height: calc(100% + 5px);
    background-color: #29abef
}

.bck-pagination.has-border-top {
    padding-top: 1.5625rem;
    border-top: 1px solid #dedede
}

.bck-pagination.has--arrows-rounded {
    margin-left: 4.375rem;
    border-top: 1px solid hsla(0, 0%, 40%, .25);
    border-bottom: 1px solid hsla(0, 0%, 40%, .25)
}

.bck-pagination.has--arrows-rounded .pagination__content {
    max-width: 100%
}

.bck-pagination.has--arrows-rounded .pagination__content .pagination {
    height: 70px
}

.bck-pagination.has--arrows-rounded .pagination__content .pagination-link {
    line-height: 2.44;
    letter-spacing: -.08px;
    color: #999
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-pagination.has--arrows-rounded .pagination__content .pagination-link {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-pagination.has--arrows-rounded .pagination__content .pagination-link {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-pagination.has--arrows-rounded .pagination__content .pagination-link {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-pagination.has--arrows-rounded .pagination__content .pagination-link .page {
    display: inline-block;
    min-width: 30px;
    text-align: center;
    color: #333
}

.bck-pagination.has--arrows-rounded .pagination__content .arrow-wrapper {
    display: flex;
    justify-content: flex-start;
    align-items: center
}

.bck-pagination.has--arrows-rounded .pagination__content .arrow-container:first-child {
    margin-right: .625rem
}

.bck-pagination.has--arrows-rounded .pagination__content .icon,
.bck-pagination.has--arrows-rounded .pagination__content .image.has-media .icon-shadow,
.image.has-media .bck-pagination.has--arrows-rounded .pagination__content .icon-shadow {
    border: 1px solid #666;
    border-radius: 15px;
    color: #666
}

.bck-pagination.has--arrows-rounded .pagination__content .icon.is--small,
.bck-pagination.has--arrows-rounded .pagination__content .image.has-media .is--small.icon-shadow,
.image.has-media .bck-pagination.has--arrows-rounded .pagination__content .is--small.icon-shadow {
    width: 40px;
    height: 30px
}

.bck-pagination.has--arrows-rounded .pagination__content .icon.is--large,
.bck-pagination.has--arrows-rounded .pagination__content .image.has-media .is--large.icon-shadow,
.image.has-media .bck-pagination.has--arrows-rounded .pagination__content .is--large.icon-shadow {
    width: 50px;
    height: 30px
}

.bck-box-tags.has--bkg-matt {
    position: relative;
    margin-bottom: 1.5625rem;
    padding: 1.5625rem .9375rem;
    background-color: rgba(68, 136, 241, .1)
}

.bck-box-tags.has--bkg-matt:before {
    top: 15px;
    left: 2px;
    border-top: 26px solid #dbe6f6;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg)
}

.bck-box-tags.has--bkg-matt:after,
.bck-box-tags.has--bkg-matt:before {
    content: " ";
    position: absolute;
    display: block;
    border-right: 26px solid transparent;
    border-left: 26px solid transparent
}

.bck-box-tags.has--bkg-matt:after {
    top: -4px;
    left: -17px;
    border-top: 26px solid #fff;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.bck-box-tags.has--bkg-matt .box-tags__content {
    align-items: flex-start
}

.bck-box-tags .box-tags__header {
    display: flex;
    justify-content: center;
    align-items: center
}

.bck-box-tags .box-tags__header .overtitle-art {
    margin-top: 20px;
    line-height: 1.85;
    color: #000
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-tags .box-tags__header .overtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-tags .box-tags__header .overtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-tags .box-tags__header .overtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-box-tags .box-tags__content {
    display: flex;
    flex-direction: column;
    align-items: center
}

.bck-box-tags .box-tags__content .tag {
    margin-left: .5625rem
}

.bck-box-tags .box-tags__content .tag:first-child {
    margin-left: 0
}

.bck-box-tags .box-tags__content .tag a {
    padding: .4375rem .75rem;
    border-radius: .25rem;
    background-color: #4488f1;
    color: #fff;
    line-height: 1.85;
    text-align: center;
    text-transform: uppercase;
    transition: all .2s ease
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-tags .box-tags__content .tag a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-tags .box-tags__content .tag a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-tags .box-tags__content .tag a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-box-tags .box-tags__content .tag a.is--selected {
    background-color: #0a5278
}

.bck-box-tags .box-tags__content .show-more-state {
    display: none
}

.bck-box-tags .box-tags__content .show-more-state:checked~.show-more-wrap {
    justify-content: center
}

.bck-box-tags .box-tags__content .show-more-state:checked~.show-more-wrap .show-more-target {
    display: block
}

.bck-box-tags .box-tags__content .show-more-state:checked~.show-more-trigger:before {
    content: " ";
    display: block;
    width: .625rem;
    height: .625rem;
    /* background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/arrow-up.svg?v=92f98ad3aa6423d57a0bb12862b863ed) no-repeat; */
    background-size: contain
}

.bck-box-tags .box-tags__content .show-more-state~.show-more-trigger:before {
    content: " ";
    display: block;
    width: .625rem;
    height: .625rem;
    /* background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/arrow-down.svg?v=64a4a468f93e5e73d87ba3428e4f533d) no-repeat; */
    background-size: contain
}

.bck-box-tags .box-tags__content .show-more-target {
    display: none;
    transition: .25s ease
}

.bck-box-tags .box-tags__content .show-more-trigger {
    display: block;
    margin-top: 1.25rem;
    margin-bottom: .9375rem;
    z-index: 1;
    cursor: pointer
}

.bck-box-tags .box-tags__content .link a {
    display: flex;
    margin-left: .9375rem;
    align-items: center;
    color: #333;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-tags .box-tags__content .link a {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-tags .box-tags__content .link a {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-tags .box-tags__content .link a {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-box-tags .box-tags__content .link a .arrow-right {
    display: block;
    width: 20px;
    height: 10px;
    margin-left: .3125rem;
    /* background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/arrow-right-1.svg?v=6329c0a65b34d8effdccd8bed9cd749d) no-repeat; */
    background-size: contain
}

.bck-box-tags .box-tags-wrapper {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    row-gap: .625rem;
    margin: .8125rem 0 0
}

.bck-box-consulting {
    position: relative;
    margin-bottom: 1.5625rem;
    padding: 3.125rem 4.375rem;
    background-color: rgba(68, 136, 241, .1)
}

.bck-box-consulting:before {
    top: 15px;
    left: 2px;
    border-top: 26px solid #dbe6f6;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg)
}

.bck-box-consulting:after,
.bck-box-consulting:before {
    content: " ";
    position: absolute;
    display: block;
    border-right: 26px solid transparent;
    border-left: 26px solid transparent
}

.bck-box-consulting:after {
    top: -4px;
    left: -17px;
    border-top: 26px solid #fff;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.bck-box-consulting .box-consulting__content {
    display: flex;
    margin-bottom: 1.5625rem
}

.bck-box-consulting .box-consulting__content .items-left {
    margin-right: 1.5625rem
}

.bck-box-consulting .box-consulting__content .items-right span {
    line-height: 1.42;
    color: #4488f1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-consulting .box-consulting__content .items-right span {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-consulting .box-consulting__content .items-right span {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-consulting .box-consulting__content .items-right span {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-box-consulting .box-consulting__content .items-right .author {
    line-height: 1.1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-consulting .box-consulting__content .items-right .author {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-consulting .box-consulting__content .items-right .author {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-consulting .box-consulting__content .items-right .author {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-box-consulting .box-consulting__content .items-right .bio {
    margin: .9375rem 0;
    line-height: 1.43
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-consulting .box-consulting__content .items-right .bio {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-consulting .box-consulting__content .items-right .bio {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-consulting .box-consulting__content .items-right .bio {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-box-consulting .box-consulting__footer .disclaimer {
    padding-top: .9375rem;
    border-top: 1px solid #dedede;
    line-height: 1.43;
    color: #666
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-consulting .box-consulting__footer .disclaimer {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-consulting .box-consulting__footer .disclaimer {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-consulting .box-consulting__footer .disclaimer {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-box-summary {
    position: relative;
    margin-bottom: 1.5625rem;
    padding: 1.5625rem 3.75rem 1.5625rem 5.3125rem;
    background-color: rgba(68, 136, 241, .1)
}

.bck-box-summary:before {
    top: 15px;
    left: 2px;
    border-top: 26px solid #dbe6f6;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg)
}

.bck-box-summary:after,
.bck-box-summary:before {
    content: " ";
    position: absolute;
    display: block;
    border-right: 26px solid transparent;
    border-left: 26px solid transparent
}

.bck-box-summary:after {
    top: -4px;
    left: -17px;
    border-top: 26px solid #fff;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.bck-box-summary .box-summary__content {
    position: relative
}

.bck-box-summary .box-summary__content .list {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    flex-direction: column;
    list-style: none
}

.bck-box-summary .box-summary__content .list .item {
    flex: 0 0 33%;
    padding-bottom: 1.25rem;
    line-height: 1.29;
    counter-increment: position-counter;
    display: grid;
    grid-template-columns: 1.875rem 100%
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-summary .box-summary__content .list .item {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-summary .box-summary__content .list .item {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-summary .box-summary__content .list .item {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-box-summary .box-summary__content .list .item:last-child {
    padding-bottom: 0
}

.bck-box-summary .box-summary__content .list .item:before {
    display: inline-block;
    width: 20px;
    height: 20px;
    margin-right: .625rem;
    text-align: center;
    content: counter(position-counter) " ";
    background-color: #4488f1;
    color: #fff;
    border-radius: 50%;
    display: flex;
    align-items: flex-end;
    justify-content: center
}

.bck-tabs.is--pastone {
    padding: .4375rem 0;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    background-color: #fff;
    height: 48px;
    position: relative
}

.bck-tabs.is--pastone .tabs-nav {
    border-top: 0;
    justify-content: space-between;
    height: auto;
    background-color: initial
}

.bck-tabs.is--pastone .tabs-nav p {
    width: 853px;
    white-space: nowrap;
    overflow: hidden
}

.bck-tabs.is--pastone .tabs-nav p:after {
    content: "";
    background: linear-gradient(270deg, #fff 4.17%, hsla(0, 0%, 100%, 0) 95%);
    height: 34px;
    width: 40px;
    position: absolute;
    right: 0
}

.bck-box-keywords {
    position: relative;
    margin-bottom: 1.5625rem;
    padding: 2.8125rem 4.375rem 2.1875rem;
    background-color: rgba(68, 136, 241, .1)
}

.bck-box-keywords:before {
    top: 15px;
    left: 2px;
    border-top: 26px solid #dbe6f6;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg)
}

.bck-box-keywords:after,
.bck-box-keywords:before {
    content: " ";
    position: absolute;
    display: block;
    border-right: 26px solid transparent;
    border-left: 26px solid transparent
}

.bck-box-keywords:after {
    top: -4px;
    left: -17px;
    border-top: 26px solid #fff;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.bck-box-keywords .box-keywords__header {
    margin-bottom: .9375rem;
    color: #4488f1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-keywords .box-keywords__header {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-keywords .box-keywords__header {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-keywords .box-keywords__header {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-keywords .box-keywords__header .bck-media-list-special .title-medium,
    .bck-box-keywords .box-keywords__header .bck-media-list-special .title-medium-bold,
    .bck-box-keywords .box-keywords__header .bck-media-list-special .title-small,
    .bck-box-keywords .box-keywords__header .bck-media-list-special .title-small-b-b,
    .bck-box-keywords .box-keywords__header .title,
    .bck-media-list-special .bck-box-keywords .box-keywords__header .title-medium,
    .bck-media-list-special .bck-box-keywords .box-keywords__header .title-medium-bold,
    .bck-media-list-special .bck-box-keywords .box-keywords__header .title-small,
    .bck-media-list-special .bck-box-keywords .box-keywords__header .title-small-b-b {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-keywords .box-keywords__header .bck-media-list-special .title-medium,
    .bck-box-keywords .box-keywords__header .bck-media-list-special .title-medium-bold,
    .bck-box-keywords .box-keywords__header .bck-media-list-special .title-small,
    .bck-box-keywords .box-keywords__header .bck-media-list-special .title-small-b-b,
    .bck-box-keywords .box-keywords__header .title,
    .bck-media-list-special .bck-box-keywords .box-keywords__header .title-medium,
    .bck-media-list-special .bck-box-keywords .box-keywords__header .title-medium-bold,
    .bck-media-list-special .bck-box-keywords .box-keywords__header .title-small,
    .bck-media-list-special .bck-box-keywords .box-keywords__header .title-small-b-b {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-keywords .box-keywords__header .bck-media-list-special .title-medium,
    .bck-box-keywords .box-keywords__header .bck-media-list-special .title-medium-bold,
    .bck-box-keywords .box-keywords__header .bck-media-list-special .title-small,
    .bck-box-keywords .box-keywords__header .bck-media-list-special .title-small-b-b,
    .bck-box-keywords .box-keywords__header .title,
    .bck-media-list-special .bck-box-keywords .box-keywords__header .title-medium,
    .bck-media-list-special .bck-box-keywords .box-keywords__header .title-medium-bold,
    .bck-media-list-special .bck-box-keywords .box-keywords__header .title-small,
    .bck-media-list-special .bck-box-keywords .box-keywords__header .title-small-b-b {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-box-keywords .box-keywords__header .bck-media-list-special .title-medium-bold strong,
.bck-box-keywords .box-keywords__header .bck-media-list-special .title-medium strong,
.bck-box-keywords .box-keywords__header .bck-media-list-special .title-small-b-b strong,
.bck-box-keywords .box-keywords__header .bck-media-list-special .title-small strong,
.bck-box-keywords .box-keywords__header .title strong,
.bck-box-keywords .box-keywords__header strong,
.bck-media-list-special .bck-box-keywords .box-keywords__header .title-medium-bold strong,
.bck-media-list-special .bck-box-keywords .box-keywords__header .title-medium strong,
.bck-media-list-special .bck-box-keywords .box-keywords__header .title-small-b-b strong,
.bck-media-list-special .bck-box-keywords .box-keywords__header .title-small strong {
    font-weight: 400;
    color: #333
}

.bck-box-keywords .box-keywords__content {
    line-height: 1.29;
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-keywords .box-keywords__content {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-keywords .box-keywords__content {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-keywords .box-keywords__content {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-box-keywords .box-keywords__content .list {
    padding-left: 1.25rem;
    list-style: disc
}

.bck-box-keywords .box-keywords__content .list .item {
    line-height: 1.29;
    color: #4488f1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-keywords .box-keywords__content .list .item {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-keywords .box-keywords__content .list .item {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-keywords .box-keywords__content .list .item {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-box-keywords .box-keywords__content .list .item span {
    color: #333
}

.bck-box-keywords .box-keywords__content .list .item:not(:last-child) {
    padding-bottom: 2.1875rem
}

.bck-box-keywords .box-keywords__content ol {
    margin-left: 18px
}

.bck-box-keywords .box-keywords__content ol .item {
    margin: 10px 5px
}

.bck-box-keywords .box-keywords__content strong {
    font-weight: 400;
    color: #333
}

.bck-box-keywords .box-keywords__content a {
    color: #4488f1
}

.bck-search {
    position: relative;
    background-color: rgba(68, 136, 241, .1)
}

.aside-both .bck-search,
.aside-right .bck-search {
    margin: 0 .5rem
}

.bck-search:before {
    top: 15px;
    left: 2px;
    border-top: 26px solid #dbe6f6;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg)
}

.bck-search:after,
.bck-search:before {
    content: " ";
    position: absolute;
    display: block;
    border-right: 26px solid transparent;
    border-left: 26px solid transparent
}

.bck-search:after {
    top: -4px;
    left: -17px;
    border-top: 26px solid #fff;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.bck-search .search__header {
    display: flex;
    justify-content: center;
    align-items: center;
    padding-top: 1.25rem;
    margin-bottom: 1.25rem
}

.bck-search .search__content {
    margin: 1.25rem .9375rem;
    padding-bottom: 1.25rem
}

.bck-search .search__content .icon,
.bck-search .search__content .image.has-media .icon-shadow,
.image.has-media .bck-search .search__content .icon-shadow {
    cursor: pointer
}

.bck-search .search-form {
    display: flex;
    align-items: center;
    padding: .625rem;
    border-bottom: 1.3px solid #4488f1;
    border-radius: .25rem .25rem 0 0;
    background-color: #fff;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .15)
}

.bck-search .search-form input {
    flex: 1;
    padding: .3125rem;
    border: none;
    color: #4488f1;
    outline: none
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-search .search-form input {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-search .search-form input {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-search .search-form input {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-search .search-form input::-webkit-input-placeholder {
    color: #4488f1
}

.bck-search .search-form input::-moz-placeholder {
    color: #4488f1
}

.bck-search .search-form input::-ms-input-placeholder {
    color: #4488f1
}

.bck-search .search-form input::placeholder {
    color: #4488f1
}

.bck-search .search-list {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    padding-top: 1.25rem
}

.bck-search .search-list .search-list-item {
    padding-bottom: .3125rem
}

.bck-search .search-list .search-list-item a {
    color: #333;
    text-transform: uppercase;
    transition: all .2s ease
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-search .search-list .search-list-item a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-search .search-list .search-list-item a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-search .search-list .search-list-item a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-search .search-list .search-list-item a:hover {
    border-bottom: 1px solid #4488f1;
    color: #4488f1
}

.bck-search .search-tags {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
    row-gap: .625rem;
    margin-top: 1.25rem
}

.bck-search .search-tags .tag {
    margin-left: .5625rem
}

.bck-search .search-tags .tag:first-child {
    margin-left: 0
}

.bck-search .search-tags .tag a {
    padding: .4375rem .75rem;
    border-radius: .25rem;
    background-color: #4488f1;
    color: #fff;
    line-height: 1.85;
    text-align: center;
    text-transform: uppercase;
    transition: all .2s ease
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-search .search-tags .tag a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-search .search-tags .tag a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-search .search-tags .tag a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-search .search-tags .tag a.is--selected {
    background-color: #0a5278
}

.bck-carousel {
    --swiper-navigation-color: $black;
    position: relative;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede
}

.bck-carousel .carousel__header {
    padding: 1.25rem .9375rem
}

.bck-carousel .carousel__header .bck-media-list-special .title-medium,
.bck-carousel .carousel__header .bck-media-list-special .title-medium-bold,
.bck-carousel .carousel__header .bck-media-list-special .title-small,
.bck-carousel .carousel__header .bck-media-list-special .title-small-b-b,
.bck-carousel .carousel__header .title,
.bck-media-list-special .bck-carousel .carousel__header .title-medium,
.bck-media-list-special .bck-carousel .carousel__header .title-medium-bold,
.bck-media-list-special .bck-carousel .carousel__header .title-small,
.bck-media-list-special .bck-carousel .carousel__header .title-small-b-b {
    color: #000;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel .carousel__header .bck-media-list-special .title-medium,
    .bck-carousel .carousel__header .bck-media-list-special .title-medium-bold,
    .bck-carousel .carousel__header .bck-media-list-special .title-small,
    .bck-carousel .carousel__header .bck-media-list-special .title-small-b-b,
    .bck-carousel .carousel__header .title,
    .bck-media-list-special .bck-carousel .carousel__header .title-medium,
    .bck-media-list-special .bck-carousel .carousel__header .title-medium-bold,
    .bck-media-list-special .bck-carousel .carousel__header .title-small,
    .bck-media-list-special .bck-carousel .carousel__header .title-small-b-b {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel .carousel__header .bck-media-list-special .title-medium,
    .bck-carousel .carousel__header .bck-media-list-special .title-medium-bold,
    .bck-carousel .carousel__header .bck-media-list-special .title-small,
    .bck-carousel .carousel__header .bck-media-list-special .title-small-b-b,
    .bck-carousel .carousel__header .title,
    .bck-media-list-special .bck-carousel .carousel__header .title-medium,
    .bck-media-list-special .bck-carousel .carousel__header .title-medium-bold,
    .bck-media-list-special .bck-carousel .carousel__header .title-small,
    .bck-media-list-special .bck-carousel .carousel__header .title-small-b-b {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel .carousel__header .bck-media-list-special .title-medium,
    .bck-carousel .carousel__header .bck-media-list-special .title-medium-bold,
    .bck-carousel .carousel__header .bck-media-list-special .title-small,
    .bck-carousel .carousel__header .bck-media-list-special .title-small-b-b,
    .bck-carousel .carousel__header .title,
    .bck-media-list-special .bck-carousel .carousel__header .title-medium,
    .bck-media-list-special .bck-carousel .carousel__header .title-medium-bold,
    .bck-media-list-special .bck-carousel .carousel__header .title-small,
    .bck-media-list-special .bck-carousel .carousel__header .title-small-b-b {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-carousel.has--overflow-blocked {
    overflow: hidden
}

.bck-carousel.has--border-top {
    border-bottom: none;
    margin-top: 20px
}

.bck-carousel.has--border-top .carousel__header {
    padding: 1.25rem 0
}

.bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-medium,
.bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-medium-bold,
.bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-small,
.bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-small-b-b,
.bck-carousel.has--border-top .carousel__header .title,
.bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-medium,
.bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-medium-bold,
.bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-small,
.bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-small-b-b {
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-medium,
    .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-medium-bold,
    .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-small,
    .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-small-b-b,
    .bck-carousel.has--border-top .carousel__header .title,
    .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-medium,
    .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-medium-bold,
    .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-small,
    .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-small-b-b {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-medium,
    .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-medium-bold,
    .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-small,
    .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-small-b-b,
    .bck-carousel.has--border-top .carousel__header .title,
    .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-medium,
    .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-medium-bold,
    .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-small,
    .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-small-b-b {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-medium,
    .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-medium-bold,
    .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-small,
    .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-small-b-b,
    .bck-carousel.has--border-top .carousel__header .title,
    .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-medium,
    .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-medium-bold,
    .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-small,
    .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-small-b-b {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2rem
    }
}

.bck-carousel.is--catskill {
    padding: 0 1rem;
    margin-right: -1rem;
    margin-left: -1rem;
    border: none;
    background-color: #eff4f7
}

.bck-carousel.is--catskill .carousel__header {
    padding: 1.25rem 0
}

.bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-medium,
.bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-medium-bold,
.bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-small,
.bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-small-b-b,
.bck-carousel.is--catskill .carousel__header .title,
.bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-medium,
.bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-medium-bold,
.bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-small,
.bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-small-b-b {
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-medium,
    .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-medium-bold,
    .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-small,
    .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-small-b-b,
    .bck-carousel.is--catskill .carousel__header .title,
    .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-medium,
    .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-medium-bold,
    .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-small,
    .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-small-b-b {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-medium,
    .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-medium-bold,
    .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-small,
    .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-small-b-b,
    .bck-carousel.is--catskill .carousel__header .title,
    .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-medium,
    .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-medium-bold,
    .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-small,
    .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-small-b-b {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-medium,
    .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-medium-bold,
    .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-small,
    .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-small-b-b,
    .bck-carousel.is--catskill .carousel__header .title,
    .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-medium,
    .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-medium-bold,
    .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-small,
    .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-small-b-b {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2rem
    }
}

.bck-carousel.is--catskill .carousel__content {
    padding-bottom: 1.5625rem
}

.bck-carousel.is--catskill .gallery-video {
    height: 320px
}

.bck-carousel.is--catskill .gallery-video .navigation-wrapper {
    right: 16px
}

.bck-carousel.is--titleless .carousel__header {
    height: 35px;
    padding: 0
}

.bck-carousel.is--titleless .carousel__content .navigation-wrapper {
    top: 0
}

.bck-carousel.is--orange .carousel__header {
    background: linear-gradient(96deg, #fc6a36 52%, #f6c927 160%);
    display: flex;
    height: 70px;
    margin-bottom: 1.25rem;
    padding: 0 0 0 3.75rem
}

.bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium,
.bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium-bold,
.bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small,
.bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small-b-b,
.bck-carousel.is--orange .carousel__header .title,
.bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium,
.bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium-bold,
.bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small,
.bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small-b-b {
    margin: auto 0
}

.bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium-bold a,
.bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium a,
.bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small-b-b a,
.bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small a,
.bck-carousel.is--orange .carousel__header .title a,
.bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium-bold a,
.bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium a,
.bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small-b-b a,
.bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small a {
    letter-spacing: 2.4px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium-bold a,
    .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium a,
    .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small-b-b a,
    .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small a,
    .bck-carousel.is--orange .carousel__header .title a,
    .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium-bold a,
    .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium a,
    .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small-b-b a,
    .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small a {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium-bold a,
    .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium a,
    .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small-b-b a,
    .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small a,
    .bck-carousel.is--orange .carousel__header .title a,
    .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium-bold a,
    .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium a,
    .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small-b-b a,
    .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small a {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium-bold a,
    .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium a,
    .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small-b-b a,
    .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small a,
    .bck-carousel.is--orange .carousel__header .title a,
    .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium-bold a,
    .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium a,
    .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small-b-b a,
    .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small a {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.5rem
    }
}

.bck-carousel.is--orange .carousel__content .has--border-b {
    border-bottom: 1px solid #dedede;
    padding-bottom: .25rem
}

.bck-carousel.is--orange .carousel__content .icon,
.bck-carousel.is--orange .carousel__content .image.has-media .icon-shadow,
.image.has-media .bck-carousel.is--orange .carousel__content .icon-shadow {
    bottom: .3125rem;
    left: 0
}

.bck-carousel.is--orange .gallery-video .navigation-wrapper {
    gap: 1.25rem;
    top: 35px;
    -webkit-transform: translate(-60px, -50%);
    transform: translate(-60px, -50%)
}

.bck-carousel.is--orange .gallery-video .swiper-pagination {
    bottom: 0
}

.bck-carousel.is--orange .gallery-video .swiper-pagination-bullet {
    background-color: #fff;
    opacity: 1;
    height: 14px;
    width: 14px
}

.bck-carousel.is--orange .gallery-video .swiper-pagination-bullet-active {
    background-color: #0f0f0f
}

.bck-carousel .swiper-container {
    width: 100%;
    height: 300px;
    margin-right: auto;
    margin-left: auto
}

.bck-carousel .swiper-container .fullscreen {
    position: fixed;
    z-index: 31;
    top: 0;
    left: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: 100%;
    background: rgba(51, 51, 51, .7)
}

.bck-carousel .swiper-container .fullscreen .icon,
.bck-carousel .swiper-container .fullscreen .image.has-media .icon-shadow,
.image.has-media .bck-carousel .swiper-container .fullscreen .icon-shadow {
    position: absolute;
    top: 0;
    right: 0;
    margin: 20px;
    background: #fff
}

.bck-carousel .swiper-container .icon-border {
    padding: 10px;
    border: 1px solid #666;
    letter-spacing: .42px;
    border-radius: 4px;
    text-transform: uppercase;
    cursor: pointer
}

.bck-carousel .swiper-container [aria-hidden=true] {
    display: none
}

.bck-carousel .swiper-container [aria-hidden=false] {
    display: flex
}

.bck-carousel .swiper-container a.image {
    color: #0a0a0a
}

.bck-carousel .swiper-container a.image:hover {
    color: #111
}

.bck-carousel .swiper-button-next {
    top: 22%;
    right: -8px;
    width: 40px;
    height: 102px;
    background-color: #fff;
    outline: none
}

.bck-carousel .swiper-button-next:after {
    font-family: corriere-icon;
    font-size: 1rem;
    content: ""
}

.bck-carousel .swiper-button-next.is--carousel-full {
    top: 50%;
    right: 20px;
    width: 50px;
    height: 50px;
    border: 1.5px solid #fff;
    background-color: transparent;
    border-radius: 50%
}

.bck-carousel .swiper-button-next.is--carousel-full:after {
    color: #fff;
    font-family: corriere-icon;
    font-size: 1.25rem;
    content: ""
}

.bck-carousel .swiper-button-next.is--carousel-left {
    top: unset;
    bottom: 30px;
    left: 85px;
    width: 50px;
    height: 50px;
    border: 1.5px solid #fff;
    background-color: transparent;
    border-radius: 50%
}

.bck-carousel .swiper-button-next.is--carousel-left:after {
    color: #fff;
    font-family: corriere-icon;
    font-size: 1.25rem;
    content: ""
}

.bck-carousel .swiper-button-next.is--carousel-right {
    top: unset;
    right: 20px;
    bottom: 30px;
    width: 50px;
    height: 50px;
    border: 1.5px solid #fff;
    background-color: transparent;
    border-radius: 50%
}

.bck-carousel .swiper-button-next.is--carousel-right:after {
    color: #fff;
    font-family: corriere-icon;
    font-size: 1.25rem;
    content: ""
}

.bck-carousel .swiper-button-prev {
    top: 22%;
    left: -8px;
    width: 40px;
    height: 102px;
    background-color: #fff;
    outline: none
}

.bck-carousel .swiper-button-prev:after {
    font-family: corriere-icon;
    font-size: 1rem;
    content: ""
}

.bck-carousel .swiper-button-prev.is--carousel-full {
    top: 50%;
    left: 20px;
    width: 50px;
    height: 50px;
    border: 1.5px solid #fff;
    background-color: transparent;
    border-radius: 50px
}

.bck-carousel .swiper-button-prev.is--carousel-full:after {
    color: #fff;
    font-family: corriere-icon;
    font-size: 1.25rem;
    content: ""
}

.bck-carousel .swiper-button-prev.is--carousel-left {
    top: unset;
    bottom: 30px;
    left: 20px;
    width: 50px;
    height: 50px;
    border: 1.5px solid #fff;
    background-color: transparent;
    border-radius: 50%
}

.bck-carousel .swiper-button-prev.is--carousel-left:after {
    color: #fff;
    font-family: corriere-icon;
    font-size: 1.25rem;
    content: ""
}

.bck-carousel .swiper-button-prev.is--carousel-right {
    top: unset;
    right: 85px;
    bottom: 30px;
    left: unset;
    width: 50px;
    height: 50px;
    border: 1.5px solid #fff;
    background-color: transparent;
    border-radius: 50%
}

.bck-carousel .swiper-button-prev.is--carousel-right:after {
    color: #fff;
    font-family: corriere-icon;
    font-size: 1.25rem;
    content: ""
}

.bck-carousel .swiper-button-next.swiper-button-disabled,
.bck-carousel .swiper-button-prev.swiper-button-disabled {
    opacity: .1
}

.bck-carousel .swiper__content {
    width: 100%;
    height: auto
}

.bck-carousel .swiper__content .swiper-wrapper .swiper-slide p {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: 10px 0;
    margin-bottom: 10px;
    color: #777
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .number {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .number {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .number {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-medium,
.bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-medium-bold,
.bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-small,
.bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-small-b-b,
.bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title,
.bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-medium,
.bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-medium-bold,
.bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-small,
.bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-small-b-b {
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-medium,
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-medium-bold,
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-small,
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-small-b-b,
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title,
    .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-medium,
    .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-medium-bold,
    .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-small,
    .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-small-b-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-medium,
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-medium-bold,
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-small,
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-small-b-b,
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title,
    .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-medium,
    .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-medium-bold,
    .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-small,
    .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-small-b-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-medium,
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-medium-bold,
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-small,
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-small-b-b,
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title,
    .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-medium,
    .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-medium-bold,
    .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-small,
    .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-small-b-b {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-carousel .swiper__content .swiper-pagination {
    position: relative
}

.bck-carousel .swiper__content .swiper-pagination.is--carousel-full .swiper-pagination-bullet {
    border: 1px solid #fff;
    background: transparent;
    border-radius: 50px;
    width: 14px;
    height: 14px
}

.bck-carousel .swiper__content .swiper-pagination.is--carousel-full .swiper-pagination-bullet-active {
    background-color: #fff
}

.bck-carousel .swiper__content .swiper-pagination.is--carousel-left {
    position: absolute;
    right: 5px;
    bottom: 30px;
    left: unset;
    width: auto
}

.bck-carousel .swiper__content .swiper-pagination.is--carousel-left .swiper-pagination-bullet {
    border: 1px solid #0a5278;
    background: transparent;
    border-radius: 50px;
    width: 14px;
    height: 14px
}

.bck-carousel .swiper__content .swiper-pagination.is--carousel-left .swiper-pagination-bullet-active {
    background-color: #0a5278
}

.bck-carousel .swiper__content .swiper-pagination.is--carousel-right {
    position: absolute;
    right: unset;
    bottom: 30px;
    left: 5px;
    width: auto
}

.bck-carousel .swiper__content .swiper-pagination.is--carousel-right .swiper-pagination-bullet {
    border: 1px solid #0a5278;
    background: transparent;
    border-radius: 50px;
    width: 14px;
    height: 14px
}

.bck-carousel .swiper__content .swiper-pagination.is--carousel-right .swiper-pagination-bullet-active {
    background-color: #0a5278
}

.bck-carousel .gallery-pagination {
    overflow: hidden;
    height: 102px;
    padding: 0 2.8125rem
}

.bck-carousel .gallery-pagination .swiper-slide {
    width: 180px;
    height: 100px
}

.bck-carousel .gallery-pagination .swiper-slide.is--active {
    border-bottom: 2px solid #29abef
}

.bck-carousel .gallery-pagination .swiper-slide.is--active .carousel-step,
.bck-carousel .gallery-pagination .swiper-slide.is--active .carousel-text {
    color: #29abef
}

.bck-carousel .gallery-pagination .swiper-slide .carousel-item {
    display: flex;
    flex-direction: column;
    height: 100%;
    padding-top: .625rem
}

.bck-carousel .gallery-pagination .swiper-slide .carousel-step {
    padding-bottom: .3125rem;
    color: #949494
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel .gallery-pagination .swiper-slide .carousel-step {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel .gallery-pagination .swiper-slide .carousel-step {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel .gallery-pagination .swiper-slide .carousel-step {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-carousel .gallery-pagination .swiper-slide .carousel-text {
    overflow: hidden;
    max-height: 49px;
    color: #333;
    line-height: 1.06
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel .gallery-pagination .swiper-slide .carousel-text {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel .gallery-pagination .swiper-slide .carousel-text {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel .gallery-pagination .swiper-slide .carousel-text {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-carousel .gallery-article {
    overflow-x: hidden;
    height: 285px;
    padding: 0 .9375rem
}

.bck-carousel .gallery-article .swiper-button-next,
.bck-carousel .gallery-article .swiper-button-prev {
    top: 46%;
    width: 35px;
    height: 35px;
    border-radius: 50%
}

.bck-carousel .gallery-article .swiper-button-next {
    right: 25px
}

.bck-carousel .gallery-article .swiper-button-prev {
    left: 25px
}

.bck-carousel .gallery-article .swiper-button-disabled {
    opacity: .5
}

.bck-carousel .gallery-article .swiper-pagination-bullet-active {
    background-color: #0a5278
}

.bck-carousel .gallery-article .slide-title {
    margin-top: .625rem;
    line-height: 1.4
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel .gallery-article .slide-title {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel .gallery-article .slide-title {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel .gallery-article .slide-title {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-carousel .gallery-video {
    overflow: hidden;
    height: auto
}

.bck-carousel .gallery-video .swiper-button-next,
.bck-carousel .gallery-video .swiper-button-prev {
    position: relative;
    top: auto;
    width: 10px;
    height: 20px;
    margin-top: 0;
    background-color: transparent
}

.bck-carousel .gallery-video .swiper-button-next {
    right: 0;
    margin-left: 10px
}

.bck-carousel .gallery-video .swiper-button-prev {
    left: 0;
    margin-right: 10px
}

.bck-carousel .gallery-video .swiper-pagination {
    position: relative;
    bottom: 2px;
    left: auto
}

.bck-carousel .gallery-video .swiper-pagination-bullet-active {
    background-color: #0a5278
}

.bck-carousel .gallery-video .navigation-wrapper {
    position: absolute;
    top: 32px;
    right: 0;
    display: flex;
    justify-content: space-between;
    align-items: center
}

.bck-carousel .gallery-video .bck-media-news .media-news__content .content-bottom>.title-art {
    width: calc(100% - 10px)
}

.bck-carousel.has--video-event .carousel__header {
    display: flex;
    flex-direction: row;
    align-items: center
}

.bck-carousel.has--video-event .carousel__header .blue-stars {
    display: flex;
    align-items: center;
    width: 46px;
    height: 46px;
    /* background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/blue-stars.svg?v=d9a630a48642573961a7e1e6259d9109) no-repeat 50%; */
    background-color: #095075;
    border-radius: 50%;
    margin-right: 10px
}

.bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-medium,
.bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-medium-bold,
.bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-small,
.bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-small-b-b,
.bck-carousel.has--video-event .carousel__header .title,
.bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-medium,
.bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-medium-bold,
.bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-small,
.bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-small-b-b {
    width: 150px;
    color: #095075;
    line-height: 1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-medium,
    .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-medium-bold,
    .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-small,
    .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-small-b-b,
    .bck-carousel.has--video-event .carousel__header .title,
    .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-medium,
    .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-medium-bold,
    .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-small,
    .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-small-b-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-medium,
    .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-medium-bold,
    .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-small,
    .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-small-b-b,
    .bck-carousel.has--video-event .carousel__header .title,
    .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-medium,
    .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-medium-bold,
    .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-small,
    .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-small-b-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-medium,
    .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-medium-bold,
    .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-small,
    .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-small-b-b,
    .bck-carousel.has--video-event .carousel__header .title,
    .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-medium,
    .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-medium-bold,
    .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-small,
    .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-small-b-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-carousel.has--video-event .carousel__header .bck-media-list-special .is--two-lines.title-medium,
.bck-carousel.has--video-event .carousel__header .bck-media-list-special .is--two-lines.title-medium-bold,
.bck-carousel.has--video-event .carousel__header .bck-media-list-special .is--two-lines.title-small,
.bck-carousel.has--video-event .carousel__header .bck-media-list-special .is--two-lines.title-small-b-b,
.bck-carousel.has--video-event .carousel__header .title.is--two-lines,
.bck-media-list-special .bck-carousel.has--video-event .carousel__header .is--two-lines.title-medium,
.bck-media-list-special .bck-carousel.has--video-event .carousel__header .is--two-lines.title-medium-bold,
.bck-media-list-special .bck-carousel.has--video-event .carousel__header .is--two-lines.title-small,
.bck-media-list-special .bck-carousel.has--video-event .carousel__header .is--two-lines.title-small-b-b {
    width: 205px;
    min-height: 40px;
    display: flex;
    align-items: center
}

.bck-carousel.has--video-event .carousel__header .video-event-btn {
    position: absolute;
    right: 0;
    text-transform: uppercase
}

.bck-carousel.has--video-event .carousel__header .video-event-btn:hover,
.bck-carousel.has--video-event .carousel__header .video-event-btn a {
    color: #0a5278
}

.bck-carousel.has--video-event .carousel__content .navigation-wrapper {
    right: 460px
}

.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__image .image .icon-video-event {
    width: 92px;
    border-radius: 29px;
    color: #fff;
    background-color: rgba(51, 51, 51, .5);
    line-height: 24px;
    padding: 3px 2px;
    position: relative;
    display: flex;
    flex-direction: row;
    bottom: 44px;
    left: 10px;
    align-items: center;
    border: 1px solid #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__image .image .icon-video-event {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__image .image .icon-video-event {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__image .image .icon-video-event {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__image .image .icon-video-event:before {
    background-color: #fff;
    border-radius: 50%;
    content: "";
    width: 26px;
    height: 26px;
    margin-right: 10px
}

.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__image .image .icon-video-event:after {
    width: 0;
    height: 0;
    border-color: transparent transparent transparent #095075;
    border-style: solid;
    border-width: 7px 0 7px 12.6px;
    content: "";
    position: absolute;
    left: 10px;
    top: 9px
}

.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__image .image .icon-video-event.has--orange-peel-border {
    border: 1px solid #ffa000
}

.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__image .image .icon-video-event.has--orange-peel-border:before {
    background-color: #ffa000 !important
}

.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content {
    display: flex;
    flex-direction: column
}

.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-header {
    display: block
}

.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-header .content-header__flex {
    display: flex;
    flex-direction: row
}

.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-header .content-header__flex svg {
    margin-right: 10px
}

.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-header .content-header__flex .overtitle-art {
    color: #fff;
    padding: 5px 10px;
    border-radius: 19px;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
    display: block;
    margin-bottom: 5px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-header .content-header__flex .overtitle-art {
        font-family: Brera-Bold;
        font-weight: 400;
        font-size: 2.93333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-header .content-header__flex .overtitle-art {
        font-family: Brera-Bold;
        font-weight: 400;
        font-size: 1.62963vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-header .content-header__flex .overtitle-art {
        font-family: Brera-Bold;
        font-weight: 400;
        font-size: .6875rem
    }
}

.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom {
    display: flex;
    flex-direction: column
}

.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom .title-art {
    margin-bottom: 5px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom .title-art {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom .title-art {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom .title-art {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom .info-art {
    color: #666;
    line-height: 1.2;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom .info-art {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom .info-art {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom .info-art {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-carousel.has--video-event.has--bottom-arrows .carousel__content .navigation-wrapper {
    bottom: 10px;
    top: auto;
    right: auto;
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%)
}

.bck-carousel.has--video-event.has--card {
    margin-top: 15px
}

.bck-carousel.has--video-event.has--card .carousel__content {
    margin: 15px auto 40px;
    max-width: 654px
}

.bck-carousel.has--video-event.has--card .carousel__content .swiper-slide {
    width: 320px !important;
    height: 438px
}

.bck-carousel.has--video-event.has--card .carousel__content .swiper-slide .video-event-card__content {
    width: 284px
}

.bck-carousel.has--video-event.has--card.has--bottom-arrows .navigation-wrapper {
    bottom: 7px
}

.js-cards.is-fixed-top {
    z-index: 1000;
    left: 0;
    background-color: #fff;
    box-shadow: 0 8px 8px 0 rgba(0, 0, 0, .24)
}

.js-cards.is-fixed-top .bck-carousel {
    width: 1124px;
    margin: auto;
    margin-bottom: 0 !important;
    background-color: #fff
}

#videocorriere .bck-carousel .carousel__content .swiper-container.gallery-video .swiper-wrapper {
    display: flex;
    flex-direction: row
}

#videocorriere .bck-carousel .carousel__content .swiper-container.gallery-video .swiper-wrapper .swiper-slide {
    max-width: 235px;
    margin-right: 20px
}

#videocorriere .bck-carousel.is--titleless.is-borderless .carousel__content .swiper-container.gallery-video .swiper-wrapper {
    display: flex;
    flex-direction: row
}

#videocorriere .bck-carousel.is--titleless.is-borderless .carousel__content .swiper-container.gallery-video .swiper-wrapper .swiper-slide {
    max-width: 486px
}

.bck-live-news {
    margin-right: 1.75rem
}

.bck-live-news.is--pinned {
    border-color: #c00;
    border-style: solid;
    border-width: 4px 1px;
    background-color: #f8f4f4
}

.bck-live-news.is--pinned .live-news__content {
    padding-bottom: 1.875rem
}

.bck-live-news.is--pinned .box-three-line-mrless-red {
    opacity: .5
}

.bck-live-news.is--highlight {
    border: none;
    background-color: #eff9fc
}

.bck-live-news.is--highlight .box-three-line-mrless-grey-darker {
    opacity: .25
}

.bck-live-news .live-news__icon {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 46px;
    padding: 0 1.25rem
}

.bck-live-news .live-news__icon.is--small {
    height: 25px
}

.bck-live-news .live-news__header {
    display: flex;
    min-height: 54px
}

.bck-live-news .live-news__header:not(.is--pinned):not(.is--highlight) {
    border-top: 1px solid rgba(51, 51, 51, .25)
}

.bck-live-news .live-news__header:not(.is--pinned) .header-time {
    border-right: 1px solid rgba(51, 51, 51, .25)
}

.bck-live-news .live-news__header .header-time {
    display: flex;
    flex: 0 0 10.3%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-right: 1.1875rem;
    border-right: 1px solid #c00
}

.bck-live-news .live-news__header .header-time-hours {
    color: #666;
    line-height: 1.17
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-live-news .live-news__header .header-time-hours {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-live-news .live-news__header .header-time-hours {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-live-news .live-news__header .header-time-hours {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-live-news .live-news__header .header-time-minutes {
    color: #666;
    line-height: 1.17
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-live-news .live-news__header .header-time-minutes {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-live-news .live-news__header .header-time-minutes {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-live-news .live-news__header .header-time-minutes {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-live-news .live-news__content {
    padding-bottom: .625rem;
    margin: .625rem .625rem 0
}

.bck-media-news-signature {
    position: relative;
    padding: .75rem 0
}

.bck-media-news-signature.is--grey {
    background-color: hsla(0, 0%, 60%, .08)
}

.bck-media-news-signature .media-news__header.has--pd-0-12-20 {
    padding: 0 .75rem 1.25rem
}

.bck-media-news-signature .media-news__header.has--lines {
    display: flex;
    align-items: center
}

.bck-media-news-signature .media-news__header.has--lines>.box-three-line-mr-sm-cornflower-blue {
    width: 68%
}

.bck-media-news-signature .media-news__content {
    display: flex;
    flex-direction: row
}

.bck-media-news-signature .media-news__content .content-left {
    display: flex;
    flex: 0 0 23%;
    flex-direction: column
}

.bck-media-news-signature .media-news__content .content-left .sub-items-left {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center;
    margin-left: .75rem;
    line-height: 1
}

.bck-media-news-signature .media-news__content .content-left .has--lines {
    display: block;
    width: 100%
}

.bck-media-news-signature .media-news__content .content-left .has--lines:before {
    display: block;
    width: 100%;
    height: 23px;
    background: repeating-linear-gradient(transparent, transparent 3px, #ddd 4px, #ddd 5px);
    content: ""
}

.bck-media-news-signature .media-news__content .content-center {
    display: flex;
    flex: 0 0 62%;
    margin: 0 1.25rem
}

.bck-media-news-signature .media-news__content .content-center.is--full-width {
    flex: 1 1 auto
}

.bck-media-news-signature .media-news__content .content-center .description {
    line-height: 1.43
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news-signature .media-news__content .content-center .description {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news-signature .media-news__content .content-center .description {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news-signature .media-news__content .content-center .description {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news-signature .media-news__content .content-right {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center
}

.bck-media-news-signature .media-news__content .content-right .image>img[src*="images/rubriche/ilnodo"],
.bck-media-news-signature .media-news__content .content-right .image img[src*="images/rubriche/caffe-gramellini"],
.bck-media-news-signature .media-news__content .content-right .image img[src*="images/rubriche/letti-da-rifare"] {
    height: 78px
}

.bck-timeline .timeline__header {
    padding-bottom: .9375rem
}

.bck-media-list-special .bck-timeline .timeline__header .title-medium,
.bck-media-list-special .bck-timeline .timeline__header .title-medium-bold,
.bck-media-list-special .bck-timeline .timeline__header .title-small,
.bck-media-list-special .bck-timeline .timeline__header .title-small-b-b,
.bck-timeline .timeline__header .bck-media-list-special .title-medium,
.bck-timeline .timeline__header .bck-media-list-special .title-medium-bold,
.bck-timeline .timeline__header .bck-media-list-special .title-small,
.bck-timeline .timeline__header .bck-media-list-special .title-small-b-b,
.bck-timeline .timeline__header .title {
    height: 25px;
    color: #fff;
    line-height: 1.43;
    letter-spacing: .07px;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .bck-timeline .timeline__header .title-medium,
    .bck-media-list-special .bck-timeline .timeline__header .title-medium-bold,
    .bck-media-list-special .bck-timeline .timeline__header .title-small,
    .bck-media-list-special .bck-timeline .timeline__header .title-small-b-b,
    .bck-timeline .timeline__header .bck-media-list-special .title-medium,
    .bck-timeline .timeline__header .bck-media-list-special .title-medium-bold,
    .bck-timeline .timeline__header .bck-media-list-special .title-small,
    .bck-timeline .timeline__header .bck-media-list-special .title-small-b-b,
    .bck-timeline .timeline__header .title {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .bck-timeline .timeline__header .title-medium,
    .bck-media-list-special .bck-timeline .timeline__header .title-medium-bold,
    .bck-media-list-special .bck-timeline .timeline__header .title-small,
    .bck-media-list-special .bck-timeline .timeline__header .title-small-b-b,
    .bck-timeline .timeline__header .bck-media-list-special .title-medium,
    .bck-timeline .timeline__header .bck-media-list-special .title-medium-bold,
    .bck-timeline .timeline__header .bck-media-list-special .title-small,
    .bck-timeline .timeline__header .bck-media-list-special .title-small-b-b,
    .bck-timeline .timeline__header .title {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .bck-timeline .timeline__header .title-medium,
    .bck-media-list-special .bck-timeline .timeline__header .title-medium-bold,
    .bck-media-list-special .bck-timeline .timeline__header .title-small,
    .bck-media-list-special .bck-timeline .timeline__header .title-small-b-b,
    .bck-timeline .timeline__header .bck-media-list-special .title-medium,
    .bck-timeline .timeline__header .bck-media-list-special .title-medium-bold,
    .bck-timeline .timeline__header .bck-media-list-special .title-small,
    .bck-timeline .timeline__header .bck-media-list-special .title-small-b-b,
    .bck-timeline .timeline__header .title {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-list-special .bck-timeline .timeline__header .title-medium-bold span,
.bck-media-list-special .bck-timeline .timeline__header .title-medium span,
.bck-media-list-special .bck-timeline .timeline__header .title-small-b-b span,
.bck-media-list-special .bck-timeline .timeline__header .title-small span,
.bck-timeline .timeline__header .bck-media-list-special .title-medium-bold span,
.bck-timeline .timeline__header .bck-media-list-special .title-medium span,
.bck-timeline .timeline__header .bck-media-list-special .title-small-b-b span,
.bck-timeline .timeline__header .bck-media-list-special .title-small span,
.bck-timeline .timeline__header .title span {
    display: inline-block;
    height: 100%;
    padding: .1875rem .625rem;
    background-color: #c00
}

.bck-timeline .timeline__content {
    margin-bottom: 2.5rem
}

.bck-timeline .timeline-items {
    position: relative;
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-timeline .timeline-items {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-timeline .timeline-items {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-timeline .timeline-items {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-timeline .timeline-items:last-child p {
    padding-bottom: 0
}

.bck-timeline .timeline-items:before {
    content: "";
    position: absolute;
    top: 7px;
    left: -3px;
    width: 6px;
    height: 6px;
    background-color: #0a5278;
    border-radius: 50%
}

.bck-timeline .timeline-items .time {
    padding-left: .9375rem
}

.bck-timeline .timeline-items .text {
    display: block;
    margin: 0;
    padding-left: .9375rem;
    padding-bottom: 1.25rem;
    border-left: 1px solid #0a5278;
    color: #0a5278
}

.bck-media-reportage {
    height: 480px;
    margin: 1.25rem 0
}

.bck-media-reportage .media-reportage__content {
    position: relative;
    display: grid;
    grid-template-columns: 2.5fr 1fr;
    grid-template-rows: 1fr 1fr 1fr;
    gap: 6px 6px;
    grid-auto-flow: row;
    grid-template-areas: "main area-1" "main area-2" "main area-3"
}

.bck-media-reportage .media-reportage__content .area-big {
    grid-area: main
}

.bck-media-reportage .media-reportage__content .area-1 {
    grid-area: area-1
}

.bck-media-reportage .media-reportage__content .area-2 {
    grid-area: area-2
}

.bck-media-reportage .media-reportage__content .area-3 {
    grid-area: area-3
}

.bck-media-reportage .media-reportage__content img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.bck-media-reportage .media-reportage__content .media-reportage-gallery {
    position: absolute;
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    bottom: 15px;
    right: 20px
}

.bck-media-reportage .media-reportage__content .media-reportage-gallery .number {
    margin-right: .625rem;
    line-height: 1.63;
    letter-spacing: -.16px;
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-reportage .media-reportage__content .media-reportage-gallery .number {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-reportage .media-reportage__content .media-reportage-gallery .number {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-reportage .media-reportage__content .media-reportage-gallery .number {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-box-list {
    position: relative
}

.bck-box-list .box-list {
    width: 100%
}

.bck-box-list .box-list__content,
.bck-box-list .box-list__footer,
.bck-box-list .box-list__header,
.bck-box-list.is--horoscope-list {
    position: relative
}

.bck-box-list.is--horoscope-list:not(:last-child) {
    margin-bottom: 1.25rem
}

.bck-box-list.is--horoscope-list .box-list__header {
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    margin-bottom: 20px
}

.bck-box-list.is--horoscope-list .box-list__header .image {
    border: 3px solid #0a5278;
    border-radius: 50%;
    overflow: hidden
}

.bck-box-list.is--horoscope-list .box-list__header .title-art {
    color: #0a5278;
    margin-left: 18px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-list.is--horoscope-list .box-list__header .title-art {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-list.is--horoscope-list .box-list__header .title-art {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-list.is--horoscope-list .box-list__header .title-art {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

.bck-box-list.is--horoscope-list .box-list__content {
    position: relative
}

.bck-box-list.is--horoscope-list .box-list__content ul {
    position: relative;
    display: flex;
    flex-direction: row;
    align-items: center
}

.bck-box-list.is--horoscope-list .box-list__content ul li {
    padding-right: 11px
}

.bck-box-list.is--horoscope-list .box-list__content ul li a {
    text-transform: uppercase;
    background-color: #fff;
    border: 1px solid #0a5278;
    border-radius: 4px;
    color: #0a5278;
    width: 106px;
    height: 30px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-list.is--horoscope-list .box-list__content ul li a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-list.is--horoscope-list .box-list__content ul li a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-list.is--horoscope-list .box-list__content ul li a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-box-list.is--horoscope-list .box-list__content ul li a.is-active,
.bck-box-list.is--horoscope-list .box-list__content ul li a:hover {
    background-color: #0a5278;
    color: #fff
}

.bck-box-list.is--horoscope-list .box-list__footer {
    padding-bottom: 1.25rem;
    border-bottom: 1px solid #dedede
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-list.is--horoscope-list .box-list__footer .list-item {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-list.is--horoscope-list .box-list__footer .list-item {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-list.is--horoscope-list .box-list__footer .list-item {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-list.is--horoscope-list .box-list__footer .list-item .category {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-list.is--horoscope-list .box-list__footer .list-item .category {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-list.is--horoscope-list .box-list__footer .list-item .category {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-box-list.is--horoscope-list-grid,
.bck-box-list.is--horoscope-list-grid .box-list__content {
    position: relative
}

.bck-box-list.is--horoscope-list-grid .box-list__content ul {
    position: relative;
    display: grid;
    grid-template-columns: 1fr 1fr;
    border-top: 1px solid #dedede
}

.bck-box-list.is--horoscope-list-grid .box-list__content ul li {
    padding-right: 60px !important;
    padding: 16px 0;
    display: flex;
    align-items: center;
    position: relative
}

.bck-box-list.is--horoscope-list-grid .box-list__content ul li:nth-child(2):before,
.bck-box-list.is--horoscope-list-grid .box-list__content ul li:nth-child(4):before {
    content: "";
    background-color: #dedede;
    margin-right: 16px;
    height: 76px;
    width: 1px;
    margin-left: -8px
}

.bck-box-list.is--horoscope-list-grid .box-list__content ul li:nth-child(3),
.bck-box-list.is--horoscope-list-grid .box-list__content ul li:nth-child(4) {
    border-top: 1px solid #dedede
}

.bck-box-list.is--horoscope-list-grid .box-list__content ul li:first-child,
.bck-box-list.is--horoscope-list-grid .box-list__content ul li:nth-child(3) {
    margin-right: 16px
}

.bck-box-list.is--horoscope-list-grid .box-list__content ul li a {
    line-height: 30px;
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-list.is--horoscope-list-grid .box-list__content ul li a {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-list.is--horoscope-list-grid .box-list__content ul li a {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-list.is--horoscope-list-grid .box-list__content ul li a {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.75rem
    }
}

.bck-box-list.is--horoscope-list-grid .box-list__content ul li a strong {
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-list.is--horoscope-list-grid .box-list__content ul li a strong {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-list.is--horoscope-list-grid .box-list__content ul li a strong {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-list.is--horoscope-list-grid .box-list__content ul li a strong {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 1.75rem
    }
}

.bck-box-list.is--horoscope-box-sign {
    position: relative;
    width: 572px;
    height: 342px;
    background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/oroscopo/sfondi/sfondo-segno.jpg?v=90e474721fa61e4e6bb3d11b8db55ee1) no-repeat 50%;
    background-size: cover;
    margin-bottom: 25px
}

.bck-box-list.is--horoscope-box-sign .box-list__header {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    padding: 25px 115px;
    text-align: center
}

.bck-box-list.is--horoscope-box-sign .box-list__header .title-art {
    color: #fff;
    line-height: .91
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-list.is--horoscope-box-sign .box-list__header .title-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 8.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-list.is--horoscope-box-sign .box-list__header .title-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.88889vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-list.is--horoscope-box-sign .box-list__header .title-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.0625rem
    }
}

.bck-box-list.is--horoscope-box-sign .box-list__header .title-art strong {
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-list.is--horoscope-box-sign .box-list__header .title-art strong {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 8.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-list.is--horoscope-box-sign .box-list__header .title-art strong {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 4.88889vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-list.is--horoscope-box-sign .box-list__header .title-art strong {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 2.0625rem
    }
}

.bck-box-list.is--horoscope-box-sign .box-list__content {
    position: relative
}

.bck-box-list.is--horoscope-box-sign .box-list__content ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin: 0 25px
}

.bck-box-list.is--horoscope-box-sign .box-list__content ul li a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px
}

.bck-box-list.is--horoscope-box-sign .box-list__content ul li a .image {
    overflow: hidden;
    background-color: #fff;
    border-radius: 50%;
    margin-bottom: 20px
}

.bck-box-list.is--horoscope-box-sign .box-list__content ul li a .title-art {
    text-transform: uppercase;
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-list.is--horoscope-box-sign .box-list__content ul li a .title-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-list.is--horoscope-box-sign .box-list__content ul li a .title-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-list.is--horoscope-box-sign .box-list__content ul li a .title-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-box-list.is--horoscope-box-sign-hero {
    height: 305px;
    width: 100%;
    background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/oroscopo/sfondi/sfondo-hp.jpg?v=287cd628bebfb2bce707084bae5034e0) no-repeat 50%;
    background-size: cover;
    display: flex;
    flex-direction: column;
    align-items: end
}

.bck-box-list.is--horoscope-box-sign-hero .box-list__header {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: row;
    width: 592.4px;
    padding: 25px 0 20px;
    margin-right: 32px;
    text-align: center
}

.bck-box-list.is--horoscope-box-sign-hero .box-list__header .title-art {
    color: #fff;
    line-height: .91
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-list.is--horoscope-box-sign-hero .box-list__header .title-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 8.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-list.is--horoscope-box-sign-hero .box-list__header .title-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.88889vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-list.is--horoscope-box-sign-hero .box-list__header .title-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.0625rem
    }
}

.bck-box-list.is--horoscope-box-sign-hero .box-list__header .title-art strong {
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-list.is--horoscope-box-sign-hero .box-list__header .title-art strong {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 8.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-list.is--horoscope-box-sign-hero .box-list__header .title-art strong {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 4.88889vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-list.is--horoscope-box-sign-hero .box-list__header .title-art strong {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 2.0625rem
    }
}

.bck-box-list.is--horoscope-box-sign-hero .box-list__content {
    width: 516px;
    margin-right: 72px;
    position: relative
}

.bck-box-list.is--horoscope-box-sign-hero .box-list__content ul {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
    margin: 0 25px
}

.bck-box-list.is--horoscope-box-sign-hero .box-list__content ul li a {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px
}

.bck-box-list.is--horoscope-box-sign-hero .box-list__content ul li a .image {
    overflow: hidden;
    background-color: #fff;
    border-radius: 50%;
    margin-bottom: 20px
}

.bck-box-list.is--horoscope-box-sign-hero .box-list__content ul li a .title-art {
    text-transform: uppercase;
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-list.is--horoscope-box-sign-hero .box-list__content ul li a .title-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-list.is--horoscope-box-sign-hero .box-list__content ul li a .title-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-list.is--horoscope-box-sign-hero .box-list__content ul li a .title-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-box-copy .box-copy {
    width: 100%
}

.bck-box-copy .box-copy__header {
    position: relative;
    color: #666
}

.bck-box-copy .box-copy__content {
    position: relative
}

.bck-box-copy .box-copy__content .disclaimer {
    color: #666;
    line-height: 1.43;
    margin-top: 40px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-bottom: 1px solid #dedede;
    border-top: 1px solid #dedede;
    border-width: thin !important
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-copy .box-copy__content .disclaimer {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-copy .box-copy__content .disclaimer {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-copy .box-copy__content .disclaimer {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-box-audio,
.bck-box-copy .box-copy__footer {
    position: relative
}

.bck-box-audio {
    margin-bottom: .625rem
}

.bck-box-audio .box-audio__header {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    width: 100%
}

.bck-box-audio .box-audio__header .icon,
.bck-box-audio .box-audio__header .image.has-media .icon-shadow,
.image.has-media .bck-box-audio .box-audio__header .icon-shadow {
    cursor: pointer
}

.bck-box-audio .box-audio__header .icon:hover,
.bck-box-audio .box-audio__header .image.has-media .icon-shadow:hover,
.image.has-media .bck-box-audio .box-audio__header .icon-shadow:hover {
    color: rgba #0a5278, .8
}

.bck-box-audio .box-audio__header .info-title {
    color: #0a5278;
    margin-left: 1.25rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-audio .box-audio__header .info-title {
        font-family: Brera-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-audio .box-audio__header .info-title {
        font-family: Brera-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-audio .box-audio__header .info-title {
        font-family: Brera-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-box-audio .box-audio__header .info-time {
    color: #666;
    margin-left: 1.25rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-audio .box-audio__header .info-time {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-audio .box-audio__header .info-time {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-audio .box-audio__header .info-time {
        font-family: Brera-regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-box-audio .box-audio__header .info-data {
    position: relative;
    margin-left: 1.25rem;
    cursor: pointer
}

.bck-box-audio .box-audio__header .info-data .info-data-icon {
    background-color: #0a5278;
    border-radius: 50%;
    width: 20px;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-audio .box-audio__header .info-data .info-data-icon {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-audio .box-audio__header .info-data .info-data-icon {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-audio .box-audio__header .info-data .info-data-icon {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-box-audio .box-audio__header .info-data .info-data-icon:hover {
    color: rgba #0a5278, .8
}

.bck-box-audio .box-audio__header .info-data .info-data-full {
    background-color: #333;
    color: #fff;
    display: none;
    line-height: 19px;
    width: 346px;
    height: 123px;
    text-align: center;
    padding: .875rem 1.5625rem;
    position: absolute;
    top: -135px;
    left: -163px;
    border-radius: 4px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-audio .box-audio__header .info-data .info-data-full {
        font-family: Brera-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-audio .box-audio__header .info-data .info-data-full {
        font-family: Brera-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-audio .box-audio__header .info-data .info-data-full {
        font-family: Brera-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-box-audio .box-audio__header .info-data .info-data-full a {
    color: #fff;
    text-decoration: underline
}

.bck-box-audio .box-audio__header .info-data .info-data-full:before {
    content: "";
    display: block;
    position: absolute;
    bottom: -10px;
    left: 50%;
    -webkit-transform: translate(-50%);
    transform: translate(-50%);
    width: 0;
    height: 0;
    border-color: #333 transparent transparent;
    border-style: solid;
    border-width: 10px 10px 0
}

.bck-box-audio .box-audio__header .info-data.is--active .info-data-full {
    display: block;
    z-index: 21
}

.bck-box-audio .box-audio__header .info-label {
    margin-left: 20px;
    text-transform: uppercase;
    color: #fff;
    border-radius: 4px;
    background-color: red;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 44px;
    height: 14px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-audio .box-audio__header .info-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.93333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-audio .box-audio__header .info-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.62963vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-audio .box-audio__header .info-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .6875rem
    }
}

.bck-box-audio .box-audio__content {
    max-height: 0;
    overflow-y: hidden;
    margin-top: .5625rem;
    transition: max-height 1s
}

.bck-box-audio.is--open .box-audio__header {
    justify-content: space-between
}

.bck-box-audio.is--open .box-audio__header .icon,
.bck-box-audio.is--open .box-audio__header .image.has-media .icon-shadow,
.bck-box-audio.is--open .box-audio__header .info-time,
.image.has-media .bck-box-audio.is--open .box-audio__header .icon-shadow {
    display: none
}

.bck-box-audio.is--open .box-audio__header .info-data {
    margin-right: -22.5rem
}

.bck-box-audio.is--open .box-audio__header .info-title {
    margin-left: 0
}

.bck-box-audio.is--open .box-audio__content {
    transition: max-height 1s;
    max-height: 200px !important
}