@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)
    }
}

@-webkit-keyframes bck-spinner-ellipsis1 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@keyframes bck-spinner-ellipsis1 {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0)
    }

    to {
        -webkit-transform: scale(1);
        transform: scale(1)
    }
}

@-webkit-keyframes bck-spinner-ellipsis3 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@keyframes bck-spinner-ellipsis3 {
    0% {
        -webkit-transform: scale(1);
        transform: scale(1)
    }

    to {
        -webkit-transform: scale(0);
        transform: scale(0)
    }
}

@-webkit-keyframes bck-spinner-ellipsis2 {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    to {
        -webkit-transform: translate(19px);
        transform: translate(19px)
    }
}

@keyframes bck-spinner-ellipsis2 {
    0% {
        -webkit-transform: translate(0);
        transform: translate(0)
    }

    to {
        -webkit-transform: translate(19px);
        transform: translate(19px)
    }
}

.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-esperto-risponde-"],
[class^=icon-corriere-],
[class^=icon-esperto-risponde-] {
    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-esperto-risponde-"].fa-xxs,
[class^=icon-corriere-].fa-xxs,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-xs,
[class^=icon-corriere-].fa-xs,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-xs-1,
[class^=icon-corriere-].fa-xs-1,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-sm,
[class^=icon-corriere-].fa-sm,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-lg,
[class^=icon-corriere-].fa-lg,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-1x,
[class^=icon-corriere-].fa-1x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-1-1x,
[class^=icon-corriere-].fa-1-1x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-1-2x,
[class^=icon-corriere-].fa-1-2x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-1-5x,
[class^=icon-corriere-].fa-1-5x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-1-6x,
[class^=icon-corriere-].fa-1-6x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-1-7x,
[class^=icon-corriere-].fa-1-7x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-2x,
[class^=icon-corriere-].fa-2x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-2-5x,
[class^=icon-corriere-].fa-2-5x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-2-2x,
[class^=icon-corriere-].fa-2-2x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-2-7x,
[class^=icon-corriere-].fa-2-7x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-3x,
[class^=icon-corriere-].fa-3x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-3-1x,
[class^=icon-corriere-].fa-3-1x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-3-5x,
[class^=icon-corriere-].fa-3-5x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-4x,
[class^=icon-corriere-].fa-4x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-5x,
[class^=icon-corriere-].fa-5x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-6x,
[class^=icon-corriere-].fa-6x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-7x,
[class^=icon-corriere-].fa-7x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-8x,
[class^=icon-corriere-].fa-8x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-9x,
[class^=icon-corriere-].fa-9x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-10x,
[class^=icon-corriere-].fa-10x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].fa-90x,
[class^=icon-corriere-].fa-90x,
[class^=icon-esperto-risponde-].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-esperto-risponde-"].has-shadow:before,
[class^=icon-corriere-].has-shadow:before,
[class^=icon-esperto-risponde-].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,
.icon-esperto-risponde-union: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(/rcs_cor_corriere-layout/v2/assets/img/ext/scuola/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: ""
}

.icon-corriere-instagram:before {
    content: ""
}

.icon-corriere-icon-quotes:before {
    content: ""
}

.icon-corriere-p-twitter-x:before {
    content: ""
}

.icon-corriere-letter_C_amp:before {
    content: ""
}

.icon-corriere-logo-futura-big:before {
    content: ""
}

.icon-corriere-logo-futura-small:before {
    content: ""
}

.icon-corriere-p-tiktok-c {
    width: 20px;
    height: 20px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/icon_tiktok.svg?v=d376fd378de0f81125120904042ef19f);
    background-size: 100%
}

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

.bck-box-revive:not(:last-child),
.bck-box-yourcity:not(:last-child),
.bck-carousel:not(:last-child),
.bck-dropdown:not(:last-child),
.bck-media-list-live:not(:last-child),
.bck-media-list-special:not(:last-child),
.bck-media-list-sponsor:not(:last-child),
.bck-media-list:not(:last-child),
.bck-media-news:not(:last-child),
.bck-social-nav:not(:last-child),
.content:not(:last-child),
.embedded:not(:last-child),
iframe:not(:last-child)[src^="https://docs.google.com/forms/"] {
    margin-bottom: 1.5625rem
}

.bck-carousel-news:not(:last-child),
.type-home .bck-box-yourcity:not(:last-child),
.type-home .bck-media-list-live:not(:last-child),
.type-home .bck-media-list-special:not(:last-child),
.type-home .bck-media-list-sponsor:not(:last-child),
.type-home .bck-media-list:not(:last-child),
.type-home .bck-media-news:not(:last-child),
.type-section .bck-box-yourcity:not(:last-child),
.type-section .bck-media-list-live:not(:last-child),
.type-section .bck-media-list-special:not(:last-child),
.type-section .bck-media-list-sponsor:not(:last-child),
.type-section .bck-media-list:not(:last-child),
.type-section .bck-media-news:not(:last-child) {
    margin-bottom: .6875rem
}

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

.bck-adv .adv__content.is--large,
.bck-adv .adv__content.is--medium,
.bck-adv .adv__content.is--small,
.bck-box-yourcity,
.bck-dropdown,
.bck-media-list,
.bck-media-list-live,
.bck-media-list-sponsor,
.bck-media-news,
.is-hero {
    margin: 0 -.9375rem
}

.bck-modal,
.bck-modal-access .modal-access-background,
.bck-social-modal .modal-background,
.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-25by9 .has-ratio,
.image.is-25by9 img,
.image.is-164by79 .has-ratio,
.image.is-164by79 img,
.image.is-square .has-ratio,
.image.is-square img,
.is-overlay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0
}

.bck-box-yourcity,
.bck-carousel-news.is-hero,
.bck-media-list-signature,
.bck-media-news,
.bck-promo-podcast,
.has-shadow,
.type-home .bck-media-list,
.type-section .bck-media-list {
    box-shadow: 0 2px 2px rgba(0, 0, 0, .24), 0 0 2px 0 rgba(0, 0, 0, .12)
}

.bck-media-list,
.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-live .is--xxsmall.media-list__header,
.bck-media-list-special .is--xxsmall.media-list__content,
.bck-media-list-special .is--xxsmall.media-list__footer,
.bck-media-list-special .is--xxsmall.media-list__header,
.bck-media-list-sponsor .is--xxsmall.media-list__header,
.bck-promo-podcast .is--xxsmall.promo-podcast__header {
    margin: .3125rem .625rem
}

.bck-media-list-live .is--xxsmall-hero.media-list__header,
.bck-media-list-special .is--xxsmall-hero.media-list__content,
.bck-media-list-special .is--xxsmall-hero.media-list__footer,
.bck-media-list-special .is--xxsmall-hero.media-list__header,
.bck-media-list-sponsor .is--xxsmall-hero.media-list__header,
.bck-promo-podcast .is--xxsmall-hero.promo-podcast__header {
    margin: .3125rem 0
}

.bck-media-list-live .is--xxsmall-pd.media-list__header,
.bck-media-list-special .is--xxsmall-pd.media-list__content,
.bck-media-list-special .is--xxsmall-pd.media-list__footer,
.bck-media-list-special .is--xxsmall-pd.media-list__header,
.bck-media-list-sponsor .is--xxsmall-pd.media-list__header,
.bck-promo-podcast .is--xxsmall-pd.promo-podcast__header {
    padding: .3125rem .625rem;
    margin: 0
}

.bck-media-list-live .is--xxsmall-pd-hero.media-list__header,
.bck-media-list-special .is--xxsmall-pd-hero.media-list__content,
.bck-media-list-special .is--xxsmall-pd-hero.media-list__footer,
.bck-media-list-special .is--xxsmall-pd-hero.media-list__header,
.bck-media-list-sponsor .is--xxsmall-pd-hero.media-list__header,
.bck-promo-podcast .is--xxsmall-pd-hero.promo-podcast__header {
    padding: .3125rem 0;
    margin: 0
}

.bck-media-list-live .is--xsmall.media-list__header,
.bck-media-list-special .is--xsmall.media-list__content,
.bck-media-list-special .is--xsmall.media-list__footer,
.bck-media-list-special .is--xsmall.media-list__header,
.bck-media-list-sponsor .is--xsmall.media-list__header,
.bck-promo-podcast .is--xsmall.promo-podcast__header {
    margin: .625rem
}

.bck-media-list-live .is--xsmall-hero.media-list__header,
.bck-media-list-special .is--xsmall-hero.media-list__content,
.bck-media-list-special .is--xsmall-hero.media-list__footer,
.bck-media-list-special .is--xsmall-hero.media-list__header,
.bck-media-list-sponsor .is--xsmall-hero.media-list__header,
.bck-promo-podcast .is--xsmall-hero.promo-podcast__header {
    margin: .625rem 0
}

.bck-media-list-live .is--xsmall-pd.media-list__header,
.bck-media-list-special .is--xsmall-pd.media-list__content,
.bck-media-list-special .is--xsmall-pd.media-list__footer,
.bck-media-list-special .is--xsmall-pd.media-list__header,
.bck-media-list-sponsor .is--xsmall-pd.media-list__header,
.bck-promo-podcast .is--xsmall-pd.promo-podcast__header {
    padding: .625rem;
    margin: 0
}

.bck-media-list-live .is--xsmall-pd-hero.media-list__header,
.bck-media-list-special .is--xsmall-pd-hero.media-list__content,
.bck-media-list-special .is--xsmall-pd-hero.media-list__footer,
.bck-media-list-special .is--xsmall-pd-hero.media-list__header,
.bck-media-list-sponsor .is--xsmall-pd-hero.media-list__header,
.bck-promo-podcast .is--xsmall-pd-hero.promo-podcast__header {
    padding: .625rem 0;
    margin: 0
}

.bck-media-list-live .is--small.media-list__header,
.bck-media-list-special .is--small.media-list__content,
.bck-media-list-special .is--small.media-list__footer,
.bck-media-list-special .is--small.media-list__header,
.bck-media-list-sponsor .is--small.media-list__header,
.bck-promo-podcast .is--small.promo-podcast__header {
    margin: .9375rem
}

.bck-media-list-live .is--small-hero.media-list__header,
.bck-media-list-special .is--small-hero.media-list__content,
.bck-media-list-special .is--small-hero.media-list__footer,
.bck-media-list-special .is--small-hero.media-list__header,
.bck-media-list-sponsor .is--small-hero.media-list__header,
.bck-promo-podcast .is--small-hero.promo-podcast__header {
    margin: .9375rem 0
}

.bck-media-list-live .is--small-pd.media-list__header,
.bck-media-list-special .is--small-pd.media-list__content,
.bck-media-list-special .is--small-pd.media-list__footer,
.bck-media-list-special .is--small-pd.media-list__header,
.bck-media-list-sponsor .is--small-pd.media-list__header,
.bck-promo-podcast .is--small-pd.promo-podcast__header {
    padding: .9375rem .625rem;
    margin: 0
}

.bck-media-list-live .is--small-pd-hero.media-list__header,
.bck-media-list-special .is--small-pd-hero.media-list__content,
.bck-media-list-special .is--small-pd-hero.media-list__footer,
.bck-media-list-special .is--small-pd-hero.media-list__header,
.bck-media-list-sponsor .is--small-pd-hero.media-list__header,
.bck-promo-podcast .is--small-pd-hero.promo-podcast__header {
    padding: .9375rem 0;
    margin: 0
}

.bck-media-list-live .is--medium.media-list__header,
.bck-media-list-special .is--medium.media-list__content,
.bck-media-list-special .is--medium.media-list__footer,
.bck-media-list-special .is--medium.media-list__header,
.bck-media-list-sponsor .is--medium.media-list__header,
.bck-promo-podcast .is--medium.promo-podcast__header {
    margin: 1.25rem
}

.bck-media-list-live .is--medium-hero.media-list__header,
.bck-media-list-special .is--medium-hero.media-list__content,
.bck-media-list-special .is--medium-hero.media-list__footer,
.bck-media-list-special .is--medium-hero.media-list__header,
.bck-media-list-sponsor .is--medium-hero.media-list__header,
.bck-promo-podcast .is--medium-hero.promo-podcast__header {
    margin: 1.25rem 0
}

.bck-media-list-live .is--medium-pd.media-list__header,
.bck-media-list-special .is--medium-pd.media-list__content,
.bck-media-list-special .is--medium-pd.media-list__footer,
.bck-media-list-special .is--medium-pd.media-list__header,
.bck-media-list-sponsor .is--medium-pd.media-list__header,
.bck-promo-podcast .is--medium-pd.promo-podcast__header {
    padding: 1.25rem;
    margin: 0
}

.bck-media-list-live .is--medium-pd-hero.media-list__header,
.bck-media-list-special .is--medium-pd-hero.media-list__content,
.bck-media-list-special .is--medium-pd-hero.media-list__footer,
.bck-media-list-special .is--medium-pd-hero.media-list__header,
.bck-media-list-sponsor .is--medium-pd-hero.media-list__header,
.bck-promo-podcast .is--medium-pd-hero.promo-podcast__header {
    padding: 1.25rem 0;
    margin: 0
}

.bck-media-list-live .is--large.media-list__header,
.bck-media-list-special .is--large.media-list__content,
.bck-media-list-special .is--large.media-list__footer,
.bck-media-list-special .is--large.media-list__header,
.bck-media-list-sponsor .is--large.media-list__header,
.bck-promo-podcast .is--large.promo-podcast__header {
    margin: 1.5625rem
}

.bck-media-list-live .is--large-hero.media-list__header,
.bck-media-list-special .is--large-hero.media-list__content,
.bck-media-list-special .is--large-hero.media-list__footer,
.bck-media-list-special .is--large-hero.media-list__header,
.bck-media-list-sponsor .is--large-hero.media-list__header,
.bck-promo-podcast .is--large-hero.promo-podcast__header {
    margin: 1.5625rem 0
}

.bck-media-list-live .is--large-pd.media-list__header,
.bck-media-list-special .is--large-pd.media-list__content,
.bck-media-list-special .is--large-pd.media-list__footer,
.bck-media-list-special .is--large-pd.media-list__header,
.bck-media-list-sponsor .is--large-pd.media-list__header,
.bck-promo-podcast .is--large-pd.promo-podcast__header {
    padding: 1.5625rem;
    margin: 0
}

.bck-media-list-live .is--large-pd-hero.media-list__header,
.bck-media-list-special .is--large-pd-hero.media-list__content,
.bck-media-list-special .is--large-pd-hero.media-list__footer,
.bck-media-list-special .is--large-pd-hero.media-list__header,
.bck-media-list-sponsor .is--large-pd-hero.media-list__header,
.bck-promo-podcast .is--large-pd-hero.promo-podcast__header {
    padding: 1.5625rem 0;
    margin: 0
}

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

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

.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--130 {
    margin-top: -8.125rem !important
}

.is-pd-t--130 {
    padding-top: -8.125rem !important
}

.is-mr-b--130 {
    margin-bottom: -8.125rem !important
}

.is-pd-b--130 {
    padding-bottom: -8.125rem !important
}

.is-mr-l--130 {
    margin-left: -8.125rem !important
}

.is-pd-l--130 {
    padding-left: -8.125rem !important
}

.is-mr-r--130 {
    margin-right: -8.125rem !important
}

.is-pd-r--130 {
    padding-right: -8.125rem !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--130 {
    margin: -8.125rem
}

.is-pd--130 {
    padding: -8.125rem
}

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

html[data-type=video] {
    min-width: auto
}

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

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

h1.section-title {
    line-height: .56
}

@media screen and (min-width:320px) and (max-width:813px) {
    h1.section-title {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 8.53333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    h1.section-title {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.74074vw
    }
}

@media screen and (min-width:769px) {
    h1.section-title {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2rem
    }
}

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-h-25 {
    height: 25px
}

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

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

.has-font-sz-18 .content>p,
.has-font-sz-18 .content>ul {
    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
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .has-font-sfd-48 {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 12.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .has-font-sfd-48 {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 7.11111vw
    }
}

@media screen and (min-width:769px) {
    .has-font-sfd-48 {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 3rem
    }
}

.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-25-neg {
    margin-left: -1.5625rem !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-punch {
    color: #d62826 !important
}

a.has-text-punch:focus,
a.has-text-punch:hover {
    color: #ab201e !important
}

.has-bkg-punch {
    background-color: #d62826 !important
}

.has-text-crimson {
    color: #e32213 !important
}

a.has-text-crimson:focus,
a.has-text-crimson:hover {
    color: #b41b0f !important
}

.has-bkg-crimson {
    background-color: #e32213 !important
}

.has-text-sahara {
    color: #c2a712 !important
}

a.has-text-sahara:focus,
a.has-text-sahara:hover {
    color: #937f0e !important
}

.has-bkg-sahara {
    background-color: #c2a712 !important
}

.has-text-mine-shaft {
    color: #3e3d3d !important
}

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

.has-bkg-mine-shaft {
    background-color: #3e3d3d !important
}

.has-text-boulder {
    color: #777 !important
}

a.has-text-boulder:focus,
a.has-text-boulder:hover {
    color: #5e5e5e !important
}

.has-bkg-boulder {
    background-color: #777 !important
}

.has-text-san-marino {
    color: #4972b3 !important
}

a.has-text-san-marino:focus,
a.has-text-san-marino:hover {
    color: #3a5b8f !important
}

.has-bkg-san-marino {
    background-color: #4972b3 !important
}

a.has-text-hippie-blue:focus,
a.has-text-hippie-blue:hover {
    color: #47819b !important
}

.has-text-persian-red {
    color: #c33032 !important
}

a.has-text-persian-red:focus,
a.has-text-persian-red:hover {
    color: #9a2628 !important
}

.has-bkg-persian-red {
    background-color: #c33032 !important
}

a.has-text-sky-light-blue:focus,
a.has-text-sky-light-blue:hover {
    color: #a6e1ff !important
}

a.has-text-blue-calendar:focus,
a.has-text-blue-calendar:hover {
    color: #0c2745 !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
}

.has-text-sky-light-blue {
    color: #d9f2ff !important
}

.has-bkg-sky-light-blue {
    background-color: #d9f2ff !important
}

.has-text-blue-calendar {
    color: #143f70 !important
}

.has-bkg-blue-calendar {
    background-color: #143f70 !important
}

.is-hidden {
    display: none !important
}

.is-block {
    display: block !important
}

.is-inline {
    display: inline !important
}

.is-inline-block {
    display: inline-block !important
}

.is-contents {
    display: contents !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 {
    display: block;
    width: 100%;
    height: 6px;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

.box-two-line-atoll {
    display: block;
    width: 100%;
    height: 6px;
    border-top: 1px solid #0a5278;
    border-bottom: 1px solid #0a5278;
    height: 4px
}

.box-one-line-grey {
    display: block;
    width: 100%;
    height: 6px;
    border-top: 1px solid #ddd
}

.has-border-b-dotted {
    border-bottom: 2px dotted #0a5278
}

.has-border-top-grey-light {
    border-top: 1px solid #ddd
}

.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 {
    justify-content: flex-end
}

.fxr-grow-center-center,
.fxr-grow-end-center {
    display: flex;
    flex-grow: 1;
    align-items: center;
    align-content: center
}

.fxr-grow-center-center {
    justify-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
}

.bck-spinner-ellipsis {
    position: relative;
    width: 100%
}

.bck-spinner-ellipsis .spinner-ellipsis__content {
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 64px;
    height: 64px;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.bck-spinner-ellipsis .spinner-ellipsis__content div {
    position: absolute;
    top: 27px;
    width: 11px;
    height: 11px;
    background: #0a5278;
    border-radius: 50%;
    -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
    animation-timing-function: cubic-bezier(0, 1, 1, 0)
}

.bck-spinner-ellipsis .spinner-ellipsis__content div:first-child {
    left: 6px;
    -webkit-animation: bck-spinner-ellipsis1 .6s infinite;
    animation: bck-spinner-ellipsis1 .6s infinite
}

.bck-spinner-ellipsis .spinner-ellipsis__content div:nth-child(2) {
    left: 6px;
    -webkit-animation: bck-spinner-ellipsis2 .6s infinite;
    animation: bck-spinner-ellipsis2 .6s infinite
}

.bck-spinner-ellipsis .spinner-ellipsis__content div:nth-child(3) {
    left: 26px;
    -webkit-animation: bck-spinner-ellipsis2 .6s infinite;
    animation: bck-spinner-ellipsis2 .6s infinite
}

.bck-spinner-ellipsis .spinner-ellipsis__content div:nth-child(4) {
    left: 45px;
    -webkit-animation: bck-spinner-ellipsis3 .6s infinite;
    animation: bck-spinner-ellipsis3 .6s infinite
}

.bck-spinner-ellipsis.is-white .spinner-ellipsis__content div {
    background-color: #fff;
    color: #0a0a0a
}

.bck-spinner-ellipsis.is-pianeta2020 .spinner-ellipsis__content div {
    background-color: #f1f7dc;
    color: #f1f7dc
}

.bck-spinner-ellipsis.is-black .spinner-ellipsis__content div {
    background-color: #333;
    color: #fff
}

.bck-spinner-ellipsis.is-primary .spinner-ellipsis__content div {
    background-color: #49b8f1;
    color: #fff
}

.bck-spinner-ellipsis.is-mine-shaft2 .spinner-ellipsis__content div {
    background-color: #222;
    color: #3e3d3d
}

.bck-spinner-ellipsis.is-cornflower-blue .spinner-ellipsis__content div {
    background-color: #095075;
    color: #fff
}

.bck-spinner-ellipsis.is-grey-darker .spinner-ellipsis__content div {
    background-color: #333;
    color: #fff
}

.bck-spinner-ellipsis.is-grey-dusty .spinner-ellipsis__content div {
    background-color: #999;
    color: #fff
}

.bck-spinner-ellipsis.is-alto .spinner-ellipsis__content div {
    background-color: hsla(0, 0%, 84.7%, .23);
    color: #fff
}

.bck-spinner-ellipsis.is-grey-dove .spinner-ellipsis__content div {
    background-color: #666;
    color: #fff
}

.bck-spinner-ellipsis.is-b-umber .spinner-ellipsis__content div {
    background-color: #8a2f2a;
    color: #fff
}

.bck-spinner-ellipsis.is-denim .spinner-ellipsis__content div {
    background-color: #2c98f0;
    color: #fff
}

.bck-spinner-ellipsis.is-red-guard .spinner-ellipsis__content div {
    background-color: #c00;
    color: #fff
}

.bck-spinner-ellipsis.is-red-solid .spinner-ellipsis__content div {
    background-color: #ec0000;
    color: #fff
}

.bck-spinner-ellipsis.is-christine .spinner-ellipsis__content div {
    background-color: #ea5b0c;
    color: #fff
}

.bck-spinner-ellipsis.is-java .spinner-ellipsis__content div {
    background-color: #19b1c2;
    color: #fff
}

.bck-spinner-ellipsis.is-pic-blue .spinner-ellipsis__content div {
    background-color: #49b8f1;
    color: #fff
}

.bck-spinner-ellipsis.is-picton-blue-dark .spinner-ellipsis__content div {
    background-color: #29abef;
    color: #fff
}

.bck-spinner-ellipsis.is-bus-yellow .spinner-ellipsis__content div {
    background-color: #ffd800;
    color: #0a0a0a
}

.bck-spinner-ellipsis.is-sunglow .spinner-ellipsis__content div {
    background-color: #ebc800;
    color: #fff
}

.bck-spinner-ellipsis.is-sunglow-dark .spinner-ellipsis__content div {
    background-color: #febf2e;
    color: #0a0a0a
}

.bck-spinner-ellipsis.is-link .spinner-ellipsis__content div {
    background-color: #49b8f1;
    color: #fff
}

.bck-spinner-ellipsis.is-atoll .spinner-ellipsis__content div {
    background-color: #0a5278;
    color: #fff
}

.bck-spinner-ellipsis.is-abbey .spinner-ellipsis__content div {
    background-color: #444449;
    color: #fff
}

.bck-spinner-ellipsis.is-transparent .spinner-ellipsis__content div {
    background-color: hsla(0, 0%, 100%, 0);
    color: hsla(0, 0%, 100%, 0)
}

.bck-spinner-ellipsis.is-black-dark .spinner-ellipsis__content div {
    background-color: #000;
    color: #fff
}

.bck-spinner-ellipsis.is-red-bn .spinner-ellipsis__content div {
    background-color: #be2d2b;
    color: #fff
}

.bck-spinner-ellipsis.is-astral .spinner-ellipsis__content div {
    background-color: #3580ae;
    color: #fff
}

.bck-spinner-ellipsis.is-red-guardsman .spinner-ellipsis__content div {
    background-color: #c00;
    color: #fff
}

.bck-spinner-ellipsis.is-cornflower-light-blue .spinner-ellipsis__content div {
    background-color: #4488f1;
    color: #fff
}

.bck-spinner-ellipsis.is-alabaster .spinner-ellipsis__content div {
    background-color: #f8f8f8;
    color: #000
}

.bck-spinner-ellipsis.is-supernova .spinner-ellipsis__content div {
    background-color: #facc00;
    color: #0a5278
}

.bck-spinner-ellipsis.is-burning-orange .spinner-ellipsis__content div {
    background-color: #fc6a36;
    color: #0b738d
}

.bck-spinner-ellipsis.is-trinidad .spinner-ellipsis__content div {
    background-color: #ee4b00;
    color: #0b738d
}

.bck-spinner-ellipsis.is-silver-chalice .spinner-ellipsis__content div {
    background-color: #a0a0a0;
    color: #0a0a0a
}

.bck-spinner-ellipsis.is-light-silver .spinner-ellipsis__content div {
    background-color: #c4c4c4;
    color: #0a0a0a
}

.bck-spinner-ellipsis.is-very-light-grey .spinner-ellipsis__content div {
    background-color: #ccc;
    color: #0a0a0a
}

.bck-spinner-ellipsis.is-punch .spinner-ellipsis__content div {
    background-color: #d62826;
    color: #fff
}

.bck-spinner-ellipsis.is-crimson .spinner-ellipsis__content div {
    background-color: #e32213;
    color: #fff
}

.bck-spinner-ellipsis.is-sahara .spinner-ellipsis__content div {
    background-color: #c2a712;
    color: #fff
}

.bck-spinner-ellipsis.is-mine-shaft .spinner-ellipsis__content div {
    background-color: #3e3d3d;
    color: #fff
}

.bck-spinner-ellipsis.is-boulder .spinner-ellipsis__content div {
    background-color: #777;
    color: #fff
}

.bck-spinner-ellipsis.is-san-marino .spinner-ellipsis__content div {
    background-color: #4972b3;
    color: #fff
}

.bck-spinner-ellipsis.is-hippie-blue .spinner-ellipsis__content div {
    background-color: #5f9bb6;
    color: #fff
}

.bck-spinner-ellipsis.is-persian-red .spinner-ellipsis__content div {
    background-color: #c33032;
    color: #fff
}

.bck-spinner-ellipsis.is-sky-light-blue .spinner-ellipsis__content div {
    background-color: #d9f2ff;
    color: #0a0a0a
}

.bck-spinner-ellipsis.is-blue-calendar .spinner-ellipsis__content div {
    background-color: #143f70;
    color: #fff
}

#l-header {
    position: relative
}

#l-main .wrapper {
    width: auto;
    padding: 1.125rem .875rem;
    margin: auto;
    background: #fff
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    #l-main .wrapper {
        min-width: 320px;
        max-width: 414px
    }
}

#l-main .wrapper section:not(:last-of-type) {
    margin-bottom: 1.5rem
}

.type-home #l-main .wrapper section:not(:last-of-type),
.type-section #l-main .wrapper section:not(:last-of-type) {
    margin-bottom: .75rem
}

.type-photoreportage #l-main .wrapper section:not(:last-of-type) {
    margin-bottom: 0
}

#l-main .wrapper section .has-logo {
    margin: -.875rem -.875rem 0;
    border-bottom: 1px solid #eaeaea;
    text-align: center
}

#l-footer,
#l-main .wrapper.has-wall {
    position: relative
}

.type-home #l-footer,
.type-section #l-footer {
    margin-bottom: 2.5rem
}

.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: 0 4px 8px 0 rgba(10, 82, 120, .16)
}

.button.has-shadow {
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .65)
}

.button.has-shadow-light {
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .25)
}

@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-smallx-br-semibold {
        min-width: 190px;
        height: 2.125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .button.is-smallx-br-semibold {
        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) {
    .button.is-smallx-br-semibold {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .button.is-smallx-br-semibold {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .8125rem
    }
}

@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-xxsmall {
        height: 34px
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .button.is-xxsmall {
        font-family: Roboto-Regular;
        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) {
    .button.is-xxsmall {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .button.is-xxsmall {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .8125rem
    }
}

@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.is-punch {
    background-color: #d62826;
    color: #fff;
    border-color: transparent
}

.button.is-punch.is-hovered,
.button.is-punch:hover {
    background-color: #cb2624;
    color: #fff;
    border-color: transparent
}

.button.is-punch.is-focused,
.button.is-punch:focus {
    color: #fff;
    border-color: transparent
}

.button.is-punch.is-focused:not(:active),
.button.is-punch:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(214, 40, 38, .25)
}

.button.is-punch.is-active,
.button.is-punch:active {
    background-color: #c02422;
    color: #fff;
    border-color: transparent
}

.button.is-punch[disabled],
fieldset[disabled] .button.is-punch {
    background-color: #d62826;
    border-color: transparent;
    box-shadow: none
}

.button.is-punch.is-inverted {
    background-color: #fff;
    color: #d62826
}

.button.is-punch.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-punch.is-inverted[disabled],
fieldset[disabled] .button.is-punch.is-inverted {
    background-color: #fff;
    color: #d62826;
    border-color: transparent;
    box-shadow: none
}

.button.is-punch.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-punch.is-outlined {
    background-color: transparent;
    color: #d62826;
    border-color: #d62826
}

.button.is-punch.is-outlined:focus,
.button.is-punch.is-outlined:hover {
    background-color: #d62826;
    color: #fff;
    border-color: #d62826
}

.button.is-punch.is-outlined.is-loading:after {
    border-color: transparent transparent #d62826 #d62826 !important
}

.button.is-punch.is-outlined[disabled],
fieldset[disabled] .button.is-punch.is-outlined {
    background-color: transparent;
    color: #d62826;
    border-color: #d62826;
    box-shadow: none
}

.button.is-punch.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-punch.is-inverted.is-outlined:focus,
.button.is-punch.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #d62826
}

.button.is-punch.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-punch.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-punch.is-mobile-no-effects:active,
.button.is-punch.is-mobile-no-effects:focus,
.button.is-punch.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #d62826;
    box-shadow: none
}

.button.is-crimson {
    background-color: #e32213;
    color: #fff;
    border-color: transparent
}

.button.is-crimson.is-hovered,
.button.is-crimson:hover {
    background-color: #d72012;
    color: #fff;
    border-color: transparent
}

.button.is-crimson.is-focused,
.button.is-crimson:focus {
    color: #fff;
    border-color: transparent
}

.button.is-crimson.is-focused:not(:active),
.button.is-crimson:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(227, 34, 19, .25)
}

.button.is-crimson.is-active,
.button.is-crimson:active {
    background-color: #cb1e11;
    color: #fff;
    border-color: transparent
}

.button.is-crimson[disabled],
fieldset[disabled] .button.is-crimson {
    background-color: #e32213;
    border-color: transparent;
    box-shadow: none
}

.button.is-crimson.is-inverted {
    background-color: #fff;
    color: #e32213
}

.button.is-crimson.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-crimson.is-inverted[disabled],
fieldset[disabled] .button.is-crimson.is-inverted {
    background-color: #fff;
    color: #e32213;
    border-color: transparent;
    box-shadow: none
}

.button.is-crimson.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-crimson.is-outlined {
    background-color: transparent;
    color: #e32213;
    border-color: #e32213
}

.button.is-crimson.is-outlined:focus,
.button.is-crimson.is-outlined:hover {
    background-color: #e32213;
    color: #fff;
    border-color: #e32213
}

.button.is-crimson.is-outlined.is-loading:after {
    border-color: transparent transparent #e32213 #e32213 !important
}

.button.is-crimson.is-outlined[disabled],
fieldset[disabled] .button.is-crimson.is-outlined {
    background-color: transparent;
    color: #e32213;
    border-color: #e32213;
    box-shadow: none
}

.button.is-crimson.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-crimson.is-inverted.is-outlined:focus,
.button.is-crimson.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #e32213
}

.button.is-crimson.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-crimson.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-crimson.is-mobile-no-effects:active,
.button.is-crimson.is-mobile-no-effects:focus,
.button.is-crimson.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #e32213;
    box-shadow: none
}

.button.is-sahara {
    background-color: #c2a712;
    color: #fff;
    border-color: transparent
}

.button.is-sahara.is-hovered,
.button.is-sahara:hover {
    background-color: #b69d11;
    color: #fff;
    border-color: transparent
}

.button.is-sahara.is-focused,
.button.is-sahara:focus {
    color: #fff;
    border-color: transparent
}

.button.is-sahara.is-focused:not(:active),
.button.is-sahara:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(194, 167, 18, .25)
}

.button.is-sahara.is-active,
.button.is-sahara:active {
    background-color: #ab9310;
    color: #fff;
    border-color: transparent
}

.button.is-sahara[disabled],
fieldset[disabled] .button.is-sahara {
    background-color: #c2a712;
    border-color: transparent;
    box-shadow: none
}

.button.is-sahara.is-inverted {
    background-color: #fff;
    color: #c2a712
}

.button.is-sahara.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-sahara.is-inverted[disabled],
fieldset[disabled] .button.is-sahara.is-inverted {
    background-color: #fff;
    color: #c2a712;
    border-color: transparent;
    box-shadow: none
}

.button.is-sahara.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-sahara.is-outlined {
    background-color: transparent;
    color: #c2a712;
    border-color: #c2a712
}

.button.is-sahara.is-outlined:focus,
.button.is-sahara.is-outlined:hover {
    background-color: #c2a712;
    color: #fff;
    border-color: #c2a712
}

.button.is-sahara.is-outlined.is-loading:after {
    border-color: transparent transparent #c2a712 #c2a712 !important
}

.button.is-sahara.is-outlined[disabled],
fieldset[disabled] .button.is-sahara.is-outlined {
    background-color: transparent;
    color: #c2a712;
    border-color: #c2a712;
    box-shadow: none
}

.button.is-sahara.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-sahara.is-inverted.is-outlined:focus,
.button.is-sahara.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #c2a712
}

.button.is-sahara.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-sahara.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-sahara.is-mobile-no-effects:active,
.button.is-sahara.is-mobile-no-effects:focus,
.button.is-sahara.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #c2a712;
    box-shadow: none
}

.button.is-mine-shaft {
    background-color: #3e3d3d;
    color: #fff;
    border-color: transparent
}

.button.is-mine-shaft.is-hovered,
.button.is-mine-shaft:hover {
    background-color: #383737;
    color: #fff;
    border-color: transparent
}

.button.is-mine-shaft.is-focused,
.button.is-mine-shaft:focus {
    color: #fff;
    border-color: transparent
}

.button.is-mine-shaft.is-focused:not(:active),
.button.is-mine-shaft:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(62, 61, 61, .25)
}

.button.is-mine-shaft.is-active,
.button.is-mine-shaft:active {
    background-color: #313030;
    color: #fff;
    border-color: transparent
}

.button.is-mine-shaft[disabled],
fieldset[disabled] .button.is-mine-shaft {
    background-color: #3e3d3d;
    border-color: transparent;
    box-shadow: none
}

.button.is-mine-shaft.is-inverted {
    background-color: #fff;
    color: #3e3d3d
}

.button.is-mine-shaft.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-mine-shaft.is-inverted[disabled],
fieldset[disabled] .button.is-mine-shaft.is-inverted {
    background-color: #fff;
    color: #3e3d3d;
    border-color: transparent;
    box-shadow: none
}

.button.is-mine-shaft.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-mine-shaft.is-outlined {
    background-color: transparent;
    color: #3e3d3d;
    border-color: #3e3d3d
}

.button.is-mine-shaft.is-outlined:focus,
.button.is-mine-shaft.is-outlined:hover {
    background-color: #3e3d3d;
    color: #fff;
    border-color: #3e3d3d
}

.button.is-mine-shaft.is-outlined.is-loading:after {
    border-color: transparent transparent #3e3d3d #3e3d3d !important
}

.button.is-mine-shaft.is-outlined[disabled],
fieldset[disabled] .button.is-mine-shaft.is-outlined {
    background-color: transparent;
    color: #3e3d3d;
    border-color: #3e3d3d;
    box-shadow: none
}

.button.is-mine-shaft.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-mine-shaft.is-inverted.is-outlined:focus,
.button.is-mine-shaft.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #3e3d3d
}

.button.is-mine-shaft.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-mine-shaft.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-mine-shaft.is-mobile-no-effects:active,
.button.is-mine-shaft.is-mobile-no-effects:focus,
.button.is-mine-shaft.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #3e3d3d;
    box-shadow: none
}

.button.is-boulder {
    background-color: #777;
    color: #fff;
    border-color: transparent
}

.button.is-boulder.is-hovered,
.button.is-boulder:hover {
    background-color: #717171;
    color: #fff;
    border-color: transparent
}

.button.is-boulder.is-focused,
.button.is-boulder:focus {
    color: #fff;
    border-color: transparent
}

.button.is-boulder.is-focused:not(:active),
.button.is-boulder:focus:not(:active) {
    box-shadow: 0 0 0 .125em hsla(0, 0%, 46.7%, .25)
}

.button.is-boulder.is-active,
.button.is-boulder:active {
    background-color: #6a6a6a;
    color: #fff;
    border-color: transparent
}

.button.is-boulder[disabled],
fieldset[disabled] .button.is-boulder {
    background-color: #777;
    border-color: transparent;
    box-shadow: none
}

.button.is-boulder.is-inverted {
    background-color: #fff;
    color: #777
}

.button.is-boulder.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-boulder.is-inverted[disabled],
fieldset[disabled] .button.is-boulder.is-inverted {
    background-color: #fff;
    color: #777;
    border-color: transparent;
    box-shadow: none
}

.button.is-boulder.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-boulder.is-outlined {
    background-color: transparent;
    color: #777;
    border-color: #777
}

.button.is-boulder.is-outlined:focus,
.button.is-boulder.is-outlined:hover {
    background-color: #777;
    color: #fff;
    border-color: #777
}

.button.is-boulder.is-outlined.is-loading:after {
    border-color: transparent transparent #777 #777 !important
}

.button.is-boulder.is-outlined[disabled],
fieldset[disabled] .button.is-boulder.is-outlined {
    background-color: transparent;
    color: #777;
    border-color: #777;
    box-shadow: none
}

.button.is-boulder.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-boulder.is-inverted.is-outlined:focus,
.button.is-boulder.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #777
}

.button.is-boulder.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-boulder.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-boulder.is-mobile-no-effects:active,
.button.is-boulder.is-mobile-no-effects:focus,
.button.is-boulder.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #777;
    box-shadow: none
}

.button.is-san-marino {
    background-color: #4972b3;
    color: #fff;
    border-color: transparent
}

.button.is-san-marino.is-hovered,
.button.is-san-marino:hover {
    background-color: #456caa;
    color: #fff;
    border-color: transparent
}

.button.is-san-marino.is-focused,
.button.is-san-marino:focus {
    color: #fff;
    border-color: transparent
}

.button.is-san-marino.is-focused:not(:active),
.button.is-san-marino:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(73, 114, 179, .25)
}

.button.is-san-marino.is-active,
.button.is-san-marino:active {
    background-color: #4266a1;
    color: #fff;
    border-color: transparent
}

.button.is-san-marino[disabled],
fieldset[disabled] .button.is-san-marino {
    background-color: #4972b3;
    border-color: transparent;
    box-shadow: none
}

.button.is-san-marino.is-inverted {
    background-color: #fff;
    color: #4972b3
}

.button.is-san-marino.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-san-marino.is-inverted[disabled],
fieldset[disabled] .button.is-san-marino.is-inverted {
    background-color: #fff;
    color: #4972b3;
    border-color: transparent;
    box-shadow: none
}

.button.is-san-marino.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-san-marino.is-outlined {
    background-color: transparent;
    color: #4972b3;
    border-color: #4972b3
}

.button.is-san-marino.is-outlined:focus,
.button.is-san-marino.is-outlined:hover {
    background-color: #4972b3;
    color: #fff;
    border-color: #4972b3
}

.button.is-san-marino.is-outlined.is-loading:after {
    border-color: transparent transparent #4972b3 #4972b3 !important
}

.button.is-san-marino.is-outlined[disabled],
fieldset[disabled] .button.is-san-marino.is-outlined {
    background-color: transparent;
    color: #4972b3;
    border-color: #4972b3;
    box-shadow: none
}

.button.is-san-marino.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-san-marino.is-inverted.is-outlined:focus,
.button.is-san-marino.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #4972b3
}

.button.is-san-marino.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-san-marino.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-san-marino.is-mobile-no-effects:active,
.button.is-san-marino.is-mobile-no-effects:focus,
.button.is-san-marino.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #4972b3;
    box-shadow: none
}

.button.is-hippie-blue {
    background-color: #5f9bb6;
    color: #fff;
    border-color: transparent
}

.button.is-hippie-blue.is-hovered,
.button.is-hippie-blue:hover {
    background-color: #5696b2;
    color: #fff;
    border-color: transparent
}

.button.is-hippie-blue.is-focused,
.button.is-hippie-blue:focus {
    color: #fff;
    border-color: transparent
}

.button.is-hippie-blue.is-focused:not(:active),
.button.is-hippie-blue:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(95, 155, 182, .25)
}

.button.is-hippie-blue.is-active,
.button.is-hippie-blue:active {
    background-color: #4f90ad;
    color: #fff;
    border-color: transparent
}

.button.is-hippie-blue[disabled],
fieldset[disabled] .button.is-hippie-blue {
    background-color: #5f9bb6;
    border-color: transparent;
    box-shadow: none
}

.button.is-hippie-blue.is-inverted {
    background-color: #fff;
    color: #5f9bb6
}

.button.is-hippie-blue.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-hippie-blue.is-inverted[disabled],
fieldset[disabled] .button.is-hippie-blue.is-inverted {
    background-color: #fff;
    color: #5f9bb6;
    border-color: transparent;
    box-shadow: none
}

.button.is-hippie-blue.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-hippie-blue.is-outlined {
    background-color: transparent;
    color: #5f9bb6;
    border-color: #5f9bb6
}

.button.is-hippie-blue.is-outlined:focus,
.button.is-hippie-blue.is-outlined:hover {
    background-color: #5f9bb6;
    color: #fff;
    border-color: #5f9bb6
}

.button.is-hippie-blue.is-outlined.is-loading:after {
    border-color: transparent transparent #5f9bb6 #5f9bb6 !important
}

.button.is-hippie-blue.is-outlined[disabled],
fieldset[disabled] .button.is-hippie-blue.is-outlined {
    background-color: transparent;
    color: #5f9bb6;
    border-color: #5f9bb6;
    box-shadow: none
}

.button.is-hippie-blue.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-hippie-blue.is-inverted.is-outlined:focus,
.button.is-hippie-blue.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #5f9bb6
}

.button.is-hippie-blue.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-hippie-blue.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-hippie-blue.is-mobile-no-effects:active,
.button.is-hippie-blue.is-mobile-no-effects:focus,
.button.is-hippie-blue.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #5f9bb6;
    box-shadow: none
}

.button.is-persian-red {
    background-color: #c33032;
    color: #fff;
    border-color: transparent
}

.button.is-persian-red.is-hovered,
.button.is-persian-red:hover {
    background-color: #b92d2f;
    color: #fff;
    border-color: transparent
}

.button.is-persian-red.is-focused,
.button.is-persian-red:focus {
    color: #fff;
    border-color: transparent
}

.button.is-persian-red.is-focused:not(:active),
.button.is-persian-red:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(195, 48, 50, .25)
}

.button.is-persian-red.is-active,
.button.is-persian-red:active {
    background-color: #af2b2d;
    color: #fff;
    border-color: transparent
}

.button.is-persian-red[disabled],
fieldset[disabled] .button.is-persian-red {
    background-color: #c33032;
    border-color: transparent;
    box-shadow: none
}

.button.is-persian-red.is-inverted {
    background-color: #fff;
    color: #c33032
}

.button.is-persian-red.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-persian-red.is-inverted[disabled],
fieldset[disabled] .button.is-persian-red.is-inverted {
    background-color: #fff;
    color: #c33032;
    border-color: transparent;
    box-shadow: none
}

.button.is-persian-red.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-persian-red.is-outlined {
    background-color: transparent;
    color: #c33032;
    border-color: #c33032
}

.button.is-persian-red.is-outlined:focus,
.button.is-persian-red.is-outlined:hover {
    background-color: #c33032;
    color: #fff;
    border-color: #c33032
}

.button.is-persian-red.is-outlined.is-loading:after {
    border-color: transparent transparent #c33032 #c33032 !important
}

.button.is-persian-red.is-outlined[disabled],
fieldset[disabled] .button.is-persian-red.is-outlined {
    background-color: transparent;
    color: #c33032;
    border-color: #c33032;
    box-shadow: none
}

.button.is-persian-red.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-persian-red.is-inverted.is-outlined:focus,
.button.is-persian-red.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #c33032
}

.button.is-persian-red.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-persian-red.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-persian-red.is-mobile-no-effects:active,
.button.is-persian-red.is-mobile-no-effects:focus,
.button.is-persian-red.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #c33032;
    box-shadow: none
}

.button.is-sky-light-blue {
    background-color: #d9f2ff;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-sky-light-blue.is-hovered,
.button.is-sky-light-blue:hover {
    background-color: #cef;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-sky-light-blue.is-focused,
.button.is-sky-light-blue:focus {
    color: #0a0a0a;
    border-color: transparent
}

.button.is-sky-light-blue.is-focused:not(:active),
.button.is-sky-light-blue:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(217, 242, 255, .25)
}

.button.is-sky-light-blue.is-active,
.button.is-sky-light-blue:active {
    background-color: #c0e9ff;
    color: #0a0a0a;
    border-color: transparent
}

.button.is-sky-light-blue[disabled],
fieldset[disabled] .button.is-sky-light-blue {
    background-color: #d9f2ff;
    border-color: transparent;
    box-shadow: none
}

.button.is-sky-light-blue.is-inverted {
    background-color: #0a0a0a;
    color: #d9f2ff
}

.button.is-sky-light-blue.is-inverted:hover {
    background-color: #000
}

.button.is-sky-light-blue.is-inverted[disabled],
fieldset[disabled] .button.is-sky-light-blue.is-inverted {
    background-color: #0a0a0a;
    color: #d9f2ff;
    border-color: transparent;
    box-shadow: none
}

.button.is-sky-light-blue.is-loading:after {
    border-color: transparent transparent #0a0a0a #0a0a0a !important
}

.button.is-sky-light-blue.is-outlined {
    background-color: transparent;
    color: #d9f2ff;
    border-color: #d9f2ff
}

.button.is-sky-light-blue.is-outlined:focus,
.button.is-sky-light-blue.is-outlined:hover {
    background-color: #d9f2ff;
    color: #0a0a0a;
    border-color: #d9f2ff
}

.button.is-sky-light-blue.is-outlined.is-loading:after {
    border-color: transparent transparent #d9f2ff #d9f2ff !important
}

.button.is-sky-light-blue.is-outlined[disabled],
fieldset[disabled] .button.is-sky-light-blue.is-outlined {
    background-color: transparent;
    color: #d9f2ff;
    border-color: #d9f2ff;
    box-shadow: none
}

.button.is-sky-light-blue.is-inverted.is-outlined {
    background-color: transparent;
    color: #0a0a0a;
    border-color: #0a0a0a
}

.button.is-sky-light-blue.is-inverted.is-outlined:focus,
.button.is-sky-light-blue.is-inverted.is-outlined:hover {
    background-color: #0a0a0a;
    color: #d9f2ff
}

.button.is-sky-light-blue.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-sky-light-blue.is-inverted.is-outlined {
    background-color: transparent;
    color: #0a0a0a;
    border-color: #0a0a0a;
    box-shadow: none
}

.button.is-sky-light-blue.is-mobile-no-effects:active,
.button.is-sky-light-blue.is-mobile-no-effects:focus,
.button.is-sky-light-blue.is-mobile-no-effects:hover {
    background-color: #0a0a0a;
    color: #d9f2ff;
    box-shadow: none
}

.button.is-blue-calendar {
    background-color: #143f70;
    color: #fff;
    border-color: transparent
}

.button.is-blue-calendar.is-hovered,
.button.is-blue-calendar:hover {
    background-color: #123965;
    color: #fff;
    border-color: transparent
}

.button.is-blue-calendar.is-focused,
.button.is-blue-calendar:focus {
    color: #fff;
    border-color: transparent
}

.button.is-blue-calendar.is-focused:not(:active),
.button.is-blue-calendar:focus:not(:active) {
    box-shadow: 0 0 0 .125em rgba(20, 63, 112, .25)
}

.button.is-blue-calendar.is-active,
.button.is-blue-calendar:active {
    background-color: #10335a;
    color: #fff;
    border-color: transparent
}

.button.is-blue-calendar[disabled],
fieldset[disabled] .button.is-blue-calendar {
    background-color: #143f70;
    border-color: transparent;
    box-shadow: none
}

.button.is-blue-calendar.is-inverted {
    background-color: #fff;
    color: #143f70
}

.button.is-blue-calendar.is-inverted:hover {
    background-color: #f2f2f2
}

.button.is-blue-calendar.is-inverted[disabled],
fieldset[disabled] .button.is-blue-calendar.is-inverted {
    background-color: #fff;
    color: #143f70;
    border-color: transparent;
    box-shadow: none
}

.button.is-blue-calendar.is-loading:after {
    border-color: transparent transparent #fff #fff !important
}

.button.is-blue-calendar.is-outlined {
    background-color: transparent;
    color: #143f70;
    border-color: #143f70
}

.button.is-blue-calendar.is-outlined:focus,
.button.is-blue-calendar.is-outlined:hover {
    background-color: #143f70;
    color: #fff;
    border-color: #143f70
}

.button.is-blue-calendar.is-outlined.is-loading:after {
    border-color: transparent transparent #143f70 #143f70 !important
}

.button.is-blue-calendar.is-outlined[disabled],
fieldset[disabled] .button.is-blue-calendar.is-outlined {
    background-color: transparent;
    color: #143f70;
    border-color: #143f70;
    box-shadow: none
}

.button.is-blue-calendar.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff
}

.button.is-blue-calendar.is-inverted.is-outlined:focus,
.button.is-blue-calendar.is-inverted.is-outlined:hover {
    background-color: #fff;
    color: #143f70
}

.button.is-blue-calendar.is-inverted.is-outlined[disabled],
fieldset[disabled] .button.is-blue-calendar.is-inverted.is-outlined {
    background-color: transparent;
    color: #fff;
    border-color: #fff;
    box-shadow: none
}

.button.is-blue-calendar.is-mobile-no-effects:active,
.button.is-blue-calendar.is-mobile-no-effects:focus,
.button.is-blue-calendar.is-mobile-no-effects:hover {
    background-color: #fff;
    color: #143f70;
    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%
    }
}

.button.is-btn-atoll {
    color: #0a5278;
    border-color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .button.is-btn-atoll {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .button.is-btn-atoll {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .button.is-btn-atoll {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.button.is-btn-atoll.is-large-rm {
    width: 170px;
    height: 35px
}

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

.is--sette .load-more {
    width: 100%
}

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

.container {
    position: relative;
    margin: 0 auto
}

@media screen and (min-width:769px) {
    /*.container {
        width: 992px;
        max-width: 992px
    }*/

    .earthDay .container .matchcenter-widget div {
        background-color: transparent !important
    }

    .earthDay .container-white .has-bkg-catskill {
        background: none !important
    }
}

.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) {
    body.skin .container.has-skin {
        width: 1024px;
        max-width: 1024px;
        margin: 0 auto
    }
}

@media screen and (min-width:769px) {
    body.type-sportello-cancro:not(.skinVa) #rcsad_TopLeft_wrapper {
        padding-top: 3.5rem;
        padding-bottom: 3.5rem
    }
}

.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;
    word-wrap: break-word
}

@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-fs-18 {
        line-height: 26px
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .content p.is-fs-18 {
        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) {
    .content p.is-fs-18 {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .content p.is-fs-18 {
        font-family: SolferinoText-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) {
    .content p b {
        font-family: SolferinoText-Bold
    }

    .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) {
    .is--pubbliredazionali .content p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px
    }

    .is--pubbliredazionali .content p b {
        font-weight: 700
    }

    .is--native-adv .content p,
    .is--pubbliredazionali .content p b {
        font-family: Arial, Helvetica, sans-serif
    }

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

    .content p.user-art.is--br-c-right {
        text-align: right;
        text-transform: uppercase
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .content p.user-art.is--br-c-right {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.93333vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .content p.user-art.is--br-c-right {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.62963vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .content p.user-art.is--br-c-right {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: .6875rem
    }
}

@media screen and (min-width:769px) {
    #DataRoom .content p {
        line-height: 28px;
        color: #222
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    #DataRoom .content p {
        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) {
    #DataRoom .content p {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    #DataRoom .content p {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:769px) {
    #DataRoom .content p a {
        color: #d60012;
        text-decoration: none
    }

    .content p.chapter-paragraph.is--floating {
        float: left;
        width: 50%;
        padding-right: .625rem
    }
}

@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-cornflower-blue {
        color: #095075
    }

    .is--pubbliredazionali .content p {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px
    }

    .is--pubbliredazionali .content p b {
        font-weight: 700
    }

    .is--native-adv .content p,
    .is--pubbliredazionali .content p b {
        font-family: Arial, Helvetica, sans-serif
    }

    .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) {
    #DataRoom .content p {
        line-height: 28px;
        color: #222
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    #DataRoom .content p {
        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) {
    #DataRoom .content p {
        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) {
    #DataRoom .content p {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    #DataRoom .content p a {
        color: #d60012;
        text-decoration: none
    }

    .content p.has-roboto-m-atoll {
        color: #0a5278
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .content p.has-roboto-m-atoll {
        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 p.has-roboto-m-atoll {
        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 p.has-roboto-m-atoll {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.content p.is-cornflower-blue {
    color: #095075
}

.content p.is-arial-bold,
.content p.is-arial-bold-14 {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700
}

.content p.is-arial-bold-14 {
    font-size: 14px
}

.content p.is-arial-bold-36 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 36px;
    font-weight: 700
}

.content p.is-arial-11 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px
}

.content p.is-arial-14 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px
}

.content p.is-arial-16 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px
}

.content p.is-arial-18 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px
}

.content p.is-arial-20 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px
}

@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) {
    #DataRoom .content h2.paragraph-summary {
        color: #000;
        font-weight: 700 !important
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    #DataRoom .content h2.paragraph-summary {
        font-family: PragatiNarrow-Regular;
        font-weight: 400;
        font-size: 8.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    #DataRoom .content h2.paragraph-summary {
        font-family: PragatiNarrow-Regular;
        font-weight: 400;
        font-size: 4.59259vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    #DataRoom .content h2.paragraph-summary {
        font-family: PragatiNarrow-Regular;
        font-weight: 400;
        font-size: 1.9375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    #DataRoom .content h2.native-summary-content.paragraph-summary.title-art.is-xxsmall-r-medium {
        line-height: 1;
        padding-bottom: 5px
    }
}

@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) {
    #DataRoom .content h3.chapter-title {
        color: #000;
        font-weight: 700 !important
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    #DataRoom .content h3.chapter-title {
        font-family: PragatiNarrow-Regular;
        font-weight: 400;
        font-size: 8.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    #DataRoom .content h3.chapter-title {
        font-family: PragatiNarrow-Regular;
        font-weight: 400;
        font-size: 4.59259vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    #DataRoom .content h3.chapter-title {
        font-family: PragatiNarrow-Regular;
        font-weight: 400;
        font-size: 1.9375rem
    }
}

@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
    }
}

#DataRoom .content h5.chapter-title {
    margin-bottom: .9375rem;
    color: #222;
    line-height: 2.5rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    #DataRoom .content h5.chapter-title {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 8.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    #DataRoom .content h5.chapter-title {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 4.59259vw
    }
}

@media screen and (min-width:769px) {
    #DataRoom .content h5.chapter-title {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 1.9375rem
    }
}

@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) {
    #DataRoom .content h5.chapter-title {
        color: #000;
        font-weight: 700 !important
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    #DataRoom .content h5.chapter-title {
        font-family: PragatiNarrow-Regular;
        font-weight: 400;
        font-size: 8.26667vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    #DataRoom .content h5.chapter-title {
        font-family: PragatiNarrow-Regular;
        font-weight: 400;
        font-size: 4.59259vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    #DataRoom .content h5.chapter-title {
        font-family: PragatiNarrow-Regular;
        font-weight: 400;
        font-size: 1.9375rem
    }
}

@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
}

@media screen and (min-width:320px) and (max-width:813px) {
    .content ul.is-rob-reg {
        line-height: 1.44
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .content ul.is-rob-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) {
    .content ul.is-rob-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) {
    .content ul.is-rob-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.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-very-light-grey.has-radius-rounded,
.image.has-media .is-very-light-grey.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-punch,
.image.has-media .is-punch.icon-shadow {
    background-color: #d62826;
    color: #fff
}

.icon.is-punch.is-bordered,
.image.has-media .is-punch.is-bordered.icon-shadow {
    background-color: #fff;
    color: #d62826;
    border: 1px solid #d62826
}

.icon.is-punch.has-radius,
.image.has-media .is-punch.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-punch.has-radius-rounded,
.image.has-media .is-punch.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-crimson,
.image.has-media .is-crimson.icon-shadow {
    background-color: #e32213;
    color: #fff
}

.icon.is-crimson.is-bordered,
.image.has-media .is-crimson.is-bordered.icon-shadow {
    background-color: #fff;
    color: #e32213;
    border: 1px solid #e32213
}

.icon.is-crimson.has-radius,
.image.has-media .is-crimson.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-crimson.has-radius-rounded,
.image.has-media .is-crimson.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-sahara,
.image.has-media .is-sahara.icon-shadow {
    background-color: #c2a712;
    color: #fff
}

.icon.is-sahara.is-bordered,
.image.has-media .is-sahara.is-bordered.icon-shadow {
    background-color: #fff;
    color: #c2a712;
    border: 1px solid #c2a712
}

.icon.is-sahara.has-radius,
.image.has-media .is-sahara.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-sahara.has-radius-rounded,
.image.has-media .is-sahara.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-mine-shaft,
.image.has-media .is-mine-shaft.icon-shadow {
    background-color: #3e3d3d;
    color: #fff
}

.icon.is-mine-shaft.is-bordered,
.image.has-media .is-mine-shaft.is-bordered.icon-shadow {
    background-color: #fff;
    color: #3e3d3d;
    border: 1px solid #3e3d3d
}

.icon.is-mine-shaft.has-radius,
.image.has-media .is-mine-shaft.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-mine-shaft.has-radius-rounded,
.image.has-media .is-mine-shaft.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-boulder,
.image.has-media .is-boulder.icon-shadow {
    background-color: #777;
    color: #fff
}

.icon.is-boulder.is-bordered,
.image.has-media .is-boulder.is-bordered.icon-shadow {
    background-color: #fff;
    color: #777;
    border: 1px solid #777
}

.icon.is-boulder.has-radius,
.image.has-media .is-boulder.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-boulder.has-radius-rounded,
.image.has-media .is-boulder.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-san-marino,
.image.has-media .is-san-marino.icon-shadow {
    background-color: #4972b3;
    color: #fff
}

.icon.is-san-marino.is-bordered,
.image.has-media .is-san-marino.is-bordered.icon-shadow {
    background-color: #fff;
    color: #4972b3;
    border: 1px solid #4972b3
}

.icon.is-san-marino.has-radius,
.image.has-media .is-san-marino.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-san-marino.has-radius-rounded,
.image.has-media .is-san-marino.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-hippie-blue,
.image.has-media .is-hippie-blue.icon-shadow {
    background-color: #5f9bb6;
    color: #fff
}

.icon.is-hippie-blue.is-bordered,
.image.has-media .is-hippie-blue.is-bordered.icon-shadow {
    background-color: #fff;
    color: #5f9bb6;
    border: 1px solid #5f9bb6
}

.icon.is-hippie-blue.has-radius,
.image.has-media .is-hippie-blue.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-hippie-blue.has-radius-rounded,
.image.has-media .is-hippie-blue.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-persian-red,
.image.has-media .is-persian-red.icon-shadow {
    background-color: #c33032;
    color: #fff
}

.icon.is-persian-red.is-bordered,
.image.has-media .is-persian-red.is-bordered.icon-shadow {
    background-color: #fff;
    color: #c33032;
    border: 1px solid #c33032
}

.icon.is-persian-red.has-radius,
.image.has-media .is-persian-red.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-persian-red.has-radius-rounded,
.image.has-media .is-persian-red.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-sky-light-blue,
.image.has-media .is-sky-light-blue.icon-shadow {
    background-color: #d9f2ff;
    color: #0a0a0a
}

.icon.is-sky-light-blue.is-bordered,
.image.has-media .is-sky-light-blue.is-bordered.icon-shadow {
    background-color: #0a0a0a;
    color: #d9f2ff;
    border: 1px solid #d9f2ff
}

.icon.is-sky-light-blue.has-radius,
.image.has-media .is-sky-light-blue.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-sky-light-blue.has-radius-rounded,
.image.has-media .is-sky-light-blue.has-radius-rounded.icon-shadow {
    border-radius: 50%
}

.icon.is-blue-calendar,
.image.has-media .is-blue-calendar.icon-shadow {
    background-color: #143f70;
    color: #fff
}

.icon.is-blue-calendar.is-bordered,
.image.has-media .is-blue-calendar.is-bordered.icon-shadow {
    background-color: #fff;
    color: #143f70;
    border: 1px solid #143f70
}

.icon.is-blue-calendar.has-radius,
.image.has-media .is-blue-calendar.has-radius.icon-shadow {
    border-radius: 3px
}

.icon.is-blue-calendar.has-radius-rounded,
.icon.is-podcast,
.image.has-media .is-blue-calendar.has-radius-rounded.icon-shadow,
.image.has-media .is-podcast.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.centered_testatina .overtitle-art-logo {
        background-position: 50% !important
    }

    .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.centered_testatina .overtitle-art a {
        background-position: 50% !important
    }

    .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.is-left,
.image.has-media .is-left.icon-shadow {
    top: unset;
    right: unset;
    bottom: 0;
    left: 0
}

.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,
.image.is-fit-cover img {
    -o-object-fit: cover;
    object-fit: cover
}

.image.has-h-dynamic img {
    position: relative;
    height: calc(100vh - 128px)
}

.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-25by9 .has-ratio,
.image.is-25by9 img,
.image.is-164by79 .has-ratio,
.image.is-164by79 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-25by9 {
    padding-top: 35.25%
}

.image.is-164by79 {
    padding-top: 48.17%
}

.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-48x48 {
    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-40x40 {
    width: 40px;
    height: 40px
}

.image.is-46x104 {
    width: 46px;
    height: 104px
}

.image.is-42x42 {
    width: 42px;
    height: 42px
}

.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-60x25 {
    width: 60px;
    height: 25px
}

.image.is-144x34,
.image.is-150x29 {
    width: 144px;
    height: 34px
}

.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-115x86 {
    width: 115px;
    height: 86px
}

.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-115x85 {
    width: 115px;
    height: 85px
}

.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-200x85 {
    width: 200px;
    height: 85px
}

.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-200x200 {
    width: 200px;
    height: 200px
}

.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-247x102 {
    width: 247px;
    height: 102px
}

.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-256x100 {
    width: 256px;
    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-300x250 {
    width: 300px;
    height: 250px
}

.image.is-310x230 {
    width: 310px;
    height: 230px
}

.image.is-345x230 {
    width: 345px;
    height: 230px
}

.image.is-303x170 {
    width: 303px;
    height: 170px
}

.image.is-300x190 {
    width: 300px;
    height: 190px
}

.image.is-300x200 {
    width: 300px;
    height: 200px
}

.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-375x250 {
    width: 375px;
    height: 250px
}

.image.is-375x255 {
    width: 375px;
    height: 255px
}

.image.is-375x257 {
    width: 375px;
    height: 257px
}

.image.is-375x280 {
    width: 375px;
    height: 280px
}

.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-572x320 {
    width: 572px;
    height: 320px
}

.image.is-572x429 {
    width: 572px;
    height: 429px;
    overflow: hidden
}

.image.is-572x475 {
    width: 572px;
    height: 475px
}

.image.is-640x360 {
    width: 640px;
    height: 360px
}

.image.is-651x368 {
    width: 651px;
    height: 368px
}

.image.is-655x250 {
    width: 655px;
    height: 250px
}

.image.is-655x368 {
    width: 655px;
    height: 368px
}

.image.is-656x492 {
    width: 656px;
    height: 492px
}

.image.is-570x428 {
    width: 570px;
    height: 428px
}

.image.is-572x443 {
    width: 572px;
    height: 443px
}

.image.is-590x300 {
    width: 590px;
    height: 300px
}

.image.is-823x522 {
    width: 823px;
    height: 522px
}

.image.is-990x440 {
    width: 990px;
    height: 440px
}

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

.image.has-border-t-white {
    border-top: 3px solid #fff
}

.image.has-border-b-white {
    border-bottom: 3px solid #fff
}

.image.has-border-l-white {
    border-left: 3px solid #fff
}

.image.has-border-r-white {
    border-right: 3px solid #fff
}

.image.has-border-t-pianeta2020 {
    border-top: 3px solid #f1f7dc
}

.image.has-border-b-pianeta2020 {
    border-bottom: 3px solid #f1f7dc
}

.image.has-border-l-pianeta2020 {
    border-left: 3px solid #f1f7dc
}

.image.has-border-r-pianeta2020 {
    border-right: 3px solid #f1f7dc
}

.image.has-border-t-black {
    border-top: 3px solid #333
}

.image.has-border-b-black {
    border-bottom: 3px solid #333
}

.image.has-border-l-black {
    border-left: 3px solid #333
}

.image.has-border-r-black {
    border-right: 3px solid #333
}

.image.has-border-t-primary {
    border-top: 3px solid #49b8f1
}

.image.has-border-b-primary {
    border-bottom: 3px solid #49b8f1
}

.image.has-border-l-primary {
    border-left: 3px solid #49b8f1
}

.image.has-border-r-primary {
    border-right: 3px solid #49b8f1
}

.image.has-border-t-mine-shaft2 {
    border-top: 3px solid #222
}

.image.has-border-b-mine-shaft2 {
    border-bottom: 3px solid #222
}

.image.has-border-l-mine-shaft2 {
    border-left: 3px solid #222
}

.image.has-border-r-mine-shaft2 {
    border-right: 3px solid #222
}

.image.has-border-t-cornflower-blue {
    border-top: 3px solid #095075
}

.image.has-border-b-cornflower-blue {
    border-bottom: 3px solid #095075
}

.image.has-border-l-cornflower-blue {
    border-left: 3px solid #095075
}

.image.has-border-r-cornflower-blue {
    border-right: 3px solid #095075
}

.image.has-border-t-grey-darker {
    border-top: 3px solid #333
}

.image.has-border-b-grey-darker {
    border-bottom: 3px solid #333
}

.image.has-border-l-grey-darker {
    border-left: 3px solid #333
}

.image.has-border-r-grey-darker {
    border-right: 3px solid #333
}

.image.has-border-t-grey-dusty {
    border-top: 3px solid #999
}

.image.has-border-b-grey-dusty {
    border-bottom: 3px solid #999
}

.image.has-border-l-grey-dusty {
    border-left: 3px solid #999
}

.image.has-border-r-grey-dusty {
    border-right: 3px solid #999
}

.image.has-border-t-alto {
    border-top: 3px solid hsla(0, 0%, 84.7%, .23)
}

.image.has-border-b-alto {
    border-bottom: 3px solid hsla(0, 0%, 84.7%, .23)
}

.image.has-border-l-alto {
    border-left: 3px solid hsla(0, 0%, 84.7%, .23)
}

.image.has-border-r-alto {
    border-right: 3px solid hsla(0, 0%, 84.7%, .23)
}

.image.has-border-t-grey-dove {
    border-top: 3px solid #666
}

.image.has-border-b-grey-dove {
    border-bottom: 3px solid #666
}

.image.has-border-l-grey-dove {
    border-left: 3px solid #666
}

.image.has-border-r-grey-dove {
    border-right: 3px solid #666
}

.image.has-border-t-b-umber {
    border-top: 3px solid #8a2f2a
}

.image.has-border-b-b-umber {
    border-bottom: 3px solid #8a2f2a
}

.image.has-border-l-b-umber {
    border-left: 3px solid #8a2f2a
}

.image.has-border-r-b-umber {
    border-right: 3px solid #8a2f2a
}

.image.has-border-t-denim {
    border-top: 3px solid #2c98f0
}

.image.has-border-b-denim {
    border-bottom: 3px solid #2c98f0
}

.image.has-border-l-denim {
    border-left: 3px solid #2c98f0
}

.image.has-border-r-denim {
    border-right: 3px solid #2c98f0
}

.image.has-border-t-red-guard {
    border-top: 3px solid #c00
}

.image.has-border-b-red-guard {
    border-bottom: 3px solid #c00
}

.image.has-border-l-red-guard {
    border-left: 3px solid #c00
}

.image.has-border-r-red-guard {
    border-right: 3px solid #c00
}

.image.has-border-t-red-solid {
    border-top: 3px solid #ec0000
}

.image.has-border-b-red-solid {
    border-bottom: 3px solid #ec0000
}

.image.has-border-l-red-solid {
    border-left: 3px solid #ec0000
}

.image.has-border-r-red-solid {
    border-right: 3px solid #ec0000
}

.image.has-border-t-christine {
    border-top: 3px solid #ea5b0c
}

.image.has-border-b-christine {
    border-bottom: 3px solid #ea5b0c
}

.image.has-border-l-christine {
    border-left: 3px solid #ea5b0c
}

.image.has-border-r-christine {
    border-right: 3px solid #ea5b0c
}

.image.has-border-t-java {
    border-top: 3px solid #19b1c2
}

.image.has-border-b-java {
    border-bottom: 3px solid #19b1c2
}

.image.has-border-l-java {
    border-left: 3px solid #19b1c2
}

.image.has-border-r-java {
    border-right: 3px solid #19b1c2
}

.image.has-border-t-pic-blue {
    border-top: 3px solid #49b8f1
}

.image.has-border-b-pic-blue {
    border-bottom: 3px solid #49b8f1
}

.image.has-border-l-pic-blue {
    border-left: 3px solid #49b8f1
}

.image.has-border-r-pic-blue {
    border-right: 3px solid #49b8f1
}

.image.has-border-t-picton-blue-dark {
    border-top: 3px solid #29abef
}

.image.has-border-b-picton-blue-dark {
    border-bottom: 3px solid #29abef
}

.image.has-border-l-picton-blue-dark {
    border-left: 3px solid #29abef
}

.image.has-border-r-picton-blue-dark {
    border-right: 3px solid #29abef
}

.image.has-border-t-bus-yellow {
    border-top: 3px solid #ffd800
}

.image.has-border-b-bus-yellow {
    border-bottom: 3px solid #ffd800
}

.image.has-border-l-bus-yellow {
    border-left: 3px solid #ffd800
}

.image.has-border-r-bus-yellow {
    border-right: 3px solid #ffd800
}

.image.has-border-t-sunglow {
    border-top: 3px solid #ebc800
}

.image.has-border-b-sunglow {
    border-bottom: 3px solid #ebc800
}

.image.has-border-l-sunglow {
    border-left: 3px solid #ebc800
}

.image.has-border-r-sunglow {
    border-right: 3px solid #ebc800
}

.image.has-border-t-sunglow-dark {
    border-top: 3px solid #febf2e
}

.image.has-border-b-sunglow-dark {
    border-bottom: 3px solid #febf2e
}

.image.has-border-l-sunglow-dark {
    border-left: 3px solid #febf2e
}

.image.has-border-r-sunglow-dark {
    border-right: 3px solid #febf2e
}

.image.has-border-t-link {
    border-top: 3px solid #49b8f1
}

.image.has-border-b-link {
    border-bottom: 3px solid #49b8f1
}

.image.has-border-l-link {
    border-left: 3px solid #49b8f1
}

.image.has-border-r-link {
    border-right: 3px solid #49b8f1
}

.image.has-border-t-atoll {
    border-top: 3px solid #0a5278
}

.image.has-border-b-atoll {
    border-bottom: 3px solid #0a5278
}

.image.has-border-l-atoll {
    border-left: 3px solid #0a5278
}

.image.has-border-r-atoll {
    border-right: 3px solid #0a5278
}

.image.has-border-t-abbey {
    border-top: 3px solid #444449
}

.image.has-border-b-abbey {
    border-bottom: 3px solid #444449
}

.image.has-border-l-abbey {
    border-left: 3px solid #444449
}

.image.has-border-r-abbey {
    border-right: 3px solid #444449
}

.image.has-border-t-transparent {
    border-top: 3px solid hsla(0, 0%, 100%, 0)
}

.image.has-border-b-transparent {
    border-bottom: 3px solid hsla(0, 0%, 100%, 0)
}

.image.has-border-l-transparent {
    border-left: 3px solid hsla(0, 0%, 100%, 0)
}

.image.has-border-r-transparent {
    border-right: 3px solid hsla(0, 0%, 100%, 0)
}

.image.has-border-t-black-dark {
    border-top: 3px solid #000
}

.image.has-border-b-black-dark {
    border-bottom: 3px solid #000
}

.image.has-border-l-black-dark {
    border-left: 3px solid #000
}

.image.has-border-r-black-dark {
    border-right: 3px solid #000
}

.image.has-border-t-red-bn {
    border-top: 3px solid #be2d2b
}

.image.has-border-b-red-bn {
    border-bottom: 3px solid #be2d2b
}

.image.has-border-l-red-bn {
    border-left: 3px solid #be2d2b
}

.image.has-border-r-red-bn {
    border-right: 3px solid #be2d2b
}

.image.has-border-t-astral {
    border-top: 3px solid #3580ae
}

.image.has-border-b-astral {
    border-bottom: 3px solid #3580ae
}

.image.has-border-l-astral {
    border-left: 3px solid #3580ae
}

.image.has-border-r-astral {
    border-right: 3px solid #3580ae
}

.image.has-border-t-red-guardsman {
    border-top: 3px solid #c00
}

.image.has-border-b-red-guardsman {
    border-bottom: 3px solid #c00
}

.image.has-border-l-red-guardsman {
    border-left: 3px solid #c00
}

.image.has-border-r-red-guardsman {
    border-right: 3px solid #c00
}

.image.has-border-t-cornflower-light-blue {
    border-top: 3px solid #4488f1
}

.image.has-border-b-cornflower-light-blue {
    border-bottom: 3px solid #4488f1
}

.image.has-border-l-cornflower-light-blue {
    border-left: 3px solid #4488f1
}

.image.has-border-r-cornflower-light-blue {
    border-right: 3px solid #4488f1
}

.image.has-border-t-alabaster {
    border-top: 3px solid #f8f8f8
}

.image.has-border-b-alabaster {
    border-bottom: 3px solid #f8f8f8
}

.image.has-border-l-alabaster {
    border-left: 3px solid #f8f8f8
}

.image.has-border-r-alabaster {
    border-right: 3px solid #f8f8f8
}

.image.has-border-t-supernova {
    border-top: 3px solid #facc00
}

.image.has-border-b-supernova {
    border-bottom: 3px solid #facc00
}

.image.has-border-l-supernova {
    border-left: 3px solid #facc00
}

.image.has-border-r-supernova {
    border-right: 3px solid #facc00
}

.image.has-border-t-burning-orange {
    border-top: 3px solid #fc6a36
}

.image.has-border-b-burning-orange {
    border-bottom: 3px solid #fc6a36
}

.image.has-border-l-burning-orange {
    border-left: 3px solid #fc6a36
}

.image.has-border-r-burning-orange {
    border-right: 3px solid #fc6a36
}

.image.has-border-t-trinidad {
    border-top: 3px solid #ee4b00
}

.image.has-border-b-trinidad {
    border-bottom: 3px solid #ee4b00
}

.image.has-border-l-trinidad {
    border-left: 3px solid #ee4b00
}

.image.has-border-r-trinidad {
    border-right: 3px solid #ee4b00
}

.image.has-border-t-silver-chalice {
    border-top: 3px solid #a0a0a0
}

.image.has-border-b-silver-chalice {
    border-bottom: 3px solid #a0a0a0
}

.image.has-border-l-silver-chalice {
    border-left: 3px solid #a0a0a0
}

.image.has-border-r-silver-chalice {
    border-right: 3px solid #a0a0a0
}

.image.has-border-t-light-silver {
    border-top: 3px solid #c4c4c4
}

.image.has-border-b-light-silver {
    border-bottom: 3px solid #c4c4c4
}

.image.has-border-l-light-silver {
    border-left: 3px solid #c4c4c4
}

.image.has-border-r-light-silver {
    border-right: 3px solid #c4c4c4
}

.image.has-border-t-very-light-grey {
    border-top: 3px solid #ccc
}

.image.has-border-b-very-light-grey {
    border-bottom: 3px solid #ccc
}

.image.has-border-l-very-light-grey {
    border-left: 3px solid #ccc
}

.image.has-border-r-very-light-grey {
    border-right: 3px solid #ccc
}

.image.has-border-t-punch {
    border-top: 3px solid #d62826
}

.image.has-border-b-punch {
    border-bottom: 3px solid #d62826
}

.image.has-border-l-punch {
    border-left: 3px solid #d62826
}

.image.has-border-r-punch {
    border-right: 3px solid #d62826
}

.image.has-border-t-crimson {
    border-top: 3px solid #e32213
}

.image.has-border-b-crimson {
    border-bottom: 3px solid #e32213
}

.image.has-border-l-crimson {
    border-left: 3px solid #e32213
}

.image.has-border-r-crimson {
    border-right: 3px solid #e32213
}

.image.has-border-t-sahara {
    border-top: 3px solid #c2a712
}

.image.has-border-b-sahara {
    border-bottom: 3px solid #c2a712
}

.image.has-border-l-sahara {
    border-left: 3px solid #c2a712
}

.image.has-border-r-sahara {
    border-right: 3px solid #c2a712
}

.image.has-border-t-mine-shaft {
    border-top: 3px solid #3e3d3d
}

.image.has-border-b-mine-shaft {
    border-bottom: 3px solid #3e3d3d
}

.image.has-border-l-mine-shaft {
    border-left: 3px solid #3e3d3d
}

.image.has-border-r-mine-shaft {
    border-right: 3px solid #3e3d3d
}

.image.has-border-t-boulder {
    border-top: 3px solid #777
}

.image.has-border-b-boulder {
    border-bottom: 3px solid #777
}

.image.has-border-l-boulder {
    border-left: 3px solid #777
}

.image.has-border-r-boulder {
    border-right: 3px solid #777
}

.image.has-border-t-san-marino {
    border-top: 3px solid #4972b3
}

.image.has-border-b-san-marino {
    border-bottom: 3px solid #4972b3
}

.image.has-border-l-san-marino {
    border-left: 3px solid #4972b3
}

.image.has-border-r-san-marino {
    border-right: 3px solid #4972b3
}

.image.has-border-t-hippie-blue {
    border-top: 3px solid #5f9bb6
}

.image.has-border-b-hippie-blue {
    border-bottom: 3px solid #5f9bb6
}

.image.has-border-l-hippie-blue {
    border-left: 3px solid #5f9bb6
}

.image.has-border-r-hippie-blue {
    border-right: 3px solid #5f9bb6
}

.image.has-border-t-persian-red {
    border-top: 3px solid #c33032
}

.image.has-border-b-persian-red {
    border-bottom: 3px solid #c33032
}

.image.has-border-l-persian-red {
    border-left: 3px solid #c33032
}

.image.has-border-r-persian-red {
    border-right: 3px solid #c33032
}

.image.has-border-t-sky-light-blue {
    border-top: 3px solid #d9f2ff
}

.image.has-border-b-sky-light-blue {
    border-bottom: 3px solid #d9f2ff
}

.image.has-border-l-sky-light-blue {
    border-left: 3px solid #d9f2ff
}

.image.has-border-r-sky-light-blue {
    border-right: 3px solid #d9f2ff
}

.image.has-border-t-blue-calendar {
    border-top: 3px solid #143f70
}

.image.has-border-b-blue-calendar {
    border-bottom: 3px solid #143f70
}

.image.has-border-l-blue-calendar {
    border-left: 3px solid #143f70
}

.image.has-border-r-blue-calendar {
    border-right: 3px solid #143f70
}

.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.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: #000
}

.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--native-adv {
    color: #095075
}

.bck-social-nav.is--native-adv ul {
    list-style: none
}

.bck-social-nav.is--native-adv ul .social-item {
    padding: 0 .75rem
}

.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=li] {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/linkedin-blue.svg?v=47e5183afd4f737ec911d4ba8209dcfa)
}

.bck-social-nav.is--event .social-item[data-social=email] {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/icons/mail-blue.svg?v=5cd41887d81f7b7cb54681202b03073d)
}

.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-card: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.is-dataroom li {
        border-bottom: none
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .tabs-nav.is-black-cha.is-dataroom li h1 {
        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.is-black-cha.is-dataroom li h1 {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .tabs-nav.is-black-cha.is-dataroom li h1 {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {

    .tabs-nav.is-black-cha.is-dataroom li.is-active,
    .tabs-nav.is-black-cha.is-dataroom li:hover:not(.is-vivimilano) {
        border-bottom: none
    }

    .tabs-nav.is-black-cha.is-dataroom li.is-active a,
    .tabs-nav.is-black-cha.is-dataroom li:hover:not(.is-vivimilano) a {
        color: #d62826
    }

    .tabs-nav.is-black-cha li {
        margin: 0 .875rem;
        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;
        margin-right: 0
    }

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

    .tabs-nav.has-title .title {
        flex-grow: 0
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .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) {
    .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) {
    .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
    }

    .tabs-nav.is-sport li,
    .tabs-nav.is-sport li:first-child {
        margin: 0 .7375rem
    }

    .earthDay .tabs-nav.is-primary {
        background: none !important
    }

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

    .earthDay .tabs-nav {
        position: relative;
        height: 90px;
        align-items: flex-start;
        padding-top: .625rem;
        background-color: #35704c
    }

    .earthDay .tabs-nav .has-bkg-atoll {
        align-items: flex-start;
        background-color: #35704c !important
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    [data-highlighted^="dataroom-milena-gabanelli/"] .tabs-nav li h1 {
        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) {
    [data-highlighted^="dataroom-milena-gabanelli/"] .tabs-nav li h1 {
        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) {
    [data-highlighted^="dataroom-milena-gabanelli/"] .tabs-nav li h1 {
        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) {
    [data-highlighted^="dataroom-milena-gabanelli/"] .tabs-nav 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) {
    [data-highlighted^="dataroom-milena-gabanelli/"] .tabs-nav 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) {
    [data-highlighted^="dataroom-milena-gabanelli/"] .tabs-nav li.is-active {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    [data-highlighted^="dataroom-milena-gabanelli/"] .tabs-nav li.is-active a.has-text-grey-darker {
        color: #d62826 !important
    }

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

    .earthDay .hide-on-scroll-down {
        position: relative
    }

    .earthDay .bck-tabs:after {
        content: "";
        position: absolute;
        top: 45px;
        right: 0;
        width: 96vw;
        height: 45px;
        background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_pianeta2030-black.svg?v=7674bfde2c5fd87df29975997056124b) no-repeat;
        -webkit-transform: translateX(25vw);
        transform: translateX(25vw);
        z-index: 2
    }

    .earthDay .bck-tabs:before {
        content: "";
        position: absolute;
        top: 40px;
        right: 0;
        width: 100vw;
        height: 50px;
        background-color: #fff;
        z-index: 1
    }
}

@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.is-punch {
        background-color: #d62826
    }

    .notification.is-punch .overtitle-art,
    .notification.is-punch .title-art {
        color: #fff
    }

    .notification.is-crimson {
        background-color: #e32213
    }

    .notification.is-crimson .overtitle-art,
    .notification.is-crimson .title-art {
        color: #fff
    }

    .notification.is-sahara {
        background-color: #c2a712
    }

    .notification.is-sahara .overtitle-art,
    .notification.is-sahara .title-art {
        color: #fff
    }

    .notification.is-mine-shaft {
        background-color: #3e3d3d
    }

    .notification.is-mine-shaft .overtitle-art,
    .notification.is-mine-shaft .title-art {
        color: #fff
    }

    .notification.is-boulder {
        background-color: #777
    }

    .notification.is-boulder .overtitle-art,
    .notification.is-boulder .title-art {
        color: #fff
    }

    .notification.is-san-marino {
        background-color: #4972b3
    }

    .notification.is-san-marino .overtitle-art,
    .notification.is-san-marino .title-art {
        color: #fff
    }

    .notification.is-hippie-blue {
        background-color: #5f9bb6
    }

    .notification.is-hippie-blue .overtitle-art,
    .notification.is-hippie-blue .title-art {
        color: #fff
    }

    .notification.is-persian-red {
        background-color: #c33032
    }

    .notification.is-persian-red .overtitle-art,
    .notification.is-persian-red .title-art {
        color: #fff
    }

    .notification.is-sky-light-blue {
        background-color: #d9f2ff
    }

    .notification.is-sky-light-blue .overtitle-art,
    .notification.is-sky-light-blue .title-art {
        color: #0a0a0a
    }

    .notification.is-blue-calendar {
        background-color: #143f70
    }

    .notification.is-blue-calendar .overtitle-art,
    .notification.is-blue-calendar .title-art {
        color: #fff
    }

    .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-bottom: 1px solid #dedede;
        background-color: #eaeaea
    }

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

    .bck-notification .notification {
        position: relative;
        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
}

.dropdown .title {
    color: #095075;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .dropdown .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .dropdown .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .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
}

.dropdown.is-grey-dark .title {
    color: #fff;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .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) {
    .dropdown.is-grey-dark .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .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
}

#l-header .bck-dropdown {
    margin-bottom: 0
}

.bck-dropdown.is--blue {
    color: #0a5278
}

.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: 343px !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([id^=provider-]):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([id^=provider-]):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
    }

    .rcs-video .vidcar4s [id*=vidpl4s] {
        margin-top: 0 !important
    }

    .rcs-video .vidcar4s [id*=_4sTitleContainer] {
        top: 0 !important
    }

    .rcs-video .vidcar4s [id*=_4sLogoImage] {
        top: 2px !important
    }
}

@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
    }
}

@media only screen and (min-width:320px) and (max-width:813px) and (orientation:landscape) {
    .rcs-video.custom-video-sticky.sticky-video {
        width: calc(177vh - 123.9px) !important;
        left: 50%;
        -webkit-transform: translateX(-50%);
        transform: translateX(-50%)
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .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
    }

    .rcs-video .vidcar4s [id*=vidpl4s] {
        margin-top: 0 !important
    }

    .rcs-video .vidcar4s [id*=_4sTitleContainer] {
        top: 0 !important
    }

    .rcs-video .vidcar4s [id*=_4sLogoImage] {
        top: 2px !important
    }

    .rcs-video .vidcar4s [style*=fixed],
    .rcs-video .vidcar4s div[id*=div-gpt-ad-google],
    .rcs-video .vidcar4s video[id*=player4s_] {
        position: absolute !important
    }
}

@media screen and (min-width:769px) {
    .columns.is-custom .rcs-video:not([id^=provider-]):not(.sticky-video) {
        height: 238px !important;
        min-height: 238px !important
    }

    .columns.is-custom .rcs-video:not([id^=provider-]):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
    }
}

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

iframe[src^="https://docs.google.com/forms/"] {
    width: 100%
}

@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) {
    #DataRoom .argoments a {
        color: #d60012 !important
    }

    .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) {
    #DataRoom .argoments a {
        flex: 0 0 auto;
        color: #d60012 !important
    }

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

.u220 {
    width: 100%;
    border-bottom: 1px solid #efefef
}

.u220 .squadre {
    display: flex
}

.u220 .squadre.squadre-serie-b {
    width: 100%
}

.u220 .squadre.squadre-serie-b>li {
    width: 4.3%;
    text-align: center
}

.u220 .squadre.squadre-serie-b>li a {
    width: 100%
}

.u220 .squadre>li {
    flex: auto;
    flex-direction: column;
    list-style: none;
    padding: 0
}

.u220 .squadre>li a {
    padding: 7px 0;
    display: block;
    float: left
}

.u220 .squadre>li a span {
    display: inline-block;
    text-indent: -9999px
}

.u220 .squadre>li a span.flag {
    height: 42px;
    width: 38px;
    margin-top: 3px
}

.u220 .squadre>li a span.flag,
.u220 .squadre>li a span.flag.no-svg {
    background: url(https://images2.corriereobjects.it/matchcenter/libs/img/loghi/corriere_SerieA_2022-23.png) no-repeat 0 0
}

.u220 .squadre>li a span.flag.atalanta {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/456.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.bologna {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/123.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.brescia {
    background-position: -1286px -2px;
    width: 34px
}

.u220 .squadre>li a span.flag.cagliari {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/124.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.catania {
    background-position: -118px 0
}

.u220 .squadre>li a span.flag.cesena {
    background-position: -1004px 0
}

.u220 .squadre>li a span.flag.como {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/1065.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.chievo {
    background-position: -165px 2px;
    width: 40px
}

.u220 .squadre>li a span.flag.crotone {
    background-position: -1164px 0
}

.u220 .squadre>li a span.flag.empoli {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/695.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.fiorentina {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/125.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.genoa {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/990.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.inter {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/127.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.juventus {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/128.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.lazio {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/129.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.lecce {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/130.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.livorno {
    background-position: -435px 0
}

.u220 .squadre>li a span.flag.milan {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/120.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.napoli {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/459.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.palermo {
    background-position: -570px 0
}

.u220 .squadre>li a span.flag.parma {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/131.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.pescara {
    background-position: -652px 0
}

.u220 .squadre>li a span.flag.roma {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/121.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.sampdoria {
    background-position: -740px 0
}

.u220 .squadre>li a span.flag.sassuolo {
    background-position: -786px 0
}

.u220 .squadre>li a span.flag.siena {
    background-position: -826px 0
}

.u220 .squadre>li a span.flag.torino {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/135.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.udinese {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/136.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.verona {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/126.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.frosinone {
    background-position: -1126px 0
}

.u220 .squadre>li a span.flag.carpi {
    background-position: -1084px 0
}

.u220 .squadre>li a span.flag.spal {
    background-position: -1247px 0
}

.u220 .squadre>li a span.flag.benevento {
    background-position: -1207px 0
}

.u220 .squadre>li a span.flag.spezia {
    background-position: -1359px -1px;
    width: 41px
}

.u220 .squadre>li a span.flag.salernitana {
    background-position: -1401px -1px;
    width: 41px
}

.u220 .squadre>li a span.flag.venezia {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/137.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.monza {
    background: url(https://images2.gazzettaobjects.it/assets-mc/calcio/squadre/min/742.png) no-repeat;
    background-size: 100%
}

.u220 .squadre>li a span.flag.cremonese {
    background-position: -1524px -1px;
    width: 41px
}

.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-s-d-b {
        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.is-xmedium-s-d-b {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xmedium-s-d-b {
        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.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--smallx {
        line-height: 1.18
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .title-art.is--smallx {
        font-family: SolferinoDisplay-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--smallx {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is--smallx {
        font-family: SolferinoDisplay-Bold;
        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-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) {
    .title-art.is-xxsmall-r-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .title-art.is-xxsmall-r-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

@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-big-reg {
        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.is-big-reg {
        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.is-big-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.875rem
    }
}

@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) {
    #DataRoom .title-art.is-large {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2em
    }
}

@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) and (min-width:320px) and (max-width:813px) {
    .title-art.is-medium-r-c-b {
        font-family: RobotoCondensed-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-r-c-b {
        font-family: RobotoCondensed-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-r-c-b {
        font-family: RobotoCondensed-Bold;
        font-weight: 400;
        font-size: 1.5rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .title-art.is-medium-xl {
        font-family: SolferinoDisplay-Bold;
        font-size: 8.4vw;
        font-weight: 400;
        letter-spacing: -.1vw
    }

    .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-r-reg {
        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) {
    .title-art.is-xsmall-r-reg {
        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) {
    .title-art.is-xsmall-r-reg {
        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) {
    .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-medium-sm {
        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) {
    .title-art.is-xxsmall-r-medium-sm {
        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) {
    .title-art.is-xxsmall-r-medium-sm {
        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) {
    .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) {
    #DataRoom .title-art-hp.is-xmedium {
        font-family: BreraCondensed-Bold;
        font-size: 64px;
        text-align: center;
        font-weight: 400;
        line-height: 64px
    }
}

@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
}

@media screen and (min-width:769px) {
    body[data-highlighted=animali] .title-art.is--medium {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

.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) {

    .overtitle-art.is-arial-bold,
    .overtitle-art.is-arial-bold-14 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700
    }

    .overtitle-art.is-arial-bold-14 {
        font-size: 14px
    }

    .overtitle-art.is-arial-bold-36 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 36px;
        font-weight: 700
    }

    .overtitle-art.is-arial-14 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px
    }

    .overtitle-art.is-arial-16 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px
    }

    .overtitle-art.is-arial-18 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px
    }

    .overtitle-art.is-arial-20 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px
    }
}

@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) and (min-width:320px) and (max-width:813px) {
    .overtitle-art.is-small-black-high {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 4vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .overtitle-art.is-small-black-high {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 2.22222vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art.is-small-black-high {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: .9375rem
    }
}

@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
}

.earthDay .overtitle-art-text.has-t-shadow {
    text-shadow: none
}

@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-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) {
    .overtitle-art-text.is-small-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) {
    .overtitle-art-text.is-small-sd-l {
        font-family: SolferinoDisplay-Light;
        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-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) {
    .overtitle-art-text.is-large-sd-reg {
        line-height: normal
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .overtitle-art-text.is-large-sd-reg {
        font-family: SolferinoDisplay-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-sd-reg {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 5.92593vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .overtitle-art-text.is-large-sd-reg {
        font-family: SolferinoDisplay-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-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.svg?v=f7b35d100785b4dbd9654ae355b05c61);
    background-position: 50%;
    background-size: 100px;
    background-position: 0;
    height: 12px
}

.overtitle-art-logo.is-corrieretv-w.has-width-104 {
    width: 104px
}

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

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-corrieretv-g-abbonati {
        width: 139px;
        height: 29px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_corrieretv-g-abbonati.png?v=117977cfb8a66ee6bc23abe7e4c36a6f)
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-corrieretv-g-abbonati {
        width: 200px;
        height: 40px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_corrieretv-g-abbonati_occhiello-mob.png?v=de3adc2b87122570c6ac7b7ce5449977)
    }
}

.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.is-corrieretv-sanremo {
    width: 238px;
    height: 36px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_festival-sanremo-25.svg?v=0740fdf92fc657e51a70ccbcfa5bf88a);
    background-position: 50%;
    background-size: contain
}

.overtitle-art-logo.is-corrieretv-sanremo-in-onda {
    width: 238px;
    height: 36px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_corriere-in-onda.svg?v=6186c39901d16814447973999b485bfb);
    background-position: 50%;
    background-size: contain
}

.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 {
    height: 21px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_corriere-salute-h.svg?v=7c5ce93d937583add69911a1d35aaa11);
    background-size: contain
}

.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;
    background-size: auto
}

.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);
    background-size: auto
}

.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-life {
    height: 25px;
    background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_life.png?v=8dd642ae8560353afddb60dda9ab6405) no-repeat;
    background-size: contain
}

.overtitle-art-logo.is-podcast {
    height: 15px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_podcast-v2.png?v=7ae526032d9251e4072b718f47d1e40f);
    background-size: contain
}

.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.svg?v=e4ecde1041d577429ff6d39a8e796a9f)
}

.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.svg?v=e4ecde1041d577429ff6d39a8e796a9f)
}

.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=e88e77ef19f07ff0d9056b89acc3676f)
}

.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=dd15440e330137fa151a9e1745488f8b)
}

.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-cultura-lalettura {
    width: 417px;
    height: 40px
}

.overtitle-art-logo.is-cultura-lalettura,
.overtitle-art-logo.is-cultura-lalettura-s {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/cultura-lalettura.png?v=11c9edc9889a01640c0340e20baf7aaa);
    background-size: 100% 100%
}

.overtitle-art-logo.is-cultura-lalettura-s {
    max-width: 300px;
    max-height: 30px
}

.overtitle-art-logo.is-cultura-lalettura-bc {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/cultura-lalettura.png?v=11c9edc9889a01640c0340e20baf7aaa);
    width: 245px;
    height: 25px;
    background-size: 100% 100%
}

.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-cor {
    width: 297px;
    height: 49px
}

.overtitle-art-logo.is-lalettura-cor,
.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.svg?v=6cf31ad74d859b74ba7ef12d5fea1299);
    background-size: 100% 100%
}

.overtitle-art-logo.is-lalettura-red,
.overtitle-art-logo.is-lalettura-sm {
    width: 170px;
    height: 40px
}

.overtitle-art-logo.is-lalettura-b {
    width: 376px;
    height: 64px;
    background-size: 100% 100%
}

.overtitle-art-logo.is-lalettura-2024,
.overtitle-art-logo.is-lalettura-b {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_lalettura-b.svg?v=6cf31ad74d859b74ba7ef12d5fea1299)
}

.overtitle-art-logo.is-lalettura-2024 {
    height: 21px;
    background-size: contain
}

.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.svg?v=9604f4579114be19a971341b464cb1f2);
    width: 92px;
    height: 21px;
    background-size: 100% 100%
}

.overtitle-art-logo.is-animali-b {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_animalia-b.svg?v=cd18645fdef2739417741478ba589d3e);
    width: 165px;
    height: 36px;
    background-size: 100%
}

.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-vinitaly {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_vinitaly.png?v=73658ae257d6abeedc1e888f3df6b935);
    height: 23px
}

.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=08bddad68cd45bfb075fd3eccb57055a);
    height: 20px
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-dataroom23 {
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_dataroom23.jpeg?v=b73e36c7dfd3ce25fbc40363a2e6e9cc);
        width: 528px;
        height: 108px;
        background-size: contain
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-dataroom23 {
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_dataroom23_mob.png?v=a6fad4b1133499571351027fe2458cc8);
        height: 45px;
        width: 200px;
        background-size: contain
    }
}

.overtitle-art-logo.is-logo-lalettura {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/logo-lalettura.svg?v=b290c3158f5257312aa9c7efd78d39c9);
    height: 25px;
    width: 25px
}

.overtitle-art-logo.is-logo-lalettura :after {
    width: 25px
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-27esima {
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/27ora.svg?v=bf38fa2c3693f7ff0e1184dd57795e57);
        width: 240px;
        height: 70px;
        background-size: cover;
        background-position: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-27esima {
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/27ora.svg?v=bf38fa2c3693f7ff0e1184dd57795e57);
        height: 46px;
        width: 155px;
        background-size: cover
    }
}

.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.svg?v=f398185edc21f2a04be0b86aed7a9387)
}

.overtitle-art-logo.is-moda,
.overtitle-art-logo.is-moda-b {
    width: 85px;
    height: 25px;
    background-size: 94%;
    background-position: 0
}

.overtitle-art-logo.is-moda-b {
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_moda-b.svg?v=f398185edc21f2a04be0b86aed7a9387)
}

.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.svg?v=45cd27c06af5daf306c15164362619e0);
    background-size: 100% 100%
}

.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=202410&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
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-cani-gatti2023 {
        width: 100%;
        height: 46vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cani-gatti.png?v=3adf5838d747c03ee618b6f688c10bbf);
        background-size: contain
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-adozioni-animali {
        width: 100%;
        height: 39vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_adozioni-animali.png?v=3e09baf39566362a2ab200f4ed97309b);
        background-size: contain
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-bonnie-e-co {
        width: 100%;
        height: 30vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_bonnie-e-co.png?v=9e17a073c3bef0c25cd9c14817807252);
        background-size: contain
    }
}

.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: 155px;
    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-leconomia-monday {
    height: 25px;
    background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_leconomia-monday.svg?v=698dc9f15c932c2b052a1a729b5a1fc1) no-repeat #5b9bb7;
    background-size: 110px;
    background-position: 5px
}

.overtitle-art-logo.is-mostravenezia-2024 {
    height: 43px;
    background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mostra-venezianazionale-2024.png?v=93473ea04c73c7594bfb0b6ea527248d) no-repeat
}

.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.svg?v=8ab2df1e625a34426a1e2709d87806a5);
    text-decoration: none;
    background-size: 5% 100%
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-sette-s {
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_sette-2023.png?v=d904de8e83555ef52adeacf0385ec886);
        height: 61px;
        width: 43px;
        background-size: contain
    }
}

.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-l {
    width: 48px;
    height: 70px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_sette-2023.png?v=d904de8e83555ef52adeacf0385ec886);
    background-size: cover
}

.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=5782000ef1196e5f14c3379b1282f818)
}

.overtitle-art-logo.is-speciale-scudetto {
    width: 79px;
    height: 28px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_specialescudetto.png?v=f35a5b9c209fb103b198d2d4a4be1a00)
}

.overtitle-art-logo.is-mostra-del-cinema-venezia-2023 {
    width: 270px;
    height: 27px;
    background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mostravenezia-2023.png?v=8bbea933da59aa6cb0045ca1d1395639) no-repeat
}

.overtitle-art-logo.is-sezione-salone-risparmio {
    width: 195px;
    height: 28px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_sezione-salone-risparmio.png?v=09fe60e939adf40ef973ae74fb92a6b8)
}

.overtitle-art-logo.is-hotel-del-mese {
    width: 179px;
    height: 24px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_hotel-del-mese.png?v=b6b53f957a76b6f71bf34f2ea238ea37)
}

.overtitle-art-logo.is-festival-di-cannes-2023 {
    width: 162px;
    height: 27px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_festival-di-cannes-2023-occhiello.png?v=568528b5d7b784e21ae5951f9a7992e5)
}

.overtitle-art-logo.is-festival-di-cannes-2024 {
    width: 210px;
    height: 27px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_festival-di-cannes-2024-occhiello.svg?v=cd9f5100ec32ec90e8a38f4ae651bd45);
    background-size: contain
}

.overtitle-art-logo.is-longevita-hp {
    width: 243px;
    height: 43px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_longevita-occhiello.png?v=4f4a5693ff0d1ec144f013c35c2a5912)
}

.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-oscar23 {
    width: 111px;
    height: 25px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_oscar23.png?v=d2d3ab0a3ffef602ea1dc802410a4bc2)
}

.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: 98px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_olimpiadi.svg?v=bfd8aa293d65fb9d7826581c25084fad)
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-olimpiadi-2021 {
        width: 90%;
        height: 26vw;
        margin: 0 auto;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_olimpiadi_mob.svg?v=bfd8aa293d65fb9d7826581c25084fad);
        background-size: contain;
        background-position: 50%
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-olimpiadi-2024 {
        width: 600px;
        height: 71px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_olimpiadi_2024.png?v=8b4fe6b59aad897745e67400acc5fd9a)
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-olimpiadi-2024 {
        width: 100%;
        height: 26vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_olimpiadi_2024_mob.png?v=9d79f990a7c801be5f455a120d3328c0);
        background-size: contain;
        background-position: 50%
    }
}

.overtitle-art-logo.is-motori-autoritratti {
    width: 140px;
    height: 28px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_autoritratti.png?v=06cb86e4e43b726e76f2bdfc31f8fab4);
    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-design-2023 {
        width: 625px;
        height: 105px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_design_23.jpg?v=fcc7fe915fd47e27419e0ecea04db0fe)
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-design-2023 {
        width: 100%;
        max-width: 625px;
        height: 120px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_design_23.jpg?v=fcc7fe915fd47e27419e0ecea04db0fe);
        background-size: contain;
        background-position: 50%;
        background-color: #fff
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-design-2024 {
        width: 625px;
        height: 105px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_design_24.jpg?v=fcc7fe915fd47e27419e0ecea04db0fe)
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-design-2024 {
        width: 300px;
        height: 50px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_design_24.jpg?v=fcc7fe915fd47e27419e0ecea04db0fe);
        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-made-in-italy-23 {
        width: 1024px;
        height: 120px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_made-in-italy-23.png?v=7c537f487c1518fc69d1503ad0bf3c01)
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-made-in-italy-23 {
        width: 100%;
        height: 110px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_made-in-italy_mob-23.png?v=bba2d1f2142446d6e6106ed480347f1e);
        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-elezioni2023 {
    position: relative;
    width: 158px;
    height: 30px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_elezioni-2023.png?v=0cd1db2832242e7098da3491829ef1b9);
    background-repeat: no-repeat;
    text-indent: -9999px;
    margin-top: 16px;
    background-size: contain
}

.overtitle-art-logo.is-elezioni2023:before {
    position: absolute;
    top: 40px;
    left: 40px;
    width: 80px;
    height: 2px;
    background-color: #0a5278;
    content: ""
}

.overtitle-art-logo.is-elezioni2024 {
    position: relative;
    width: 327px;
    height: 30px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_elezioni-2024.jpg?v=8e88809082811047ca085bee389ab95a);
    background-repeat: no-repeat;
    text-indent: -9999px;
    margin-top: 10px;
    background-size: contain
}

.overtitle-art-logo.is-elezioni2024:before {
    position: absolute;
    top: 40px;
    left: 114px;
    width: 80px;
    height: 2px;
    background-color: #0a5278;
    content: ""
}

.overtitle-art-logo.is-comunali2024 {
    position: relative;
    width: 327px;
    height: 30px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_comunali-2024.png?v=39d29edc7a54ae2bf434582df9bdf4a8);
    background-repeat: no-repeat;
    text-indent: -9999px;
    margin-top: 10px;
    background-size: contain
}

.overtitle-art-logo.is-comunali2024:before {
    position: absolute;
    top: 40px;
    left: 114px;
    width: 80px;
    height: 2px;
    background-color: #0a5278;
    content: ""
}

.overtitle-art-logo.is-regionali2024 {
    position: relative;
    width: 327px;
    height: 30px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_regionali-2024.png?v=659b0b6d811c3ec6bf1545487c5f9497);
    background-repeat: no-repeat;
    text-indent: -9999px;
    margin-top: 10px;
    background-size: contain
}

.overtitle-art-logo.is-regionali2024:before {
    position: absolute;
    top: 40px;
    left: 114px;
    width: 80px;
    height: 2px;
    background-color: #0a5278;
    content: ""
}

.overtitle-art-logo.is-europee2024 {
    position: relative;
    width: 327px;
    height: 30px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_europee-2024.png?v=21e15e12a390dc860dbb2eac2ad6cfca);
    background-repeat: no-repeat;
    text-indent: -9999px;
    margin-top: 10px;
    background-size: contain
}

.overtitle-art-logo.is-europee2024:before {
    position: absolute;
    top: 40px;
    left: 114px;
    width: 80px;
    height: 2px;
    background-color: #0a5278;
    content: ""
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-elezioni-usa-2024 {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_elezioni-usa-2024.png?v=e7915f134c349c6d2bf2d919ca8dc2e8);
        background-position: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-elezioni-usa-2024 {
        width: 100%;
        height: 30vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_elezioni-usa-2024_mob.png?v=2e9a4acdd739fe82f1aef3557a4bbc9d);
        background-position: 50%
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-in-viaggio-con-corriere {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/InViaggo_corriere_DESK.png?v=e82d2cb26f84a896d9d23a3764efcacf);
        background-position: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-in-viaggio-con-corriere {
        width: 100%;
        height: 30vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/InViaggio_corriere_MOB.png?v=2ae37ca41c14ce383638ef306821e6a3);
        background-position: 50%
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-capolavoro {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/Capolavoro_testatina-desk.png?v=e3793e6808a961666cb8319a1078c2a5);
        background-position-y: center
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-capolavoro {
        width: 400px;
        height: 30vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/Capolavoro_testatina-mob.png?v=26786920d1c72019d407ba8bd22402e6);
        background-position-y: center
    }
}

.overtitle-art-logo.is-elezioniHP2023 {
    position: relative;
    width: 378px;
    height: 37px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_elezioniHP-2023.png?v=971366174a323bdea2233233c10981ec);
    background-repeat: no-repeat;
    text-indent: -9999px;
    margin-top: 0
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-berlusconi {
        width: 1020px;
        height: 72px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_berlusconi_des.png?v=68d4b3e31320f00c8cb5a0d8ec760da8);
        background-position-y: center
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-berlusconi {
        width: 330px;
        height: 21vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_berlusconi_mob.png?v=7de681bbd22c522e88d3a9df601c1188);
        background-size: contain;
        background-position-x: center;
        background-position-y: 4px
    }
}

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

@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-europei-2024 {
        width: 315px;
        height: 80px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_europei-2024.png?v=da7c874f49360feee102d1eaa85d3a7f)
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-europei-2024 {
        width: 100%;
        height: 26vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_europei_mob-2024.png?v=775032b20745334a3fc6a67b082b894c);
        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-speciale-scudetto-23-napoli {
        width: 315px;
        height: 80px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_speciale_scudetto.png?v=417061e13f88f00d5bf27627b0b44153);
        background-position: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-speciale-scudetto-23-napoli {
        width: 100%;
        height: 26vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_speciale_scudetto_mob.png?v=23211f95d064d66f8f03cba5b2f19dc4);
        background-size: contain;
        background-position: 50%;
        background-color: #fff
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-scudetto-2024 {
        width: 887px;
        height: 100px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_speciale_scudetto24.png?v=03cbce6cb3030c1c2e76227903f8b680);
        background-position: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-scudetto-2024 {
        width: 275px;
        height: 80px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_speciale_scudetto24_mob.png?v=5180fd1fe067e6ebf12f1d2f7f70f868);
        background-size: contain;
        background-position: 50%;
        background-color: #fff
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-internazionali-tennis-2024 {
        width: 887px;
        height: 100px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_internazionali_tennis24.png?v=bffd2138356546af2e03ea8ca8a0f201);
        background-position: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-internazionali-tennis-2024 {
        width: 275px;
        height: 80px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_internazionali_tennis24_mob.png?v=0457a5ef4e6112d455a23b194cf4e949);
        background-size: contain;
        background-position: 50%;
        background-color: #fff
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-salone-libro-torino-2022 {
        width: 100%;
        height: 89px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_speciale_salone_libro_2022.png?v=cf7aa184b45e4eb584eea008be590b4d);
        background-position: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-salone-libro-torino-2022 {
        width: 100%;
        height: 26vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_speciale_salone_libro_2022_mob.png?v=6de54ec79cdcf41775cfc00199d8a32b);
        background-size: contain;
        background-position: 50%;
        background-color: #fff
    }
}

@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.svg?v=fcbcc18ab8f27ee91693ab0077f31752);
        background-position: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-elezioni-presidente-repubblica-2022 {
        width: 100%;
        height: 20vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_elezioni-presidente-repubblica-2022_mob.svg?v=fcbcc18ab8f27ee91693ab0077f31752);
        background-size: contain;
        background-position: 50%
    }
}

.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-mostra-venezia-2023 {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mostra-venezia-2023.png?v=3bf44a59743e45f414276d4a2a1727cc)
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-mostra-venezia-2023 {
        width: 100%;
        height: 30vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mostra-venezia-mobile-2023.png?v=29a8e92e454aeabc2b118d33330a244f);
        background-size: cover
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-mostra-venezia-2024 {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mostra-venezia-2024.png?v=ec569039ee684d7c9b17a9f51e211a47)
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-mostra-venezia-2024 {
        width: 100%;
        height: 30vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mostra-venezia-2024_mob.png?v=93e7892201deb373f9fcd930c6798eb8);
        background-size: cover
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-mostra-venezia-nazionale-2024 {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mostra-venezia-nazionale-2024.png?v=9278f1b3f37d5eaf764d3fbebbd095f3);
        background-size: contain
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-mostra-venezia-nazionale-2024 {
        width: 100%;
        height: 30vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mostra-venezia-nazionale-2024_mob.png?v=e4f7263401a576dc8e07a0aea79c6222);
        background-size: contain;
        background-position: 50%
    }
}

@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-prima-alla-scala-2022 {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_prima-alla-scala-2022.png?v=5c4565d9534105f4c535612509d1e91e);
        background-position-y: center
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-prima-alla-scala-2022 {
        width: 100%;
        height: 30vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_prima-alla-scala-mobile-2022.png?v=b3cb45d155d7a68f360d60e156cde7f1);
        background-size: cover
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-notizie-piu-importanti-2023 {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_notizie-piu-importanti-2023.png?v=c2a962fcdc2112825716d50c3cbb4804);
        background-position: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-notizie-piu-importanti-2023 {
        width: 100%;
        height: 30vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_notizie-piu-importanti-2023_mobile.png?v=c2a962fcdc2112825716d50c3cbb4804);
        background-position: 50%
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-notizie-piu-importanti-2024 {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_notizie-piu-importanti-2024.png?v=e931b0d0e910aeaf4a24637f097b7d7e);
        background-position: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-notizie-piu-importanti-2024 {
        width: 100%;
        height: 30vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_notizie-piu-importanti-2024_mobile.png?v=38c74018c0004d75e20bb1402735d554);
        background-position: 50%
    }
}

@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-festival-sanremo-23 {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_festival-sanremo-23.png?v=ed6dde97d1ae5dbba004a927757e2ef2);
        background-position-y: center
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-festival-sanremo-23 {
        width: 100%;
        height: 20vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_festival-sanremo-mobile-23.png?v=12e9c98fcce9a1b85ee1ca10b7e11024);
        background-size: cover
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-festival-sanremo-24 {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_festival-sanremo-24.png?v=7259c70800e33f67e0fb4b7735078e10);
        background-position-y: center
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-festival-sanremo-24 {
        width: 400px;
        height: 30vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_festival-sanremo-mobile-24.png?v=64eb305462c742e52c53e4c4ce1260ad);
        background-position-y: center
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-festival-sanremo-25 {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_festival-sanremo-25.svg?v=0740fdf92fc657e51a70ccbcfa5bf88a);
        background-position-y: center;
        background-position-x: center
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-festival-sanremo-25 {
        width: 400px;
        height: 30vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_festival-sanremo-mobile-25.svg?v=0740fdf92fc657e51a70ccbcfa5bf88a);
        background-position-y: center;
        background-position-x: center;
        background-size: 100% 50%
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-longevita {
        width: 590px;
        height: 55px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_longevita.png?v=dae4fa179e86ec54bbb9d4bcad0f1c9d);
        background-position-y: center;
        background-size: 100% 100%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-longevita {
        width: 215px;
        height: 14vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_longevita-mobile.png?v=2c7b86e6f1eaa0eadefba2456b022676);
        background-position-y: center;
        background-size: 100% 100%
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-eurovision-24 {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_eurovision-24.png?v=6e78d8ff7847b0e2af7702ee56afcc0d);
        background-position-y: center
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-eurovision-24 {
        width: 400px;
        height: 30vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_eurovision-mobile-24.png?v=fdcd2d5502632492d4e27cb046413b31);
        background-position-y: center
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-futuro-vino-piemontese {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_futuro-vino-piemontese.png?v=5876c8fbd77f17425149a48d7cb8ed86);
        background-position-y: center
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-futuro-vino-piemontese {
        width: 400px;
        height: 30vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_futuro-vino-piemontese_mob.png?v=2d542c48f3ca8c03bc42b1bfecf1f7f5);
        background-position-y: center
    }
}

@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-oscar-2023 {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_oscar-2023.png?v=e0e2721a0f16d7edb35ea8ec4cb1e8a0);
        background-position-y: center
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-oscar-2023 {
        width: 100%;
        height: 29vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_oscar-2023-mobile.png?v=69cb5f83729a0f4ccf20377c39c41664);
        background-size: cover
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-oscar-2024 {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_oscar-2024.png?v=3fc272a52ecb50f19021c0fb1b8bbe93);
        background-position-y: center;
        background-size: contain;
        background-position-x: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-oscar-2024 {
        width: 325px;
        height: 14vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_oscar-2024-mobile.png?v=3fc272a52ecb50f19021c0fb1b8bbe93);
        background-size: contain;
        background-position-y: 50%;
        background-position-x: 50%
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-oscar-2025 {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_oscar-2025.png?v=b6e427abf0851122e43290609003bb01);
        background-position-y: center;
        background-size: contain;
        background-position-x: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-oscar-2025 {
        width: 325px;
        height: 14vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_oscar-2025-mobile.png?v=b6e427abf0851122e43290609003bb01);
        background-size: contain;
        background-position-y: 50%;
        background-position-x: 50%
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-mesepoesia-2024 {
        width: 100%;
        height: 95px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mesepoesia-2024.png?v=8f625ed8c5a77cfc246c159dcd2e4e85);
        background-position-y: center;
        background-size: contain;
        background-position-x: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-mesepoesia-2024 {
        width: 325px;
        height: 19vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mesepoesia-2024-mobile.png?v=b15a59d04e4ccb311fe60b4ad784e2b7);
        background-size: contain;
        background-position-y: 50%;
        background-position-x: 50%
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-mesepoesia-2025 {
        width: 100%;
        height: 95px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mesepoesia-2025.png?v=1aecd03751f111bcccb95d300d839075);
        background-position-y: center;
        background-size: contain;
        background-position-x: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-mesepoesia-2025 {
        width: 325px;
        height: 19vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_mesepoesia-2025-mobile.png?v=ff8a40669c1d7223609e52d4b96b6802);
        background-size: contain;
        background-position-y: 50%;
        background-position-x: 50%
    }
}

@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-festival-cannes-2023 {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_festival-di-cannes-2023.png?v=b29a6c9710798cdfcc0d2f9e33b366a7);
        background-position: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-festival-cannes-2023 {
        width: 100%;
        height: 20vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_festival-di-cannes-2023-mobile.png?v=ab142e080c87437bffbe4555f38a6742);
        background-size: auto;
        background-position: 50%
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-festival-cannes-2024 {
        width: 556px;
        height: 73px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_festival-di-cannes-2024.svg?v=cd9f5100ec32ec90e8a38f4ae651bd45);
        background-position: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-festival-cannes-2024 {
        width: 100%;
        min-width: 300px;
        height: 20vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_festival-di-cannes-2024-mobile.svg?v=cd9f5100ec32ec90e8a38f4ae651bd45);
        background-size: contain;
        background-position: 50%
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-egofestival-2024 {
        width: 805px;
        height: 110px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_egofestival-2024.png?v=02d105382afc88f1520d5241dcb8826b);
        background-position: 50%;
        background-size: contain
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-egofestival-2024 {
        width: 260px;
        height: 22vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_egofestival-2024-mobile.png?v=51d76d852181f612b0c3f7d9abfbb2d3);
        background-size: auto;
        background-position: 50%;
        background-size: contain
    }
}

@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-maturita-2023 {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_maturita-2023.svg?v=240643ca80b9fcda69a76f56d75d5663);
        background-position: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-maturita-2023 {
        width: 100%;
        height: 20vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_maturita-2023-mobile.svg?v=cbe85e480364ea7cafc35da7620256d8);
        background-size: auto;
        background-position: 50%
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-maturita-2024 {
        width: 100%;
        height: 73px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_maturita-2024.jpg?v=4a56cec940b342c7c8c071fcd4ab746a);
        background-position: 50%
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-maturita-2024 {
        width: 100%;
        min-width: 300px;
        height: 20vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_maturita-2024-mobile.png?v=f0e14474b9d58d0fdb0c23c10378113f);
        background-size: contain;
        background-position: 50%
    }
}

@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-a-scuola-con-il-corriere {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_a-scuola-con-il-corriere.png?v=9ba9b64bcb83e3f5eec5aab6c9ee9368);
        background-position: center 15px
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-a-scuola-con-il-corriere {
        width: 100%;
        height: 20vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_a-scuola-con-il-corriere-mobile.png?v=9b5ff661f009a74a76b22dc70c2852e0);
        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.svg?v=27cae63e1ded8d3a25e5717dcefae17e);
        background-position: 0;
        background-size: 100% 100%
    }
}

@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.svg?v=782bb19f1ec10d30fcee54abf933e731) 50% no-repeat;
        background-size: 100% 100%
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-dizionario-salute {
        width: 465px;
        height: 65px
    }

    .overtitle-art-logo.is-dizionario-salute,
    .overtitle-art-logo.is-dizionario-salute-md {
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_dizionario-salute.svg?v=5c8ad7828c6b2e2b3361fac5a7f862e4)
    }

    .overtitle-art-logo.is-dizionario-salute-md {
        width: 220px;
        height: 31px;
        background-size: contain
    }

    .overtitle-art-logo.is-dizionario-salute-sm-l {
        width: 255px;
        height: 55px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_dizionario-salute-sm.svg?v=018c940adf5919f1f36d481dc6c3d155);
        background-size: contain
    }
}

@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-xs {
        width: 148px;
        height: 32px;
        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-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
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-cor-salute {
        width: 216px;
        height: 70px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_corriere-salute.svg?v=a4b9f6f757a48667ae32c60354cd74c3);
        background-size: contain
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-cor-salute {
        width: 145px !important;
        height: 40px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_corriere-salute.svg?v=a4b9f6f757a48667ae32c60354cd74c3);
        background-size: contain
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-sportello-cancro {
        width: 167px;
        height: 50px;
        background-image: url(/rcs_cor_corriere-layout/v2/assets/img/ext/logos/logo-sportello-cancro.png?v=c63e6344143736530674dc2a56ed83b1);
        background-size: contain
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-sportello-cancro {
        width: 145px;
        height: 45px;
        background-image: url(/rcs_cor_corriere-layout/v2/assets/img/ext/logos/logo-sportello-cancro.png?v=c63e6344143736530674dc2a56ed83b1);
        background-size: contain
    }
}

.overtitle-art-logo.is-sportello-cancro-sm {
    width: 165px;
    height: 50px;
    background-image: url(/rcs_cor_corriere-layout/v2/assets/img/ext/logos/logo-sportello-cancro.png?v=c63e6344143736530674dc2a56ed83b1);
    background-size: contain
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-dizionario-salute {
        width: 167px;
        height: 50px;
        background-image: url(/rcs_cor_corriere-layout/v2/assets/img/ext/logos/logo-dizionario-salute.png?v=5265e3cbf49d088400f7d185f3a723b9);
        background-size: contain
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-dizionario-salute {
        width: 145px;
        height: 45px;
        background-size: contain
    }
}

.overtitle-art-logo.is-dizionario-salute-sm {
    width: 165px;
    height: 50px;
    background-image: url(/rcs_cor_corriere-layout/v2/assets/img/ext/logos/logo-dizionario-salute.png?v=5265e3cbf49d088400f7d185f3a723b9);
    background-size: contain
}

.overtitle-art-logo.is-medico-risponde-white {
    width: 180px;
    height: 25px;
    background-image: url(/rcs_cor_corriere-layout/v2/assets/img/ext/logos/logo_medico-risponde-white.svg?v=e61b3eb65d7134015c1da782b29f5bd7);
    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.svg?v=0ea9d4abf933da3fe42c625dfe60630c);
    background-size: 100% 100%
}

.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.svg?v=5ec42c66fe80ce17c39a06afa9bb4426);
    background-size: 100% 100%
}

.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.svg?v=3f5a55f326fccb80227f131a4c9ddd9f);
    background-size: 100% 100%
}

.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.svg?v=1450f5d607a25e36d2cd78cd088324d3);
    background-size: 100% 100%
}

.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.svg?v=4a6b619c988a13aba06e8d22c5100c9a);
    background-size: 100% 100%
}

.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.svg?v=41b421dcb0eae1605d9906d75c8e68b4);
    background-size: 100% 100%
}

.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: 550px;
    height: 33px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/locali/mezzogiorno.svg?v=28701b77d79afdea66f5e9dd1393b043);
    background-size: cover
}

.overtitle-art-logo.is-cambio-gomme-invernali-2023 {
    height: 27px;
    background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_cambiogomme_mob.svg?v=bf96ee2d86541fc972a105e22f1f813c);
    background-repeat: no-repeat;
    background-size: contain
}

.overtitle-art-logo.is-italians {
    height: 21px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_italians.svg?v=0a4f8e402f9f807eeed4236d60d4921a);
    background-size: contain
}

.overtitle-art-logo.is-lasceltagiusta {
    height: 21px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_lasceltagiusta.jpg?v=e200a68f0b631f47f2563d0f206a850b);
    background-size: contain
}

.overtitle-art-logo.is-domande-e-risposte {
    height: 21px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_domande-risposte.png?v=54b7dc9fbcf84e8992699fb24220a5bf);
    background-size: contain
}

.overtitle-art-logo.is-orienteoccidente {
    height: 21px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_oriente-occidente.svg?v=b81e1ee439f9843eab9f1d23bfda5b03);
    background-size: contain
}

.overtitle-art-logo.is-ombre-italiane {
    height: 27px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_ombre-italiane.png?v=4f9fa2c68932fa9fc6648d5a1936b1f7);
    background-size: contain
}

.overtitle-art-logo.is-illazioni-americane {
    height: 27px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_illazioni-americane.png?v=e1bc2600731808cc2b29a2a858a7e97f);
    background-size: contain
}

.overtitle-art-logo.is-parole-scritte {
    height: 19px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_parole-scritte.png?v=834a9c956908bb090279f00dc2d88a09);
    background-size: contain
}

.overtitle-art-logo.is-care-spiagge {
    height: 27px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_care-spiagge.png?v=35a52d63468e7d0668e7b7b1004c54ff);
    background-size: contain
}

.overtitle-art-logo.is-dallarchivio {
    height: 21px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_dallarchivio.png?v=440eaf6383aec93787dd98b2d78b4a8f);
    background-size: contain
}

.overtitle-art-logo.is-america-cina {
    height: 21px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_america-cina.jpg?v=7895a19c579e19b50f2a096091553ece);
    background-size: contain
}

.overtitle-art-logo.is-ilmedicorisponde {
    height: 21px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_ilmedicorisponde.png?v=bff10d9646eee17f070833ed55225c9f);
    background-size: contain
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-dossier-alba {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_dossier-alba_dsk.png?v=d1ad482e0facd61cd8a1f5936590533d)
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-dossier-alba {
        width: 100%;
        height: 30vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_dossier-alba_mob.png?v=f287d5e485edf14b32bbd8e020bc0eaf);
        background-size: cover
    }
}

@media screen and (min-width:769px) {
    .overtitle-art-logo.is-torino-2050 {
        width: 100%;
        height: 100%;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_torino-2050_dsk.png?v=3ba5d2748140b58aabbdeb3c78e8206f)
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-torino-2050 {
        width: 100%;
        height: 30vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_torino-2050_mob.png?v=976d90c193dcef6bc6cc45c3e99b67a8);
        background-size: cover
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-coppe {
        width: 100%;
        height: 30vw;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_coppe_mob.png?v=ee97dc11471f5cfe1a6a96966b582e04);
        background-size: contain
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-diario-politico {
        width: 100%;
        height: 25px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_diario-politico.svg?v=7c536f11f7cd88ea1bd903ff1910d9f3);
        background-size: contain
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-corri-nuota-pedala {
        width: 100%;
        height: 25px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_corri-nuota-pedala.svg?v=d1ae218f67a351b02ef0e0d65a8cba8e);
        background-size: contain
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .overtitle-art-logo.is-segreti-del-potere {
        width: 100%;
        height: 25px;
        background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_segreti-del-potere.svg?v=9346d20aef6762a830705a39654968f0);
        background-size: contain
    }
}

.overtitle-art-logo.is-logo-la-lettura {
    width: 50px;
    height: 50px;
    border-radius: 50%;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/logo-lalettura.svg?v=b290c3158f5257312aa9c7efd78d39c9);
    background-size: contain
}

.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.has--image,
.has--image.author-art-shadow {
    min-height: 50px;
    display: inline-flex;
    align-items: center
}

.author-art-shadow .writer,
.author-art .writer {
    margin-left: .3125rem
}

.author-art-shadow {
    color: #fff;
    text-shadow: 0 0 2px rgba(0, 0, 0, .9)
}

.author-art.is-arial-bold,
.is-arial-bold.author-art-shadow {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: 700
}

.author-art.is-arial-bold-14,
.is-arial-bold-14.author-art-shadow {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: 700
}

.author-art.is-arial-bold-36,
.is-arial-bold-36.author-art-shadow {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 36px;
    font-weight: 700
}

.author-art.is-arial-14,
.is-arial-14.author-art-shadow {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px
}

.author-art.is-arial-16,
.is-arial-16.author-art-shadow {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px
}

.author-art.is-arial-18,
.is-arial-18.author-art-shadow {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px
}

.author-art.is-arial-20,
.is-arial-20.author-art-shadow {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 20px
}

@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) {

    .author-art.is--small,
    .is--small.author-art-shadow {
        line-height: 1.86
    }
}

@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-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--small,
    .is--small.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--small,
    .is--small.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) {

    #DataRoom .author-art.is-small,
    #DataRoom .is-small.author-art-shadow {
        text-align: center;
        color: #666 !important
    }

    #DataRoom .author-art.is-small span,
    #DataRoom .is-small.author-art-shadow span {
        font-family: BreraCondensed-Bold;
        font-size: 19px;
        line-height: 19px
    }

    .author-art.is-medium,
    .author-art.is-medium-s-d-l-italic,
    .is-medium-s-d-l-italic.author-art-shadow,
    .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-s-d-l-italic,
    .is-medium-s-d-l-italic.author-art-shadow {
        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) {

    .author-art.is-medium-s-d-l-italic,
    .is-medium-s-d-l-italic.author-art-shadow {
        font-family: SolferinoDisplay-LightItalic;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {

    .author-art.is-medium-s-d-l-italic,
    .is-medium-s-d-l-italic.author-art-shadow {
        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) {

    .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) {

    .author-art.is-medium-st-bold,
    .is-medium-st-bold.author-art-shadow {
        color: #333
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {

    .author-art.is-medium-st-bold,
    .is-medium-st-bold.author-art-shadow {
        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) {

    .author-art.is-medium-st-bold,
    .is-medium-st-bold.author-art-shadow {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {

    .author-art.is-medium-st-bold,
    .is-medium-st-bold.author-art-shadow {
        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) {

    .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-medium-rob-md,
    .is-medium-rob-md.author-art-shadow {
        line-height: 1.44
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {

    .author-art.is-medium-rob-md,
    .is-medium-rob-md.author-art-shadow {
        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) {

    .author-art.is-medium-rob-md,
    .is-medium-rob-md.author-art-shadow {
        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) {

    .author-art.is-medium-rob-md,
    .is-medium-rob-md.author-art-shadow {
        font-family: Roboto-Medium;
        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,
    .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-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-b,
    .is-normal-b.author-art-shadow {
        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) {

    .author-art.is-normal-b,
    .is-normal-b.author-art-shadow {
        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) {

    .author-art.is-normal-b,
    .is-normal-b.author-art-shadow {
        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) {

    .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-smallx {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .user-art.is-smallx {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.22222vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .user-art.is-smallx {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: .9375rem
    }
}

@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) {
    .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) {
    .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) {
    .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) {
    .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>.title-xl {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 5vw;
        line-height: 130%;
        letter-spacing: -.05vw
    }

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

    .related-art .link .title {
        color: #333;
        line-height: 1.25
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .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) {
    .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) {
    .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
    }

    .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) {
    .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) {
    .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) {
    .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: .625rem 0;
        line-height: 1.15
    }

    .related-art-small .link {
        position: relative;
        display: inline;
        color: #666
    }

    .related-art-small .link .title {
        display: inline;
        color: #333;
        letter-spacing: -.01rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .related-art-small .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) {
    .related-art-small .link .title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .related-art-small .link .title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:769px) {

    .related-art-small .link .title.has--author .author-art,
    .related-art-small .link .title.has--author .author-art-shadow {
        margin-left: .3125rem
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {

    .related-art-small .link .title.has--author .author-art,
    .related-art-small .link .title.has--author .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) {

    .related-art-small .link .title.has--author .author-art,
    .related-art-small .link .title.has--author .author-art-shadow {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {

    .related-art-small .link .title.has--author .author-art,
    .related-art-small .link .title.has--author .author-art-shadow {
        font-family: BreraCondensed-SemiBoldItalic;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:769px) {

    .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-small {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: 400;
        line-height: 1.2;
        color: #666
    }

    .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-medium-b-c-r {
        line-height: 26px
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .summary-art.is-medium-b-c-r {
        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) {
    .summary-art.is-medium-b-c-r {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .summary-art.is-medium-b-c-r {
        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) {
    .summary-art.is-medium-rb-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media screen and (min-width:769px) and (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .summary-art.is-medium-rb-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .summary-art.is-medium-rb-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:769px) {
    .summary-art.is-medium-rb-reg {
        line-height: 24px
    }
}

@media screen and (min-width:769px) and (min-width:320px) and (max-width:813px) {
    .summary-art.is-medium-rb-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) {
    .summary-art.is-medium-rb-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .summary-art.is-medium-rb-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) {
    .summary-art.is-medium-rb-reg span {
        font-family: Roboto-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) {
    .summary-art.is-medium-rb-reg span {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) and (min-width:769px) {
    .summary-art.is-medium-rb-reg span {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:769px) {

    .summary-art.is-arial-bold,
    .summary-art.is-arial-bold-14 {
        font-family: Arial, Helvetica, sans-serif;
        font-weight: 700
    }

    .summary-art.is-arial-bold-14 {
        font-size: 14px
    }

    .summary-art.is-arial-bold-36 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 36px;
        font-weight: 700
    }

    .summary-art.is-arial-14 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px
    }

    .summary-art.is-arial-16 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px
    }

    .summary-art.is-arial-18 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 18px
    }

    .summary-art.is-arial-20 {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 20px
    }

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

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .summary-art.is-medium-rb-medium {
        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) {
    .summary-art.is-medium-rb-medium {
        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) {
    .summary-art.is-medium-rb-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .summary-art.is-small-b-c-r {
        line-height: 18px
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .summary-art.is-small-b-c-r {
        font-family: BreraCondensed-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) {
    .summary-art.is-small-b-c-r {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:769px) {
    .summary-art.is-small-b-c-r {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .summary-art.is-small-rb-reg {
        line-height: 24px
    }
}

@media screen and (min-width:320px) and (max-width:813px) and (min-width:320px) and (max-width:813px) {
    .summary-art.is-small-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.is-small-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.is-small-rb-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) {
    .summary-art.is-small-rb-reg span {
        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.is-small-rb-reg span {
        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.is-small-rb-reg span {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.list-items {
    display: flex;
    flex: 0 0 auto;
    flex-direction: column
}

.list-items+.list-items {
    padding-top: 1rem;
    margin-top: 1rem;
    border-top: 1px solid #dedede
}

.list-items>.bck-media-news {
    margin-bottom: 0
}

.list-items.has-chl-mr-b-10>.bck-media-news {
    margin-bottom: .625rem
}

.list-items-arguments {
    display: flex;
    flex: 0 0 auto;
    flex-direction: column
}

.list-items-arguments .bck-media-news {
    box-shadow: none;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

.list-items-arguments .bck-media-news:first-of-type {
    margin-bottom: 0;
    border: none
}

.list-items-arguments .media-group {
    padding-top: 1rem;
    margin-top: 1rem;
    border-top: 1px solid #ddd
}

.list-items-arguments .media-group:first-of-type {
    margin-top: 0;
    margin-bottom: 1rem;
    border: none
}

.list-items-arguments~.bck-adv {
    margin-top: 1rem
}

.list-items-local {
    display: flex;
    flex: 0 0 auto;
    flex-direction: column
}

.list-items-local .bck-media-news {
    margin: 0 0 16px;
    border-top: none !important;
    border-bottom: 1px solid #ddd
}

.list-items-local .bck-media-news+.bck-media-news {
    margin-bottom: 0
}

.list-items-local .bck-media-news+.media {
    padding-top: 16px
}

.list-items-local .bck-media-news div[class*=media-news__] {
    padding-right: 0;
    padding-left: 0
}

.list-items-local .bck-media-news:not(:last-child) {
    margin-bottom: 0
}

.list-items-local .bck-media-news:first-child .media-news__image {
    padding-top: 0
}

.list-items-local .media-group {
    padding-top: .9375rem;
    margin-top: .9375rem;
    border-top: 1px solid #ddd
}

.list-items-local .media-group:first-of-type {
    margin-top: 0;
    margin-bottom: .9375rem;
    border: none
}

.list-items-local~.bck-adv {
    margin-top: .9375rem
}

.list-items-sponsor {
    display: flex;
    flex: 0 0 auto;
    flex-direction: column
}

.list-items-sponsor .bck-media-news {
    box-shadow: none;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

.list-items-sponsor .bck-media-news:first-of-type {
    margin-top: 0;
    margin-bottom: 0;
    border: none
}

.list-items-sponsor .media-group {
    padding-top: 25px;
    padding-bottom: 1rem;
    margin-top: 25px;
    border-top: 1px solid #ddd
}

.list-items-sponsor .media-group:first-of-type {
    margin-top: 0;
    margin-bottom: 0;
    border: none
}

.grid-items {
    display: flex;
    flex-wrap: wrap
}

@supports (display:grid) {
    .grid-items.has--cartoon {
        grid-template-columns: repeat(3, 32%)
    }
}

@supports (display:grid) {

    .grid-items.has--cartoon,
    .grid-items.has--cartoon--double {
        display: grid;
        grid-template-rows: minmax(100px, auto);
        grid-auto-flow: row;
        justify-content: space-between
    }

    .grid-items.has--cartoon--double {
        grid-template-columns: repeat(2, 46%)
    }
}

.grid-items+.grid-items {
    padding-top: 1rem;
    margin-top: 1rem;
    border-top: 1px solid #dedede
}

body,
html {
    overscroll-behavior-x: none
}

body {
    margin-top: 88px
}

body#videocorriere {
    margin-top: 138px !important
}

@font-face {
    font-family: BreraCondensed-bold;
    font-style: normal;
    font-weight: 400;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnbd-webfont.eot?v=6acad2bc8ac828fd2b0eaeac6801d548);
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnbd-webfont.eot?v=6acad2bc8ac828fd2b0eaeac6801d548) format("embedded-opentype");
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnbd-webfont.woff2?v=cbf58d6f0d5cc734d8604975f1cff569) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnbd-webfont.woff?v=757e577ece37c47c9ce96d8d2702a08e) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnbd-webfont.ttf?v=b1904feaa3b88d3852092a72d4a71241) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnbd-webfont.svg?v=5566af0beab96857d15773f504f8d1dc#BreraCondensedBold) format("svg")
}

@font-face {
    font-family: BreraCondensed-semibold;
    font-style: normal;
    font-weight: 400;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnsb-webfont.eot?v=e4b45c7739aa9e1501f83f20bba5d826);
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnsb-webfont.eot?v=e4b45c7739aa9e1501f83f20bba5d826) format("embedded-opentype");
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnsb-webfont.woff2?v=ac594271b0a6623b15b9556b8f572530) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnsb-webfont.woff?v=80737a44815a442339745764dac49b9e) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnsb-webfont.ttf?v=1d99ffe9d3a95355727733ebee0591a2) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnsb-webfont.svg?v=e6756bab08fb6b31563a32d22eb05f59#BreraCondensedSemibold) format("svg")
}

@font-face {
    font-family: BreraCondensed-Regular;
    font-style: normal;
    font-weight: 400;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnrg-webfont.eot?v=05480a0d1d70d200a8100328342c8aff);
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnrg-webfont.eot?v=05480a0d1d70d200a8100328342c8aff) format("embedded-opentype");
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnrg-webfont.woff2?v=4b4427411f50d29e4d8e7b3b0796f129) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnrg-webfont.woff?v=a15f55ccdc0caab32630538bfd65e618) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnrg-webfont.ttf?v=da86a5a37ca510dde466c34745d8da52) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnrg-webfont.svg?v=3fc7d1bd79156cb7258dbef9a6af48f3#BreraCondensedRegular) format("svg")
}

@font-face {
    font-family: BreraCondensed-Heavy;
    font-style: normal;
    font-weight: 400;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnhv-webfont.eot?v=5acf88c2a5b49ce8a01dce6fdb59f65d);
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnhv-webfont.eot?v=5acf88c2a5b49ce8a01dce6fdb59f65d) format("embedded-opentype");
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnhv-webfont.woff2?v=941d9fd7ca2ab010d7edc32f29cf633a) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnhv-webfont.woff?v=02fa035bb49a4a0f148fe66a92da8122) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnhv-webfont.ttf?v=9b203bbae72d2068ec19d676fe48192d) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnhv-webfont.svg?v=7644f27feefe1e8a5845785d7862d1bf#BreraCondensedRegular) format("svg")
}

@font-face {
    font-family: BreraCondensed-Black;
    font-style: normal;
    font-weight: 400;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnbl-webfont.eot?v=74149bd15d64da2345e7421d65f977d8);
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnbl-webfont.eot?v=74149bd15d64da2345e7421d65f977d8) format("embedded-opentype");
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnbl-webfont.woff2?v=24eb9391790a93f69e9ac4852c9b7cdb) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnbl-webfont.woff?v=c0efe9140434b86c0926b2e83396fc05) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnbl-webfont.ttf?v=8eb3176641052db307b4cc74205f402c) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/brecnbl-webfont.svg?v=bd54c55e6ee341e00f5676ef92fcfbd5) format("svg")
}

@font-face {
    font-family: Brera-BoldItalic;
    font-style: normal;
    font-weight: 400;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/BreraBlIt.otf?v=861ae0be689bb9811c1ebcaee2742b45)
}

@font-face {
    font-family: Brera-Light;
    font-style: normal;
    font-weight: 400;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/BreraLt.otf?v=32146e1fbe77753d01974acf65acc85f)
}

@font-face {
    font-family: Brera-Heavy;
    font-style: normal;
    font-weight: 400;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/BreraHv.otf?v=267bd1b251d0ec9bed3e777da58be441)
}

@font-face {
    font-family: Brera-Semibold;
    font-weight: 400;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/BreraSb.otf?v=0376f04d7009250bf9fc30bd8e7e1362);
    font-family: Brera-Black;
    font-style: normal;
    font-weight: 900;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/Brera-Black.eot?v=5564d10ac9d9c86e7234bb07b3981864);
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/Brera-Black.eot?v=5564d10ac9d9c86e7234bb07b3981864) format("embedded-opentype");
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/Brera-Black.woff2?v=f613f2f527ceb65d431723968128b759) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/Brera-Black.woff?v=ecf02fb03774e2f8237f4021e4475568) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/Brera-Black.ttf?v=b44f6439667b205f6cb9903de8295b96) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/brera/Brera-Black.svg?v=ec825da13e2f5a8581af1b5845b59261#Brera-Black) format("svg")
}

@font-face {
    font-family: SolferinoText-Regular;
    font-style: normal;
    font-weight: 400;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinotext-regular-webfont.eot?v=3a6604a61e38a0a9ae3dd0a255766d39);
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinotext-regular-webfont.eot?v=3a6604a61e38a0a9ae3dd0a255766d39) format("embedded-opentype");
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinotext-regular-webfont.woff2?v=9a201466941a75a748dbe7ee4ff6d8a7) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinotext-regular-webfont.woff?v=3ad57ce3d51b85db83485fbd20831621) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinotext-regular-webfont.ttf?v=7ed6fb638627003131eb950d37c57729) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinotext-regular-webfont.svg?v=1e691ac1b9c442ad902840ec951543f8#solferino_text_rgbold) format("svg")
}

@font-face {
    font-family: SolferinoText-Bold;
    font-style: normal;
    font-weight: 400;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinotext-bold-webfont.eot?v=2342576c96f9879fe1d09a4e695c3b78);
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinotext-bold-webfont.eot?v=2342576c96f9879fe1d09a4e695c3b78) format("embedded-opentype");
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinotext-bold-webfont.woff2?v=7f83c381ab704ada796e2a8898297464) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinotext-bold-webfont.woff?v=bf87f893e4539a1d4defc28d6fe05077) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinotext-bold-webfont.ttf?v=e043dd3e8bc65ed53e483c890a184bad) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinotext-bold-webfont.svg?v=e8e7c8c1d419f6aac68fd3d164cb85d3#solferino_text_rgbold) format("svg")
}

@font-face {
    font-family: SolferinoDisplay-LightItalic;
    font-weight: 400;
    font-style: italic;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-LightItalic.eot?v=e5fa8756e6f62e23637326a2eacc0dac);
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-LightItalic.eot?v=e5fa8756e6f62e23637326a2eacc0dac) format("embedded-opentype");
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-LightItalic.woff2?v=881b82db9959d574e58322aacf196c3f) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-LightItalic.woff?v=ce61b07b58dbc18cc680a50b493f206d) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-LightItalic.ttf?v=08b2966d54a2187b3b4234ab1ef49fed) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-LightItalic.svg?v=c0f863ff939a6ee99448b86d3c1d68f9#SolferinoDisplay-LightItalic) format("svg")
}

@font-face {
    font-family: SolferinoDisplay-Bold;
    font-weight: 400;
    font-style: normal;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-Bold.eot?v=b0422d62e1fe100cda2f034779e5eddb);
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-Bold.eot?v=b0422d62e1fe100cda2f034779e5eddb) format("embedded-opentype");
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-Bold.woff2?v=614c3571ad3a1efad1cce91a3dc60649) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-Bold.woff?v=431b1b0d703e1570f4c661da6cce704a) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-Bold.ttf?v=f5fad5d18b663dc1240bed8b0382de69) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-Bold.svg?v=ebbd963895226943fa76a3d4d3bb9a2b#SolferinoDisplay-Bold) format("svg")
}

@font-face {
    font-family: SolferinoDisplay-Light;
    font-weight: 400;
    font-style: normal;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinodisplaylight.eot?v=91c33100d29d9bb6334cdc6aa37d0191);
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinodisplaylight.eot?&v=91c33100d29d9bb6334cdc6aa37d0191#iefix) format("embedded-opentype");
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinodisplaylight.woff2?v=33c7c1c4bc73eea221eeef97b79409ff) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinodisplaylight.woff?v=262db9f4669e97f8a1bd0de3566e198b) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinodisplaylight.ttf?v=737a22902f30e104137ce047646eb3e3) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinodisplaylight.svg?v=a79960d73032fdcca17772b1712a0c43#solferinodisplaylight) format("svg")
}

@font-face {
    font-family: SolferinoDisplay-LightIt;
    font-weight: 400;
    font-style: normal;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-LightItalic.eot?v=e5fa8756e6f62e23637326a2eacc0dac);
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-LightItalic.eot?&v=e5fa8756e6f62e23637326a2eacc0dac#iefix) format("embedded-opentype");
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-LightItalic.woff2?v=881b82db9959d574e58322aacf196c3f) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-LightItalic.woff?v=ce61b07b58dbc18cc680a50b493f206d) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-LightItalic.ttf?v=08b2966d54a2187b3b4234ab1ef49fed) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-LightItalic.svg?v=c0f863ff939a6ee99448b86d3c1d68f9#SolferinoDisplay-LightItalic) format("svg")
}

@font-face {
    font-family: SolferinoDisplay-Regular;
    font-weight: 400;
    font-style: normal;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-Regular.eot?v=5c10b141b1513d379b7a84d2bef13e52);
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-Regular.eot?&v=5c10b141b1513d379b7a84d2bef13e52#iefix) format("embedded-opentype");
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-Regular.woff2?v=bc36c2a4690eb1c6c122d6f144b13474) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-Regular.woff?v=3fbe1bbc25fc2fed0fecaa092f47c393) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-Regular.ttf?v=423f65a1a0076a7dac0a91e25e1bddf9) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/SolferinoDisplay-Regular.svg?v=123e7241b4398b4543163b81f137cc3e#SolferinoDisplay-Regular) format("svg")
}

@font-face {
    font-family: SolferinoDisplay-Heavy;
    font-style: normal;
    font-weight: 400;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinodisolayheavy.woff?v=7d5f4fd715fdbd19cd4329d3055a95a8) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinodisolayheavy.ttf?v=94b24f3e506a99663ca71e1bf26bf122) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/solferino/solferinodisolayheavy.svg?v=45065ef81482c1f72e893f6b8052b395#SolferinoDisplay-Heavy) format("svg")
}

@font-face {
    font-family: Roboto-Light;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto Light"), local("Roboto-Light"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2?v=5591b62beff3a20beaedd6cace4c6520) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fBBc-.woff?v=b00849e00f4c2331cddd8ffb44a6720b) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fBBc9AMP6lQ.ttf?v=861cc2e85a1a83bd5c2db121cd610356) format("truetype");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Roboto-Regular;
    font-style: normal;
    font-weight: 400;
    src: local("Roboto"), local("Roboto-Regular"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v18/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2?v=ece6673e477b4d7aca12f04dace5ed60) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v19/KFOmCnqEu92Fr1Mu4mxM.woff?v=60fa3c0614b8fb2f394fa29944c21540) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v19/KFOmCnqEu92Fr1Mu4mxPKTU1Kg.ttf?v=ef8a9566a7c07dd16674e3c1d26663c7) format("truetype");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Roboto-Medium;
    font-style: normal;
    font-weight: 500;
    src: local("Roboto Medium"), local("Roboto-Medium"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2?v=709f6f90c7d493cd16b8cd087df492ab) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fBBc-.woff?v=87284894879f5b1c229cb49c8ff6decc) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v19/KFOlCnqEu92Fr1MmEU9fBBc9AMP6lQ.ttf?v=3a7abcb0c1b162e196cad8f5b4aaeb23) format("truetype");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Roboto-Bold;
    font-style: normal;
    font-weight: 700;
    src: local("Roboto Bold"), local("Roboto-Bold"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v18/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2?v=0b81348c81e06b7cb84c7856e13fdb4c) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfBBc-.woff?v=adcde98f1d584de52060ad7b16373da3) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v19/KFOlCnqEu92Fr1MmWUlfBBc9AMP6lQ.ttf?v=dc2aba53f817342d649e21906b19e158) format("truetype");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Roboto-light;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto Light"), local("Roboto-Light"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2?v=5591b62beff3a20beaedd6cace4c6520) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fBBc-.woff?v=b00849e00f4c2331cddd8ffb44a6720b) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v19/KFOlCnqEu92Fr1MmSU5fBBc9AMP6lQ.ttf?v=861cc2e85a1a83bd5c2db121cd610356) format("truetype");
    unicode-range: u+00??, u+0131, u+0152-0153, u+02bb-02bc, u+02c6, u+02da, u+02dc, u+2000-206f, u+2074, u+20ac, u+2122, u+2191, u+2193, u+2212, u+2215, u+feff, u+fffd
}

@font-face {
    font-family: Roboto-italic;
    font-style: italic;
    font-weight: 400;
    src: local("Roboto italic"), local("Roboto-italic"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v30/roboto-v30-latin-italic.eot?&v=6e46cf02dc3024f02ff56871febdd2bf#iefix) format("embedded-opentype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v30/roboto-v30-latin-italic.woff2?v=abe083d96b58eb02ada8b7c30d7b09f2) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v30/roboto-v30-latin-italic.woff?v=92a0f8f1e6c8b1c3bd1c013c7df8f676) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v30/roboto-v30-latin-italic.ttf?v=f1e1a8793d4b48d77d7c6a924e514f1c) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v30/roboto-v30-latin-italic.svg?v=39c358e4c78546f0f49e624bcbdc8e63#Roboto) format("svg")
}

@font-face {
    font-family: Roboto-MediumItalic;
    font-style: normal;
    font-weight: 500;
    src: local("Roboto Medium"), local("Roboto-Medium"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/Roboto-MediumItalic.ttf?v=c16d19c2c0fd1278390a82fc245f4923) format("truetype")
}

@font-face {
    font-family: RobotoCondensed-Regular;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v24/roboto-condensed-v24-latin-regular.eot?v=2434dabc80a9d57151e3d097c7339e35);
    src: local(""), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v24/roboto-condensed-v24-latin-regular.eot?&v=2434dabc80a9d57151e3d097c7339e35#iefix) format("embedded-opentype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v24/roboto-condensed-v24-latin-regular.woff2?v=3d7f7413fca69bff4d231ebdc50aaab0) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v24/roboto-condensed-v24-latin-regular.woff?v=6bf8eec451085ea4cee4b648edde26ad) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v24/roboto-condensed-v24-latin-regular.ttf?v=aa70c13f4d77154b03d1c7528a63f61f) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v24/roboto-condensed-v24-latin-regular.svg?v=8cb983f9db2dc3cf43e7879513126a5c#RobotoCondensed) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: RobotoCondensed-Bold;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v24/roboto-condensed-v24-latin-700.eot?v=ecec0e7069553925fc2f7d9c2db66997);
    src: local(""), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v24/roboto-condensed-v24-latin-700.eot?&v=ecec0e7069553925fc2f7d9c2db66997#iefix) format("embedded-opentype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v24/roboto-condensed-v24-latin-700.woff2?v=d7b0b953a50fddaa88089b5b787cf719) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v24/roboto-condensed-v24-latin-700.woff?v=c25e8f38e33e6c4774299b09daaee580) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v24/roboto-condensed-v24-latin-700.ttf?v=d411a819c36dbb671687243abf924942) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/roboto/v24/roboto-condensed-v24-latin-700.svg?v=587ed44908df84877c5a7f668eb1dfa1#RobotoCondensed) format("svg");
    font-style: normal;
    font-weight: 700
}

@font-face {
    font-family: "NotoSerif-Bold";
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/noto_sefir/NotoSerif-Bold.eot?v=9a7d398390725b6b3fb5b22f70f4a227);
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/noto_sefir/NotoSerif-Bold.eot?&v=9a7d398390725b6b3fb5b22f70f4a227#iefix) format("embedded-opentype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/noto_sefir/NotoSerif-Bold.woff2?v=8b34f8bfcd151c1cb6e32a1e2c3e2f10) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/noto_sefir/NotoSerif-Bold.woff?v=83105facabb716d3e166f58d37220ff1) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/noto_sefir/NotoSerif-Bold.svg?v=930d1fec92443534568f3d72f1b71f7d#NotoSerif-Bold) format("svg");
    font-weight: 700;
    font-style: normal
}

@font-face {
    font-family: PragatiNarrow-Regular;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/pragati_narrow/PragatiNarrow-Regular.eot?v=273c26b76e90ae90389964008d8bbd38);
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/pragati_narrow/PragatiNarrow-Regular.eot?&v=273c26b76e90ae90389964008d8bbd38#iefix) format("embedded-opentype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/pragati_narrow/PragatiNarrow-Regular.woff2?v=56e95547fd4f194d9e2be2f688947534) format("woff2"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/pragati_narrow/PragatiNarrow-Regular.woff?v=b2b876217ecc0885434614ad9c87ae99) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/s/pragati_narrow/PragatiNarrow-Regular.svg?v=45c2e266619ff918c35794b34c1ae577#PragatiNarrow-Regular) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: corriere-icon;
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/corriere-icon.eot?v=66519c85550180ce202751079ed583c7);
    src: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/corriere-icon.eot?v=66519c85550180ce202751079ed583c7#iefix) format("embedded-opentype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/corriere-icon.ttf?v=d02f84fb54799f53e046de35d14f450f) format("truetype"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/corriere-icon.woff?v=eab65a22e1892f4d3947fd90b6518a96) format("woff"), url(/rcs_cor_corriere-layout/v2/corriere-common/assets/fonts/corriere-icon.svg?v=96baf9e5f8b1ee4d6201e20c34319b09#corriere-icon) format("svg");
    font-weight: 400;
    font-style: normal
}

.bck-navbar {
    position: relative;
    position: unset !important;
    z-index: 1;
    transition-property: top;
    transition-duration: .5s;
    transition-timing-function: linear;
    overflow: hidden
}

.bck-navbar .navbar .navbar-brand .logo+.last-update,
.bck-navbar .navbar .navbar-brand .logo-corriere-tv+.last-update,
.bck-navbar .navbar .navbar-brand .logo-corriere-video+.last-update {
    margin-top: .1875rem
}

.bck-navbar .navbar .navbar-brand .logo+.last-update:empty,
.bck-navbar .navbar .navbar-brand .logo-corriere-tv+.last-update:empty,
.bck-navbar .navbar .navbar-brand .logo-corriere-video+.last-update:empty {
    margin-top: 1.25rem
}

.bck-navbar.is--large {
    background: #095075
}

.bck-navbar.is--large .navbar__content {
    background: #facc00
}

.bck-navbar.is--large .navbar__content .logocor {
    display: block;
    width: 15.625rem;
    height: 2rem;
    background: url(//images2.corriereobjects.it/includes2013/LIBS/css/assets/elezioni/2019/logoElezioni.png) 50% no-repeat;
    background-size: 12.5rem;
    background-position-y: bottom
}

.bck-navbar.is--large .navbar__content .logocor2021 {
    display: block;
    width: 100%;
    color: #095075;
    color: #0a5076;
    text-align: center;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar.is--large .navbar__content .logocor2021 {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar.is--large .navbar__content .logocor2021 {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar.is--large .navbar__content .logocor2021 {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-navbar.is--large .navbar__content .logocor2021 a {
    color: #0a5076
}

.bck-navbar.is--large .navbar__content .logocor2022 {
    display: block;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_elezioni-2022_mob.png?v=f3207b0e40d9e2577f94e56dbbaf9c3b);
    background-repeat: no-repeat;
    background-position: 50%
}

.bck-navbar.is--large .navbar__content .logocor2022 a {
    text-indent: -9999px;
    display: block
}

.bck-navbar.is--large .navbar__content .logocor2023 {
    display: block;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_elezioni-2023_mob.png?v=0cd1db2832242e7098da3491829ef1b9);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.bck-navbar.is--large .navbar__content .logocor2023 a {
    text-indent: -9999px;
    display: block
}

.bck-navbar.is--large .navbar__content .logocor2024 {
    display: block;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_elezioni-2024_mob.jpg?v=8e88809082811047ca085bee389ab95a);
    background-repeat: no-repeat;
    background-position: 50%;
    background-size: contain
}

.bck-navbar.is--large .navbar__content .logocor2024 a {
    text-indent: -9999px;
    display: block
}

.bck-navbar.is--large .navbar__content .logoElezioniHp2023 {
    display: block;
    width: 100%;
    text-align: center;
    text-transform: uppercase;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_elezioniHP-2023_mob.png?v=86d15bf39a1ab89a6980bfaaca4f368e);
    background-repeat: no-repeat;
    background-position: 50%
}

.bck-navbar.is--large .navbar__content .logoElezioniHp2023 a {
    text-indent: -9999px;
    display: block
}

.bck-navbar.is--large .navbar__content .content-list {
    display: flex;
    justify-content: space-around;
    width: 100%;
    margin-top: .625rem
}

.bck-navbar.is--large .navbar__content .content-list-item,
.bck-navbar.is--large .navbar__content .content-list-link {
    display: flex;
    justify-content: center;
    align-items: center
}

.bck-navbar.is--large .navbar__content .content-list-item.is--active .content-list-link {
    border-top-left-radius: 6px;
    border-top-right-radius: 6px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar.is--large .navbar__content .content-list-item.is--active .content-list-link {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar.is--large .navbar__content .content-list-item.is--active .content-list-link {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar.is--large .navbar__content .content-list-item.is--active .content-list-link {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-navbar.is--large .navbar__content .content-list-item.is--active .content-list-link .arrow-down:before {
    border-top: 5px solid #0a0a0a;
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bck-navbar.is--large .navbar__content .content-list-link {
    width: 100%;
    padding: .75rem 0;
    color: #0a0a0a
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar.is--large .navbar__content .content-list-link {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar.is--large .navbar__content .content-list-link {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar.is--large .navbar__content .content-list-link {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-navbar.is--large .navbar__content .content-list-item {
    position: relative;
    flex-basis: 30%
}

.bck-navbar.is--large .navbar__content .content-list-item:first-child .content-list-link:not(.is-active) {
    color: #0a0a0a
}

.bck-navbar.is--large .navbar__content .arrow-down {
    margin-left: .3125rem
}

.bck-navbar.is--large .navbar__content .arrow-down:before {
    display: block;
    border-top: 5px solid #0a0a0a;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
    content: ""
}

.bck-navbar.is--large .navbar__footer {
    position: relative;
    padding: 1.5625rem 1.125rem;
    background: #facc00
}

.bck-navbar.is--large .navbar__footer .search-input {
    width: 100%;
    border: none;
    border-bottom: 1px solid #fff;
    background: #facc00;
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar.is--large .navbar__footer .search-input {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar.is--large .navbar__footer .search-input {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar.is--large .navbar__footer .search-input {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-navbar.is--large .navbar__footer .search-input::-webkit-input-placeholder {
    color: #0a0a0a
}

.bck-navbar.is--large .navbar__footer .search-input::-moz-placeholder {
    color: #0a0a0a
}

.bck-navbar.is--large .navbar__footer .search-input::-ms-input-placeholder {
    color: #0a0a0a
}

.bck-navbar.is--large .navbar__footer .search-input::placeholder {
    color: #0a0a0a
}

.bck-navbar.is--large .navbar__footer .search-input:active,
.bck-navbar.is--large .navbar__footer .search-input:focus {
    outline: none
}

.bck-navbar.is--large .navbar__footer .icon,
.bck-navbar.is--large .navbar__footer .image.has-media .icon-shadow,
.image.has-media .bck-navbar.is--large .navbar__footer .icon-shadow {
    position: absolute;
    top: 45%;
    right: 3%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.bck-navbar.is--large.is--elections2021,
.bck-navbar.is--large.is--elections2022,
.bck-navbar.is--large.is--elections2024,
.bck-navbar.is--large.is--navSpecial {
    background-color: #095075;
    box-shadow: 0 1px 4px 0 rgba(0, 0, 0, .25)
}

.bck-navbar.is--large.is--elections2021 .navbar__content .content-header,
.bck-navbar.is--large.is--elections2022 .navbar__content .content-header,
.bck-navbar.is--large.is--elections2024 .navbar__content .content-header,
.bck-navbar.is--large.is--navSpecial .navbar__content .content-header {
    display: flex;
    align-items: center;
    width: 100%;
    height: 48px;
    padding: 0 .9375rem;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25)
}

.bck-navbar.is--large.is--elections2021 .navbar__content .content-header-h-80,
.bck-navbar.is--large.is--elections2022 .navbar__content .content-header-h-80,
.bck-navbar.is--large.is--elections2024 .navbar__content .content-header-h-80,
.bck-navbar.is--large.is--navSpecial .navbar__content .content-header-h-80 {
    display: flex;
    align-items: center;
    width: 100%;
    height: 80px;
    padding: 0 .9375rem;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25)
}

.bck-navbar.is--large.is--elections2021 .navbar__content .content-header-h-60,
.bck-navbar.is--large.is--elections2022 .navbar__content .content-header-h-60,
.bck-navbar.is--large.is--elections2024 .navbar__content .content-header-h-60,
.bck-navbar.is--large.is--navSpecial .navbar__content .content-header-h-60 {
    display: flex;
    align-items: center;
    width: 100%;
    height: 60px;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);
    justify-content: center
}

.bck-navbar.is--large.is--elections2021 .navbar__content .content-header-h-100,
.bck-navbar.is--large.is--elections2022 .navbar__content .content-header-h-100,
.bck-navbar.is--large.is--elections2024 .navbar__content .content-header-h-100,
.bck-navbar.is--large.is--navSpecial .navbar__content .content-header-h-100 {
    display: flex;
    align-items: center;
    width: 100%;
    height: 100px;
    padding: 0 .9375rem;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25)
}

.bck-navbar.is--large.is--elections2021 .navbar__content .content-list,
.bck-navbar.is--large.is--elections2022 .navbar__content .content-list,
.bck-navbar.is--large.is--elections2024 .navbar__content .content-list,
.bck-navbar.is--large.is--navSpecial .navbar__content .content-list {
    justify-content: space-between;
    width: calc(100% - 50px);
    margin-top: 0
}

.bck-navbar.is--large.is--elections2021 .navbar__content .content-list.is--special,
.bck-navbar.is--large.is--elections2022 .navbar__content .content-list.is--special,
.bck-navbar.is--large.is--elections2024 .navbar__content .content-list.is--special,
.bck-navbar.is--large.is--navSpecial .navbar__content .content-list.is--special {
    display: flex;
    justify-content: space-between;
    overflow-x: scroll;
    width: 100%;
    padding: 0 .9375rem;
    background-color: #fff;
    flex-wrap: nowrap
}

.bck-navbar.is--large.is--elections2021 .navbar__content .content-list.is--special li,
.bck-navbar.is--large.is--elections2022 .navbar__content .content-list.is--special li,
.bck-navbar.is--large.is--elections2024 .navbar__content .content-list.is--special li,
.bck-navbar.is--large.is--navSpecial .navbar__content .content-list.is--special li {
    padding: 10px;
    white-space: nowrap
}

@media screen and (min-width:320px) and (max-width:813px) {

    .bck-navbar.is--large.is--elections2021 .navbar__content .content-list.is--special li,
    .bck-navbar.is--large.is--elections2022 .navbar__content .content-list.is--special li,
    .bck-navbar.is--large.is--elections2024 .navbar__content .content-list.is--special li,
    .bck-navbar.is--large.is--navSpecial .navbar__content .content-list.is--special li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {

    .bck-navbar.is--large.is--elections2021 .navbar__content .content-list.is--special li,
    .bck-navbar.is--large.is--elections2022 .navbar__content .content-list.is--special li,
    .bck-navbar.is--large.is--elections2024 .navbar__content .content-list.is--special li,
    .bck-navbar.is--large.is--navSpecial .navbar__content .content-list.is--special li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {

    .bck-navbar.is--large.is--elections2021 .navbar__content .content-list.is--special li,
    .bck-navbar.is--large.is--elections2022 .navbar__content .content-list.is--special li,
    .bck-navbar.is--large.is--elections2024 .navbar__content .content-list.is--special li,
    .bck-navbar.is--large.is--navSpecial .navbar__content .content-list.is--special li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-navbar.is--large.is--elections2021 .navbar__content .content-list.is--special a,
.bck-navbar.is--large.is--elections2022 .navbar__content .content-list.is--special a,
.bck-navbar.is--large.is--elections2024 .navbar__content .content-list.is--special a,
.bck-navbar.is--large.is--navSpecial .navbar__content .content-list.is--special a {
    color: #0a5278
}

.bck-navbar.is--large.is--elections2021 .navbar__content .content-list.is--special::-webkit-scrollbar,
.bck-navbar.is--large.is--elections2022 .navbar__content .content-list.is--special::-webkit-scrollbar,
.bck-navbar.is--large.is--elections2024 .navbar__content .content-list.is--special::-webkit-scrollbar,
.bck-navbar.is--large.is--navSpecial .navbar__content .content-list.is--special::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0
}

.bck-navbar.is--large.is--elections2021 .navbar__content .content-list.is--special .content-list-item:not(:last-child),
.bck-navbar.is--large.is--elections2022 .navbar__content .content-list.is--special .content-list-item:not(:last-child),
.bck-navbar.is--large.is--elections2024 .navbar__content .content-list.is--special .content-list-item:not(:last-child),
.bck-navbar.is--large.is--navSpecial .navbar__content .content-list.is--special .content-list-item:not(:last-child) {
    padding-right: 1.875rem
}

.bck-navbar.is--large.is--elections2021 .navbar__content .content-list.is--special .content-list-link,
.bck-navbar.is--large.is--elections2022 .navbar__content .content-list.is--special .content-list-link,
.bck-navbar.is--large.is--elections2024 .navbar__content .content-list.is--special .content-list-link,
.bck-navbar.is--large.is--navSpecial .navbar__content .content-list.is--special .content-list-link {
    color: #49b8f1
}

.bck-navbar.is--large.is--elections2021 .navbar__content .content-list-item,
.bck-navbar.is--large.is--elections2022 .navbar__content .content-list-item,
.bck-navbar.is--large.is--elections2024 .navbar__content .content-list-item,
.bck-navbar.is--large.is--navSpecial .navbar__content .content-list-item {
    flex-basis: auto;
    white-space: nowrap
}

.bck-navbar.is--large.is--elections2021 .navbar__content .content-list-item.is--active .content-list-link,
.bck-navbar.is--large.is--elections2022 .navbar__content .content-list-item.is--active .content-list-link,
.bck-navbar.is--large.is--elections2024 .navbar__content .content-list-item.is--active .content-list-link,
.bck-navbar.is--large.is--navSpecial .navbar__content .content-list-item.is--active .content-list-link {
    border-bottom: 2px solid #095075;
    color: #095075
}

@media screen and (min-width:320px) and (max-width:813px) {

    .bck-navbar.is--large.is--elections2021 .navbar__content .content-list-item.is--active .content-list-link,
    .bck-navbar.is--large.is--elections2022 .navbar__content .content-list-item.is--active .content-list-link,
    .bck-navbar.is--large.is--elections2024 .navbar__content .content-list-item.is--active .content-list-link,
    .bck-navbar.is--large.is--navSpecial .navbar__content .content-list-item.is--active .content-list-link {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {

    .bck-navbar.is--large.is--elections2021 .navbar__content .content-list-item.is--active .content-list-link,
    .bck-navbar.is--large.is--elections2022 .navbar__content .content-list-item.is--active .content-list-link,
    .bck-navbar.is--large.is--elections2024 .navbar__content .content-list-item.is--active .content-list-link,
    .bck-navbar.is--large.is--navSpecial .navbar__content .content-list-item.is--active .content-list-link {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {

    .bck-navbar.is--large.is--elections2021 .navbar__content .content-list-item.is--active .content-list-link,
    .bck-navbar.is--large.is--elections2022 .navbar__content .content-list-item.is--active .content-list-link,
    .bck-navbar.is--large.is--elections2024 .navbar__content .content-list-item.is--active .content-list-link,
    .bck-navbar.is--large.is--navSpecial .navbar__content .content-list-item.is--active .content-list-link {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-navbar.is--large.is--elections2021 .navbar__content .content-list-item .content-list-link,
.bck-navbar.is--large.is--elections2022 .navbar__content .content-list-item .content-list-link,
.bck-navbar.is--large.is--elections2024 .navbar__content .content-list-item .content-list-link,
.bck-navbar.is--large.is--navSpecial .navbar__content .content-list-item .content-list-link {
    border-bottom: 2px solid transparent;
    background: transparent;
    color: #095075
}

@media screen and (min-width:320px) and (max-width:813px) {

    .bck-navbar.is--large.is--elections2021 .navbar__content .content-list-item .content-list-link,
    .bck-navbar.is--large.is--elections2022 .navbar__content .content-list-item .content-list-link,
    .bck-navbar.is--large.is--elections2024 .navbar__content .content-list-item .content-list-link,
    .bck-navbar.is--large.is--navSpecial .navbar__content .content-list-item .content-list-link {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {

    .bck-navbar.is--large.is--elections2021 .navbar__content .content-list-item .content-list-link,
    .bck-navbar.is--large.is--elections2022 .navbar__content .content-list-item .content-list-link,
    .bck-navbar.is--large.is--elections2024 .navbar__content .content-list-item .content-list-link,
    .bck-navbar.is--large.is--navSpecial .navbar__content .content-list-item .content-list-link {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {

    .bck-navbar.is--large.is--elections2021 .navbar__content .content-list-item .content-list-link,
    .bck-navbar.is--large.is--elections2022 .navbar__content .content-list-item .content-list-link,
    .bck-navbar.is--large.is--elections2024 .navbar__content .content-list-item .content-list-link,
    .bck-navbar.is--large.is--navSpecial .navbar__content .content-list-item .content-list-link {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-navbar.is--large.is--elections2021 .navbar-end>.navbar-item,
.bck-navbar.is--large.is--elections2022 .navbar-end>.navbar-item,
.bck-navbar.is--large.is--elections2024 .navbar-end>.navbar-item,
.bck-navbar.is--large.is--navSpecial .navbar-end>.navbar-item {
    color: #fff
}

.bck-navbar.is--large.is--elections2021 .bck-social-nav .icon,
.bck-navbar.is--large.is--elections2021 .bck-social-nav .image.has-media .icon-shadow,
.bck-navbar.is--large.is--elections2022 .bck-social-nav .icon,
.bck-navbar.is--large.is--elections2022 .bck-social-nav .image.has-media .icon-shadow,
.bck-navbar.is--large.is--elections2024 .bck-social-nav .icon,
.bck-navbar.is--large.is--elections2024 .bck-social-nav .image.has-media .icon-shadow,
.bck-navbar.is--large.is--navSpecial .bck-social-nav .icon,
.bck-navbar.is--large.is--navSpecial .bck-social-nav .image.has-media .icon-shadow,
.image.has-media .bck-navbar.is--large.is--elections2021 .bck-social-nav .icon-shadow,
.image.has-media .bck-navbar.is--large.is--elections2022 .bck-social-nav .icon-shadow,
.image.has-media .bck-navbar.is--large.is--elections2024 .bck-social-nav .icon-shadow,
.image.has-media .bck-navbar.is--large.is--navSpecial .bck-social-nav .icon-shadow {
    background-color: #fff;
    border-radius: 100%
}

.bck-navbar.is--large.is--elections2021 .bck-social-nav .icon i,
.bck-navbar.is--large.is--elections2021 .bck-social-nav .image.has-media .icon-shadow i,
.bck-navbar.is--large.is--elections2022 .bck-social-nav .icon i,
.bck-navbar.is--large.is--elections2022 .bck-social-nav .image.has-media .icon-shadow i,
.bck-navbar.is--large.is--elections2024 .bck-social-nav .icon i,
.bck-navbar.is--large.is--elections2024 .bck-social-nav .image.has-media .icon-shadow i,
.bck-navbar.is--large.is--navSpecial .bck-social-nav .icon i,
.bck-navbar.is--large.is--navSpecial .bck-social-nav .image.has-media .icon-shadow i,
.image.has-media .bck-navbar.is--large.is--elections2021 .bck-social-nav .icon-shadow i,
.image.has-media .bck-navbar.is--large.is--elections2022 .bck-social-nav .icon-shadow i,
.image.has-media .bck-navbar.is--large.is--elections2024 .bck-social-nav .icon-shadow i,
.image.has-media .bck-navbar.is--large.is--navSpecial .bck-social-nav .icon-shadow i {
    width: 24px
}

.bck-navbar.is--large.is--elections2021 .group-headers,
.bck-navbar.is--large.is--elections2022 .group-headers,
.bck-navbar.is--large.is--elections2024 .group-headers,
.bck-navbar.is--large.is--navSpecial .group-headers {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    flex-grow: 1
}

.bck-navbar.is--large.is--elections2021 .group-headers+.bck-social-nav,
.bck-navbar.is--large.is--elections2022 .group-headers+.bck-social-nav,
.bck-navbar.is--large.is--elections2024 .group-headers+.bck-social-nav,
.bck-navbar.is--large.is--navSpecial .group-headers+.bck-social-nav {
    margin-left: .625rem
}

.bck-navbar.is--large.is--elections2022 .navbar__content .content-header,
.bck-navbar.is--large.is--elections2024 .navbar__content .content-header {
    justify-content: space-between
}

.bck-navbar.is--large.is--elections2022 .navbar__content .content-header .title,
.bck-navbar.is--large.is--elections2024 .navbar__content .content-header .title {
    line-height: normal;
    letter-spacing: .2px;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {

    .bck-navbar.is--large.is--elections2022 .navbar__content .content-header .title,
    .bck-navbar.is--large.is--elections2024 .navbar__content .content-header .title {
        font-family: SolferinoDisplay-Heavy;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {

    .bck-navbar.is--large.is--elections2022 .navbar__content .content-header .title,
    .bck-navbar.is--large.is--elections2024 .navbar__content .content-header .title {
        font-family: SolferinoDisplay-Heavy;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {

    .bck-navbar.is--large.is--elections2022 .navbar__content .content-header .title,
    .bck-navbar.is--large.is--elections2024 .navbar__content .content-header .title {
        font-family: SolferinoDisplay-Heavy;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-navbar.is--large.is--elections2022 .navbar__content .content-header .title a,
.bck-navbar.is--large.is--elections2022 .navbar__content .content-list.is--special .content-list-link,
.bck-navbar.is--large.is--elections2024 .navbar__content .content-header .title a,
.bck-navbar.is--large.is--elections2024 .navbar__content .content-list.is--special .content-list-link {
    color: #0a5278
}

.bck-navbar.is--fixed-top {
    position: relative !important;
    z-index: 30;
    top: 0;
    width: inherit;
    width: 100%;
    transition: all .2s ease-out
}

.bck-navbar.has--border-b {
    border-bottom: 1px solid #efefef
}

.bck-navbar.has--border-t {
    border-top: 1px solid #dedede
}

.bck-navbar.is-fixed-navbar {
    position: fixed;
    z-index: 30;
    top: 48px;
    width: 100%
}

.bck-navbar.is--cor-loc-mezzogiorno .navbar {
    height: 80px;
    max-height: 80px
}

.bck-navbar.is--cor-loc-mezzogiorno .navbar .navbar-brand {
    justify-content: flex-start
}

.bck-navbar.is--cor-loc-mezzogiorno .navbar .navbar-menu {
    align-items: flex-start
}

.bck-navbar.is--cor-loc-mezzogiorno .navbar .navbar-brand,
.bck-navbar.is--cor-loc-mezzogiorno .navbar .navbar-start {
    padding-top: .9375rem
}

.bck-navbar.is--cor-loc-mezzogiorno .navbar .navbar-end {
    padding-top: .625rem
}

.bck-navbar .navbar,
.bck-navbar .navbar-end,
.bck-navbar .navbar-menu,
.bck-navbar .navbar-start {
    display: flex;
    align-items: stretch
}

.bck-navbar .navbar {
    position: relative;
    height: 72px;
    max-height: 72px
}

.bck-navbar .navbar.is--medium {
    height: 60px;
    max-height: 60px
}

.bck-navbar .navbar.is--small {
    height: 48px;
    max-height: 48px
}

.bck-navbar .navbar.is--invert .navbar-menu .icon,
.bck-navbar .navbar.is--invert .navbar-menu .image.has-media .icon-shadow,
.image.has-media .bck-navbar .navbar.is--invert .navbar-menu .icon-shadow {
    color: #095075
}

.bck-navbar .navbar.is--white {
    background-color: #fff;
    color: #0a0a0a
}

.bck-navbar .navbar.is--white .navbar-brand .navbar-link,
.bck-navbar .navbar.is--white .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #0a0a0a
}

.bck-navbar .navbar.is--white .navbar-end .navbar-link,
.bck-navbar .navbar.is--white .navbar-end>.navbar-item,
.bck-navbar .navbar.is--white .navbar-start .navbar-link,
.bck-navbar .navbar.is--white .navbar-start>.navbar-item {
    color: #0a0a0a
}

.bck-navbar .navbar.is--white .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--white .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--white .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--white .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--white .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--white .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--white .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--white .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #0a0a0a
}

.bck-navbar .navbar.is--white .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--white .navbar-start .navbar-link:after {
    border-color: #0a0a0a
}

.bck-navbar .navbar.is--pianeta2020 {
    background-color: #f1f7dc;
    color: #f1f7dc
}

.bck-navbar .navbar.is--pianeta2020 .navbar-brand .navbar-link,
.bck-navbar .navbar.is--pianeta2020 .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #f1f7dc
}

.bck-navbar .navbar.is--pianeta2020 .navbar-end .navbar-link,
.bck-navbar .navbar.is--pianeta2020 .navbar-end>.navbar-item,
.bck-navbar .navbar.is--pianeta2020 .navbar-start .navbar-link,
.bck-navbar .navbar.is--pianeta2020 .navbar-start>.navbar-item {
    color: #f1f7dc
}

.bck-navbar .navbar.is--pianeta2020 .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--pianeta2020 .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--pianeta2020 .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--pianeta2020 .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--pianeta2020 .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--pianeta2020 .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--pianeta2020 .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--pianeta2020 .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #f1f7dc
}

.bck-navbar .navbar.is--pianeta2020 .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--pianeta2020 .navbar-start .navbar-link:after {
    border-color: #f1f7dc
}

.bck-navbar .navbar.is--black {
    background-color: #333;
    color: #fff
}

.bck-navbar .navbar.is--black .navbar-brand .navbar-link,
.bck-navbar .navbar.is--black .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--black .navbar-end .navbar-link,
.bck-navbar .navbar.is--black .navbar-end>.navbar-item,
.bck-navbar .navbar.is--black .navbar-start .navbar-link,
.bck-navbar .navbar.is--black .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--black .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--black .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--black .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--black .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--black .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--black .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--black .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--black .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--black .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--black .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--primary {
    background-color: #49b8f1;
    color: #fff
}

.bck-navbar .navbar.is--primary .navbar-brand .navbar-link,
.bck-navbar .navbar.is--primary .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--primary .navbar-end .navbar-link,
.bck-navbar .navbar.is--primary .navbar-end>.navbar-item,
.bck-navbar .navbar.is--primary .navbar-start .navbar-link,
.bck-navbar .navbar.is--primary .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--primary .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--primary .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--primary .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--primary .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--primary .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--primary .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--primary .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--primary .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--primary .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--primary .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--mine-shaft2 {
    background-color: #222;
    color: #3e3d3d
}

.bck-navbar .navbar.is--mine-shaft2 .navbar-brand .navbar-link,
.bck-navbar .navbar.is--mine-shaft2 .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #3e3d3d
}

.bck-navbar .navbar.is--mine-shaft2 .navbar-end .navbar-link,
.bck-navbar .navbar.is--mine-shaft2 .navbar-end>.navbar-item,
.bck-navbar .navbar.is--mine-shaft2 .navbar-start .navbar-link,
.bck-navbar .navbar.is--mine-shaft2 .navbar-start>.navbar-item {
    color: #3e3d3d
}

.bck-navbar .navbar.is--mine-shaft2 .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--mine-shaft2 .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--mine-shaft2 .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--mine-shaft2 .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--mine-shaft2 .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--mine-shaft2 .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--mine-shaft2 .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--mine-shaft2 .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #3e3d3d
}

.bck-navbar .navbar.is--mine-shaft2 .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--mine-shaft2 .navbar-start .navbar-link:after {
    border-color: #3e3d3d
}

.bck-navbar .navbar.is--cornflower-blue {
    background-color: #095075;
    color: #fff
}

.bck-navbar .navbar.is--cornflower-blue .navbar-brand .navbar-link,
.bck-navbar .navbar.is--cornflower-blue .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--cornflower-blue .navbar-end .navbar-link,
.bck-navbar .navbar.is--cornflower-blue .navbar-end>.navbar-item,
.bck-navbar .navbar.is--cornflower-blue .navbar-start .navbar-link,
.bck-navbar .navbar.is--cornflower-blue .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--cornflower-blue .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--cornflower-blue .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--cornflower-blue .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--cornflower-blue .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--cornflower-blue .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--cornflower-blue .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--cornflower-blue .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--cornflower-blue .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--cornflower-blue .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--cornflower-blue .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--grey-darker {
    background-color: #333;
    color: #fff
}

.bck-navbar .navbar.is--grey-darker .navbar-brand .navbar-link,
.bck-navbar .navbar.is--grey-darker .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--grey-darker .navbar-end .navbar-link,
.bck-navbar .navbar.is--grey-darker .navbar-end>.navbar-item,
.bck-navbar .navbar.is--grey-darker .navbar-start .navbar-link,
.bck-navbar .navbar.is--grey-darker .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--grey-darker .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--grey-darker .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--grey-darker .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--grey-darker .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--grey-darker .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--grey-darker .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--grey-darker .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--grey-darker .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--grey-darker .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--grey-darker .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--grey-dusty {
    background-color: #999;
    color: #fff
}

.bck-navbar .navbar.is--grey-dusty .navbar-brand .navbar-link,
.bck-navbar .navbar.is--grey-dusty .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--grey-dusty .navbar-end .navbar-link,
.bck-navbar .navbar.is--grey-dusty .navbar-end>.navbar-item,
.bck-navbar .navbar.is--grey-dusty .navbar-start .navbar-link,
.bck-navbar .navbar.is--grey-dusty .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--grey-dusty .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--grey-dusty .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--grey-dusty .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--grey-dusty .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--grey-dusty .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--grey-dusty .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--grey-dusty .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--grey-dusty .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--grey-dusty .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--grey-dusty .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--alto {
    background-color: hsla(0, 0%, 84.7%, .23);
    color: #fff
}

.bck-navbar .navbar.is--alto .navbar-brand .navbar-link,
.bck-navbar .navbar.is--alto .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--alto .navbar-end .navbar-link,
.bck-navbar .navbar.is--alto .navbar-end>.navbar-item,
.bck-navbar .navbar.is--alto .navbar-start .navbar-link,
.bck-navbar .navbar.is--alto .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--alto .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--alto .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--alto .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--alto .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--alto .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--alto .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--alto .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--alto .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--alto .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--alto .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--grey-dove {
    background-color: #666;
    color: #fff
}

.bck-navbar .navbar.is--grey-dove .navbar-brand .navbar-link,
.bck-navbar .navbar.is--grey-dove .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--grey-dove .navbar-end .navbar-link,
.bck-navbar .navbar.is--grey-dove .navbar-end>.navbar-item,
.bck-navbar .navbar.is--grey-dove .navbar-start .navbar-link,
.bck-navbar .navbar.is--grey-dove .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--grey-dove .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--grey-dove .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--grey-dove .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--grey-dove .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--grey-dove .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--grey-dove .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--grey-dove .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--grey-dove .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--grey-dove .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--grey-dove .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--b-umber {
    background-color: #8a2f2a;
    color: #fff
}

.bck-navbar .navbar.is--b-umber .navbar-brand .navbar-link,
.bck-navbar .navbar.is--b-umber .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--b-umber .navbar-end .navbar-link,
.bck-navbar .navbar.is--b-umber .navbar-end>.navbar-item,
.bck-navbar .navbar.is--b-umber .navbar-start .navbar-link,
.bck-navbar .navbar.is--b-umber .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--b-umber .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--b-umber .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--b-umber .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--b-umber .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--b-umber .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--b-umber .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--b-umber .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--b-umber .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--b-umber .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--b-umber .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--denim {
    background-color: #2c98f0;
    color: #fff
}

.bck-navbar .navbar.is--denim .navbar-brand .navbar-link,
.bck-navbar .navbar.is--denim .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--denim .navbar-end .navbar-link,
.bck-navbar .navbar.is--denim .navbar-end>.navbar-item,
.bck-navbar .navbar.is--denim .navbar-start .navbar-link,
.bck-navbar .navbar.is--denim .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--denim .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--denim .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--denim .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--denim .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--denim .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--denim .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--denim .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--denim .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--denim .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--denim .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--red-guard {
    background-color: #c00;
    color: #fff
}

.bck-navbar .navbar.is--red-guard .navbar-brand .navbar-link,
.bck-navbar .navbar.is--red-guard .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--red-guard .navbar-end .navbar-link,
.bck-navbar .navbar.is--red-guard .navbar-end>.navbar-item,
.bck-navbar .navbar.is--red-guard .navbar-start .navbar-link,
.bck-navbar .navbar.is--red-guard .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--red-guard .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--red-guard .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--red-guard .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--red-guard .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--red-guard .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--red-guard .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--red-guard .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--red-guard .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--red-guard .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--red-guard .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--red-solid {
    background-color: #ec0000;
    color: #fff
}

.bck-navbar .navbar.is--red-solid .navbar-brand .navbar-link,
.bck-navbar .navbar.is--red-solid .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--red-solid .navbar-end .navbar-link,
.bck-navbar .navbar.is--red-solid .navbar-end>.navbar-item,
.bck-navbar .navbar.is--red-solid .navbar-start .navbar-link,
.bck-navbar .navbar.is--red-solid .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--red-solid .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--red-solid .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--red-solid .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--red-solid .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--red-solid .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--red-solid .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--red-solid .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--red-solid .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--red-solid .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--red-solid .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--christine {
    background-color: #ea5b0c;
    color: #fff
}

.bck-navbar .navbar.is--christine .navbar-brand .navbar-link,
.bck-navbar .navbar.is--christine .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--christine .navbar-end .navbar-link,
.bck-navbar .navbar.is--christine .navbar-end>.navbar-item,
.bck-navbar .navbar.is--christine .navbar-start .navbar-link,
.bck-navbar .navbar.is--christine .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--christine .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--christine .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--christine .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--christine .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--christine .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--christine .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--christine .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--christine .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--christine .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--christine .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--java {
    background-color: #19b1c2;
    color: #fff
}

.bck-navbar .navbar.is--java .navbar-brand .navbar-link,
.bck-navbar .navbar.is--java .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--java .navbar-end .navbar-link,
.bck-navbar .navbar.is--java .navbar-end>.navbar-item,
.bck-navbar .navbar.is--java .navbar-start .navbar-link,
.bck-navbar .navbar.is--java .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--java .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--java .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--java .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--java .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--java .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--java .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--java .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--java .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--java .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--java .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--pic-blue {
    background-color: #49b8f1;
    color: #fff
}

.bck-navbar .navbar.is--pic-blue .navbar-brand .navbar-link,
.bck-navbar .navbar.is--pic-blue .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--pic-blue .navbar-end .navbar-link,
.bck-navbar .navbar.is--pic-blue .navbar-end>.navbar-item,
.bck-navbar .navbar.is--pic-blue .navbar-start .navbar-link,
.bck-navbar .navbar.is--pic-blue .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--pic-blue .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--pic-blue .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--pic-blue .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--pic-blue .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--pic-blue .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--pic-blue .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--pic-blue .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--pic-blue .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--pic-blue .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--pic-blue .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--picton-blue-dark {
    background-color: #29abef;
    color: #fff
}

.bck-navbar .navbar.is--picton-blue-dark .navbar-brand .navbar-link,
.bck-navbar .navbar.is--picton-blue-dark .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--picton-blue-dark .navbar-end .navbar-link,
.bck-navbar .navbar.is--picton-blue-dark .navbar-end>.navbar-item,
.bck-navbar .navbar.is--picton-blue-dark .navbar-start .navbar-link,
.bck-navbar .navbar.is--picton-blue-dark .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--picton-blue-dark .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--picton-blue-dark .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--picton-blue-dark .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--picton-blue-dark .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--picton-blue-dark .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--picton-blue-dark .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--picton-blue-dark .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--picton-blue-dark .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--picton-blue-dark .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--picton-blue-dark .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--bus-yellow {
    background-color: #ffd800;
    color: #0a0a0a
}

.bck-navbar .navbar.is--bus-yellow .navbar-brand .navbar-link,
.bck-navbar .navbar.is--bus-yellow .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #0a0a0a
}

.bck-navbar .navbar.is--bus-yellow .navbar-end .navbar-link,
.bck-navbar .navbar.is--bus-yellow .navbar-end>.navbar-item,
.bck-navbar .navbar.is--bus-yellow .navbar-start .navbar-link,
.bck-navbar .navbar.is--bus-yellow .navbar-start>.navbar-item {
    color: #0a0a0a
}

.bck-navbar .navbar.is--bus-yellow .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--bus-yellow .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--bus-yellow .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--bus-yellow .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--bus-yellow .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--bus-yellow .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--bus-yellow .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--bus-yellow .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #0a0a0a
}

.bck-navbar .navbar.is--bus-yellow .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--bus-yellow .navbar-start .navbar-link:after {
    border-color: #0a0a0a
}

.bck-navbar .navbar.is--sunglow {
    background-color: #ebc800;
    color: #fff
}

.bck-navbar .navbar.is--sunglow .navbar-brand .navbar-link,
.bck-navbar .navbar.is--sunglow .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--sunglow .navbar-end .navbar-link,
.bck-navbar .navbar.is--sunglow .navbar-end>.navbar-item,
.bck-navbar .navbar.is--sunglow .navbar-start .navbar-link,
.bck-navbar .navbar.is--sunglow .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--sunglow .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--sunglow .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--sunglow .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--sunglow .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--sunglow .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--sunglow .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--sunglow .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--sunglow .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--sunglow .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--sunglow .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--sunglow-dark {
    background-color: #febf2e;
    color: #0a0a0a
}

.bck-navbar .navbar.is--sunglow-dark .navbar-brand .navbar-link,
.bck-navbar .navbar.is--sunglow-dark .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #0a0a0a
}

.bck-navbar .navbar.is--sunglow-dark .navbar-end .navbar-link,
.bck-navbar .navbar.is--sunglow-dark .navbar-end>.navbar-item,
.bck-navbar .navbar.is--sunglow-dark .navbar-start .navbar-link,
.bck-navbar .navbar.is--sunglow-dark .navbar-start>.navbar-item {
    color: #0a0a0a
}

.bck-navbar .navbar.is--sunglow-dark .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--sunglow-dark .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--sunglow-dark .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--sunglow-dark .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--sunglow-dark .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--sunglow-dark .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--sunglow-dark .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--sunglow-dark .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #0a0a0a
}

.bck-navbar .navbar.is--sunglow-dark .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--sunglow-dark .navbar-start .navbar-link:after {
    border-color: #0a0a0a
}

.bck-navbar .navbar.is--link {
    background-color: #49b8f1;
    color: #fff
}

.bck-navbar .navbar.is--link .navbar-brand .navbar-link,
.bck-navbar .navbar.is--link .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--link .navbar-end .navbar-link,
.bck-navbar .navbar.is--link .navbar-end>.navbar-item,
.bck-navbar .navbar.is--link .navbar-start .navbar-link,
.bck-navbar .navbar.is--link .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--link .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--link .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--link .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--link .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--link .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--link .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--link .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--link .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--link .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--link .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--atoll {
    background-color: #0a5278;
    color: #fff
}

.bck-navbar .navbar.is--atoll .navbar-brand .navbar-link,
.bck-navbar .navbar.is--atoll .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--atoll .navbar-end .navbar-link,
.bck-navbar .navbar.is--atoll .navbar-end>.navbar-item,
.bck-navbar .navbar.is--atoll .navbar-start .navbar-link,
.bck-navbar .navbar.is--atoll .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--atoll .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--atoll .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--atoll .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--atoll .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--atoll .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--atoll .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--atoll .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--atoll .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--atoll .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--atoll .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--abbey {
    background-color: #444449;
    color: #fff
}

.bck-navbar .navbar.is--abbey .navbar-brand .navbar-link,
.bck-navbar .navbar.is--abbey .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--abbey .navbar-end .navbar-link,
.bck-navbar .navbar.is--abbey .navbar-end>.navbar-item,
.bck-navbar .navbar.is--abbey .navbar-start .navbar-link,
.bck-navbar .navbar.is--abbey .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--abbey .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--abbey .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--abbey .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--abbey .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--abbey .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--abbey .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--abbey .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--abbey .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--abbey .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--abbey .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--transparent {
    background-color: hsla(0, 0%, 100%, 0);
    color: hsla(0, 0%, 100%, 0)
}

.bck-navbar .navbar.is--transparent .navbar-brand .navbar-link,
.bck-navbar .navbar.is--transparent .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: hsla(0, 0%, 100%, 0)
}

.bck-navbar .navbar.is--transparent .navbar-end .navbar-link,
.bck-navbar .navbar.is--transparent .navbar-end>.navbar-item,
.bck-navbar .navbar.is--transparent .navbar-start .navbar-link,
.bck-navbar .navbar.is--transparent .navbar-start>.navbar-item {
    color: hsla(0, 0%, 100%, 0)
}

.bck-navbar .navbar.is--transparent .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--transparent .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--transparent .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--transparent .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--transparent .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--transparent .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--transparent .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--transparent .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: hsla(0, 0%, 100%, 0)
}

.bck-navbar .navbar.is--transparent .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--transparent .navbar-start .navbar-link:after {
    border-color: hsla(0, 0%, 100%, 0)
}

.bck-navbar .navbar.is--black-dark {
    background-color: #000;
    color: #fff
}

.bck-navbar .navbar.is--black-dark .navbar-brand .navbar-link,
.bck-navbar .navbar.is--black-dark .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--black-dark .navbar-end .navbar-link,
.bck-navbar .navbar.is--black-dark .navbar-end>.navbar-item,
.bck-navbar .navbar.is--black-dark .navbar-start .navbar-link,
.bck-navbar .navbar.is--black-dark .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--black-dark .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--black-dark .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--black-dark .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--black-dark .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--black-dark .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--black-dark .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--black-dark .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--black-dark .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--black-dark .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--black-dark .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--red-bn {
    background-color: #be2d2b;
    color: #fff
}

.bck-navbar .navbar.is--red-bn .navbar-brand .navbar-link,
.bck-navbar .navbar.is--red-bn .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--red-bn .navbar-end .navbar-link,
.bck-navbar .navbar.is--red-bn .navbar-end>.navbar-item,
.bck-navbar .navbar.is--red-bn .navbar-start .navbar-link,
.bck-navbar .navbar.is--red-bn .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--red-bn .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--red-bn .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--red-bn .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--red-bn .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--red-bn .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--red-bn .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--red-bn .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--red-bn .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--red-bn .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--red-bn .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--astral {
    background-color: #3580ae;
    color: #fff
}

.bck-navbar .navbar.is--astral .navbar-brand .navbar-link,
.bck-navbar .navbar.is--astral .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--astral .navbar-end .navbar-link,
.bck-navbar .navbar.is--astral .navbar-end>.navbar-item,
.bck-navbar .navbar.is--astral .navbar-start .navbar-link,
.bck-navbar .navbar.is--astral .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--astral .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--astral .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--astral .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--astral .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--astral .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--astral .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--astral .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--astral .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--astral .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--astral .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--red-guardsman {
    background-color: #c00;
    color: #fff
}

.bck-navbar .navbar.is--red-guardsman .navbar-brand .navbar-link,
.bck-navbar .navbar.is--red-guardsman .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--red-guardsman .navbar-end .navbar-link,
.bck-navbar .navbar.is--red-guardsman .navbar-end>.navbar-item,
.bck-navbar .navbar.is--red-guardsman .navbar-start .navbar-link,
.bck-navbar .navbar.is--red-guardsman .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--red-guardsman .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--red-guardsman .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--red-guardsman .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--red-guardsman .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--red-guardsman .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--red-guardsman .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--red-guardsman .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--red-guardsman .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--red-guardsman .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--red-guardsman .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--cornflower-light-blue {
    background-color: #4488f1;
    color: #fff
}

.bck-navbar .navbar.is--cornflower-light-blue .navbar-brand .navbar-link,
.bck-navbar .navbar.is--cornflower-light-blue .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--cornflower-light-blue .navbar-end .navbar-link,
.bck-navbar .navbar.is--cornflower-light-blue .navbar-end>.navbar-item,
.bck-navbar .navbar.is--cornflower-light-blue .navbar-start .navbar-link,
.bck-navbar .navbar.is--cornflower-light-blue .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--cornflower-light-blue .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--cornflower-light-blue .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--cornflower-light-blue .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--cornflower-light-blue .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--cornflower-light-blue .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--cornflower-light-blue .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--cornflower-light-blue .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--cornflower-light-blue .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--cornflower-light-blue .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--cornflower-light-blue .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--alabaster {
    background-color: #f8f8f8;
    color: #000
}

.bck-navbar .navbar.is--alabaster .navbar-brand .navbar-link,
.bck-navbar .navbar.is--alabaster .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #000
}

.bck-navbar .navbar.is--alabaster .navbar-end .navbar-link,
.bck-navbar .navbar.is--alabaster .navbar-end>.navbar-item,
.bck-navbar .navbar.is--alabaster .navbar-start .navbar-link,
.bck-navbar .navbar.is--alabaster .navbar-start>.navbar-item {
    color: #000
}

.bck-navbar .navbar.is--alabaster .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--alabaster .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--alabaster .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--alabaster .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--alabaster .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--alabaster .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--alabaster .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--alabaster .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #000
}

.bck-navbar .navbar.is--alabaster .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--alabaster .navbar-start .navbar-link:after {
    border-color: #000
}

.bck-navbar .navbar.is--supernova {
    background-color: #facc00;
    color: #0a5278
}

.bck-navbar .navbar.is--supernova .navbar-brand .navbar-link,
.bck-navbar .navbar.is--supernova .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #0a5278
}

.bck-navbar .navbar.is--supernova .navbar-end .navbar-link,
.bck-navbar .navbar.is--supernova .navbar-end>.navbar-item,
.bck-navbar .navbar.is--supernova .navbar-start .navbar-link,
.bck-navbar .navbar.is--supernova .navbar-start>.navbar-item {
    color: #0a5278
}

.bck-navbar .navbar.is--supernova .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--supernova .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--supernova .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--supernova .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--supernova .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--supernova .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--supernova .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--supernova .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #0a5278
}

.bck-navbar .navbar.is--supernova .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--supernova .navbar-start .navbar-link:after {
    border-color: #0a5278
}

.bck-navbar .navbar.is--burning-orange {
    background-color: #fc6a36;
    color: #0b738d
}

.bck-navbar .navbar.is--burning-orange .navbar-brand .navbar-link,
.bck-navbar .navbar.is--burning-orange .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #0b738d
}

.bck-navbar .navbar.is--burning-orange .navbar-end .navbar-link,
.bck-navbar .navbar.is--burning-orange .navbar-end>.navbar-item,
.bck-navbar .navbar.is--burning-orange .navbar-start .navbar-link,
.bck-navbar .navbar.is--burning-orange .navbar-start>.navbar-item {
    color: #0b738d
}

.bck-navbar .navbar.is--burning-orange .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--burning-orange .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--burning-orange .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--burning-orange .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--burning-orange .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--burning-orange .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--burning-orange .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--burning-orange .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #0b738d
}

.bck-navbar .navbar.is--burning-orange .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--burning-orange .navbar-start .navbar-link:after {
    border-color: #0b738d
}

.bck-navbar .navbar.is--trinidad {
    background-color: #ee4b00;
    color: #0b738d
}

.bck-navbar .navbar.is--trinidad .navbar-brand .navbar-link,
.bck-navbar .navbar.is--trinidad .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #0b738d
}

.bck-navbar .navbar.is--trinidad .navbar-end .navbar-link,
.bck-navbar .navbar.is--trinidad .navbar-end>.navbar-item,
.bck-navbar .navbar.is--trinidad .navbar-start .navbar-link,
.bck-navbar .navbar.is--trinidad .navbar-start>.navbar-item {
    color: #0b738d
}

.bck-navbar .navbar.is--trinidad .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--trinidad .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--trinidad .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--trinidad .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--trinidad .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--trinidad .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--trinidad .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--trinidad .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #0b738d
}

.bck-navbar .navbar.is--trinidad .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--trinidad .navbar-start .navbar-link:after {
    border-color: #0b738d
}

.bck-navbar .navbar.is--silver-chalice {
    background-color: #a0a0a0;
    color: #0a0a0a
}

.bck-navbar .navbar.is--silver-chalice .navbar-brand .navbar-link,
.bck-navbar .navbar.is--silver-chalice .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #0a0a0a
}

.bck-navbar .navbar.is--silver-chalice .navbar-end .navbar-link,
.bck-navbar .navbar.is--silver-chalice .navbar-end>.navbar-item,
.bck-navbar .navbar.is--silver-chalice .navbar-start .navbar-link,
.bck-navbar .navbar.is--silver-chalice .navbar-start>.navbar-item {
    color: #0a0a0a
}

.bck-navbar .navbar.is--silver-chalice .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--silver-chalice .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--silver-chalice .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--silver-chalice .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--silver-chalice .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--silver-chalice .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--silver-chalice .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--silver-chalice .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #0a0a0a
}

.bck-navbar .navbar.is--silver-chalice .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--silver-chalice .navbar-start .navbar-link:after {
    border-color: #0a0a0a
}

.bck-navbar .navbar.is--light-silver {
    background-color: #c4c4c4;
    color: #0a0a0a
}

.bck-navbar .navbar.is--light-silver .navbar-brand .navbar-link,
.bck-navbar .navbar.is--light-silver .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #0a0a0a
}

.bck-navbar .navbar.is--light-silver .navbar-end .navbar-link,
.bck-navbar .navbar.is--light-silver .navbar-end>.navbar-item,
.bck-navbar .navbar.is--light-silver .navbar-start .navbar-link,
.bck-navbar .navbar.is--light-silver .navbar-start>.navbar-item {
    color: #0a0a0a
}

.bck-navbar .navbar.is--light-silver .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--light-silver .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--light-silver .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--light-silver .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--light-silver .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--light-silver .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--light-silver .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--light-silver .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #0a0a0a
}

.bck-navbar .navbar.is--light-silver .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--light-silver .navbar-start .navbar-link:after {
    border-color: #0a0a0a
}

.bck-navbar .navbar.is--very-light-grey {
    background-color: #ccc;
    color: #0a0a0a
}

.bck-navbar .navbar.is--very-light-grey .navbar-brand .navbar-link,
.bck-navbar .navbar.is--very-light-grey .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #0a0a0a
}

.bck-navbar .navbar.is--very-light-grey .navbar-end .navbar-link,
.bck-navbar .navbar.is--very-light-grey .navbar-end>.navbar-item,
.bck-navbar .navbar.is--very-light-grey .navbar-start .navbar-link,
.bck-navbar .navbar.is--very-light-grey .navbar-start>.navbar-item {
    color: #0a0a0a
}

.bck-navbar .navbar.is--very-light-grey .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--very-light-grey .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--very-light-grey .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--very-light-grey .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--very-light-grey .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--very-light-grey .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--very-light-grey .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--very-light-grey .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #0a0a0a
}

.bck-navbar .navbar.is--very-light-grey .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--very-light-grey .navbar-start .navbar-link:after {
    border-color: #0a0a0a
}

.bck-navbar .navbar.is--punch {
    background-color: #d62826;
    color: #fff
}

.bck-navbar .navbar.is--punch .navbar-brand .navbar-link,
.bck-navbar .navbar.is--punch .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--punch .navbar-end .navbar-link,
.bck-navbar .navbar.is--punch .navbar-end>.navbar-item,
.bck-navbar .navbar.is--punch .navbar-start .navbar-link,
.bck-navbar .navbar.is--punch .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--punch .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--punch .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--punch .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--punch .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--punch .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--punch .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--punch .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--punch .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--punch .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--punch .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--crimson {
    background-color: #e32213;
    color: #fff
}

.bck-navbar .navbar.is--crimson .navbar-brand .navbar-link,
.bck-navbar .navbar.is--crimson .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--crimson .navbar-end .navbar-link,
.bck-navbar .navbar.is--crimson .navbar-end>.navbar-item,
.bck-navbar .navbar.is--crimson .navbar-start .navbar-link,
.bck-navbar .navbar.is--crimson .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--crimson .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--crimson .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--crimson .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--crimson .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--crimson .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--crimson .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--crimson .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--crimson .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--crimson .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--crimson .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--sahara {
    background-color: #c2a712;
    color: #fff
}

.bck-navbar .navbar.is--sahara .navbar-brand .navbar-link,
.bck-navbar .navbar.is--sahara .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--sahara .navbar-end .navbar-link,
.bck-navbar .navbar.is--sahara .navbar-end>.navbar-item,
.bck-navbar .navbar.is--sahara .navbar-start .navbar-link,
.bck-navbar .navbar.is--sahara .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--sahara .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--sahara .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--sahara .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--sahara .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--sahara .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--sahara .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--sahara .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--sahara .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--sahara .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--sahara .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--mine-shaft {
    background-color: #3e3d3d;
    color: #fff
}

.bck-navbar .navbar.is--mine-shaft .navbar-brand .navbar-link,
.bck-navbar .navbar.is--mine-shaft .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--mine-shaft .navbar-end .navbar-link,
.bck-navbar .navbar.is--mine-shaft .navbar-end>.navbar-item,
.bck-navbar .navbar.is--mine-shaft .navbar-start .navbar-link,
.bck-navbar .navbar.is--mine-shaft .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--mine-shaft .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--mine-shaft .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--mine-shaft .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--mine-shaft .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--mine-shaft .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--mine-shaft .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--mine-shaft .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--mine-shaft .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--mine-shaft .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--mine-shaft .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--boulder {
    background-color: #777;
    color: #fff
}

.bck-navbar .navbar.is--boulder .navbar-brand .navbar-link,
.bck-navbar .navbar.is--boulder .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--boulder .navbar-end .navbar-link,
.bck-navbar .navbar.is--boulder .navbar-end>.navbar-item,
.bck-navbar .navbar.is--boulder .navbar-start .navbar-link,
.bck-navbar .navbar.is--boulder .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--boulder .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--boulder .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--boulder .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--boulder .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--boulder .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--boulder .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--boulder .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--boulder .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--boulder .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--boulder .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--san-marino {
    background-color: #4972b3;
    color: #fff
}

.bck-navbar .navbar.is--san-marino .navbar-brand .navbar-link,
.bck-navbar .navbar.is--san-marino .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--san-marino .navbar-end .navbar-link,
.bck-navbar .navbar.is--san-marino .navbar-end>.navbar-item,
.bck-navbar .navbar.is--san-marino .navbar-start .navbar-link,
.bck-navbar .navbar.is--san-marino .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--san-marino .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--san-marino .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--san-marino .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--san-marino .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--san-marino .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--san-marino .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--san-marino .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--san-marino .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--san-marino .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--san-marino .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--hippie-blue {
    background-color: #5f9bb6;
    color: #fff
}

.bck-navbar .navbar.is--hippie-blue .navbar-brand .navbar-link,
.bck-navbar .navbar.is--hippie-blue .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--hippie-blue .navbar-end .navbar-link,
.bck-navbar .navbar.is--hippie-blue .navbar-end>.navbar-item,
.bck-navbar .navbar.is--hippie-blue .navbar-start .navbar-link,
.bck-navbar .navbar.is--hippie-blue .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--hippie-blue .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--hippie-blue .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--hippie-blue .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--hippie-blue .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--hippie-blue .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--hippie-blue .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--hippie-blue .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--hippie-blue .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--hippie-blue .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--hippie-blue .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--persian-red {
    background-color: #c33032;
    color: #fff
}

.bck-navbar .navbar.is--persian-red .navbar-brand .navbar-link,
.bck-navbar .navbar.is--persian-red .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--persian-red .navbar-end .navbar-link,
.bck-navbar .navbar.is--persian-red .navbar-end>.navbar-item,
.bck-navbar .navbar.is--persian-red .navbar-start .navbar-link,
.bck-navbar .navbar.is--persian-red .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--persian-red .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--persian-red .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--persian-red .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--persian-red .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--persian-red .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--persian-red .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--persian-red .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--persian-red .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--persian-red .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--persian-red .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar.is--sky-light-blue {
    background-color: #d9f2ff;
    color: #0a0a0a
}

.bck-navbar .navbar.is--sky-light-blue .navbar-brand .navbar-link,
.bck-navbar .navbar.is--sky-light-blue .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #0a0a0a
}

.bck-navbar .navbar.is--sky-light-blue .navbar-end .navbar-link,
.bck-navbar .navbar.is--sky-light-blue .navbar-end>.navbar-item,
.bck-navbar .navbar.is--sky-light-blue .navbar-start .navbar-link,
.bck-navbar .navbar.is--sky-light-blue .navbar-start>.navbar-item {
    color: #0a0a0a
}

.bck-navbar .navbar.is--sky-light-blue .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--sky-light-blue .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--sky-light-blue .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--sky-light-blue .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--sky-light-blue .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--sky-light-blue .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--sky-light-blue .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--sky-light-blue .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #0a0a0a
}

.bck-navbar .navbar.is--sky-light-blue .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--sky-light-blue .navbar-start .navbar-link:after {
    border-color: #0a0a0a
}

.bck-navbar .navbar.is--blue-calendar {
    background-color: #143f70;
    color: #fff
}

.bck-navbar .navbar.is--blue-calendar .navbar-brand .navbar-link,
.bck-navbar .navbar.is--blue-calendar .navbar-brand>.navbar-item {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    height: 100%;
    color: #fff
}

.bck-navbar .navbar.is--blue-calendar .navbar-end .navbar-link,
.bck-navbar .navbar.is--blue-calendar .navbar-end>.navbar-item,
.bck-navbar .navbar.is--blue-calendar .navbar-start .navbar-link,
.bck-navbar .navbar.is--blue-calendar .navbar-start>.navbar-item {
    color: #fff
}

.bck-navbar .navbar.is--blue-calendar .navbar-end .navbar-link.is-active,
.bck-navbar .navbar.is--blue-calendar .navbar-end .navbar-link:hover,
.bck-navbar .navbar.is--blue-calendar .navbar-end>a.navbar-item.is-active,
.bck-navbar .navbar.is--blue-calendar .navbar-end>a.navbar-item:hover,
.bck-navbar .navbar.is--blue-calendar .navbar-start .navbar-link.is-active,
.bck-navbar .navbar.is--blue-calendar .navbar-start .navbar-link:hover,
.bck-navbar .navbar.is--blue-calendar .navbar-start>a.navbar-item.is-active,
.bck-navbar .navbar.is--blue-calendar .navbar-start>a.navbar-item:hover {
    background-color: transparent;
    color: #fff
}

.bck-navbar .navbar.is--blue-calendar .navbar-end .navbar-link:after,
.bck-navbar .navbar.is--blue-calendar .navbar-start .navbar-link:after {
    border-color: #fff
}

.bck-navbar .navbar .navbar-item,
.bck-navbar .navbar .navbar-link {
    position: relative;
    display: block;
    padding: 0 .3125rem;
    line-height: 1.5
}

@media screen and (min-width:320px) and (max-width:813px) {

    .bck-navbar .navbar .navbar-item,
    .bck-navbar .navbar .navbar-link {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {

    .bck-navbar .navbar .navbar-item,
    .bck-navbar .navbar .navbar-link {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {

    .bck-navbar .navbar .navbar-item,
    .bck-navbar .navbar .navbar-link {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-navbar .navbar .navbar-item.is--large,
.bck-navbar .navbar .navbar-link.is--large {
    line-height: 2;
    letter-spacing: -.1px
}

@media screen and (min-width:320px) and (max-width:813px) {

    .bck-navbar .navbar .navbar-item.is--large,
    .bck-navbar .navbar .navbar-link.is--large {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {

    .bck-navbar .navbar .navbar-item.is--large,
    .bck-navbar .navbar .navbar-link.is--large {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {

    .bck-navbar .navbar .navbar-item.is--large,
    .bck-navbar .navbar .navbar-link.is--large {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-navbar .navbar>.container {
    display: flex;
    align-items: stretch;
    width: 100%;
    padding: 0 .625rem
}

.bck-navbar .navbar .navbar-brand {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: auto;
    flex-shrink: 0
}

.bck-navbar .navbar .navbar-brand .navbar-title {
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar .navbar .navbar-brand .navbar-title {
        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 .navbar-brand .navbar-title {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar .navbar .navbar-brand .navbar-title {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 1.75rem
    }
}

.bck-navbar .navbar .navbar-brand .navbar-title.is--large {
    line-height: normal;
    letter-spacing: -2px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar .navbar .navbar-brand .navbar-title.is--large {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar .navbar .navbar-brand .navbar-title.is--large {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 4.44444vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar .navbar .navbar-brand .navbar-title.is--large {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 1.875rem
    }
}

.bck-navbar .navbar .navbar-brand .navbar-title.is--cor-torino {
    width: 190px;
    height: 22px;
    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-navbar .navbar .navbar-brand .navbar-title.is--cor-veneto {
    width: 193px;
    height: 15px;
    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;
    background-size: contain;
    text-indent: -9999px
}

.bck-navbar .navbar .navbar-brand .navbar-title.is--cor-adige {
    width: 255px;
    height: 16px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='255' height='16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M130.215 9.793l-1.371 5.92h-10.495l.642-2.78c.293-.026.732-.137 1.043-.544.128-.172.22-.363.29-.567.305-1.323.677-2.903.989-4.24 0 0 .003 0 .003.004.286-1.23.525-2.258.62-2.684.369-1.657-.928-1.67-.957-1.67l.598-2.589c.067-.283.347-.518.623-.518h5.89l-.747 3.1c-1.148 0-1.53.525-1.708 1.044-.038.175-1.441 6.262-1.692 7.347-.118.496.026.788.188.998.14.185.515.337.909.379.21.022.455.012.668.016.659.003 1.222-.213 1.432-.76.241-.63.388-1.285.667-2.456h2.408zm8.581-.01c-.28 1.174-.426 1.826-.668 2.456-.21.547-.77.763-1.431.76-.213 0-.458.01-.668-.016-.391-.041-.767-.194-.91-.378-.159-.21-.302-.503-.187-.999.251-1.084 1.653-7.172 1.692-7.347.175-.518.556-1.043 1.708-1.043l.747-3.1h-5.89c-.277 0-.56.231-.624.518l-.598 2.588c.029 0 1.327.013.958 1.67a594.53 594.53 0 01-.62 2.684h-.004l-.989 4.24a2.163 2.163 0 01-.289.566c-.309.41-.751.518-1.043.544l-.643 2.78h10.496l1.371-5.92h-2.408v-.002zm8.46-5.218A572.253 572.253 0 00148.29.118h-3.728c-.277 0-.56.232-.623.519l-.77 3.301c1.088 0 1.237-.01 1.682-.01-.171 1.467-1.173 1.88-2.115 1.89l-.477 2.118c-.003 0 4.103.305 4.997-3.371zm21.936 5.219c-.28 1.173-.427 1.825-.668 2.455-.21.547-.77.763-1.432.76-.213 0-.458.01-.667-.016-.392-.041-.767-.194-.91-.378-.162-.21-.302-.503-.188-.999.252-1.084 1.654-7.172 1.692-7.347.175-.518.557-1.043 1.708-1.043l.748-3.1h-5.891c-.276 0-.559.231-.623.518l-.598 2.588c.029 0 1.326.013.957 1.67-.095.426-.334 1.454-.62 2.684h-.003c-.312 1.336-.681 2.914-.986 4.24a2.163 2.163 0 01-.289.566c-.309.41-.751.518-1.044.544l-.642 2.78h10.496l1.37-5.92h-2.41v-.002zM22.108 6.218l-1.488 6.466c-.65 2.548-3.353 3.728-5.852 3.123-2.5-.61-4.059-2.862-3.556-5.413l1.495-6.593c.61-2.63 3.26-4.293 5.823-3.67 2.605.63 4.3 2.716 3.578 6.087zm-4.297-2.85a1.348 1.348 0 00-.299-.034c-.623 0-1.16.445-1.304 1.084l-.019.09h-.003l-1.492 6.538-.012.064c-.16.741.28 1.485.982 1.654.1.025.2.038.303.038.61 0 1.145-.439 1.294-1.066l.022-.085 1.47-6.444h-.007l.039-.146c.174-.764-.265-1.514-.974-1.692zm175.212 2.85l-1.489 6.466c-.649 2.548-3.352 3.728-5.852 3.123-2.5-.61-4.058-2.862-3.556-5.413l1.495-6.593c.611-2.63 3.26-4.293 5.824-3.67 2.604.63 4.3 2.716 3.578 6.087zm-4.297-2.85a1.35 1.35 0 00-.299-.034c-.623 0-1.161.445-1.304 1.084l-.019.09h-.003l-1.489 6.538-.012.064c-.16.741.279 1.485.982 1.654.099.025.201.038.302.038.611 0 1.145-.439 1.295-1.066l.022-.085 1.469-6.444h-.006l.038-.146c.175-.764-.264-1.514-.976-1.692zM7.78 5.094l-.299 1.29h3.47L12.382.126H9.8c-.471 0-.738.846-.738.846-.49-.357-1.03-.675-1.648-.827C4.851-.48 2.265 1.177 1.601 3.798l-.007-.003L.103 10.39c-.528 2.595 1.033 4.803 3.53 5.413 2.5.608 5.26-.607 5.877-3.123l.82-3.537H7.59c-.462 0-.821.465-.92.843l-.105.484-.305 1.288c-.197.798-.964 1.297-1.727 1.11-.763-.185-1.234-.986-1.066-1.79h-.003l1.524-6.67c0-.003 0-.013.003-.02.184-.81.964-1.316 1.733-1.132.77.191 1.244 1 1.06 1.813 0 .007-.004.016-.004.023zm24.626 10.62h-1.752c-1.803 0-2.637-1.343-2.29-3.003.054-.255.62-2.79.789-3.515.14-.6.082-.919-.37-.919h-1.201c-.29 0-.506-.01-.614.484 0 0-.643 2.798-.649 2.846-.083.433-.038.757.124.97.175.23.509.34 1.015.34h.092l-.643 2.796h-6.195l.636-2.783v-.003l.029.003c.289-.025.744-.13 1.059-.547.127-.172.216-.362.29-.566.575-2.544 1.383-6.03 1.57-6.92.382-1.794-.938-1.67-.967-1.67l.589-2.57c.067-.283.343-.519.623-.519h5.575c3.095 0 4.316 1.83 4.122 3.992-.133 1.495-.928 2.92-2.16 3.511.9.84.774 2.36.65 2.805-.124.449-.147.563-.283 1.018-.217.716.082 1.221.62 1.403l-.659 2.846zM29.178 2.973c-.633 0-.916.102-.992.446l-.623 2.754h1.93c.185-.003.382-.096.442-.34.092-.353.22-.939.312-1.419.146-.754-.041-1.44-1.069-1.44zm15.467 12.738h-1.753c-1.803 0-2.636-1.342-2.29-3.002.055-.255.62-2.79.786-3.515.14-.6.083-.919-.369-.919h-1.202c-.29 0-.506-.01-.614.484 0 0-.642 2.798-.649 2.846-.083.433-.038.757.124.97.175.23.51.34 1.015.34h.092l-.64 2.796H32.95l.636-2.783v-.003l.029.003c.29-.025.744-.13 1.06-.547.126-.172.215-.362.289-.566.575-2.544 1.383-6.03 1.57-6.92.382-1.794-.938-1.67-.966-1.67l.588-2.57c.067-.283.344-.519.623-.519h5.576c3.095 0 4.316 1.83 4.122 3.992-.134 1.495-.929 2.92-2.16 3.511.9.84.773 2.36.649 2.805-.124.449-.146.563-.283 1.018-.216.716.083 1.221.62 1.403l-.658 2.846zM41.413 2.974c-.632 0-.915.102-.992.446l-.623 2.754h1.93c.185-.003.382-.096.442-.34.093-.353.22-.939.312-1.419.146-.754-.041-1.44-1.069-1.44zm34.05 12.738h-1.752c-1.803 0-2.637-1.342-2.29-3.002.054-.255.62-2.79.789-3.515.14-.6.083-.919-.372-.919h-1.203c-.289 0-.505-.01-.613.484 0 0-.643 2.798-.65 2.846-.082.433-.037.757.125.97.175.23.509.34 1.014.34h.093l-.643 2.796h-6.195l.636-2.783v-.003l.028.003c.29-.025.745-.13 1.06-.547.127-.172.216-.362.289-.566.576-2.544 1.383-6.03 1.571-6.92.382-1.794-.938-1.67-.967-1.67l.589-2.57c.063-.283.343-.519.623-.519h5.575c3.095 0 4.316 1.83 4.122 3.992-.133 1.495-.928 2.92-2.16 3.511.9.84.773 2.36.65 2.805-.125.449-.147.563-.284 1.018-.216.716.083 1.221.62 1.403l-.655 2.846zM72.235 2.974c-.633 0-.916.102-.992.446l-.623 2.754h1.93c.185-.003.382-.096.442-.34.093-.353.22-.939.312-1.419.146-.754-.041-1.44-1.069-1.44zm36.343 2.793s-.706 2.9-1.386 6.033c-.767 3.206-2.583 3.896-4.176 3.896l-7.697.003.64-2.773c.289-.02.753-.12 1.074-.547.13-.172.217-.363.29-.563.572-2.544 1.374-6.02 1.568-6.914.362-1.651-.932-1.667-.964-1.667L98.512.65c.064-.283.344-.518.62-.518h5.21c2.678 0 4.812 2.694 4.236 5.636zm-3.683-1.924a1.207 1.207 0 00-.982-.493h-1.044l-2.137 9.44c.166.002 1.419-.004 1.533-.004.84 0 1.196-.334 1.46-1.37.114-.456.56-2.427.919-4.011.201-.884.379-1.67.468-2.055.14-.601.06-1.135-.217-1.507zM49.021.134c-.277 0-.556.232-.623.519l-.598 2.57c.028 0 1.37-.109 1.034 1.43-.039.172-.217 1.006-.217 1.006-.337 1.45-.887 4.045-1.431 6.16a1.65 1.65 0 01-.29.566c-.464.611-1.084.544-1.084.544l-.649 2.777h6.167l.649-2.783c-.379 0-1.51.073-1.151-1.492.127-.55 1.367-5.935 1.564-6.742.14-.608.344-1.476 1.823-1.476L54.93.13h-5.909v.003zm7.156 0c-.277 0-.556.232-.623.519l-.592 2.579c.029 0 1.326.016.96 1.67-.197.89-1.004 4.376-1.583 6.92-.07.204-.16.395-.29.567-.496.658-1.338.543-1.338.543l-.64 2.777h10.804l1.234-5.407h-2.407c-.191.872-.293 1.45-.544 1.943-.274.538-.757.773-1.457.773-.585 0-.999-.27-1.317-.642-.295-.35-.378-.878-.27-1.374.124-.57.274-1.187.35-1.543.14-.649.299-.976.852-.95.29.012.636.343.54.877-.03.169-.196.938-.196.938h1.243l1.133-4.818h-1.282l-.223.995c-.076.34-.43.576-.75.557-.5-.032-.633-.496-.541-.92.067-.317.188-.921.286-1.395.283-1.349 1.088-1.629 1.969-1.61.719.02 1.078.48 1.253.843.146.306.254.77.057 1.575h2.236L66.275.134H56.177zm32.562 5.42L89.973.137H79.88c-.277 0-.556.233-.623.519l-.592 2.58c.029 0 1.326.015.96 1.669-.197.89-1.001 4.376-1.583 6.92-.07.204-.162.395-.29.567-.311.413-.76.521-1.052.547l-.643 2.776h10.518l1.234-5.406H85.4c-.192.87-.293 1.45-.545 1.943-.273.537-.76.773-1.456.773-.585 0-.999-.27-1.317-.643-.296-.35-.378-.878-.27-1.374.124-.57.273-1.186.35-1.542.14-.65.302-.977.852-.951.29.012.636.343.54.877-.031.17-.2.939-.2.939h1.244l1.132-4.819h-1.282l-.222.996c-.073.34-.43.575-.751.556-.5-.031-.63-.496-.54-.919.066-.318.187-.922.286-1.396.283-1.348 1.087-1.628 1.968-1.61.72.02 1.075.481 1.253.844.147.305.255.77.058 1.574h2.239v-.003zm30.882 0l1.234-5.417h-10.092c-.276 0-.556.233-.623.519l-.592 2.58c.029 0 1.327.015.961 1.669-.197.89-1.002 4.376-1.584 6.92-.07.204-.159.395-.289.567-.312.413-.761.521-1.053.547l-.639 2.776h10.517l1.234-5.406h-2.41c-.191.87-.293 1.45-.544 1.943-.274.537-.757.773-1.457.773-.585 0-.999-.27-1.317-.643-.295-.35-.378-.878-.27-1.374.124-.57.274-1.186.35-1.542.14-.65.302-.977.852-.951.29.012.636.343.541.877-.032.17-.197.939-.197.939h1.243l1.133-4.819h-1.282s-.096.414-.223.996c-.076.34-.429.575-.75.556-.5-.031-.63-.496-.541-.919.067-.318.188-.922.286-1.396.283-1.348 1.088-1.628 1.972-1.61.719.02 1.075.481 1.253.844.146.305.255.77.057 1.574h2.23v-.003zm104.106.213s-.706 2.9-1.387 6.033c-.766 3.206-2.582 3.896-4.176 3.896l-7.697.003.64-2.773c.289-.02.754-.12 1.075-.547.127-.172.216-.363.289-.563.573-2.544 1.374-6.02 1.568-6.914.363-1.651-.932-1.667-.964-1.667l.586-2.586c.063-.283.343-.518.623-.518h5.21c2.674 0 4.805 2.694 4.233 5.636zm-3.686-1.924a1.209 1.209 0 00-.983-.493h-1.043l-2.138 9.44c.166.002 1.419-.004 1.537-.004.839 0 1.195-.334 1.459-1.37.115-.456.56-2.427.92-4.011.2-.884.378-1.67.467-2.055.137-.601.061-1.135-.219-1.507zM174.652.134h-2.197c-.277 0-.557.232-.621.519l-1.138 4.888c.016 0 1.387.003 2.306.003l.241-1.008c.099-.407.299-.773.5-.954a1.74 1.74 0 01.906-.426c.643-.083.948.08.878.432a91.963 91.963 0 01-.566 2.471s0 .004-.003.004l-1.187 5.235c-.031.14-.101.384-.146.521a1.817 1.817 0 01-.289.566c-.465.611-1.371.544-1.371.544l-.649 2.777h6.59l.649-2.783h-.178c-.407.003-1.463.025-1.113-1.492.092-.4.798-3.41 1.253-5.33l.566-2.494c.079-.343.226-.41.773-.413 1.027-.003 1.16.687 1.014 1.44-.057.293-.124.618-.191.91h2.122l1.234-5.416h-9.383v.006zm51.25.016c-.276 0-.556.232-.623.519l-.598 2.57c.029 0 1.371-.109 1.034 1.43-.039.172-.217 1.006-.217 1.006-.337 1.45-.887 4.045-1.431 6.16a1.65 1.65 0 01-.289.566c-.465.61-1.085.547-1.085.547l-.649 2.777h6.167l.649-2.783c-.378 0-1.511.073-1.151-1.492.127-.55 1.367-5.934 1.565-6.745.139-.608.343-1.476 1.822-1.476l.716-3.082h-5.91V.15zm18.307-.016c-.277 0-.557.232-.623.519l-.592 2.579c.029 0 1.326.016.961 1.67-.198.89-1.005 4.376-1.584 6.92-.07.204-.163.395-.29.567-.496.658-1.339.543-1.339.543l-.639 2.78h10.804l1.234-5.407h-2.408c-.19.872-.292 1.45-.543 1.944-.274.537-.761.772-1.457.772-.585 0-.999-.27-1.317-.642-.296-.35-.378-.878-.27-1.374.124-.57.273-1.186.35-1.543.14-.648.302-.976.852-.95.29.012.636.343.541.877-.032.169-.197.939-.197.939h1.243l1.132-4.819h-1.281l-.223.996c-.073.34-.429.575-.751.556-.502-.032-.632-.496-.54-.919.07-.318.187-.922.286-1.396.283-1.349 1.088-1.629 1.969-1.61.718.02 1.075.48 1.253.843.146.306.254.77.057 1.575h2.236l1.234-5.417h-10.098V.134zm-8.069 8.32l-.518 2.252h1.024l-.258 1.09c-.197.802-.963 1.302-1.73 1.114-.766-.184-1.237-.986-1.065-1.794l1.526-6.7c.185-.812.964-1.32 1.737-1.136.769.19 1.246 1.002 1.062 1.816-.003.006-.305 1.31-.305 1.31h3.476l1.434-6.265h-2.585c-.471 0-.738.846-.738.846-.493-.357-1.034-.678-1.651-.827-2.57-.627-5.159 1.036-5.823 3.657l-1.498 6.606c-.528 2.598 1.033 4.812 3.536 5.423 2.503.607 5.267-.608 5.887-3.127l.353-1.514c.064-.273.293-.499.602-.499h.648l.643-2.754h-5.149c-.274.003-.544.229-.608.502zm-76.108 4.472l-.643 2.786-5.667-.003.668-2.897h.547a.515.515 0 00.429-.22c.086-.115.108-.312.061-.518a24.035 24.035 0 00-.15-.627l-.006-.025h-3.861l-.004.01c-.054.11-.101.206-.2.476-.114.315-.06.617.045.776.041.064.114.13.219.13l.935.004-.671 2.897h-5.369l.643-2.783c.442-.025 1.027-.15 1.345-.785l4.66-11.469c.108-.273.41-.496.677-.515l.003-.003h2.522s1.603 8.339 2.5 11.459c.375 1.304.862 1.307 1.295 1.313.019-.006-.016-.006.022-.006zm-5.178-3.292l-1.116-4.068-1.657 4.068h2.773zm55.925 3.292l-.642 2.786-5.668-.003.668-2.897h.547a.512.512 0 00.429-.22c.086-.115.109-.312.064-.518a32.369 32.369 0 00-.149-.627l-.007-.025h-3.861l-.003.01c-.054.11-.102.206-.2.476-.115.315-.061.617.044.776.041.064.115.13.223.13l.935.004-.671 2.897h-5.369l.643-2.783c.442-.025 1.027-.15 1.345-.785L203.766.678c.108-.273.407-.496.678-.515l.003-.003h2.522s1.603 8.339 2.5 11.459c.372 1.304.862 1.307 1.294 1.313.013-.006-.025-.006.016-.006zm-5.178-3.292l-1.116-4.068-1.657 4.068h2.773z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain;
    text-indent: -9999px
}

.bck-navbar .navbar .navbar-brand .navbar-title.is--cor-bergamo {
    width: 137px;
    height: 22px;
    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;
    background-size: contain;
    text-indent: -9999px
}

.bck-navbar .navbar .navbar-brand .navbar-title.is--cor-bologna {
    width: 187px;
    height: 15px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='188' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M141.827 9.187l-1.284 5.552h-9.837l.601-2.606c.274-.024.687-.128.977-.511.12-.161.205-.34.272-.532l.926-3.974c.001 0 .002 0 .003.002.27-1.155.493-2.117.582-2.518.346-1.552-.87-1.566-.897-1.566l.559-2.428c.062-.267.326-.485.586-.485h5.519l-.699 2.908c-1.077 0-1.435.492-1.6.98-.036.163-1.35 5.872-1.586 6.888-.109.467.024.739.174.937.132.172.485.316.852.355.197.02.426.013.626.013.619.004 1.145-.2 1.341-.713.227-.59.363-1.203.627-2.302h2.258zm-42.6-3.775s-.661 2.72-1.298 5.658c-.718 3.007-2.42 3.653-3.914 3.653l-7.213.003.6-2.602c.272-.018.707-.114 1.007-.514.12-.16.203-.339.272-.528.537-2.385 1.286-5.646 1.468-6.483.34-1.548-.874-1.563-.903-1.563l.549-2.424c.061-.266.323-.485.583-.485h4.88c2.51 0 4.507 2.524 3.97 5.285zm-3.452-1.806a1.138 1.138 0 00-.92-.464h-.977l-2.004 8.852c.155.003 1.328-.003 1.438-.003.788 0 1.12-.313 1.367-1.287.107-.427.526-2.275.863-3.761.188-.83.355-1.566.438-1.926.128-.56.055-1.06-.205-1.411zm91.284 8.52l-.602 2.614-5.409-.003.626-2.716h.512c.164 0 .3-.07.404-.208.08-.105.101-.292.058-.487a27.785 27.785 0 00-.14-.589l-.006-.025h-3.618l-.005.008c-.051.105-.096.194-.188.448-.107.294-.056.577.043.726.039.06.107.123.207.123l.875.004-.628 2.716h-5.031l.603-2.611c.414-.023.962-.141 1.261-.738L180.388.634c.101-.258.382-.467.635-.483l.003-.002h2.363s1.501 7.818 2.341 10.746c.35 1.223.826 1.23 1.213 1.23h.116zm-4.947-3.088l-1.046-3.813-1.554 3.813h2.6zm-49.97-3.19l-1.395 6.064c-.608 2.388-3.142 3.496-5.483 2.927-2.342-.572-3.805-2.683-3.333-5.076l1.401-6.184c.571-2.468 3.055-4.028 5.458-3.442 2.441.594 4.028 2.55 3.352 5.712zm-4.028-2.67a1.209 1.209 0 00-.279-.034c-.584 0-1.087.418-1.223 1.016l-.019.082h-.001l-1.396 6.132-.012.059c-.15.696.263 1.392.92 1.552.094.023.188.035.283.035.571 0 1.071-.412 1.214-.999l.02-.081 1.377-6.042h-.006l.035-.136c.166-.715-.246-1.42-.913-1.585zm24.161 2.67l-1.395 6.064c-.608 2.388-3.142 3.496-5.483 2.927-2.342-.572-3.804-2.683-3.332-5.076l1.4-6.184c.571-2.468 3.055-4.028 5.458-3.442 2.441.594 4.029 2.55 3.352 5.712zm-4.028-2.67a1.202 1.202 0 00-.279-.034c-.584 0-1.086.418-1.222 1.016l-.019.082h-.002l-1.396 6.132-.012.059c-.15.696.263 1.392.921 1.552.093.023.187.035.282.035.571 0 1.071-.412 1.214-.999l.02-.081 1.378-6.042h-.007l.035-.136c.166-.715-.245-1.42-.913-1.585zM20.72 5.834l-1.395 6.063c-.608 2.389-3.142 3.497-5.483 2.927-2.343-.572-3.805-2.683-3.333-5.076l1.401-6.184c.57-2.468 3.055-4.027 5.458-3.442 2.441.594 4.028 2.55 3.352 5.712zm-4.028-2.672a1.229 1.229 0 00-.279-.033c-.584 0-1.087.418-1.222 1.016l-.02.083h-.001l-1.396 6.131-.012.06c-.15.695.263 1.391.92 1.552.094.022.188.033.282.033.572 0 1.072-.41 1.215-.998l.02-.08 1.377-6.042h-.006l.035-.136c.166-.716-.246-1.421-.913-1.586zm-9.4 1.616L7.01 5.988h3.252L11.605.12h-2.42c-.441 0-.692.793-.692.793C8.033.58 7.528.28 6.948.139c-2.404-.586-4.827.97-5.45 3.426l-.006-.003L.097 9.75c-.497 2.432.967 4.504 3.307 5.076 2.342.57 4.93-.57 5.51-2.928l.768-3.316h-2.57c-.43 0-.768.434-.862.788l-.099.454-.286 1.21c-.182.75-.901 1.218-1.617 1.041-.717-.173-1.158-.923-.998-1.678h-.001L4.675 4.14l.003-.02c.174-.76.902-1.235 1.625-1.061.722.178 1.167.937.993 1.7l-.005.02zm23.08 9.96h-1.64c-1.69 0-2.47-1.26-2.146-2.817.05-.24.58-2.615.738-3.297.13-.564.076-.86-.347-.86H25.85c-.272 0-.473-.008-.576.452 0 0-.602 2.626-.61 2.67-.078.405-.035.71.117.908.165.216.476.32.95.32h.088l-.6 2.62h-5.807l.596-2.61v-.004l.026.003c.273-.022.698-.122.992-.514.12-.16.203-.34.27-.53.54-2.386 1.297-5.655 1.474-6.49.358-1.684-.879-1.567-.907-1.567l.55-2.408c.061-.267.324-.485.584-.485h5.224c2.9 0 4.045 1.716 3.865 3.742-.126 1.403-.871 2.739-2.023 3.293.842.788.725 2.213.608 2.631-.115.42-.138.528-.265.954-.2.672.077 1.146.582 1.315l-.616 2.673zM27.348 2.793c-.594 0-.858.095-.932.416l-.585 2.582h1.81c.173-.002.357-.09.415-.318.086-.33.205-.878.292-1.33.137-.707-.037-1.35-1-1.35zM41.84 14.738H40.2c-1.69 0-2.471-1.259-2.146-2.816.05-.24.58-2.615.737-3.297.13-.564.077-.86-.347-.86H37.32c-.272 0-.473-.008-.576.452 0 0-.601 2.626-.61 2.67-.077.405-.034.71.118.908.165.216.476.32.95.32h.087l-.6 2.62h-5.807l.597-2.61v-.004l.026.003c.273-.022.698-.122.992-.514.12-.16.203-.34.27-.53.539-2.386 1.297-5.655 1.474-6.49.357-1.684-.879-1.567-.907-1.567l.55-2.408c.061-.267.323-.485.583-.485h5.224c2.9 0 4.046 1.716 3.865 3.742-.125 1.403-.871 2.739-2.023 3.293.843.788.726 2.213.61 2.631-.117.42-.14.528-.266.954-.202.672.076 1.146.582 1.315l-.617 2.673zM38.815 2.794c-.593 0-.857.095-.93.416l-.587 2.582h1.81c.174-.002.357-.09.416-.318.086-.33.205-.878.292-1.33.136-.707-.038-1.35-1-1.35zm31.912 11.944h-1.64c-1.69 0-2.471-1.259-2.147-2.816.05-.24.581-2.615.738-3.297.13-.564.077-.86-.347-.86h-1.126c-.271 0-.473-.008-.576.452 0 0-.601 2.626-.61 2.67-.077.405-.034.71.118.908.165.216.476.32.95.32h.087l-.6 2.62h-5.807l.597-2.61v-.004l.026.003c.273-.022.698-.122.992-.514.12-.16.203-.34.27-.53.54-2.386 1.297-5.655 1.474-6.49.357-1.684-.879-1.567-.907-1.567l.55-2.408c.061-.267.324-.485.583-.485h5.224c2.9 0 4.046 1.716 3.865 3.742-.125 1.403-.87 2.739-2.023 3.293.843.788.726 2.213.61 2.631-.116.42-.14.528-.266.954-.202.672.076 1.146.582 1.315l-.617 2.673zM67.702 2.794c-.594 0-.859.095-.932.416l-.585 2.582h1.81c.173-.002.356-.09.415-.318.086-.33.205-.878.292-1.33.136-.707-.038-1.35-1-1.35zM45.945.13c-.26 0-.522.218-.583.485l-.56 2.41c.028 0 1.285-.1.968 1.344-.036.16-.202.944-.202.944-.315 1.36-.83 3.792-1.341 5.778-.051.197-.15.37-.272.53-.435.573-1.018.512-1.018.512l-.607 2.605h5.78l.607-2.611c-.353 0-1.415.068-1.08-1.399.119-.515 1.284-5.565 1.467-6.324.13-.57.322-1.384 1.709-1.384l.67-2.89h-5.538zm55.342 0c-.259 0-.522.218-.583.485l-.56 2.41c.028 0 1.285-.1.968 1.344l-.202.944c-.315 1.36-.83 3.792-1.34 5.778-.052.197-.151.37-.273.53-.435.573-1.019.512-1.019.512l-.606 2.605h5.779l.608-2.611c-.353 0-1.415.068-1.079-1.399.118-.515 1.283-5.565 1.466-6.324.13-.57.322-1.384 1.709-1.384l.67-2.89h-5.538zM52.65.13c-.258 0-.521.218-.582.485l-.555 2.42c.026 0 1.242.013.9 1.565-.182.835-.94 4.105-1.483 6.49-.067.192-.151.37-.27.531-.466.618-1.257.512-1.257.512l-.6 2.604H58.93l1.155-5.071h-2.257c-.18.817-.274 1.359-.51 1.822-.257.505-.712.727-1.365.727-.548 0-.938-.255-1.235-.604-.277-.327-.355-.822-.253-1.289.117-.533.257-1.113.328-1.446.13-.608.282-.914.8-.89.271.012.596.322.505.823-.03.158-.186.879-.186.879h1.165l1.06-4.517h-1.202l-.21.934c-.069.318-.402.54-.701.52-.47-.028-.592-.464-.506-.862.064-.3.175-.864.268-1.31.265-1.265 1.02-1.528 1.846-1.51.673.017 1.009.45 1.173.791.137.286.238.722.055 1.476h2.094l1.156-5.08H52.65zm30.52 5.08l1.156-5.08h-9.459c-.258 0-.522.218-.583.485l-.554 2.42c.026 0 1.243.013.901 1.565-.184.835-.94 4.105-1.484 6.49-.068.192-.15.37-.27.531-.293.389-.715.49-.987.513l-.601 2.603h9.857l1.155-5.071h-2.258c-.18.817-.274 1.359-.51 1.822-.256.505-.71.727-1.365.727-.548 0-.937-.255-1.234-.604-.277-.327-.355-.822-.253-1.289.117-.533.257-1.113.328-1.446.13-.608.281-.914.8-.89.27.012.596.322.505.823-.03.158-.186.879-.186.879h1.165l1.06-4.517h-1.201s-.089.387-.21.934c-.07.318-.404.54-.702.52-.47-.028-.592-.464-.506-.862.064-.3.175-.864.268-1.31.265-1.265 1.02-1.528 1.846-1.51.673.017 1.008.45 1.173.791.137.286.238.722.055 1.476h2.093zm92.449-.013l.183-.784c.123-.533.298-1.277 1.451-1.373l.67-2.9h-4.787c-.259 0-.522.218-.583.484l-.56 2.411c.028 0 1.07.111.768 1.343-.039.159-.85 4.111-1.263 5.825L170.937.14h-5.451c-.259 0-.522.219-.583.485l-.56 2.411c.028 0 1.285-.101.968 1.343l-.201.944c-.315 1.361-.831 3.793-1.342 5.778-.051.198-.15.37-.272.531-.435.573-1.018.511-1.018.511l-.607 2.604h5.345l.603-2.612c-.442-.015-1.152-.159-.869-1.397.111-.482 1.14-4.942 1.42-6.13l.611 10.14h4.36l2.278-9.55zm-17.563 2.725l-.487 2.112h.961l-.242 1.022c-.183.752-.903 1.22-1.62 1.044-.718-.173-1.16-.925-.999-1.68l-.002-.002 1.432-6.283c.174-.762.903-1.238 1.627-1.063.723.178 1.168.938.996 1.703l-.288 1.23h3.256L164.036.13h-2.424c-.442 0-.692.794-.692.794-.461-.334-.967-.634-1.548-.776-2.406-.586-4.833.971-5.456 3.43l-1.405 6.194c-.496 2.435.969 4.51 3.313 5.083 2.344.57 4.937-.57 5.517-2.932l.33-1.418a.585.585 0 01.563-.47h.607l.603-2.581h-4.825c-.25 0-.504.211-.563.469zm-37.762-.76c1.017.882 1.131 2.771.771 3.944-.823 2.672-2.683 3.762-4.67 3.642h-6.781l.597-2.61v-.003l.026.002c.272-.022.698-.122.992-.514.119-.16.202-.34.27-.53.539-2.387 1.296-5.655 1.474-6.491.357-1.683-.879-1.566-.907-1.566l.55-2.408c.061-.267.323-.485.583-.485h5.033c2.901 0 4.176 1.716 3.994 3.742-.124 1.39-.798 2.715-1.932 3.278zm-4.263-1.357h1.274c.174-.002.85-.084 1.067-.868.091-.329.137-.474.225-.927.136-.706-.087-1.203-1.049-1.203-.594 0-.858.095-.932.417l-.585 2.581zm.693 2.324h-.954c-.272 0-.265-.005-.333.262L114.611 12l1.188.006c1.018-.045 1.527-.697 1.686-1.248.03-.103.224-.814.262-.976.185-.791-.058-1.652-1.023-1.652z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain;
    text-indent: -9999px
}

.bck-navbar .navbar .navbar-brand .navbar-title.is--cor-brescia {
    width: 120px;
    height: 22px;
    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;
    background-size: contain;
    text-indent: -9999px
}

.bck-navbar .navbar .navbar-brand .navbar-title.is--cor-fiorentino {
    width: 195px;
    height: 15px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='196' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M191.795.137c-2.406-.586-4.894.975-5.466 3.445l-1.403 6.19c-.472 2.396.991 4.508 3.338 5.08 2.344.57 4.883-.537 5.491-2.929 0 0 1.387-6.019 1.397-6.07.677-3.164-.912-5.122-3.357-5.716zm.237 4.63l-.034.137h.006l-1.379 6.045-.02.083c-.144.587-.643 1-1.216 1a1.21 1.21 0 01-.283-.035c-.658-.162-1.071-.858-.921-1.554l.01-.06 1.4-6.136h.002l.018-.084c.136-.598.639-1.016 1.225-1.016.093 0 .186.01.279.033.668.165 1.08.87.913 1.587zM114.102.137c-2.407-.586-4.895.975-5.466 3.445l-1.404 6.19c-.473 2.396.993 4.508 3.338 5.08 2.345.57 4.882-.537 5.491-2.929 0 0 1.387-6.019 1.397-6.07.679-3.164-.911-5.122-3.356-5.716zm.238 4.63l-.036.137h.008l-1.381 6.045-.019.083c-.145.587-.643 1-1.218 1-.094 0-.189-.013-.28-.035-.659-.162-1.073-.858-.924-1.554l.013-.06 1.398-6.136h.001l.019-.084c.137-.598.64-1.016 1.224-1.016.094 0 .189.01.28.033.667.165 1.079.87.915 1.587zM167.338.145c-.259 0-.522.219-.583.485l-.562 2.413c.029 0 1.287-.102.97 1.344-.036.16-.202.945-.202.945-.316 1.362-.832 3.797-1.344 5.784-.051.198-.151.37-.273.53-.435.573-1.02.513-1.02.513l-.606 2.605h5.787l.61-2.613c-.355 0-1.418.069-1.082-1.399.12-.515 1.285-5.57 1.469-6.33.13-.57.322-1.384 1.711-1.384l.67-2.894h-5.545zM103.518.145c-.26 0-.523.219-.583.485l-.56 2.413c.027 0 1.285-.102.968 1.344l-.202.945c-.315 1.362-.832 3.797-1.342 5.784a1.5 1.5 0 01-.274.53c-.435.573-1.019.513-1.019.513l-.608 2.605h5.787l.609-2.613c-.353 0-1.416.069-1.08-1.399.118-.515 1.286-5.57 1.468-6.33.13-.57.322-1.384 1.711-1.384l.672-2.894h-5.547zM17.395.124c-2.408-.587-4.895.974-5.466 3.444l-1.403 6.19c-.473 2.395.992 4.508 3.337 5.08 2.345.57 4.882-.537 5.492-2.93 0 0 1.385-6.017 1.398-6.067.676-3.166-.914-5.123-3.358-5.717zm.238 4.63l-.036.135h.007l-1.38 6.047-.02.082c-.144.588-.644.999-1.217.999-.095 0-.19-.011-.281-.035-.658-.16-1.073-.856-.923-1.552l.012-.06 1.398-6.137.002-.001.019-.082c.135-.598.64-1.017 1.224-1.017.094 0 .187.01.28.034.668.164 1.08.87.915 1.587zM7.301 4.784l-.282 1.21h3.258L11.62.122H9.198c-.442 0-.693.793-.693.793C8.044.582 7.539.282 6.957.14 4.55-.447 2.124 1.112 1.5 3.57l-.006-.002L.097 9.758c-.497 2.435.968 4.51 3.312 5.082 2.345.57 4.937-.57 5.518-2.93l.77-3.32H7.121c-.43 0-.769.434-.863.79l-.099.454-.287 1.21c-.183.751-.903 1.22-1.619 1.044-.718-.173-1.16-.925-.998-1.68l-.003-.002 1.43-6.261c0-.003 0-.011.002-.02.173-.76.903-1.235 1.627-1.06.723.177 1.168.937.995 1.701l-.006.018zM31.035 12.075c-.507-.168-.784-.643-.583-1.315.126-.427.15-.535.266-.955.116-.42.234-1.845-.61-2.632 1.153-.555 1.9-1.894 2.025-3.297.183-2.027-.966-3.745-3.87-3.745H23.03c-.26 0-.523.218-.583.485l-.552 2.41c.028 0 1.266-.116.909 1.568-.178.837-.936 4.109-1.475 6.497a1.99 1.99 0 01-.272.531c-.294.392-.72.492-.993.514l-.027-.002v.002l-.598 2.613h5.817l.6-2.623h-.087c-.475 0-.786-.104-.953-.32-.151-.198-.194-.503-.116-.909.008-.044.61-2.673.61-2.673.104-.46.305-.452.577-.452h1.128c.425 0 .478.297.349.861-.16.683-.69 3.06-.74 3.3-.325 1.56.456 2.819 2.148 2.819h1.644l.618-2.677zM28.39 4.147a24.362 24.362 0 01-.293 1.332c-.06.23-.243.317-.417.32h-1.812l.586-2.586c.074-.321.339-.417.933-.417.965 0 1.14.645 1.003 1.35zM42.52 12.075c-.505-.168-.784-.643-.582-1.315.126-.427.15-.535.264-.955.118-.42.236-1.845-.608-2.632 1.154-.555 1.9-1.894 2.025-3.297.182-2.027-.966-3.745-3.87-3.745h-5.233c-.26 0-.523.218-.583.485l-.552 2.41c.029 0 1.267-.116.908 1.568-.177.837-.936 4.109-1.474 6.497-.07.191-.152.37-.272.531-.295.392-.72.492-.993.514l-.026-.002v.002l-.598 2.613h5.816l.6-2.623h-.087c-.475 0-.786-.104-.95-.32-.153-.198-.197-.503-.119-.909.009-.044.61-2.673.61-2.673.105-.46.306-.452.578-.452h1.128c.424 0 .479.297.348.861-.157.683-.69 3.06-.74 3.3-.324 1.56.457 2.819 2.15 2.819h1.643l.617-2.677zm-2.645-7.928a24.362 24.362 0 01-.293 1.332c-.059.23-.242.317-.416.32h-1.812l.585-2.586c.074-.321.339-.417.933-.417.965 0 1.14.645 1.003 1.35zM71.451 12.075c-.506-.168-.784-.643-.582-1.315.126-.427.148-.535.264-.955.117-.42.235-1.845-.609-2.632 1.154-.555 1.9-1.894 2.025-3.297.182-2.027-.966-3.745-3.87-3.745h-5.232c-.26 0-.524.218-.584.485l-.551 2.41c.029 0 1.266-.116.908 1.568-.177.837-.936 4.109-1.476 6.497a1.95 1.95 0 01-.271.531c-.294.392-.719.492-.993.514l-.026-.002v.002l-.598 2.613h5.816l.6-2.623h-.086c-.475 0-.787-.104-.951-.32-.153-.198-.195-.503-.118-.909.008-.044.61-2.673.61-2.673.105-.46.305-.452.578-.452h1.128c.425 0 .478.297.348.861-.157.683-.69 3.06-.74 3.3-.324 1.56.457 2.819 2.149 2.819h1.644l.617-2.677zm-2.645-7.928a23.124 23.124 0 01-.293 1.332c-.06.23-.242.317-.416.32h-1.812l.585-2.586c.074-.321.338-.417.932-.417.966 0 1.14.645 1.004 1.35zM46.014.13c-.26 0-.524.22-.584.487l-.562 2.413c.029 0 1.288-.102.97 1.343l-.202.945c-.315 1.362-.832 3.796-1.343 5.784-.05.197-.15.37-.273.53-.435.574-1.02.512-1.02.512l-.607 2.608h5.788l.609-2.614c-.354 0-1.417.07-1.081-1.4.117-.515 1.286-5.57 1.468-6.328.13-.571.322-1.386 1.711-1.386L51.56.13h-5.546zM52.729.13c-.26 0-.523.22-.584.487l-.555 2.421c.025 0 1.244.014.903 1.568-.185.836-.943 4.107-1.488 6.497-.067.19-.15.369-.271.53-.466.619-1.257.511-1.257.511l-.601 2.608h10.141l1.157-5.077h-2.261c-.18.82-.275 1.361-.51 1.825-.258.506-.712.727-1.369.727-.548 0-.938-.254-1.235-.604-.278-.327-.355-.823-.253-1.29.117-.534.256-1.115.327-1.447.132-.608.283-.916.8-.892.273.013.598.324.508.825-.03.158-.187.88-.187.88h1.167l1.063-4.522h-1.205l-.21.935c-.07.319-.404.54-.703.52-.47-.027-.593-.464-.507-.862.066-.3.176-.865.268-1.31.266-1.267 1.022-1.53 1.85-1.513.674.017 1.01.451 1.175.792.137.287.238.723.054 1.478h2.098L62.202.132h-9.473V.13zM83.294 5.216L84.452.131h-9.471c-.26 0-.523.219-.584.486l-.556 2.421c.027 0 1.245.014.903 1.568-.185.836-.943 4.107-1.487 6.497-.067.19-.15.369-.27.53-.295.389-.717.49-.99.513l-.602 2.606h9.874l1.157-5.077h-2.26c-.182.82-.275 1.361-.512 1.825-.256.506-.712.727-1.367.727-.549 0-.939-.254-1.238-.604-.276-.327-.354-.823-.252-1.29.118-.534.258-1.115.33-1.447.13-.608.28-.916.8-.892.27.013.596.324.506.825-.03.158-.186.88-.186.88h1.167l1.062-4.522h-1.203l-.211.935c-.07.319-.403.54-.704.52-.47-.027-.592-.464-.506-.862.064-.3.175-.865.268-1.31.265-1.267 1.022-1.53 1.849-1.513.674.017 1.01.451 1.175.792.138.287.238.723.055 1.478h2.096zM127.648 12.09c-.507-.17-.784-.643-.584-1.317.127-.427.15-.535.266-.954.117-.419.236-1.845-.61-2.633 1.155-.555 1.901-1.892 2.027-3.296.181-2.028-.966-3.745-3.872-3.745h-5.231c-.259 0-.524.218-.584.484l-.551 2.41c.028 0 1.266-.116.908 1.568-.176.838-.935 4.108-1.474 6.497a2.02 2.02 0 01-.272.532c-.295.39-.72.492-.994.514l-.026-.002v.002l-.597 2.612h5.815l.601-2.621h-.087c-.475 0-.786-.105-.952-.322-.152-.198-.194-.503-.117-.909.009-.044.61-2.672.61-2.672.103-.46.305-.452.577-.452h1.129c.424 0 .477.297.348.86-.158.683-.69 3.06-.739 3.3-.325 1.56.455 2.818 2.148 2.818h1.644l.617-2.674zm-2.645-7.93a24.385 24.385 0 01-.294 1.332c-.059.23-.241.316-.417.319h-1.81l.584-2.585c.074-.32.338-.416.933-.416.965 0 1.14.644 1.004 1.35zM139.491 5.23l1.158-5.085h-9.472c-.259 0-.521.219-.583.486l-.557 2.42c.027 0 1.246.014.904 1.568-.185.836-.943 4.108-1.487 6.497-.067.19-.151.37-.271.53-.294.39-.716.492-.989.514l-.601 2.604h9.872l1.156-5.074h-2.26c-.181.818-.274 1.36-.51 1.824-.258.506-.712.726-1.368.726-.549 0-.938-.255-1.236-.604-.278-.327-.354-.822-.253-1.29.117-.534.258-1.114.329-1.446.13-.61.282-.916.8-.893.271.013.598.323.507.825-.03.157-.185.88-.185.88h1.166l1.062-4.522h-1.204s-.088.387-.209.935c-.07.318-.404.538-.705.52-.469-.028-.593-.463-.507-.863.066-.3.176-.864.269-1.31.265-1.266 1.022-1.53 1.848-1.511.675.017 1.01.45 1.176.792.136.285.239.722.054 1.476h2.096zM152.013 5.202l.184-.784c.123-.533.299-1.278 1.453-1.375l.671-2.903h-4.794c-.26 0-.524.219-.584.486l-.562 2.412c.028 0 1.072.111.769 1.345-.038.159-.851 4.114-1.265 5.83L147.324.139h-5.46c-.259 0-.523.22-.584.486l-.56 2.413c.028 0 1.286-.101.97 1.345-.036.16-.202.943-.202.943-.316 1.364-.832 3.797-1.344 5.785a1.51 1.51 0 01-.272.53c-.435.573-1.021.512-1.021.512l-.606 2.608h5.35l.605-2.616c-.442-.014-1.154-.159-.87-1.397.11-.482 1.141-4.947 1.423-6.136l.611 10.15h4.367l2.282-9.56zM184.244 5.202c.086-.367.15-.647.184-.784.122-.533.297-1.278 1.453-1.375l.67-2.903h-4.794c-.26 0-.522.219-.583.486l-.562 2.412c.029 0 1.072.111.769 1.345-.038.159-.851 4.114-1.264 5.83L179.554.139h-5.458c-.259 0-.524.22-.584.486l-.562 2.413c.029 0 1.288-.101.97 1.345l-.202.943c-.314 1.364-.832 3.797-1.344 5.785-.049.197-.15.37-.271.53-.436.573-1.021.512-1.021.512l-.606 2.608h5.352l.603-2.616c-.443-.014-1.154-.159-.87-1.397.111-.482 1.14-4.947 1.422-6.136l.613 10.15h4.364l2.284-9.56zM157.469.134h-2.063c-.26 0-.523.22-.584.487l-1.07 4.588 2.165.004.227-.948c.092-.38.281-.725.467-.895.239-.216.566-.364.852-.4.603-.08.89.073.825.407a81.33 81.33 0 01-.532 2.32c-.002.001-.002.003-.002.004l-1.115 4.914a7.44 7.44 0 01-.136.491c-.061.195-.152.37-.274.53-.434.574-1.287.514-1.287.514l-.606 2.605h6.187l.608-2.613c-.01 0-.154 0-.166.002-.384.002-1.371.022-1.046-1.4.087-.377.751-3.202 1.176-5.003l.53-2.339c.073-.321.212-.385.726-.386.964-.004 1.089.643.952 1.35-.052.273-.116.58-.18.855h1.993l1.158-5.086h-8.805zM98.628.163h-5.35c-.26 0-.523.22-.585.486l-.554 2.422c.026 0 1.243.013.902 1.567-.183.836-.942 4.108-1.487 6.497a1.91 1.91 0 01-.27.53c-.467.619-1.259.513-1.259.513l-.6 2.606h6.226l.609-2.613c-.355 0-1.611.187-1.254-1.4l.066-.286.002.01.19-.867.138-.612c.007-.029.013-.059.02-.083a4.403 4.403 0 01.05-.19l.007-.033c.134-.467.316-.69.768-.671.271.012.597.324.506.824-.029.159-.185.88-.185.88h1.166l1.061-4.52h-1.204l-.209.934c-.07.319-.403.539-.703.52-.47-.028-.593-.464-.507-.863.058-.272.156-.765.243-1.187l.047-.213c.01-.034.016-.071.027-.104h-.003l.194-.876c.074-.322.212-.385.727-.387h.927c1.077 0 1.076 1.15.976 1.592-.12.532-.11.583-.115.6l2.128.008 1.158-5.085h-3.852v.001h-.001z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain;
    text-indent: -9999px
}

.bck-navbar .navbar .navbar-brand .navbar-title.is--cor-friuli {
    width: 237px;
    height: 40px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='237' height='39' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M185.363 21.988a.735.735 0 00-.674.564l-.643 2.775s1.474-.125 1.114 1.568c0 .188-.236 1.081-.236 1.081-.36 1.568-.956 4.374-1.567 6.663a2.07 2.07 0 01-.314.611 1.412 1.412 0 01-1.176.596l-.611 2.948h6.663l.705-3.01c-.407 0-1.567.078-1.254-1.568.141-.58 1.568-6.396 1.693-7.274a1.74 1.74 0 011.976-1.568l.768-3.323-6.444-.063zM236.836 35.8c-.454 0-1.003 0-1.395-1.427-.972-3.37-2.712-12.385-2.712-12.385h-2.759a.909.909 0 00-.722.564l-5.048 12.4a1.567 1.567 0 01-1.458.847l-.611 2.995h5.801l.736-3.136h-1.019a.313.313 0 01-.235-.141.998.998 0 010-.847c.065-.175.138-.348.22-.517h4.17c0 .11 0 .282.172.674a.806.806 0 010 .565.574.574 0 01-.47.235h-.596l-.94 3.166h6.271l.689-3.01-.094.016zm-8.575-3.56l1.803-4.42 1.191 4.405-2.994.015zM218.965 21.988a.753.753 0 00-.674.564l-.643 2.775s1.474-.125 1.113 1.568c0 .188-.235 1.081-.235 1.081-.36 1.568-.956 4.374-1.568 6.663-.062.223-.169.43-.313.611a1.412 1.412 0 01-1.176.596l-.674 2.948h6.632l.705-3.01c-.408 0-1.568.078-1.254-1.568.141-.58 1.568-6.396 1.693-7.274a1.74 1.74 0 011.975-1.568l.8-3.386h-6.381zM212.337 35.062a1.574 1.574 0 01-1.568.83h-.721a1.566 1.566 0 01-.972-.422 1.16 1.16 0 01-.204-1.066c.266-1.176 1.787-7.76 1.834-7.949.188-.564.596-1.128 1.834-1.128l.816-3.355h-6.365a.735.735 0 00-.675.564l-.658 2.806s1.442 0 1.05 1.803c-.109.455-.36 1.568-.674 2.9-.329 1.443-.737 3.136-1.066 4.578a2.267 2.267 0 01-.313.611 1.487 1.487 0 01-1.129.58l-.69 2.98h11.35l1.474-6.397h-2.602a19.49 19.49 0 01-.721 2.665zM181.913 33.23l.686-2.904h-5.407a.717.717 0 00-.639.535l-.533 2.37h1.066l-.274 1.146A1.524 1.524 0 01175 35.554a1.519 1.519 0 01-.957-.71 1.535 1.535 0 01-.155-1.185l1.599-7.093a1.535 1.535 0 01.663-.982 1.524 1.524 0 011.164-.21 1.51 1.51 0 01.964.716 1.54 1.54 0 01.148 1.195l-.32 1.39h3.64l1.523-6.602h-2.711c-.487 0-.777.886-.777.886a5.006 5.006 0 00-1.751-.84 5.117 5.117 0 00-3.832.673 5.149 5.149 0 00-2.259 3.178l-1.523 6.955a4.796 4.796 0 001.981 4.987 4.76 4.76 0 001.734.73 4.965 4.965 0 003.764-.37 4.993 4.993 0 002.419-2.917l.366-1.528a.688.688 0 01.64-.52l.593-.076zM205.706 22.123l-.779 3.305a1.628 1.628 0 00-1.053.48 1.656 1.656 0 00-.476 1.064c0 .216-.168.741-.321 1.405 0 .34-.168.71-.26 1.096-.092.386-.138.587-.199.896-.061.309-.199.865-.306 1.266 0 .155 0 .31-.107.448-.107.139-.122.51-.153.741-.03.232-.076.325-.107.479-.091.479-.183.911-.275 1.25-.107.51-.183.835-.183.835a4.652 4.652 0 01-1.193 2.078 4.578 4.578 0 01-2.064 1.195 5.603 5.603 0 01-2.905 0h-.152a4.798 4.798 0 01-2.849-1.968 4.878 4.878 0 01-.805-3.39v-.355l1.528-6.455a1.024 1.024 0 00-.705-1.079 1 1 0 00-.457-.033l.643-2.702a.723.723 0 01.657-.556h5.198l-.81 3.52-.122.078a1.12 1.12 0 00-.245.216 1.737 1.737 0 00-.275.494 2.398 2.398 0 00-.077.263 2.3 2.3 0 000 .262c0 .186-.153.634-.275 1.19v.216c-.076.34-.153.71-.244 1.096-.092.386-.123.494-.169.741-.046.247-.183.757-.26 1.143l-.504 2.316c-.07.371-.003.755.189 1.08.191.324.494.566.851.68.101.016.204.016.305 0a1.397 1.397 0 001.178-.663c.049-.105.09-.213.122-.325.137-.556.29-1.158.428-1.76.214-.896.428-1.807.611-2.625.123-.556.245-1.081.337-1.545.092-.463.107-.447.153-.633a.2.2 0 000-.077v-.216c0-.17 0-.37.107-.54v-.232c.214-1.004-.245-1.343-.627-1.452l.795-3.35h5.886l-.031.123zM90.326 25.296l.752-3.339h-5.565l-.768 3.34h.313a.643.643 0 01.627.893c-.172.25-1.74 4.53-2.461 6.333-.172-1.661-.596-5.612-.659-6.145-.062-.533.283-1.003.612-1.02h.502l.784-3.338h-6.146a.753.753 0 00-.643.486L77 25.312a1.427 1.427 0 011.662 1.191c.564 4.03 1.568 12.307 1.568 12.307h3.26c.298 0 .408-.267.518-.565l5.032-12.15a1.285 1.285 0 011.286-.799zM98.472 32.961a9.249 9.249 0 01-.58 2.101 1.568 1.568 0 01-1.567.846 1.756 1.756 0 01-1.411-.705 1.692 1.692 0 01-.298-1.568c.125-.611.298-1.285.376-1.661.157-.706.33-1.05.925-1.035a.751.751 0 01.58.956c0 .188-.204 1.02-.204 1.02h1.333l1.207-5.096h-1.38s-.11.455-.25 1.082a.768.768 0 01-.8.596c-.549 0-.69-.533-.596-.988.094-.455.204-1.003.314-1.568a1.897 1.897 0 012.132-1.724 1.474 1.474 0 011.348.91c.23.536.252 1.14.063 1.692h2.414l1.349-5.847H92.452a.72.72 0 00-.674.548l-.58 2.79s1.427 0 1.035 1.82c-.204.956-1.082 4.703-1.71 7.477a2.257 2.257 0 01-.313.612 1.661 1.661 0 01-1.458.58l-.69 2.994h11.696l1.333-5.847-2.619.015zM126.547 32.961a9.28 9.28 0 01-.58 2.101 1.571 1.571 0 01-1.568.846 1.819 1.819 0 01-1.427-.705 1.744 1.744 0 01-.282-1.568c.125-.611.298-1.285.376-1.661.141-.706.33-1.05.925-1.035a.753.753 0 01.58.956c0 .188-.219 1.02-.219 1.02h1.348l1.176-5.096h-1.395s-.094.455-.236 1.082a.78.78 0 01-.799.596c-.549 0-.69-.533-.596-.988.094-.455.204-1.003.314-1.568a1.887 1.887 0 01.687-1.333 1.886 1.886 0 011.445-.407 1.57 1.57 0 011.348.91 2.364 2.364 0 010 1.692h2.415l1.395-5.831H120.48a.753.753 0 00-.675.548l-.627 2.79s1.427 0 1.035 1.82l-1.646 7.477a2.27 2.27 0 01-.314.612 1.66 1.66 0 01-1.458.58l-.69 2.994h11.68l1.333-5.847-2.571.015zM116.728 26.895a1.69 1.69 0 011.677-1.567l.737-3.371h-5.487a.77.77 0 00-.674.564l-.643 2.775s1.239.141.878 1.568c0 .188-.972 4.703-1.442 6.725l-.659-11.632h-6.271a.77.77 0 00-.674.564l-.706 2.775s1.474-.11 1.114 1.568c0 .188-.236 1.097-.236 1.097-.36 1.568-.956 4.374-1.567 6.663a2.27 2.27 0 01-.314.611 1.375 1.375 0 01-1.176.58l-.627 2.98h6.161l.706-3.01c-.517 0-1.333-.189-1.003-1.569.125-.548 1.317-5.69 1.567-7.07l.769 11.648h5.032l2.634-10.974c.094-.439.172-.768.204-.925zM145.28 21.988a.74.74 0 00-.675.564l-.642 2.775s1.473-.125 1.113 1.568c0 .188-.235 1.081-.235 1.081-.361 1.568-.957 4.374-1.568 6.663a1.56 1.56 0 01-.314.611 1.372 1.372 0 01-1.16.596l-.69 2.948h6.663l.69-3.01c-.407 0-1.568.078-1.238-1.568.141-.58 1.567-6.396 1.693-7.274a1.729 1.729 0 011.263-1.524c.227-.062.464-.077.697-.044l.783-3.323-6.38-.063zM163.27 35.8c-.439 0-.988 0-1.395-1.427-.972-3.37-2.697-12.385-2.697-12.385h-2.728a.945.945 0 00-.736.564l-5.033 12.4a1.567 1.567 0 01-1.458.847l-.69 2.995h5.801l.705-3.136h-1.003a.265.265 0 01-.235-.141.999.999 0 010-.847 5.69 5.69 0 01.219-.517h4.155c0 .11.078.282.157.674a.687.687 0 010 .565.54.54 0 01-.471.235h-.58l-.721 3.135h6.271l.69-3.01-.251.047zm-8.56-3.56l1.787-4.42 1.208 4.405-2.995.015zM143.981 21.957h-10.817a.735.735 0 00-.675.564l-1.238 5.3h2.712a3.138 3.138 0 011.066-2.086c.565-.47 1.192-.486 3.277-.486h.204l-9.046 10.065-.8 3.48h11.539l1.332-5.847h-2.602a3.23 3.23 0 01-1.051 2.085c-.58.47-1.16.517-3.135.486h-.517l8.936-9.72.815-3.841zM30.004 21.988a.737.737 0 00-.674.564l-.642 2.775s1.473-.125 1.113 1.568c0 .188-.236 1.081-.236 1.081-.36 1.568-.956 4.374-1.567 6.663-.069.224-.18.431-.33.611a1.379 1.379 0 01-1.16.596l-.72 2.948h6.662l.69-3.01c-.392 0-1.568.078-1.239-1.568.157-.612 1.537-6.396 1.725-7.306a1.74 1.74 0 011.975-1.567l.784-3.355h-6.38zM64.092 21.988a.737.737 0 00-.674.564l-.643 2.775s1.474-.125 1.113 1.568c0 .188-.235 1.081-.235 1.081-.36 1.568-.956 4.374-1.568 6.663-.063.223-.17.43-.313.611a1.41 1.41 0 01-1.176.596l-.674 2.948h6.663l.705-3.01c-.407 0-1.567.078-1.254-1.568.141-.58 1.568-6.396 1.693-7.274a1.74 1.74 0 011.976-1.568l.768-3.386h-6.38zM25.703 35.737a1.132 1.132 0 01-.787-1.101 1.13 1.13 0 01.113-.467c.157-.486.172-.611.313-1.097a3.417 3.417 0 00-.69-2.98 4.703 4.703 0 002.32-3.84c.205-2.336-1.112-4.311-4.452-4.311H16.5a.737.737 0 00-.674.549l-.58 2.822s1.442-.126 1.035 1.802c-.204.972-1.082 4.703-1.693 7.478a2.257 2.257 0 01-.314.612 1.568 1.568 0 01-1.144.595l-.769 2.995h6.695l.69-3.026h-.095a1.301 1.301 0 01-1.097-.36 1.364 1.364 0 01-.172-1.035l.705-3.136c.125-.533.345-.517.659-.517h1.3c.487 0 .55.345.408.988-.14.642-.8 3.511-.862 3.794a2.447 2.447 0 002.493 3.292h1.897l.72-3.057zm-3.041-9.124c-.11.517-.236 1.144-.345 1.567a.455.455 0 01-.47.377H19.76l.674-2.979c0-.36.392-.47 1.066-.47 1.113-.047 1.317.69 1.16 1.505zM10.582 21.988H4.437a.737.737 0 00-.674.564l-.627 2.775s1.426 0 1.034 1.803c-.204.972-1.082 4.703-1.709 7.478a2.259 2.259 0 01-.313.611 1.677 1.677 0 01-1.443.596L0 38.794h7.165l.674-2.995c-.424 0-1.866.22-1.443-1.568v-.329c.079-.313.157-.674.22-.987.063-.314.125-.565.172-.706V31.88c.157-.533.361-.8.878-.768a.753.753 0 01.596.94c0 .188-.22 1.02-.22 1.02h1.333l1.396-5.252H9.406s-.095.454-.236 1.081a.83.83 0 01-.815.596c-.517-.11-.69-.549-.517-1.003.172-.455.172-.878.282-1.364v-.251-.125l.22-1.004c.094-.376.25-.439.83-.439h1.082c1.239 0 1.239 1.317 1.113 1.819a5.293 5.293 0 00-.125.69h2.446l1.332-5.832h-4.437zM57.188 35.063a1.568 1.568 0 01-1.568.83h-.72a1.568 1.568 0 01-.973-.422 1.16 1.16 0 01-.204-1.066c.267-1.176 1.788-7.76 1.835-7.949.188-.564.595-1.128 1.834-1.128l.83-3.371h-6.364a.737.737 0 00-.674.564l-.659 2.807s1.443 0 1.05 1.802a181.7 181.7 0 00-.674 2.9c-.329 1.443-.736 3.136-1.066 4.578a2.256 2.256 0 01-.313.612 1.475 1.475 0 01-1.129.58l-.706 2.994h11.351l1.474-6.396h-2.665a19.443 19.443 0 01-.659 2.665zM50.128 22l-.783 3.328a1.632 1.632 0 00-1.056.485 1.675 1.675 0 00-.478 1.071L47.49 28.3c-.077.342-.169.715-.26 1.104-.093.389-.139.591-.2.902-.062.311-.2.871-.307 1.276 0 .155-.077.311-.108.451-.03.14-.122.513-.153.747-.03.233-.077.326-.107.482-.092.482-.184.918-.276 1.26-.108.513-.185.84-.185.84a4.683 4.683 0 01-1.197 2.094 4.588 4.588 0 01-2.07 1.204 5.6 5.6 0 01-2.915 0h-.154a4.817 4.817 0 01-2.838-1.975 4.937 4.937 0 01-.813-3.392v-.358l1.534-6.502a1.04 1.04 0 00-.324-.874 1.01 1.01 0 00-.888-.246l.675-2.753a.732.732 0 01.239-.391c.118-.101.266-.16.42-.17h5.217l-.813 3.547-.123.078c-.092.06-.174.134-.245.218-.118.15-.212.318-.276.498a2.431 2.431 0 000 .264 2.16 2.16 0 000 .265c0 .186-.154.637-.277 1.197v.218c-.076.342-.153.716-.245 1.105s-.123.497-.169.746c-.046.25-.184.762-.26 1.151l-.507 2.334c-.105.356-.08.739.069 1.078.149.34.413.614.744.773.102.015.205.015.307 0 .236-.002.468-.065.675-.182a1.42 1.42 0 00.506-.487c.075-.087.141-.181.2-.28.138-.56.291-1.167.43-1.773.214-.903.429-1.82.613-2.645.123-.56.245-1.089.337-1.555.093-.467.108-.452.154-.638a.192.192 0 000-.078v-.218c0-.17.077-.373.107-.544v-.234c.215-1.01-.245-1.353-.629-1.462L44.221 22h5.907zM89.995.142c-2.88-.676-5.859 1.125-6.542 3.973l-1.679 7.14c-.566 2.764 1.186 5.2 3.995 5.86 2.805.658 5.843-.621 6.57-3.38 0 0 1.658-6.942 1.673-6.998.811-3.651-1.091-5.909-4.017-6.595zm.284 5.341l-.043.157h.008l-1.65 6.976-.026.094c-.17.677-.77 1.151-1.454 1.151a1.43 1.43 0 01-.339-.04c-.788-.184-1.283-.988-1.103-1.79l.014-.069 1.673-7.08h.002l.023-.096a1.507 1.507 0 011.8-1.134c.8.191 1.293 1.005 1.095 1.831zM78.416 5.507l-.324 1.396h3.754l1.55-6.782h-2.793c-.51 0-.8.917-.8.917-.53-.385-1.114-.732-1.783-.895-2.775-.677-5.571 1.121-6.29 3.959l-.008-.003-1.61 7.152c-.573 2.81 1.116 5.207 3.818 5.867 2.702.658 5.691-.657 6.36-3.384l.887-3.834H78.21c-.497 0-.886.502-.995.912l-.114.525-.33 1.398c-.21.866-1.041 1.407-1.867 1.204-.828-.2-1.337-1.068-1.152-1.94l-.002-.003 1.647-7.229.004-.023c.2-.878 1.042-1.428 1.875-1.226.833.206 1.347 1.083 1.147 1.966-.003.006-.004.014-.007.023zM105.872 13.77c-.586-.195-.906-.742-.674-1.517.147-.492.173-.616.307-1.101.134-.482.27-2.126-.705-3.035 1.334-.64 2.196-2.183 2.342-3.8.21-2.337-1.117-4.317-4.474-4.317H96.62c-.3 0-.604.25-.674.558l-.637 2.778c.032 0 1.463-.134 1.05 1.808-.206.966-1.082 4.737-1.706 7.488a2.248 2.248 0 01-.313.613c-.34.452-.834.568-1.148.594l-.03-.003v.002l-.691 3.013h6.722l.695-3.023h-.101c-.548 0-.909-.122-1.1-.37-.177-.23-.225-.58-.135-1.048.009-.052.705-3.08.705-3.08.12-.53.353-.522.668-.522h1.303c.491 0 .552.343.402.994-.183.786-.797 3.526-.854 3.802-.376 1.797.528 3.25 2.482 3.25h1.9l.714-3.084zm-3.058-9.14a28.862 28.862 0 01-.339 1.535c-.068.264-.279.365-.482.367H99.9l.676-2.978c.085-.371.391-.48 1.079-.48 1.114-.001 1.316.74 1.159 1.556zM119.269 13.77c-.586-.195-.908-.742-.674-1.517.145-.492.173-.616.307-1.101.134-.482.27-2.126-.705-3.035 1.333-.64 2.197-2.183 2.342-3.8C120.747 1.98 119.421 0 116.065 0h-6.048c-.3 0-.604.25-.674.558l-.638 2.778c.033 0 1.464-.134 1.05 1.808-.205.966-1.082 4.737-1.705 7.488a2.233 2.233 0 01-.315.613c-.34.452-.832.568-1.147.594l-.03-.003v.002l-.691 3.013h6.722l.695-3.023h-.101c-.549 0-.909-.122-1.101-.37-.175-.23-.224-.58-.134-1.048.009-.052.705-3.08.705-3.08.12-.53.352-.522.666-.522h1.304c.491 0 .553.343.403.994-.182.786-.798 3.526-.854 3.802-.376 1.797.527 3.25 2.482 3.25h1.9l.715-3.084zm-3.058-9.14c-.102.522-.24 1.154-.339 1.535-.068.264-.28.365-.481.367h-2.095l.677-2.978c.086-.371.391-.48 1.079-.48 1.114-.001 1.316.74 1.159 1.556zM152.976 13.77c-.585-.195-.907-.742-.674-1.517.146-.492.173-.616.307-1.101.135-.482.271-2.126-.705-3.035 1.335-.64 2.196-2.183 2.341-3.8C154.456 1.98 153.129 0 149.772 0h-6.048c-.301 0-.603.25-.674.558l-.638 2.778c.033 0 1.463-.134 1.05 1.808-.205.966-1.082 4.737-1.705 7.488a2.314 2.314 0 01-.313.613c-.341.452-.834.568-1.149.594l-.03-.003v.002l-.691 3.013h6.723l.694-3.023h-.101c-.549 0-.909-.122-1.1-.37-.176-.23-.225-.58-.136-1.048.01-.052.705-3.08.705-3.08.121-.53.353-.522.668-.522h1.304c.49 0 .552.343.402.994-.182.786-.797 3.526-.854 3.802-.376 1.797.528 3.25 2.484 3.25h1.899l.714-3.084zm-3.058-9.14a28.94 28.94 0 01-.338 1.535c-.068.264-.279.365-.482.367h-2.094l.678-2.978c.085-.371.391-.48 1.078-.48 1.114-.001 1.315.74 1.158 1.556zM123.359 0c-.293 0-.591.252-.661.56l-.634 2.782c.031 0 1.456-.117 1.097 1.55-.04.184-.228 1.088-.228 1.088-.358 1.57-.942 4.375-1.521 6.667a1.746 1.746 0 01-.308.612c-.492.66-1.154.59-1.154.59l-.686 3.004h6.548l.688-3.011c-.399 0-1.603.079-1.222-1.613.134-.595 1.455-6.422 1.662-7.297.148-.658.364-1.596 1.936-1.596L129.635 0h-6.276zM131.107 0c-.304 0-.61.252-.683.56l-.647 2.79c.03 0 1.452.017 1.053 1.808-.214.964-1.1 4.736-1.735 7.488a2.284 2.284 0 01-.316.613c-.545.713-1.47.59-1.47.59l-.7 3.004h11.839l1.352-5.85h-2.641c-.21.944-.321 1.569-.596 2.103-.3.582-.832.837-1.596.837-.641 0-1.097-.293-1.444-.695-.325-.377-.414-.95-.296-1.488.138-.616.301-1.286.384-1.668.152-.701.328-1.056.936-1.028.316.015.695.372.59.95a69.88 69.88 0 01-.217 1.014h1.362l1.24-5.211h-1.406s-.103.446-.245 1.077c-.082.368-.471.622-.821.6-.549-.032-.693-.535-.592-.994.075-.346.205-.997.314-1.512.309-1.46 1.192-1.763 2.157-1.742.788.02 1.181.519 1.373.913.16.33.277.833.063 1.703h2.449L142.166 0h-11.059zM166.36 5.862L167.663 0h-10.659c-.293 0-.589.252-.658.56l-.624 2.79c.029 0 1.4.017 1.014 1.808-.206.964-1.059 4.736-1.672 7.488a2.28 2.28 0 01-.304.613c-.33.447-.805.565-1.113.592l-.676 3.002h11.109l1.302-5.85h-2.546c-.201.944-.307 1.569-.573 2.103-.29.582-.801.837-1.538.837-.617 0-1.057-.293-1.392-.695-.312-.377-.399-.95-.284-1.488.132-.616.289-1.285.369-1.668.147-.701.318-1.056.902-1.028.306.015.671.372.57.95-.034.183-.21 1.014-.21 1.014h1.313l1.195-5.211h-1.355s-.099.446-.236 1.077a.793.793 0 01-.792.6c-.529-.032-.667-.535-.57-.994.072-.346.197-.997.302-1.512.298-1.46 1.149-1.763 2.081-1.742.758.02 1.137.519 1.321.913.155.33.269.833.062 1.703h2.359z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain;
    text-indent: -9999px
}

.bck-navbar .navbar .navbar-brand .navbar-title.is--cor-milano {
    width: 112px;
    height: 22px;
    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;
    background-size: contain;
    text-indent: -9999px
}

.bck-navbar .navbar .navbar-brand .navbar-title.is--cor-roma {
    width: 87px;
    height: 22px;
    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;
    background-size: contain;
    text-indent: -9999px
}

.bck-navbar .navbar .navbar-brand .navbar-title.is--cor-trentino {
    width: 262px;
    height: 18px;
    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;
    background-size: contain;
    text-indent: -9999px
}

.bck-navbar .navbar .navbar-brand .navbar-title.is--cor-mezzogiorno {
    width: 248px;
    height: 15px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg width='248' height='15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M17.412.123c-2.41-.586-4.9.976-5.472 3.448l-1.404 6.196c-.474 2.399.992 4.513 3.34 5.086 2.347.57 4.888-.54 5.497-2.934 0 0 1.386-6.024 1.399-6.073.678-3.168-.913-5.127-3.36-5.723zm.238 4.635l-.037.137h.007l-1.38 6.053-.022.082c-.142.587-.644.998-1.216.998-.095 0-.19-.01-.283-.034-.659-.16-1.073-.858-.923-1.554l.012-.06 1.399-6.143h.002l.019-.084c.135-.597.64-1.017 1.226-1.017.093 0 .188.012.28.033.669.166 1.081.872.915 1.59zM182.09.123c-2.408-.586-4.899.976-5.473 3.448l-1.404 6.196c-.472 2.399.992 4.513 3.342 5.086 2.347.57 4.887-.54 5.498-2.934 0 0 1.384-6.024 1.397-6.073.677-3.168-.913-5.127-3.36-5.723zm.237 4.635l-1.43 6.271c-.142.588-.645.999-1.218.999-.094 0-.19-.011-.282-.035-.659-.16-1.073-.857-.924-1.554l1.432-6.286c.138-.597.643-1.017 1.226-1.017.094 0 .189.012.281.033.669.166 1.083.872.915 1.59zM209.251.123c-2.409-.586-4.898.976-5.472 3.448l-1.403 6.196c-.474 2.399.992 4.513 3.339 5.086 2.347.57 4.888-.54 5.498-2.934 0 0 1.386-6.024 1.399-6.073.678-3.168-.915-5.127-3.361-5.723zm.237 4.635l-.035.137h.009l-1.38 6.053-.023.082c-.143.587-.645.998-1.217.998-.095 0-.188-.01-.282-.034-.66-.16-1.073-.858-.923-1.554l.012-.06 1.398-6.143h.002l.021-.084c.134-.597.639-1.017 1.224-1.017.094 0 .188.012.279.033.669.166 1.082.872.915 1.59zM7.309 4.789l-.282 1.21h3.26L11.633.122H9.209c-.443 0-.694.795-.694.795C8.052.582 7.546.28 6.964.14c-2.409-.587-4.838.972-5.462 3.431l-.007-.002L.097 9.768c-.497 2.436.97 4.513 3.315 5.085 2.347.57 4.943-.57 5.524-2.934l.77-3.322H7.13c-.432 0-.77.435-.865.79l-.098.455-.287 1.212c-.183.75-.904 1.22-1.622 1.043-.718-.173-1.16-.925-1-1.681l-.001-.002 1.43-6.266a.15.15 0 01.004-.02c.173-.761.904-1.238 1.628-1.063.723.179 1.17.94.996 1.704-.003.006-.004.012-.006.02zM31.066 12.088c-.507-.17-.785-.644-.584-1.317.127-.427.15-.535.266-.956.116-.419.234-1.846-.61-2.636 1.155-.555 1.901-1.895 2.027-3.299.182-2.03-.966-3.749-3.874-3.749h-5.237c-.26 0-.523.218-.584.485l-.551 2.412c.028 0 1.267-.116.908 1.57-.177.839-.936 4.113-1.476 6.502a1.958 1.958 0 01-.272.532c-.295.393-.721.493-.994.516l-.026-.003v.003l-.598 2.615h5.821l.602-2.624h-.088c-.474 0-.786-.106-.952-.321-.153-.2-.195-.505-.117-.91.008-.045.61-2.676.61-2.676.105-.46.306-.453.579-.453h1.128c.426 0 .479.299.349.863-.159.683-.691 3.062-.74 3.302-.325 1.56.457 2.821 2.15 2.821h1.645l.618-2.677zm-2.649-7.937a25.85 25.85 0 01-.293 1.334c-.059.229-.242.316-.417.318h-1.813l.586-2.586c.074-.322.338-.417.934-.417.965 0 1.14.643 1.003 1.351zM42.563 12.088c-.508-.17-.786-.644-.584-1.317.126-.427.15-.535.266-.956.116-.419.234-1.846-.61-2.636 1.154-.555 1.902-1.895 2.028-3.299.18-2.03-.968-3.749-3.875-3.749h-5.237c-.26 0-.524.218-.584.485l-.552 2.412c.028 0 1.267-.116.91 1.57-.178.839-.938 4.113-1.478 6.502a1.96 1.96 0 01-.272.532c-.294.393-.721.493-.994.516l-.026-.003v.003l-.598 2.615h5.821l.602-2.624h-.088c-.475 0-.786-.106-.953-.321-.152-.2-.194-.505-.116-.91.008-.045.61-2.676.61-2.676.104-.46.306-.453.577-.453h1.13c.425 0 .479.299.348.863-.157.683-.69 3.062-.74 3.302-.325 1.56.458 2.821 2.15 2.821h1.646l.619-2.677zm-2.649-7.937a25.842 25.842 0 01-.293 1.334c-.059.229-.242.316-.417.318H37.39l.587-2.586c.074-.322.339-.417.934-.417.965 0 1.14.643 1.003 1.351zM71.52 12.088c-.506-.17-.785-.644-.584-1.317.127-.427.15-.535.266-.956.117-.419.235-1.846-.61-2.636 1.155-.555 1.901-1.895 2.027-3.299.183-2.03-.966-3.749-3.873-3.749h-5.238c-.26 0-.522.218-.584.485l-.551 2.412c.028 0 1.267-.116.909 1.57-.178.839-.937 4.113-1.477 6.502a1.991 1.991 0 01-.271.532c-.295.393-.722.493-.994.516l-.027-.003v.003l-.598 2.615h5.821l.602-2.624h-.088c-.475 0-.787-.106-.953-.321-.152-.2-.194-.505-.117-.91.008-.045.61-2.676.61-2.676.104-.46.306-.453.578-.453h1.13c.424 0 .478.299.348.863-.157.683-.69 3.062-.74 3.302-.325 1.56.457 2.821 2.151 2.821h1.645l.618-2.677zm-2.648-7.937a24.353 24.353 0 01-.293 1.334c-.059.229-.241.316-.417.318h-1.813l.587-2.586c.073-.322.338-.417.933-.417.965 0 1.14.643 1.003 1.351zM222.901 12.088c-.508-.17-.787-.644-.585-1.317.129-.427.151-.535.268-.956.116-.419.232-1.846-.612-2.636 1.155-.555 1.903-1.895 2.028-3.299.183-2.03-.967-3.749-3.873-3.749h-5.237c-.261 0-.524.218-.585.485l-.552 2.412c.028 0 1.267-.116.911 1.57-.18.839-.938 4.113-1.478 6.502a1.908 1.908 0 01-.272.532c-.295.393-.721.493-.994.516l-.026-.003v.003l-.599 2.615h5.823l.6-2.624h-.085c-.476 0-.789-.106-.955-.321-.151-.2-.196-.505-.116-.91.007-.045.61-2.676.61-2.676.102-.46.304-.453.578-.453h1.128c.424 0 .479.299.348.863-.157.683-.689 3.062-.741 3.302-.325 1.56.457 2.821 2.151 2.821h1.647l.618-2.677zm-2.649-7.937a26.588 26.588 0 01-.292 1.334.414.414 0 01-.416.318h-1.817l.588-2.586c.073-.322.337-.417.934-.417.964 0 1.141.643 1.003 1.351zM119.934 9.204c-.264 1.101-.4 1.714-.628 2.307-.196.513-.723.717-1.343.713-.201 0-.431.008-.628-.013-.369-.039-.721-.183-.854-.356-.151-.197-.284-.471-.177-.938.239-1.018 1.556-6.738 1.593-6.901.164-.488.523-.983 1.604-.983l.7-2.912h-5.533c-.261 0-.525.22-.587.486l-.561 2.433c.029 0 1.247.013.9 1.57-.088.4-.314 1.364-.583 2.521h-.004c-.293 1.255-.64 2.737-.928 3.981-.067.191-.152.37-.271.532-.292.383-.707.488-.98.511l-.603 2.61h9.861l1.287-5.56h-2.265v-.001zM98.035.126l-4.893.001c-.26 0-.523.22-.584.487l-.551 2.427c.03 0 1.245.016.906 1.568-.183.838-.933 4.105-1.473 6.494-.068.19-.151.369-.272.53-.3.4-.738.496-1.009.515l-.601 2.607 7.23-.004c1.497 0 3.204-.646 3.923-3.659.64-2.944 1.302-5.67 1.302-5.67.539-2.766-1.464-5.296-3.978-5.296zm.722 4.9l-.438 1.93c-.338 1.488-.758 3.34-.865 3.769-.248.974-.58 1.288-1.371 1.288-.11 0-1.286.007-1.441.004l2.008-8.87h.98c.366 0 .703.17.922.465.262.352.335.854.205 1.414zM46.059.13c-.26 0-.523.22-.585.487l-.56 2.416c.027 0 1.287-.102.97 1.346-.036.16-.202.945-.202.945-.317 1.363-.833 3.799-1.346 5.789-.05.197-.15.37-.272.531-.436.574-1.021.513-1.021.513l-.608 2.608h5.794l.608-2.615c-.353 0-1.418.069-1.08-1.4.118-.517 1.286-5.576 1.47-6.337.13-.571.322-1.386 1.712-1.386l.672-2.896h-5.552zM198.46.13c-.261 0-.523.22-.585.487l-.561 2.416c.027 0 1.286-.102.969 1.346l-.201.945c-.317 1.363-.833 3.799-1.344 5.789-.053.197-.15.37-.274.531-.435.574-1.021.513-1.021.513l-.607 2.608h5.793l.609-2.615c-.355 0-1.417.069-1.081-1.4.118-.517 1.285-5.576 1.47-6.337.13-.571.322-1.386 1.713-1.386l.671-2.896h-5.551zM52.782.13c-.26 0-.524.22-.586.487l-.555 2.423c.026 0 1.245.015.903 1.57-.183.837-.943 4.112-1.488 6.502-.067.192-.15.37-.27.532-.467.619-1.26.513-1.26.513l-.6 2.608h10.15l1.158-5.08H57.97c-.18.82-.275 1.362-.51 1.826-.258.506-.714.727-1.37.727-.549 0-.94-.255-1.237-.604-.279-.327-.355-.825-.254-1.292.118-.534.258-1.116.329-1.448.13-.61.282-.917.802-.893.272.013.597.323.507.825-.03.159-.186.88-.186.88h1.167l1.063-4.524h-1.205s-.088.387-.21.935c-.07.32-.404.54-.704.521-.47-.028-.594-.465-.507-.863.064-.3.175-.866.268-1.313.265-1.267 1.022-1.531 1.85-1.512.675.017 1.012.45 1.177.792.137.287.238.724.054 1.479h2.1L62.262.13h-9.481zM83.374 5.221l1.159-5.09h-9.48c-.261 0-.525.22-.586.487l-.555 2.423c.025 0 1.245.014.902 1.57-.183.836-.942 4.111-1.487 6.502-.067.191-.151.37-.271.531-.294.389-.716.491-.99.515l-.601 2.606h9.88l1.159-5.079H80.24c-.18.82-.273 1.361-.51 1.825-.258.506-.713.728-1.368.728-.55 0-.94-.256-1.238-.605-.278-.327-.355-.824-.253-1.292.117-.534.257-1.115.328-1.447.131-.61.283-.918.802-.893.272.012.597.323.507.824-.03.16-.186.881-.186.881h1.168l1.062-4.525h-1.205l-.21.935c-.07.32-.404.54-.704.522-.47-.028-.593-.465-.507-.864.064-.3.175-.865.268-1.313.266-1.267 1.023-1.53 1.851-1.512.674.017 1.011.45 1.176.793.137.286.239.723.054 1.478h2.099zM112.387 5.221l1.159-5.09h-9.481c-.261 0-.524.22-.586.487l-.555 2.423c.026 0 1.246.014.904 1.57-.185.836-.944 4.111-1.489 6.502-.067.191-.151.37-.271.531-.293.389-.716.491-.989.515l-.602 2.606h9.881l1.159-5.079h-2.265c-.179.82-.274 1.361-.51 1.825-.257.506-.713.728-1.368.728-.55 0-.94-.256-1.238-.605-.278-.327-.356-.824-.252-1.292.116-.534.255-1.115.328-1.447.131-.61.281-.918.801-.893.271.012.597.323.507.824-.03.16-.186.881-.186.881h1.168l1.061-4.525h-1.204s-.089.388-.211.935c-.069.32-.404.54-.705.522-.469-.028-.592-.465-.506-.864.065-.3.175-.865.268-1.313.266-1.267 1.023-1.53 1.85-1.512.676.017 1.013.45 1.178.793.136.286.238.723.054 1.478h2.1zM145.983.13c-.258 0-.521.22-.583.487l-.556 2.423c.024 0 1.246.015.904 1.57-.185.837-.943 4.112-1.49 6.502a1.89 1.89 0 01-.27.532c-.467.619-1.261.513-1.261.513l-.6 2.608h10.15l1.16-5.08h-2.264c-.182.82-.275 1.362-.512 1.826-.257.506-.714.727-1.367.727-.549 0-.941-.255-1.239-.604-.278-.327-.355-.825-.254-1.292.119-.534.259-1.116.331-1.448.131-.61.28-.917.801-.893.271.013.596.323.504.825-.028.159-.183.88-.183.88h1.166l1.064-4.524h-1.207s-.088.387-.208.935c-.07.32-.404.54-.704.521-.47-.028-.593-.465-.507-.863.064-.3.175-.866.268-1.313.266-1.267 1.022-1.531 1.85-1.512.675.017 1.013.45 1.178.792.137.287.239.724.053 1.479h2.098l1.16-5.09h-9.482zM138.928.13l-2.67 5.082-.497-5.081h-4.947c-.258 0-.52.219-.582.486l-.697 2.416c.029 0 1.422-.102 1.105 1.346l-.202.945a282.35 282.35 0 01-1.425 5.789c-.05.197-.069.37-.192.531-.435.574-1.02.513-1.02.513l-.608 2.608h5.493l.608-2.615c-.353 0-1.417.069-1.08-1.4.109-.475 1.069-4.635 1.369-5.916l1.368 7.56 4.31-7.07c-.319 1.401-.891 3.945-1.366 5.789-.051.198-.15.37-.273.532-.436.573-1.022.513-1.022.513l-.607 2.608h5.42l.612-2.615c-.354 0-1.42.068-1.083-1.4.118-.517 1.351-5.577 1.535-6.337.131-.572.323-1.386 1.713-1.386l.671-2.897h-5.933zM190.956 7.918l-.487 2.113h.962l-.243 1.023c-.183.751-.903 1.22-1.623 1.044-.719-.174-1.158-.926-.998-1.682v-.002L190 4.128c.174-.761.903-1.238 1.628-1.063.723.179 1.169.94.997 1.704L192.337 6h3.26l1.347-5.878h-2.427c-.443 0-.693.794-.693.794-.463-.334-.968-.634-1.551-.776-2.409-.586-4.837.972-5.461 3.432l-1.407 6.196c-.497 2.436.972 4.514 3.318 5.085 2.347.57 4.941-.569 5.521-2.933l.33-1.419c.062-.258.278-.47.566-.47h.608l.603-2.582h-4.831c-.25 0-.505.212-.564.47zM166.061.13h-9.399c-.26 0-.524.22-.586.487l-1.052 4.595h2.357c.199-.916.389-1.391.915-1.82.497-.404 1.031-.42 2.854-.42h.17l-7.867 8.76-.703 3.033h10.027l1.157-5.08h-2.262c-.202.915-.392 1.39-.918 1.819-.497.405-.996.436-2.77.42l-.443.005 7.813-8.46.707-3.338zM176.607.13h-9.397c-.262 0-.525.22-.586.487l-1.054 4.595h2.356c.202-.916.39-1.391.918-1.82.496-.404 1.031-.42 2.854-.42h.169l-7.87 8.76-.699 3.033h10.026l1.157-5.08h-2.262c-.202.915-.392 1.39-.917 1.819-.498.405-.998.436-2.771.42l-.444.005 7.813-8.46.707-3.338zM244.143.123c-2.408-.586-4.898.976-5.472 3.448l-1.403 6.196c-.474 2.399.992 4.513 3.34 5.086 2.347.57 4.887-.54 5.497-2.934l1.399-6.073c.675-3.168-.914-5.127-3.361-5.723zm.237 4.635l-.034.137h.008l-1.384 6.053-.019.082c-.142.587-.646.998-1.218.998a1.14 1.14 0 01-.281-.034c-.66-.16-1.075-.858-.925-1.554l.012-.06 1.4-6.143h.003l.017-.084c.138-.597.642-1.017 1.225-1.017.094 0 .19.012.28.033.67.166 1.083.872.916 1.59zM236.628 5.198l.184-.785c.122-.534.298-1.28 1.454-1.376l.671-2.906h-4.797c-.261 0-.525.219-.587.486l-.561 2.416c.027 0 1.073.11.769 1.346-.038.158-.854 4.118-1.265 5.834L231.934.131h-5.465c-.259 0-.522.219-.584.486l-.562 2.416c.028 0 1.287-.102.971 1.346l-.203.945c-.315 1.363-.831 3.799-1.343 5.789-.052.197-.152.37-.273.531-.436.574-1.021.513-1.021.513l-.607 2.608h5.355l.607-2.617c-.443-.014-1.157-.159-.871-1.398.11-.484 1.141-4.953 1.422-6.142l.612 10.157h4.372l2.284-9.567z' fill='%23fff'/%3E%3C/svg%3E") 50% no-repeat;
    background-size: contain;
    text-indent: -9999px
}

.bck-navbar .navbar .navbar-brand .navbar-title.is--cor-torino-w {
    width: 190px;
    height: 22px;
    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 .navbar-brand.has--bkg-logo:before {
    display: inline-block;
    width: 47px;
    height: 61px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='789' height='1024'%3E%3Crect width='100%25' height='100%25' fill='none'/%3E%3Cg class='currentLayer'%3E%3Cpath d='M491.069 324.62l-8.05-1.61-20.931 90.165h230.239L784.101 5.829h-11.27-157.786c-9.66 0-17.711 4.83-24.151 9.66-9.66 8.05-16.101 20.93-20.931 30.59s-6.44 17.712-6.44 17.712l8.05 1.61 4.83-6.44C545.812 36.42 512 15.489 473.359 5.829c-22.541-6.44-46.692-8.05-69.233-8.05-136.855 0-260.83 99.824-296.252 243.119l8.05 1.61 1.61-8.05-8.05-3.22L14.49 654.685c-4.83 22.54-6.44 43.472-6.44 64.403 0 138.465 91.774 251.17 228.629 284.98 27.371 6.44 53.132 9.66 80.503 9.66 66.013 0 128.805-19.32 180.327-54.741s91.774-88.553 107.874-156.176l53.132-231.85h-9.66-167.447c-17.711 0-32.201 8.05-41.862 19.322-11.27 11.27-17.711 25.76-22.541 38.642l-6.44 30.59-19.321 80.504c-9.66 40.252-41.862 66.013-77.283 66.013-6.44 0-11.27 0-17.711-1.61-35.421-8.05-61.182-43.472-61.182-83.723 0-6.44 0-12.881 1.61-19.321l1.61-9.66h-9.66v8.05l8.05 1.61 93.384-418.616v-1.61c9.66-40.252 41.862-67.623 78.893-67.623 6.44 0 11.27 0 17.711 1.61 37.031 9.66 61.182 43.472 61.182 83.723 0 6.44 0 12.88-1.61 20.93l4.83 4.83-8.05-3.22v1.61l8.05 1.61 8.05 3.22v-1.61c1.61-8.05 3.22-16.1 3.22-24.15 0-46.692-28.981-88.553-74.063-99.824-6.44-1.61-14.491-3.22-20.931-3.22-43.472 0-83.723 32.2-93.384 78.893v1.61l-94.994 426.667h9.66v-8.05l-8.05-1.61c-1.61 8.05-1.61 14.49-1.61 22.54 0 46.693 28.981 88.554 74.063 99.825 8.05 1.61 14.491 3.22 22.541 3.22 43.472 0 82.113-32.201 93.384-78.893l19.321-80.503 6.44-30.591c3.22-9.66 9.66-22.541 17.711-32.201s19.321-14.491 30.591-14.491h167.447v-8.05h-11.27l-49.912 222.189c-14.491 62.792-51.522 112.704-101.434 146.516-48.302 33.81-109.484 51.522-172.277 51.522-25.761 0-51.522-3.22-77.283-9.66C109.483 955.77 22.54 849.506 22.54 719.09c0-19.321 1.61-40.252 6.44-61.182l-8.05-1.61 9.66 1.61 91.774-412.176-9.66-1.61-1.61 8.05 8.05 3.22 1.61-8.05c35.421-138.465 152.956-231.85 281.761-231.85 20.931 0 43.472 3.22 64.403 8.05 37.031 9.66 67.623 28.982 98.214 49.913l9.66 6.44 3.22-11.27c1.61-3.22 4.83-14.491 12.881-27.371 3.22-6.44 8.05-11.27 12.881-14.491s8.05-4.83 12.881-4.83h157.786v-8.05l-8.05-1.61-85.333 384.805H483.02l16.101-70.843-8.05-1.61z' class='selected' fill='%23fff' fill-opacity='.25'/%3E%3C/g%3E%3C/svg%3E") 50% no-repeat;
    content: "";
    background-size: 100%;
    position: absolute;
    top: -6%;
    left: -18%;
    -webkit-transform: translateY(--6%);
    transform: translateY(--6%)
}

@media screen and (max-width:320px) {
    .bck-navbar .navbar .navbar-brand.has--bkg-logo:before {
        width: 35px;
        height: 52px;
        position: absolute;
        top: 0;
        left: -13%;
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar .navbar .navbar-brand .last-update {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar .navbar .navbar-brand .last-update {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar .navbar .navbar-brand .last-update {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-navbar .navbar .navbar-brand .logo,
.bck-navbar .navbar .navbar-brand .logo-corriere-tv,
.bck-navbar .navbar .navbar-brand .logo-corriere-video {
    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%
}

@media screen and (max-width:320px) {

    .bck-navbar .navbar .navbar-brand .logo,
    .bck-navbar .navbar .navbar-brand .logo-corriere-tv,
    .bck-navbar .navbar .navbar-brand .logo-corriere-video {
        width: 182px
    }
}

.bck-navbar .navbar .navbar-brand .logo-corriere-tv>.navbar-link,
.bck-navbar .navbar .navbar-brand .logo-corriere-video>.navbar-link,
.bck-navbar .navbar .navbar-brand .logo>.navbar-link {
    width: 100%;
    height: 100%;
    text-indent: -999999px
}

.bck-navbar .navbar .navbar-brand .logo-corriere-tv {
    width: 209px;
    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%
}

@media screen and (max-width:320px) {
    .bck-navbar .navbar .navbar-brand .logo-corriere-tv {
        width: 190px
    }
}

.bck-navbar .navbar .navbar-brand .logo-corriere-tv-xs {
    margin: 0 1.5625rem 0 .625rem;
    font-size: .8125rem
}

.bck-navbar .navbar .navbar-brand .logo-corriere-tv-xs .logo-tv {
    position: absolute;
    right: -15px;
    bottom: 1px;
    color: #49b8f1;
    font-size: .625rem
}

.bck-navbar .navbar .navbar-brand .logo-corriere-video {
    width: 110px;
    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-navbar .navbar .navbar-brand .logo-corriere-video.is--invert {
    -webkit-filter: invert(1);
    filter: invert(1)
}

.bck-navbar .navbar .navbar-content {
    display: flex;
    flex: 1 0 auto;
    align-items: center
}

.bck-navbar .navbar .navbar-content .title {
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    width: 155px;
    padding: 0 .625rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar .navbar .navbar-content .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar .navbar .navbar-content .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar .navbar .navbar-content .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-navbar .navbar .navbar-content .title.is-medium {
    white-space: nowrap;
    overflow: hidden;
    width: 77.267vw
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar .navbar .navbar-content .title.is-medium {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 6.93333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar .navbar .navbar-content .title.is-medium {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 3.85185vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar .navbar .navbar-content .title.is-medium {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.625rem
    }
}

.bck-navbar .navbar .navbar-menu {
    flex: 1 1 auto
}

.bck-navbar .navbar .navbar-menu .navbar-start {
    justify-content: flex-start;
    align-items: center;
    min-width: 34px;
    margin-right: auto
}

.bck-navbar .navbar .navbar-menu .navbar-end {
    justify-content: flex-end;
    align-items: center;
    min-width: 33.19px;
    margin-left: auto
}

.bck-navbar .navbar .navbar-menu .navbar-end a {
    position: relative;
    height: 30px
}

.bck-navbar .navbar .navbar-menu .navbar-end a.is-rounder-w {
    width: 27px;
    height: 27px;
    border: 1px solid #fff;
    border-radius: 50%
}

.bck-navbar .navbar .navbar-menu .navbar-end a.is-rounder-bd {
    width: 27px;
    height: 27px;
    border: 1px solid #000;
    border-radius: 50%
}

.bck-navbar .navbar .navbar-menu .navbar-end a.is-rounder {
    width: 27px;
    height: 27px;
    border: 1px solid #095075;
    border-radius: 50%
}

.bck-navbar .navbar .navbar-menu .navbar-end .alertOffer {
    position: absolute;
    z-index: 20;
    top: 0;
    right: 0;
    width: 12px;
    height: 12px;
    background-color: #d80c0c;
    border-radius: 8px
}

.bck-navbar .navbar .navbar-item {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%
}

.bck-navbar .navbar .navbar-item.is--active {
    background-color: #2d2d2d
}

.bck-navbar.is-translated {
    -webkit-transform: translateY(-72px);
    transform: translateY(-72px);
    z-index: -1
}

.bck-navbar.has--animation .navbar__footer {
    position: absolute;
    z-index: 0;
    bottom: 0
}

.bck-navbar.has--animation .navbar__footer.is-translated {
    position: relative;
    z-index: -1;
    -webkit-transform: translateY(-100%);
    transform: translateY(-100%);
    transition-timing-function: ease-out;
    transition: .2s
}

.bck-navbar.has--animation .navbar__footer.is-translated .tabs-nav {
    height: 0
}

[data-highlighted=salute] .bck-navbar.has-scrolled .navbar-brand .logo,
[data-highlighted=salute] .bck-navbar.has-scrolled .navbar .navbar-brand .logo-corriere-tv,
[data-highlighted=salute] .bck-navbar.has-scrolled .navbar .navbar-brand .logo-corriere-video,
[data-highlighted^="salute/"] .bck-navbar.has-scrolled .navbar-brand .logo,
[data-highlighted^="salute/"] .bck-navbar.has-scrolled .navbar .navbar-brand .logo-corriere-tv,
[data-highlighted^="salute/"] .bck-navbar.has-scrolled .navbar .navbar-brand .logo-corriere-video {
    display: inline-block;
    width: 80px;
    height: 30px;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg version='1.1' id='Layer_1' xmlns='http://www.w3.org/2000/svg' x='0' y='0' viewBox='0 0 75 24' xml:space='preserve'%3E%3Cstyle%3E.st0{fill:%23fff}%3C/style%3E%3Cpath class='st0' d='M71.5 2.8L72 .9h-3.6c-.1 0-.2.1-.2.2L68 2s.5 0 .3.6c-.1.3-.4 1.6-.6 2.5 0 .1-.1.1-.1.2-.1.1-.2.2-.4.2l-.2 1h3.7l.4-1.9h-.9c0 .2-.1.5-.2.7-.1.2-.3.3-.5.3s-.4-.1-.5-.2c-.1-.1-.1-.3-.1-.5s.1-.4.1-.6c.1-.2.1-.3.3-.3.1 0 .2.1.2.3l-.1.3h.4l.4-1.7H70l-.1.4c0 .1-.1.2-.3.2-.2 0-.2-.2-.2-.3 0-.1.1-.3.1-.5 0-.3.3-.6.7-.6.2 0 .4.1.4.3.1.2.1.4 0 .6l.9-.2zm-4.7 2.6c-.2-.1-.3-.3-.2-.5 0-.2.1-.2.1-.4.1-.3 0-.7-.2-1 .5-.3.7-.7.8-1.2.1-.8-.4-1.4-1.5-1.4h-2c-.1 0-.2.1-.2.2l-.3.9s.5 0 .3.6c-.1.3-.4 1.6-.6 2.5 0 .1-.1.1-.1.2-.1.1-.2.2-.4.2l-.2 1h2.2l.2-1c-.2 0-.4-.1-.4-.2v-.2l.2-1c0-.2.1-.2.2-.2h.4c.2 0 .2.1.1.3-.1.3-.3 1.2-.3 1.2-.1.6.2 1.1.8 1.1h.6l.5-1.1zm-1-3c0 .2-.1.3-.1.5 0 .1-.1.1-.2.1h-.7l.2-1c0-.1.1-.2.4-.2.4.1.4.3.4.6zM59.5.9c-.1 0-.2.1-.2.2L59 2s.5 0 .3.6c0 .3-.3 1.5-.5 2.4 0 .1-.1.1-.1.2-.1.1-.3.2-.5.2l-.2 1h3.8l.4-1.9h-.9c0 .2-.1.5-.2.7-.1.2-.3.3-.5.3s-.4-.1-.5-.2c-.1-.1-.1-.3-.1-.5s.1-.4.1-.6c0-.2.1-.3.3-.3.1 0 .2.2.2.3 0 .1-.1.3-.1.3h.4l.4-1.7h-.5l.2.4c0 .1-.1.2-.3.2-.2 0-.2-.2-.2-.3 0-.1.1-.3.1-.5 0-.3.3-.6.7-.6.2 0 .4.1.4.3.1.2.1.4 0 .6h.8l.5-2h-3.5zm-2.8 0c-.1 0-.2.1-.2.2l-.3.9s.5 0 .4.5l-.1.4c-.1.5-.3 1.4-.5 2.1 0 .1-.1.1-.1.2-.1.1-.2.2-.4.2l-.2 1h2.2l.2-1c-.1 0-.5 0-.4-.5 0-.2.5-2.1.6-2.4 0-.3.3-.5.6-.5l.3-1.1h-2.1zm-1.6 4.5c-.2-.1-.3-.3-.2-.5l.1-.4c.1-.3 0-.7-.2-1 .5-.3.7-.7.8-1.2.1-.8-.4-1.4-1.5-1.4h-2c-.1 0-.2.1-.2.2l-.3.9s.5 0 .3.6c-.1.3-.4 1.6-.6 2.5 0 .1-.1.1-.1.2-.1.1-.2.2-.4.2l-.2 1h2.2l.2-1c-.2 0-.4-.1-.4-.2v-.2l.2-1c0-.2.1-.2.2-.2h.4c.2 0 .2.1.1.3-.1.3-.3 1.2-.3 1.2-.1.6.2 1.1.8 1.1h.6l.5-1.1zm-1-3c-.1.2-.1.3-.1.5-.1.1-.1.1-.2.1h-.7l.2-1c0-.1.1-.2.4-.2.3.1.4.3.4.6zm-3.6 3c-.2-.1-.3-.3-.2-.5 0-.2.1-.2.1-.4.1-.3 0-.7-.2-1 .5-.3.7-.7.8-1.2.1-.8-.4-1.4-1.5-1.4h-2c-.1 0-.2.1-.2.2L47 2s.5 0 .3.6c0 .3-.3 1.5-.5 2.4 0 .1-.1.1-.1.2-.1.1-.2.2-.4.2l-.2 1h2.2l.2-1c-.1 0-.3 0-.4-.1-.1-.1-.1-.2 0-.3l.2-1c0-.2.1-.2.2-.2h.4c.2 0 .2.1.1.3-.1.3-.3 1.2-.3 1.2-.1.6.2 1.1.8 1.1h.6l.4-1zm-1-3c0 .2-.1.4-.1.5-.1.1-.1.1-.2.1h-.7l.2-1c0-.1.1-.2.4-.2.3.1.4.3.4.6zM45 .9c-.9-.2-1.9.4-2.1 1.3l-.5 2.3c-.2.9.4 1.7 1.3 1.9.9.2 1.8-.2 2.1-1.1l.5-2.3c.3-1.1-.3-1.9-1.3-2.1zm.1 1.7L44.6 5c0 .2-.2.4-.5.4H44c-.3-.1-.4-.3-.3-.6l.5-2.3c0-.2.2-.4.5-.4h.1c.2 0 .4.3.3.5zm-4.1 0l-.1.5h1.2l.5-2.2h-.9c-.2 0-.3.3-.3.3l-.6-.3c-.9-.2-1.8.4-2.1 1.3l-.5 2.3c-.2.9.4 1.7 1.2 1.9.9.2 1.9-.2 2.1-1.1l.3-1.3h-1c-.2 0-.3.1-.3.3v.2l-.1.5c-.1.3-.3.5-.6.4-.3-.1-.4-.4-.4-.6l.6-2.4c0-.3.3-.5.6-.4.3.1.4.4.4.6zM7.4 2.3C3.5 2.3.8 5 .8 8.3c0 3.7 2 5.6 6 7.2 3.9 1.5 5.1 2.6 5.1 4.1 0 2-1.7 3.5-4.2 3.5-3.3 0-5.2-2.9-5.7-6.7H1v7.2h1c.1-.9.4-1.6.7-1.6.2 0 .5.2.7.3 1.1 1 2.8 1.8 4.5 1.8 3.8 0 6.9-2.3 6.9-6.3 0-3.4-1.8-5.2-6.6-7.1-3.5-1.5-4.6-2.3-4.6-3.9 0-1.9 1.4-3.6 4-3.6 3.2 0 4.7 2.5 5.5 6.4h.9v-7h-1c-.1.9-.4 1.3-.7 1.3-.2 0-.4-.1-.6-.2-1.2-.9-2.6-1.4-4.3-1.4zm15.7 19.5c.4 1.5 1.5 2.1 3.2 2.1 1.7 0 2.8-.9 3.5-2.4l-.6-.4c-.3.5-.7 1.2-1.3 1.2-.6 0-.8-.5-.8-2v-7.6c0-3.4-2.1-4.2-5.3-4.2-2.6 0-6.1 1.2-6.1 3.5 0 .9.9 1.8 1.8 1.8 1.1 0 2-.7 2.2-1.8.3-2.3.5-2.7 1.8-2.7 1.4 0 1.4 1.4 1.4 3.8V15c-.7.1-1.5.2-2.8.5-3 .7-4.7 1.9-4.7 4.4 0 2.4 1.7 3.9 4.1 3.9 1.9.1 2.9-.7 3.6-2zm-3.3-2.3c0-1.6.6-2.8 1.4-3.2.5-.2 1.3-.4 1.7-.5v4.9c-.4.9-.9 1.6-1.7 1.6-.9 0-1.4-1.3-1.4-2.8z'/%3E%3Cpath class='st0' d='M30.9 19.4c0 2.6-.1 3.2-1.9 3.4v.6l3.9-.1 3.9.1v-.6c-1.7-.3-1.7-.8-1.7-3.2v-12l.2-7.3-.2-.3-6 .7v.5c1.7.3 1.8 2.2 1.8 4.2v14zM50.8 8.7l-6.1.5v.6c1.8.2 1.9.5 1.9 2.4v8.1c-.7 1.5-1.3 2.3-2.3 2.3-1.1 0-1.7-1-1.7-3.4 0-5.5.1-9.9.1-10.5l-.1-.1-6.3.6v.6c2 .2 2.1.5 2.1 2.4v7.3c0 2.8 1.9 4.5 4.7 4.5 1.7 0 2.7-.9 3.6-2.3l.2 2 .2.2 6.3-.6v-.6c-2.4-.2-2.6-.4-2.6-2.4v-3.7c0-2.5.1-7.1.2-7.7l-.2-.2zm7.7-1.5l-4.2.5v1.4h-2v.8h2v10c0 2.6 1.5 4.1 4.4 4.1 2.1 0 3.3-1.5 3.8-3.6l-.6-.2c-.6 1.9-1.2 2.6-2.2 2.6-.9 0-1.2-.8-1.2-2.4V9.9l3.8.1v-.9h-3.8V7.2z'/%3E%3Cpath class='st0' d='M74.7 15.8c0-4.4-2.2-7.2-6.1-7.2-4.3 0-6.7 3.8-6.7 7.9 0 4.4 2.5 7.5 6.7 7.5 2.6 0 4.7-1.4 5.9-3.3l-.5-.5c-1.1 1.5-2.4 2.5-4.3 2.5-2.7 0-3.2-2.9-3.2-6.3v-.6h8.2zm-6.2-6.4c1.6 0 1.7 2.5 1.7 5.6h-3.8c.2-3.1.5-5.6 2.1-5.6z'/%3E%3C/svg%3E") 50% no-repeat
}

.bck-navbar.has-bkg-mine-shaft {
    background-color: #3e3d3d
}

.earthDay .bck-navbar .navbar.is--cornflower-blue {
    background-color: #35704c
}

.navbar__content.is--fixed-top {
    position: fixed;
    z-index: 30;
    top: 0;
    width: 100%
}

.bck-sidebar-menu {
    position: fixed;
    z-index: 37;
    top: 0;
    visibility: hidden;
    width: 100%;
    height: 100vh;
    background-color: #fff;
    color: #494949;
    transition: 1s;
    transform: translate(-500px);
    -ms-transform: translate(-500px);
    -moz-transform: translate(-500px);
    -webkit-transform: translate(-500px);
    -o-transform: translate(-500px)
}

.bck-sidebar-menu .tabs-tab {
    margin-bottom: 100px
}

.bck-sidebar-menu .sidebar-menu__header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    height: 80px;
    padding: 0 .75rem;
    background-color: #0a5278
}

.bck-sidebar-menu .sidebar-menu__header.is--small {
    height: 48px
}

.bck-sidebar-menu .sidebar-menu__header.is--empty {
    display: block;
    width: 28px;
    height: 28px
}

.bck-sidebar-menu .sidebar-menu__content {
    position: relative;
    overflow-x: hidden;
    overflow-y: scroll;
    height: 100%;
    padding-bottom: 9.375rem
}

.bck-sidebar-menu .sidebar-menu-logo {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    height: 50px
}

.bck-sidebar-menu .sidebar-menu-logo .logo-corriere {
    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 .logo-corriere>a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    text-indent: 100%
}

.bck-sidebar-menu .sidebar-menu-logo .logo-corriere.is--sm {
    width: 105px;
    height: 8px
}

.bck-sidebar-menu .sidebar-menu-logo .logo-corriere-video {
    width: 120px;
    height: 16px;
    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 .logo-corriere-video>a {
    display: block;
    overflow: hidden;
    width: 100%;
    height: 100%;
    text-indent: 100%
}

.bck-sidebar-menu .sidebar-menu-logo .meteo {
    color: #fff;
    line-height: 1.06;
    letter-spacing: .3px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-logo .meteo {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-logo .meteo {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-logo .meteo {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-sidebar-menu .sidebar-menu-logo .meteo .meteo_phl {
    display: none
}

.bck-sidebar-menu .sidebar-menu-logo .meteo .city {
    margin-right: .3125rem;
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-logo .meteo .city {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-logo .meteo .city {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-logo .meteo .city {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-sidebar-menu .sidebar-menu-logo .meteo .change_city .icon-rotella {
    background-color: transparent
}

.bck-sidebar-menu .sidebar-menu-logo .meteo .hint {
    position: relative;
    display: inline-block;
    width: 88px;
    height: 17px;
    margin-left: .3125rem;
    background-color: #dedede;
    color: #0a5278;
    line-height: 17px;
    text-align: center;
    border-radius: 2px;
    vertical-align: text-bottom
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-logo .meteo .hint {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-logo .meteo .hint {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.33333vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-logo .meteo .hint {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .5625rem
    }
}

.bck-sidebar-menu .sidebar-menu-logo .meteo .hint:before {
    position: absolute;
    top: 6px;
    left: -2px;
    width: 6px;
    height: 6px;
    background-color: #dedede;
    content: "";
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg)
}

@media screen and (min-width:320px) and (max-width:813px) {

    .bck-sidebar-menu .sidebar-menu-logo .meteo .autocomplete,
    .bck-sidebar-menu .sidebar-menu-logo .meteo .loc_comune,
    .bck-sidebar-menu .sidebar-menu-logo .meteo .meteo_phl,
    .bck-sidebar-menu .sidebar-menu-logo .meteo .suggest_list .sel {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {

    .bck-sidebar-menu .sidebar-menu-logo .meteo .autocomplete,
    .bck-sidebar-menu .sidebar-menu-logo .meteo .loc_comune,
    .bck-sidebar-menu .sidebar-menu-logo .meteo .meteo_phl,
    .bck-sidebar-menu .sidebar-menu-logo .meteo .suggest_list .sel {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {

    .bck-sidebar-menu .sidebar-menu-logo .meteo .autocomplete,
    .bck-sidebar-menu .sidebar-menu-logo .meteo .loc_comune,
    .bck-sidebar-menu .sidebar-menu-logo .meteo .meteo_phl,
    .bck-sidebar-menu .sidebar-menu-logo .meteo .suggest_list .sel {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-sidebar-menu .sidebar-menu-logo .meteo .search_comune:not(.op) {
    visibility: hidden
}

.bck-sidebar-menu .sidebar-menu-logo .meteo .suggest_list li {
    padding: .625rem 0;
    margin: -.0625rem 0
}

.bck-sidebar-menu .sidebar-menu-logo .meteo .search_comune {
    padding: 1.25rem 0;
    margin: 0 !important
}

.bck-sidebar-menu .sidebar-menu-logo .meteo .search_comune input {
    height: 100% !important
}

.bck-sidebar-menu .sidebar-menu-tabs {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center
}

.bck-sidebar-menu .sidebar-menu-tabs .tabs-name {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 50%;
    height: 47px;
    background-color: #0a5278;
    color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-tabs .tabs-name {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-tabs .tabs-name {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-tabs .tabs-name {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-sidebar-menu .sidebar-menu-tabs .tabs-name.is--active {
    background-color: #fff;
    color: #333
}

.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: none;
    border-bottom: 1px solid #dedede;
    background-color: #fff
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-search form .search-input {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-search form .search-input {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-search form .search-input {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.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: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }

    .bck-sidebar-menu .sidebar-menu-search form .search-input::-moz-placeholder {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }

    .bck-sidebar-menu .sidebar-menu-search form .search-input::-ms-input-placeholder {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }

    .bck-sidebar-menu .sidebar-menu-search form .search-input::placeholder {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@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: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }

    .bck-sidebar-menu .sidebar-menu-search form .search-input::-moz-placeholder {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }

    .bck-sidebar-menu .sidebar-menu-search form .search-input::-ms-input-placeholder {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }

    .bck-sidebar-menu .sidebar-menu-search form .search-input::placeholder {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-search form .search-input::-webkit-input-placeholder {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }

    .bck-sidebar-menu .sidebar-menu-search form .search-input::-moz-placeholder {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }

    .bck-sidebar-menu .sidebar-menu-search form .search-input::-ms-input-placeholder {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }

    .bck-sidebar-menu .sidebar-menu-search form .search-input::placeholder {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.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: Roboto-Regular;
        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: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-args .list-args-name {
        font-family: Roboto-Regular;
        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: 1rem .625rem;
    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: Roboto-Regular;
        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: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-args .list-args li {
        font-family: Roboto-Regular;
        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: 0 0 0 1.75rem;
    border-bottom: 1px solid #dedede
}

.bck-sidebar-menu .sidebar-menu-list .menu-list-item.is--active {
    height: auto;
    background-color: #f2f2f2
}

.bck-sidebar-menu .sidebar-menu-list .menu-list-item.is--active .menu-list-text {
    height: 43px
}

.bck-sidebar-menu .sidebar-menu-list .menu-list-item.is--active .sidebar-menu-sub {
    height: auto;
    visibility: visible
}

.bck-sidebar-menu .sidebar-menu-list .menu-list-item.is--active .icon-corriere-espandi-menu-mob:before {
    content: ""
}

.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 {
    width: 70px;
    height: 40px;
    padding-left: 0;
    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: Roboto-Regular;
        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: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-list .menu-list-text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-sidebar-menu .sidebar-menu-list.is--nav {
    padding-bottom: 4.375rem;
    margin: 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: Roboto-Regular;
        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: Roboto-Regular;
        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: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-sidebar-menu .sidebar-menu-list.is--nav .menu-list-item {
    height: 75px;
    padding: 0;
    border: none
}

.bck-sidebar-menu .sidebar-menu-list.is--nav .menu-list-item .logo-corriere {
    width: 130px
}

.bck-sidebar-menu .sidebar-menu-list.is--nav .menu-list-item.is--active {
    height: auto;
    background-color: transparent
}

.bck-sidebar-menu .sidebar-menu-list.is--nav .menu-list-item.is--active .menu-list-text {
    height: 30px
}

.bck-sidebar-menu .sidebar-menu-list.is--nav .menu-list-item.is--active .sidebar-menu-sub.is--active {
    display: block;
    visibility: unset
}

.bck-sidebar-menu .sidebar-menu-list.is--nav .menu-list-text {
    align-items: baseline;
    padding-left: 1.75rem
}

.bck-sidebar-menu .sidebar-menu-list.is--nav .menu-list-text .icon,
.bck-sidebar-menu .sidebar-menu-list.is--nav .menu-list-text .image.has-media .icon-shadow,
.image.has-media .bck-sidebar-menu .sidebar-menu-list.is--nav .menu-list-text .icon-shadow {
    align-items: baseline
}

.bck-sidebar-menu .sidebar-menu-list.is--nav .sidebar-menu-sub {
    display: none;
    visibility: unset
}

.bck-sidebar-menu .sidebar-menu-list.is--nav .list-menu-sub {
    display: block
}

.bck-sidebar-menu .sidebar-menu-list.is--nav .list-menu-sub li {
    padding-left: 1.75rem;
    line-height: .71;
    text-transform: uppercase
}

.bck-sidebar-menu .sidebar-menu-list.is--nav .list-menu-sub li:not(:last-child) {
    border-bottom: 1px solid #dedede
}

.bck-sidebar-menu .sidebar-menu-list:not(:last-child) {
    margin-bottom: 0
}

.bck-sidebar-menu .sidebar-menu-sub {
    position: relative;
    width: 100%;
    height: 0;
    visibility: hidden
}

.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: 1rem .625rem;
    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: Roboto-Regular;
        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: Roboto-Regular;
        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: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub li:hover {
    text-decoration: underline
}

.bck-sidebar-menu .sidebar-menu-profile .menu-profile-user {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: .75rem
}

.bck-sidebar-menu .sidebar-menu-profile .menu-profile-user h3 {
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-user h3 {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-user h3 {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-user h3 {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.375rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-user span {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-user span {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-user span {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-sidebar-menu .sidebar-menu-profile .menu-profile-service {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin: .75rem;
    background-color: #f8f8f8
}

.bck-sidebar-menu .sidebar-menu-profile .menu-profile-service li {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 55px;
    padding: .25rem .75rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-service li .is--regular {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-service li .is--regular {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-service li .is--regular {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-service li .is--regular strong {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-service li .is--regular strong {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-service li .is--regular strong {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-service li .is--bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-service li .is--bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-service li .is--bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-sidebar-menu .sidebar-menu-profile .menu-profile-service li.is--centered {
    justify-content: center
}

.bck-sidebar-menu .sidebar-menu-profile .menu-profile-service li:not(:last-child) {
    border-bottom: 1px solid #dedede
}

.bck-sidebar-menu .sidebar-menu-profile .menu-profile-list {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    padding: 0 1.5rem;
    margin: .75rem 0
}

.bck-sidebar-menu .sidebar-menu-profile .menu-profile-list li {
    padding: 1rem .625rem;
    color: #0a5278;
    line-height: 1.2;
    flex-grow: 1;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-list li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-list li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu .sidebar-menu-profile .menu-profile-list li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-sidebar-menu .sidebar-menu-profile .menu-profile-list li:hover {
    text-decoration: underline
}

.bck-sidebar-menu .sidebar-menu-profile .menu-profile-list+.menu-profile-cta {
    padding-top: 1.5625rem;
    margin-top: .75rem;
    border-top: 1px solid #dedede
}

.bck-sidebar-menu.is--local .sidebar-menu__header {
    align-items: baseline;
    height: 90px;
    border-bottom: 1px solid #fff
}

.bck-sidebar-menu.is--local .sidebar-menu__header .icon,
.bck-sidebar-menu.is--local .sidebar-menu__header .image.has-media .icon-shadow,
.image.has-media .bck-sidebar-menu.is--local .sidebar-menu__header .icon-shadow {
    top: 15px
}

.bck-sidebar-menu.is--local .sidebar-menu-logo .sidebar-title {
    color: #fff;
    line-height: normal;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-sidebar-menu.is--local .sidebar-menu-logo .sidebar-title {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-sidebar-menu.is--local .sidebar-menu-logo .sidebar-title {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) {
    .bck-sidebar-menu.is--local .sidebar-menu-logo .sidebar-title {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 1.75rem
    }
}

.bck-sidebar-menu.is--local .sidebar-menu-logo .sidebar-title.is--cor-torino-w {
    width: 160px;
    height: 20px;
    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-sidebar-menu.is--local .sidebar-menu-logo .sidebar-title.is--cor-veneto-w {
    width: 232px;
    height: 18px;
    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-sidebar-menu.is--local .sidebar-menu-logo .sidebar-title.is--cor-adige-w {
    width: 286px;
    height: 18px;
    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-sidebar-menu.is--local .sidebar-menu-logo .sidebar-title.is--cor-bologna-w {
    width: 225px;
    height: 18px;
    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-sidebar-menu.is--local .sidebar-menu-logo .sidebar-title.is--cor-friuli-w {
    width: 357px;
    height: 18px;
    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-sidebar-menu.is--local .sidebar-menu-logo .sidebar-title.is--cor-trentino-w {
    width: 262px;
    height: 18px;
    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-sidebar-menu.is--local .sidebar-menu-logo .sidebar-title.is--cor-mezzogiorno-w {
    width: 300px;
    height: 18px;
    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-sidebar-menu.is--local .sidebar-menu-logo .meteo .change_city {
    vertical-align: middle
}

.bck-sidebar-menu.is--local .sidebar-menu-list:not(:last-child) {
    margin-bottom: 0
}

.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 {
    transform: translate(0);
    -ms-transform: translate(0);
    -moz-transform: translate(0);
    -webkit-transform: translate(0);
    -o-transform: translate(0);
    display: block !important;
    visibility: visible !important;
    transition: 1s
}

.menu-overlay.is--active .bck-sidebar-menu.search {
    transition: .5s
}

.menu-overlay.is--active .bck-sidebar-menu.search:not(.is--active) {
    left: 100%;
    visibility: hidden
}

.bck-navbar-bottom {
    position: fixed;
    z-index: 30;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 40px;
    background-color: #fff;
    box-shadow: 0 -2px 5px 0 rgba(10, 10, 10, .12)
}

.bck-navbar-bottom .navbar-bottom__content {
    display: flex;
    justify-content: space-around;
    align-items: center;
    height: 100%
}

.bck-navbar-bottom .is--abbonati {
    padding: .375rem .5rem;
    background-color: #095075;
    color: #fff;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar-bottom .is--abbonati {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar-bottom .is--abbonati {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.33333vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar-bottom .is--abbonati {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .5625rem
    }
}

.bck-navbar-bottom .is--economia {
    width: 95px;
    height: 18px;
    background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_leconomia.svg?v=4b1eeafc8dec4d6be15fc9ea1b0cc088) no-repeat;
    background-size: 95px;
    text-indent: -9999px
}

.bck-navbar-bottom .is--corrieretv {
    width: 90px;
    background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/t_corrieretv.png?v=f69d39f0ca7a039d4335d1e090268486) no-repeat 50%;
    background-size: 90px;
    text-indent: -9999px
}

.bck-navbar-bottom .is--corriereapp {
    width: 30px;
    height: 30px;
    margin-left: -2.75rem;
    background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/logos/logo-corriere-app.png?v=55c77725e832ad5493e3a9e056ef2305) no-repeat;
    background-size: 30px;
    text-indent: -9999px
}

@media screen and (max-width:320px) {
    .bck-navbar-bottom .is--corriereapp {
        margin-left: -2rem
    }
}

.bck-navbar-login {
    height: 48px;
    border-bottom: 1px solid #fff;
    background-color: #095075
}

.bck-navbar-login .navbar-login__content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%;
    padding: 0 .9375rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar-login .navbar-login__content li {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar-login .navbar-login__content li {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar-login .navbar-login__content li {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar-login .navbar-login__content li.is--regular {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar-login .navbar-login__content li.is--regular {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar-login .navbar-login__content li.is--regular {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar-login .navbar-login__content li.is--b-c-regular {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar-login .navbar-login__content li.is--b-c-regular {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.48148vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar-login .navbar-login__content li.is--b-c-regular {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .625rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-navbar-login .navbar-login__content li.is--logged {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-navbar-login .navbar-login__content li.is--logged {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-navbar-login .navbar-login__content li.is--logged {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-navbar-login .navbar-login__content li.is--logged a {
    color: hsla(0, 0%, 100%, .7)
}

.bck-navbar-login .navbar-login__content li.is--logged a .icon,
.bck-navbar-login .navbar-login__content li.is--logged a .image.has-media .icon-shadow,
.image.has-media .bck-navbar-login .navbar-login__content li.is--logged a .icon-shadow {
    vertical-align: middle
}

.bck-navbar-login .navbar-login__content li.is--logged .navbar-item.has--icon-baseline {
    display: flex;
    align-items: baseline
}

.bck-navbar-login .navbar-login__content li#top-offer-menu-new .tp-container-inner.topMenu {
    width: 11rem !important
}

.bck-navbar-login.is-fixed-navbar-login {
    position: fixed;
    z-index: 30;
    top: 0;
    width: 100%
}

.bck-navbar-login.has-bkg-mine-shaft {
    background-color: #3e3d3d
}

.earthDay .bck-navbar-login {
    background-color: #35704c
}

.bck-footer .footer__content {
    padding: 1.25rem .875rem;
    background-color: #ddd
}

.bck-footer .footer__content .link {
    color: black;
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-footer .footer__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-footer .footer__content .link {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-footer .footer__content .link {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-footer .footer__footer {
    padding: .875rem .8125rem;
    background: #fff
}

.bck-footer .footer__footer .link {
    color: #666
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-footer .footer__footer .link {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-footer .footer__footer .link {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-footer .footer__footer .link {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-footer .footer__links {
    box-shadow: 0 -1px 2px 0 rgba(10, 10, 10, .12);
    padding: .875rem 3.125rem;
    background: #fff;
    color: #b5b5b5
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-footer .footer__links {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.93333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-footer .footer__links {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.62963vw
    }
}

@media screen and (min-width:769px) {
    .bck-footer .footer__links {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .6875rem
    }
}

.bck-footer .footer__links .link {
    color: #3f3f3f
}

.bck-footer .copyright {
    margin: .75rem 0;
    color: #999;
    line-height: 1.5;
    letter-spacing: .2px;
    text-transform: unset
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-footer .copyright {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-footer .copyright {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-footer .copyright {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-footer .bck-navbar .navbar .navbar-brand .logo-corriere-tv,
.bck-footer .bck-navbar .navbar .navbar-brand .logo-corriere-video,
.bck-footer .logo,
.bck-navbar .navbar .navbar-brand .bck-footer .logo-corriere-tv,
.bck-navbar .navbar .navbar-brand .bck-footer .logo-corriere-video {
    width: 180px
}

.bck-adv {
    text-align: center
}

.type-home--2022 .bck-adv {
    margin: 0 -.9375rem;
    margin-bottom: .25rem !important;
    padding: 1.25rem 0;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd
}

.bck-adv.shadowBox {
    margin: 0 -.9375rem;
    position: relative;
    box-shadow: 0 2px 2px rgba(0, 0, 0, .24), 0 0 2px 0 rgba(0, 0, 0, .12)
}

.bck-adv .adv__header .title {
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-adv .adv__header .title {
        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 .title {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-adv .adv__header .title {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-adv .adv__content {
    background-color: #efefef
}

.bck-adv .adv__content.is--large {
    padding: 2.625rem 0
}

.type-home--2022 .bck-adv .adv__content.is--large {
    margin: 0
}

.bck-adv .adv__content.is--medium {
    padding: 2rem 0
}

.type-home--2022 .bck-adv .adv__content.is--medium {
    margin: 0
}

.bck-adv .adv__content.is--small {
    padding: 1.375rem 0
}

.type-home--2022 .bck-adv .adv__content.is--small {
    margin: 0
}

.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-130x190 {
    width: 135px;
    height: 190px;
    background-color: #49b8f1
}

.bck-adv .adv__content .adv.is-375x570 {
    width: 375px;
    height: 570px;
    background-color: #49b8f1
}

.bck-adv .adv__content .adv.is-375x680 {
    width: 300px;
    height: 600px;
    background-color: #49b8f1
}

.bck-adv .adv__content .adv.is-355x910 {
    width: 100%;
    height: 910px;
    margin-top: 1.4375rem;
    background-color: #b5b5b5
}

.bck-adv .adv__content .adv.is-300x250 {
    width: 300px;
    height: 250px;
    background-color: #49b8f1
}

.bck-adv .adv__content .adv.is-344x238 {
    width: 344px;
    height: 238px;
    background-color: #49b8f1
}

.bck-adv .adv__content .adv.is-345x270 {
    width: 345px;
    height: 270px;
    background-color: #49b8f1
}

.bck-adv .adv__content .adv.is-300x599 {
    width: 300px;
    height: 599px;
    background-color: #49b8f1
}

.bck-media-gallery+.bck-adv {
    margin-bottom: 3.125rem
}

.body-card .card .content .bck-adv {
    text-align: center
}

#rcsad_Bottom,
#rcsad_Frame1,
#rcsad_Frame2,
.body-card .card .content .bck-adv {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem
}

body {
    margin-top: 0 !important;
    background-color: #efefef !important
}

#rcsad_TopLeft {
    min-height: 138px !important;
    position: fixed !important
}

#rcsad_TopLeft_wrapper {
    min-height: 138px !important;
    height: 138px !important;
    top: 0 !important;
    position: absolute !important
}

#rcsad_Frame1,
#rcsad_Frame2,
#rcsad_Frame3 {
    min-height: 250px !important
}

.swiper-slide,
.swiper-wrapper {
    height: 100%;
    position: relative;
    transition-property: -webkit-transform;
    transition-property: transform;
    transition-property: transform, -webkit-transform;
    width: 100%
}

.swiper-android .swiper-slide,
.swiper-pagination,
.swiper-wrapper {
    -webkit-transform: translateZ(0);
    transform: translateZ(0)
}

.swiper-fade.swiper-free-mode .swiper-slide,
.swiper-free-mode>.swiper-wrapper {
    transition-timing-function: ease-out
}

@font-face {
    font-family: swiper-icons;
    src: url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");
    font-weight: 400;
    font-style: normal
}

:root {
    --swiper-theme-color: #007aff;
    --swiper-navigation-size: 44px
}

.swiper {
    margin-left: auto;
    margin-right: auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-vertical>.swiper-wrapper {
    flex-direction: column
}

.swiper-wrapper {
    z-index: 1;
    display: flex;
    box-sizing: content-box
}

.swiper-pointer-events {
    touch-action: pan-y
}

.swiper-pointer-events.swiper-vertical {
    touch-action: pan-x
}

.swiper-slide {
    flex-shrink: 0
}

.swiper-slide-invisible-blank {
    visibility: hidden
}

.swiper-autoheight,
.swiper-autoheight .swiper-slide {
    height: auto
}

.swiper-autoheight .swiper-wrapper {
    align-items: flex-start;
    transition-property: height, -webkit-transform;
    transition-property: transform, height;
    transition-property: transform, height, -webkit-transform
}

.swiper-backface-hidden .swiper-slide {
    -webkit-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-navigation-disabled .swiper-button-next,
.swiper-navigation-disabled .swiper-button-prev,
.swiper-pagination-bullet:only-child,
.swiper-pagination-disabled>.swiper-pagination,
.swiper-pagination.swiper-pagination-disabled,
.swiper-scrollbar-disabled>.swiper-scrollbar,
.swiper-scrollbar.swiper-scrollbar-disabled {
    display: none !important
}

.swiper-button-lock,
.swiper-pagination-lock,
.swiper-scrollbar-lock {
    display: none
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    transition: opacity .3s;
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-horizontal>.swiper-pagination-bullets,
.swiper-pagination-bullets.swiper-pagination-horizontal,
.swiper-pagination-custom,
.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(.33);
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {
    -webkit-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next,
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: var(--swiper-pagination-bullet-width, var(--swiper-pagination-bullet-size, 8px));
    height: var(--swiper-pagination-bullet-height, var(--swiper-pagination-bullet-size, 8px));
    display: inline-block;
    border-radius: 50%;
    background: var(--swiper-pagination-bullet-inactive-color, #000);
    opacity: var(--swiper-pagination-bullet-inactive-opacity, .2)
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: var(--swiper-pagination-bullet-opacity, 1);
    background: var(--swiper-pagination-color, var(--swiper-theme-color))
}

.swiper-pagination-vertical.swiper-pagination-bullets,
.swiper-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0, -50%, 0);
    transform: translate3d(0, -50%, 0)
}

.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: var(--swiper-pagination-bullet-vertical-gap, 6px) 0;
    display: block
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px
}

.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    transition: top .2s, -webkit-transform .2s;
    transition: transform .2s, top .2s;
    transition: transform .2s, top .2s, -webkit-transform .2s
}

.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 4px)
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,
.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: left .2s, -webkit-transform .2s;
    transition: transform .2s, left .2s;
    transition: transform .2s, left .2s, -webkit-transform .2s
}

.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    transition: right .2s, -webkit-transform .2s;
    transition: transform .2s, right .2s;
    transition: transform .2s, right .2s, -webkit-transform .2s
}

.list-items-sponsor .swiper-native-strip {
    width: 60% !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    overflow: visible !important
}

.list-items-sponsor .swiper-native-strip .media-group.swiper-wrapper {
    padding-top: .875rem !important;
    margin-top: 0 !important;
    margin-bottom: 15px !important;
    width: 100% !important
}

.list-items-sponsor .swiper-native-strip .media-group.swiper-wrapper .media.swiper-slide {
    display: block !important;
    width: 100% !important
}

.list-items-sponsor .swiper-native-strip .media-group.swiper-wrapper .media.swiper-slide.media+.media {
    padding-top: 0 !important;
    border-top: 0 !important;
    margin-top: 0 !important
}

.list-items-sponsor .swiper-native-strip .media-group.swiper-wrapper .media.swiper-slide .media-left {
    margin-right: .875rem !important
}

.list-items-sponsor .swiper-native-strip .media-group.swiper-wrapper .media.swiper-slide .media-content {
    margin-right: .875rem !important;
    margin-top: 12px !important
}

.list-items-sponsor .swiper-native-strip .media-group.swiper-wrapper .media.swiper-slide .media-left .image.is-142x106 {
    width: 100% !important;
    height: auto !important
}

.list-items-sponsor .swiper-native-strip .swiper-pagination-bullets.swiper-pagination-horizontal {
    left: 33.3333% !important
}

.list-items-sponsor .divider-swiper-native-strip {
    height: 11px;
    border-bottom: 1px solid #dae1e3
}

.bck-media-list.is--pubbliredazionali {
    background-color: #fff3ca
}

.bck-media-list.is--pubbliredazionali .media-list__header {
    background-color: #fff
}

.bck-media-list.is--pubbliredazionali .media-list__header .title {
    color: #11698f
}

.bck-media-list.is--pubbliredazionali .media-list__content .title a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 700;
    color: #3e3d3d
}

.bck-media-list.is--native-adv {
    background-color: #f8f8f8
}

.bck-media-list.is--native-adv .media-list__header {
    background-color: #fff
}

.bck-media-list.is--native-adv .media-list__header .title {
    font-family: Arial, Helvetica, sans-serif;
    color: #11698f
}

.bck-media-list.is--native-adv .media-list__content .icon,
.bck-media-list.is--native-adv .media-list__content .image.has-media .icon-shadow,
.image.has-media .bck-media-list.is--native-adv .media-list__content .icon-shadow {
    color: #095075
}

.bck-media-list.is--native-adv .media-list__content .title a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    line-height: 1.25;
    color: #3e3d3d
}

.bck-media-list.is-full-w {
    width: calc(100% + 60px);
    margin-left: -30px
}

.bck-media-list.is--favourites,
.bck-media-list.is--no-shadow {
    box-shadow: none
}

.bck-media-list.is--favourites .media-list__header .section-title {
    color: #095075;
    margin-bottom: 1.25rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list.is--favourites .media-list__header .section-title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list.is--favourites .media-list__header .section-title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list.is--favourites .media-list__header .section-title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-media-list.is--favourites .media-list__content .media {
    display: flex;
    align-items: center;
    text-align: left
}

.bck-media-list.is--favourites .media-list__content .text {
    line-height: 1.57
}

.bck-media-list .media-list__header {
    padding: .5rem .875rem
}

.bck-media-list .media-list__header-center {
    padding: .875rem;
    margin: 0 .75rem .9375rem;
    border-bottom: 2px solid #fff;
    text-align: center
}

.bck-media-list .media-list__content,
.bck-media-list .media-list__footer {
    padding: .75rem .875rem
}

.bck-media-list .media-list__footer .buttons .is--frime-catalogo {
    border: 1px solid #fff;
    color: #fff;
    background-color: #0a5278;
    text-transform: uppercase;
    padding: 5px 35px;
    border-radius: 6px;
    width: 254px;
    height: 42px;
    text-align: center;
    margin-top: 30px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list .media-list__footer .buttons .is--frime-catalogo {
        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 .media-list__footer .buttons .is--frime-catalogo {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list .media-list__footer .buttons .is--frime-catalogo {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-list .media-list__footer .buttons .is--button-catalogo {
    color: #fff;
    background-color: #0a5278;
    text-transform: uppercase;
    padding: 5px 35px;
    border-radius: 6px;
    width: 254px;
    height: 42px;
    text-align: center;
    margin-top: 30px;
    box-shadow: 0 4px 8px 0 rgba(10, 82, 120, .16);
    display: flex;
    align-items: center;
    justify-content: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list .media-list__footer .buttons .is--button-catalogo {
        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 .media-list__footer .buttons .is--button-catalogo {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list .media-list__footer .buttons .is--button-catalogo {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.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-2>li {
    flex: 0 1 50%
}

.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;
    flex-direction: column;
    align-items: center;
    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: 75px;
    padding-top: .3125rem;
    line-height: 1.36;
    text-align: center;
    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: 3.73333vw
    }
}

@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.07407vw
    }
}

@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: .875rem
    }
}

.bck-media-list .media-list__content .list-group.is--protagonist .list-item {
    flex-direction: row
}

.bck-media-list .media-list__content .list-group.is--protagonist .list-item .link {
    color: #000;
    text-decoration: none
}

.bck-media-list .media-list__content .list-group.is--protagonist .list-item .text {
    max-width: none;
    padding-left: .625rem;
    font-size: 16px;
    line-height: normal;
    text-align: left
}

.bck-media-list .media-list__content .swiper-container.is--catalogo-card-carousel {
    position: relative
}

.bck-media-list .media-list__content .swiper-container.is--catalogo-card-carousel .swiper-slide {
    width: 280px !important;
    opacity: .5
}

.bck-media-list .media-list__content .swiper-container.is--catalogo-card-carousel .swiper-slide.swiper-slide-active {
    opacity: 1
}

.bck-media-list .media-list__content .swiper-container.is--catalogo-card-carousel .swiper-pagination.is--carousel-catalogo {
    bottom: -25px;
    height: 35px
}

.bck-media-list .media-list__content .swiper-container.is--catalogo-card-carousel .swiper-pagination.is--carousel-catalogo .swiper-pagination-bullet {
    background: transparent;
    border: 1px solid #0a5278;
    border-radius: 50px;
    width: 14px;
    height: 14px
}

.bck-media-list .media-list__content .swiper-container.is--catalogo-card-carousel .swiper-pagination.is--carousel-catalogo .swiper-pagination-bullet-active {
    background-color: #0a5278
}

.bck-media-list .media-list__content .swiper-container.is--catalogo-card-firme {
    position: relative
}

.bck-media-list .media-list__content .swiper-container.is--catalogo-card-firme .swiper-slide {
    width: 236px !important;
    opacity: .5
}

.bck-media-list .media-list__content .swiper-container.is--catalogo-card-firme .swiper-slide.swiper-slide-active {
    opacity: 1
}

.bck-media-list .media-list__content .swiper-container.is--catalogo-card-firme .swiper-pagination.is--firme-catalogo {
    bottom: -15px
}

.bck-media-list .media-list__content .swiper-container.is--catalogo-card-firme .swiper-pagination.is--firme-catalogo .swiper-pagination-bullet {
    background: transparent;
    border: 1px solid #fff;
    border-radius: 50px;
    width: 14px;
    height: 14px
}

.bck-media-list .media-list__content .swiper-container.is--catalogo-card-firme .swiper-pagination.is--firme-catalogo .swiper-pagination-bullet-active {
    background-color: #fff
}

.bck-media-list .media-list__content .swiper-container.is--catalogo-card-firme .has--guide.swiper-slide {
    width: 281px !important
}

.bck-media-list .media-list__content.has--overflow-blocked {
    overflow: hidden
}

.bck-media-list .media-list__content-full-h {
    padding: 0 .875rem .875rem;
    background-color: #fafafa
}

.bck-media-list .media-list__content-full-h .media-content {
    align-self: center
}

.bck-media-list .media-list__content-center {
    padding: 0 .75rem .875rem
}

.bck-media-list .media-list__content-center .media+.media {
    border-top: 2px solid #fff
}

.bck-media-list .media-list__content-center .media-content {
    padding: 0 1.875rem;
    text-align: center
}

.bck-media-list .media-list__header.is--small {
    padding: .8125rem .875rem
}

.bck-media-list .media-list__header.is--medium {
    padding: .9375rem .875rem
}

.bck-media-list .media-list__header.is--large {
    padding: 1.5625rem .875rem .625rem
}

.bck-media-list .media-list__header.has--border-t {
    border-top: 1px solid #ddd
}

.bck-media-list .media-list__header.has--border-b {
    border-bottom: 1px solid #dedede
}

.bck-media-list .media-list__header .title {
    text-transform: uppercase
}

.bck-media-list .media-list__content.has--margin-l {
    margin-left: 2.375rem
}

.bck-media-list .title {
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .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 .title {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list .title {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list .title-small {
        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 .title-small {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list .title-small {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-list .title-mediumx {
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list .title-mediumx {
        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 .title-mediumx {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list .title-mediumx {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-list .title-medium {
    color: #333
}

@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 .title-xmedium {
    color: #4488f1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list .title-xmedium {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list .title-xmedium {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list .title-xmedium {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list .title-xmedium-r-m {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list .title-xmedium-r-m {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list .title-xmedium-r-m {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.125rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list .title-largex {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list .title-largex {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list .title-largex {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-media-list .title-large {
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list .title-large {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list .title-large {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list .title-large {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-media-list .title-blue {
    color: #29abef
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list .title-blue {
        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-blue {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list .title-blue {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list .icon+.title,
.bck-media-list .image.has-media .icon-shadow+.title,
.image.has-media .bck-media-list .icon-shadow+.title {
    margin-left: .5rem
}

.bck-media-list-special .media-list__content.is--catalogo-footer {
    flex-direction: row;
    overflow-y: scroll
}

.bck-media-list-special .media-list__content.is--catalogo-footer .item ul {
    list-style: none;
    display: flex;
    flex-direction: column;
    width: 300px !important;
    padding-left: 20px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .media-list__content.is--catalogo-footer .item ul li.is-small-r-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .media-list__content.is--catalogo-footer .item ul li.is-small-r-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .media-list__content.is--catalogo-footer .item ul li.is-small-r-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .media-list__content.is--catalogo-footer .item ul li.is-small-r-reg {
        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 .media-list__content.is--catalogo-footer .item ul li.is-small-r-reg {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .media-list__content.is--catalogo-footer .item ul li.is-small-r-reg {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-list.is--full .media-list__content {
    padding: 0
}

.bck-media-list.is--full .media-list__content .media:first-child {
    margin-top: 20px
}

.bck-media-list.is--full .media-list__content .media .media-left {
    margin-left: 14px
}

.bck-media-list.is--full .media-list__content .media .media-content {
    margin-right: 14px
}

.bck-media-list.is--full .media-list__content .media .media-content .overtitle-art a {
    color: #7a7a7a
}

.bck-media-list.is--full .media-list__content .media .media-content .title-art.is-xsmall {
    line-height: 1.1;
    letter-spacing: -.1px
}

.bck-media-list.is--full .media-list__content .media+.media {
    padding-top: 20px;
    margin-top: 20px
}

.bck-media-list.is--horoscope .media-list__content .list-items .media {
    height: 130px
}

.bck-media-list.is--horoscope .media-list__content .list-items .media:first-child {
    margin-bottom: -16px
}

.bck-media-list.is--horoscope .media-list__content .list-items .media .media-left .image {
    margin-top: -2px
}

.bck-media-list.is--horoscope .media-list__content .list-items .media .media-content .overtitle-art {
    margin-bottom: 15px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list.is--horoscope .media-list__content .list-items .media .media-content .overtitle-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list.is--horoscope .media-list__content .list-items .media .media-content .overtitle-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list.is--horoscope .media-list__content .list-items .media .media-content .overtitle-art {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-list.is--horoscope .media-list__content .list-items .media .media-content .title-art {
    color: #666
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list.is--horoscope .media-list__content .list-items .media .media-content .title-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list.is--horoscope .media-list__content .list-items .media .media-content .title-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list.is--horoscope .media-list__content .list-items .media .media-content .title-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-media-list.is--horoscope .media-list__content .list-items .media .media-content .title-art strong {
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list.is--horoscope .media-list__content .list-items .media .media-content .title-art strong {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list.is--horoscope .media-list__content .list-items .media .media-content .title-art strong {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list.is--horoscope .media-list__content .list-items .media .media-content .title-art strong {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-media-list.is--letter-2024 .media-list__header {
    padding: .5rem .875rem
}

.bck-media-list.is--letter-2024 .media-list__header .title {
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list.is--letter-2024 .media-list__header .title {
        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.is--letter-2024 .media-list__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list.is--letter-2024 .media-list__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list.is--letter-2024 .media-list__content,
.bck-media-list.is--letter-2024 .media-list__footer {
    padding: .75rem .875rem
}

.bck-media-list.is--letter-2024 .media-list__footer .buttons .is--frime-catalogo {
    border: 1px solid #fff;
    color: #fff;
    background-color: #0a5278;
    text-transform: uppercase;
    padding: 5px 35px;
    border-radius: 6px;
    width: 254px;
    height: 42px;
    text-align: center;
    margin-top: 30px;
    display: flex;
    align-items: center;
    justify-content: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list.is--letter-2024 .media-list__footer .buttons .is--frime-catalogo {
        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.is--letter-2024 .media-list__footer .buttons .is--frime-catalogo {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list.is--letter-2024 .media-list__footer .buttons .is--frime-catalogo {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-list.is--letter-2024 .media-list__footer .buttons .is--button-catalogo {
    color: #fff;
    background-color: #0a5278;
    text-transform: uppercase;
    padding: 5px 35px;
    border-radius: 6px;
    width: 254px;
    height: 42px;
    text-align: center;
    margin-top: 30px;
    box-shadow: 0 4px 8px 0 rgba(10, 82, 120, .16);
    display: flex;
    align-items: center;
    justify-content: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list.is--letter-2024 .media-list__footer .buttons .is--button-catalogo {
        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.is--letter-2024 .media-list__footer .buttons .is--button-catalogo {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list.is--letter-2024 .media-list__footer .buttons .is--button-catalogo {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-list.is--letter-2024 .media-list__content .link .title {
    display: flex;
    flex-direction: column
}

.bck-media-list.is--letter-2024 .media-list__content .link .title .author {
    color: #29abef;
    display: inline-block
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list.is--letter-2024 .media-list__content .link .title .author {
        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.is--letter-2024 .media-list__content .link .title .author {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list.is--letter-2024 .media-list__content .link .title .author {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list.is--letter-2024 .media-list__content .link .title .author-resp {
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list.is--letter-2024 .media-list__content .link .title .author-resp {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list.is--letter-2024 .media-list__content .link .title .author-resp {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list.is--letter-2024 .media-list__content .link .title .author-resp {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list.is--letter-2024 .media-list__content .link .title .author-resp:before {
    content: "";
    display: inline-block;
    border-left: 2px solid #0a5278;
    border-bottom: 2px solid #0a5278;
    width: 10px;
    height: 10px;
    background-color: #fff;
    margin: 0 .375rem .1875rem
}

.bck-media-list-special {
    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 {
    border-top: 1px solid #ddd
}

.bck-media-list-special .media-list__header.has--border-atoll {
    position: relative;
    padding-bottom: .9375rem
}

.bck-media-list-special .media-list__header.has--border-atoll:after {
    content: "";
    position: absolute;
    bottom: 15px;
    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 .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--66-h {
    height: 66px
}

.bck-media-list-special .media-list__header .header-content.has--text-cnt {
    min-height: 45px;
    justify-content: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .media-list__header .header-content.has--text-cnt .title-art-hp.is-xsmall {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .media-list__header .header-content.has--text-cnt .title-art-hp.is-xsmall {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .media-list__header .header-content.has--text-cnt .title-art-hp.is-xsmall {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.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: .625rem;
    background-color: #fff
}

.bck-media-list-special .media-list__header .header-content .items-right {
    margin-top: -.625rem;
    background-color: #fff
}

.bck-media-list-special .media-list__header .header-content .items-right .image {
    z-index: 1
}

.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: 90%
}

.bck-media-list-special .media-list__header .header-content.is--centered {
    display: flex;
    justify-content: center;
    align-items: center
}

.bck-media-list-special .media-list__content {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem
}

.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.is--atoll-opaque {
    background-color: #fff
}

.bck-media-list-special .media-list__content.is--atoll-opaque .bck-media-news {
    background-color: rgba(10, 82, 120, .05)
}

.bck-media-list-special .media-list__content.is--atoll-opaque .bck-media-news .media-news__header .header-content .items-right {
    background-color: transparent
}

.bck-media-list-special .title {
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special .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 .title {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .title {
        font-family: Roboto-Regular;
        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: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special .title-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special .title-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list-special.is-art-logo-centered span img {
    margin: 0 auto;
    padding: 15px 0
}

.bck-media-list-special.has--border-b {
    border-bottom: 1px solid #ddd
}

.bck-media-list-special.has--border-t-atoll {
    border-top: 1px solid #0a5278
}

.bck-media-list-special.pianeta2020 {
    border-bottom: 1px solid #ddd
}

.bck-media-list-special.pianeta2020 .bck-media-news {
    background-color: #f1f7dc
}

.bck-media-list-special.pianeta2030 .media-list__content {
    background-color: rgba(210, 255, 0, .14)
}

.bck-media-list-special.pianeta2030 .media-list__content>.bck-media-news {
    background-color: transparent
}

.bck-media-list-special.milano {
    border-bottom: 1px solid #ddd
}

.bck-media-list-special.milano .bck-media-news {
    background-color: #eef3f6
}

.bck-media-list-special.tdd2020 .bck-media-news {
    background-color: #fbf8f4
}

.bck-media-list-special.is-custom-bkg .bck-media-news {
    background-color: transparent
}

.bck-media-list-special.is-hero .media-list__content,
.bck-media-list-special.is-hero .media-list__header {
    padding-right: .875rem;
    padding-left: .875rem
}

.bck-media-list-special.articleBoxVideo2020.has-shadow-special {
    margin: 1rem -.9375rem;
    border-top: 0;
    background: #fafafa;
    box-shadow: none
}

.bck-media-list-special.articleBoxVideo2020 .is--xsmall.media-list__header {
    padding: 1.2rem 1rem;
    margin: 0;
    background: #fafafa
}

.bck-media-list-special.articleBoxVideo2020 .is--xsmall.media-list__content,
.bck-media-list-special.articleBoxVideo2020 .is--xsmall.media-list__footer {
    padding: 0;
    margin: 0
}

.bck-media-list-special.articleBoxVideo2020 .media-group-news-31 {
    padding: 1rem;
    margin-bottom: .7rem;
    background: #fff;
    box-shadow: 0 3px 3px rgba(0, 0, 0, .24), 0 0 3px 0 rgba(0, 0, 0, .12)
}

.bck-media-list-special.articleBoxVideo2020 .bck-media-news {
    background: none;
    box-shadow: none
}

.bck-media-list-special.articleBoxVideo2020 .bck-media-news .media-news__content {
    padding-top: 0
}

.bck-media-list-special.articleBoxVideo2020 .image.is-170x128 {
    width: 150px;
    height: 113px;
    float: left;
    margin: 0 .875rem 0 0
}

.bck-media-list-special.articleBoxVideo2020 .image.has-media .icon,
.bck-media-list-special.articleBoxVideo2020 .image.has-media .icon-shadow {
    bottom: 0;
    left: 0
}

.bck-media-list-special.articleBoxVideo2020 .icon-corriere-play.fa-2x {
    font-size: 3em
}

.bck-media-list-special.articleBoxVideo2020 h4.title-art-hp {
    font-family: SolferinoDisplay-Bold;
    font-weight: 400;
    font-size: 20px;
    line-height: 22px
}

.bck-media-list-special.articleBoxVideo2020 span.title-medium-bold.is-large {
    color: #333;
    font-family: Roboto-Medium;
    font-size: 17px;
    font-weight: 900
}

.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.is--letter-2023 {
    margin-top: 3.125rem
}

.type-section .bck-media-list-special.is--letter-2023 {
    border-top: none
}

.bck-media-list-special.is--letter-2023:first-child {
    margin-top: 0
}

.bck-media-list-special.is--letter-2023 .media-list__header {
    padding-top: 3.125rem
}

.bck-media-list-special.is--letter-2023 .media-list__header:first-child {
    padding-top: .125rem
}

.type-article .bck-media-list-special.is--letter-2023 .media-list__header {
    border-top: 1px solid #ddd;
    padding-top: 1.25rem
}

.type-section .bck-media-list-special.is--letter-2023 .media-list__header {
    border-top: none
}

.bck-media-list-special.is--letter-2023 .media-list__header .title {
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special.is--letter-2023 .media-list__header .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.is--letter-2023 .media-list__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special.is--letter-2023 .media-list__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-list-special.is--letter-2023 .media-list__content {
    padding: .9375rem 0;
    border-bottom: 1px solid #ddd
}

.bck-media-list-special.is--letter-2023 .media-list__content .list-items .media {
    margin-top: .625rem
}

.bck-media-list-special.is--letter-2023 .media-list__content .list-items .media .overtitle-art {
    text-transform: uppercase;
    padding-bottom: .9375rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special.is--letter-2023 .media-list__content .list-items .media .title-art {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special.is--letter-2023 .media-list__content .list-items .media .title-art {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special.is--letter-2023 .media-list__content .list-items .media .title-art {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.5rem
    }
}

.bck-media-list-special.is--letter-2023 .media-list__content .list-items .media .author-art,
.bck-media-list-special.is--letter-2023 .media-list__content .list-items .media .author-art-shadow {
    padding-top: .9375rem;
    display: inline-block
}

@media screen and (min-width:320px) and (max-width:813px) {

    .bck-media-list-special.is--letter-2023 .media-list__content .list-items .media .author-art,
    .bck-media-list-special.is--letter-2023 .media-list__content .list-items .media .author-art-shadow {
        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.is--letter-2023 .media-list__content .list-items .media .author-art,
    .bck-media-list-special.is--letter-2023 .media-list__content .list-items .media .author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {

    .bck-media-list-special.is--letter-2023 .media-list__content .list-items .media .author-art,
    .bck-media-list-special.is--letter-2023 .media-list__content .list-items .media .author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list-special.is--letter-2023 .media-list__content .list-items .media .rounded-letter {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #0a5278;
    color: #fff;
    line-height: 1.9;
    border-radius: .625rem;
    margin-left: .625rem;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special.is--letter-2023 .media-list__content .list-items .media .rounded-letter {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.93333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special.is--letter-2023 .media-list__content .list-items .media .rounded-letter {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.62963vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special.is--letter-2023 .media-list__content .list-items .media .rounded-letter {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .6875rem
    }
}

.bck-media-list-special.is--letter-2024 {
    margin-top: 1.25rem
}

.type-section .bck-media-list-special.is--letter-2024 {
    border-top: none
}

.bck-media-list-special.is--letter-2024:first-child {
    margin-top: 0
}

.bck-media-list-special.is--letter-2024 .media-list__header {
    text-align: center;
    padding-top: 3.125rem
}

.bck-media-list-special.is--letter-2024 .media-list__header:first-child {
    padding-top: .125rem
}

.type-article .bck-media-list-special.is--letter-2024 .media-list__header {
    border-top: 1px solid #ddd;
    padding-top: 1.25rem
}

.type-section .bck-media-list-special.is--letter-2024 .media-list__header {
    border-top: none
}

.bck-media-list-special.is--letter-2024 .media-list__header .title {
    text-transform: uppercase;
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special.is--letter-2024 .media-list__header .title {
        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--letter-2024 .media-list__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special.is--letter-2024 .media-list__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list-special.is--letter-2024 .media-list__content {
    padding: .9375rem 0;
    border-bottom: 1px solid #ddd
}

.bck-media-list-special.is--letter-2024 .media-list__content .list-items .media {
    margin-top: .625rem
}

.bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .title-art {
    line-height: 26px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .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-media-list-special.is--letter-2024 .media-list__content .list-items .media .title-art {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .title-art {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .square-letter {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #0a5278;
    color: #fff;
    line-height: 1.23;
    margin-left: .625rem;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .square-letter {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .square-letter {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .square-letter {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .author-art,
.bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .author-art-shadow {
    color: #29abef;
    display: inline-block
}

@media screen and (min-width:320px) and (max-width:813px) {

    .bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .author-art,
    .bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .author-art-shadow {
        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.is--letter-2024 .media-list__content .list-items .media .author-art,
    .bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {

    .bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .author-art,
    .bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .author-art-resp {
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .author-art-resp {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .author-art-resp {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .author-art-resp {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .author-art-resp:before {
    content: "";
    display: inline-block;
    border-left: 2px solid #0a5278;
    border-bottom: 2px solid #0a5278;
    width: 10px;
    height: 10px;
    background-color: #fff;
    margin: 0 .375rem .1875rem
}

.bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .rounded-letter {
    display: inline-block;
    width: 20px;
    height: 20px;
    background-color: #0a5278;
    color: #fff;
    line-height: 1.9;
    border-radius: .625rem;
    margin-left: .625rem;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .rounded-letter {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.93333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .rounded-letter {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.62963vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-special.is--letter-2024 .media-list__content .list-items .media .rounded-letter {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .6875rem
    }
}

.earthDay .bck-media-list-special .media-list__header.has-bkg-white {
    background-color: transparent !important
}

.bck-media-list-sponsor {
    background: #fff
}

.bck-media-list-sponsor .media-list__header {
    border-top: 2px solid #176193
}

.bck-media-list-sponsor .media-list__header .header-top {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 30px
}

.bck-media-list-sponsor .media-list__header .header-top .copyright-brand {
    color: #095075;
    text-transform: uppercase;
    letter-spacing: .31px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-sponsor .media-list__header .header-top .copyright-brand {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-sponsor .media-list__header .header-top .copyright-brand {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.33333vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-sponsor .media-list__header .header-top .copyright-brand {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .5625rem
    }
}

.bck-media-list-sponsor .media-list__header .header-bottom {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    min-height: 45px;
    max-height: 58px
}

.bck-media-list-sponsor .media-list__header .items-brand {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end
}

.bck-media-list-sponsor .media-list__header .items-brand img {
    vertical-align: bottom
}

.bck-media-list-sponsor .media-list__content {
    padding-right: .875rem;
    padding-left: .875rem;
    border-top: 1px solid #ddd;
    border-bottom: 2px solid #176193
}

.bck-media-list-sponsor .media-list__content .overtitle-sponsor {
    display: block;
    color: #7a7a7a;
    line-height: .8;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-sponsor .media-list__content .overtitle-sponsor {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-sponsor .media-list__content .overtitle-sponsor {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.48148vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-sponsor .media-list__content .overtitle-sponsor {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .625rem
    }
}

.bck-media-list-sponsor .media-list__content .title-sponsor {
    line-height: normal;
    letter-spacing: .01px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-sponsor .media-list__content .title-sponsor.is-medium {
        font-family: "NotoSerif-Bold";
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-sponsor .media-list__content .title-sponsor.is-medium {
        font-family: "NotoSerif-Bold";
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-sponsor .media-list__content .title-sponsor.is-medium {
        font-family: "NotoSerif-Bold";
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-sponsor .media-list__content .title-sponsor.is-xxsmall {
        font-family: "NotoSerif-Bold";
        font-weight: 400;
        font-size: 4.53333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-sponsor .media-list__content .title-sponsor.is-xxsmall {
        font-family: "NotoSerif-Bold";
        font-weight: 400;
        font-size: 2.51852vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-sponsor .media-list__content .title-sponsor.is-xxsmall {
        font-family: "NotoSerif-Bold";
        font-weight: 400;
        font-size: 1.0625rem
    }
}

.bck-media-list-sponsor .media-list__content .subtitle-sponsor {
    color: #7a7a7a;
    line-height: 1.19;
    letter-spacing: .01px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-sponsor .media-list__content .subtitle-sponsor {
        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-sponsor .media-list__content .subtitle-sponsor {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-sponsor .media-list__content .subtitle-sponsor {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list-live {
    min-height: 500px;
    background: #fff
}

.bck-media-list-live .media-list__header {
    border-top: 2px solid #176193
}

.bck-media-list-live .media-list__header .header-top {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 30px
}

.bck-media-list-live .media-list__header .header-top .copyright-brand {
    color: #095075;
    text-transform: uppercase;
    letter-spacing: .31px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-live .media-list__header .header-top .copyright-brand {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-live .media-list__header .header-top .copyright-brand {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.33333vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-live .media-list__header .header-top .copyright-brand {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .5625rem
    }
}

.bck-media-list-live .media-list__header .header-bottom {
    display: flex;
    justify-content: flex-end;
    align-items: center;
    min-height: 45px;
    max-height: 58px
}

.bck-media-list-live .media-list__header .items-brand {
    display: flex;
    justify-content: flex-end;
    align-items: flex-end
}

.bck-media-list-live .media-list__header .items-brand img {
    vertical-align: bottom
}

.bck-media-list-live .media-list__content {
    padding-right: .875rem;
    padding-left: .875rem;
    border-top: 1px solid #ddd;
    border-bottom: 2px solid #176193
}

.bck-media-list-live .media-list__content .overtitle-sponsor {
    display: block;
    color: #7a7a7a;
    line-height: .8;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-live .media-list__content .overtitle-sponsor {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-live .media-list__content .overtitle-sponsor {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.48148vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-live .media-list__content .overtitle-sponsor {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .625rem
    }
}

.bck-media-list-live .media-list__content .title-sponsor {
    line-height: normal;
    letter-spacing: .01px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-live .media-list__content .title-sponsor.is-medium {
        font-family: "NotoSerif-Bold";
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-live .media-list__content .title-sponsor.is-medium {
        font-family: "NotoSerif-Bold";
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-live .media-list__content .title-sponsor.is-medium {
        font-family: "NotoSerif-Bold";
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-live .media-list__content .title-sponsor.is-xxsmall {
        font-family: "NotoSerif-Bold";
        font-weight: 400;
        font-size: 4.53333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-list-live .media-list__content .title-sponsor.is-xxsmall {
        font-family: "NotoSerif-Bold";
        font-weight: 400;
        font-size: 2.51852vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-live .media-list__content .title-sponsor.is-xxsmall {
        font-family: "NotoSerif-Bold";
        font-weight: 400;
        font-size: 1.0625rem
    }
}

.bck-media-list-live .media-list__content .subtitle-sponsor {
    color: #7a7a7a;
    line-height: 1.19;
    letter-spacing: .01px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-list-live .media-list__content .subtitle-sponsor {
        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-live .media-list__content .subtitle-sponsor {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-list-live .media-list__content .subtitle-sponsor {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-list-signature {
    position: relative;
    padding: 1rem .625rem;
    background-color: #fff
}

.bck-media-list-signature:not(:last-child) {
    margin-bottom: .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-carousel-news.is-hero .carousel__header {
    padding: .9375rem;
    border-bottom: 1px solid #dedede
}

.bck-carousel-news.is-hero .carousel__header+.carousel__content {
    padding: .9375rem
}

.bck-carousel-news.is-hero .carousel__header .title {
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel-news.is-hero .carousel__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel-news.is-hero .carousel__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel-news.is-hero .carousel__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.earthDay .bck-carousel-news .carousel__slider .bck-media-news {
    background-color: #fff !important
}

.earthDay .bck-carousel-news .carousel__slider .bck-media-news .media-news__content .title-art {
    color: #333 !important
}

.bck-carousel-news .carousel__content {
    margin-right: -.9375rem
}

.bck-carousel-news .carousel__content.has--two-slide {
    padding: 0 0 .625rem .875rem;
    margin: 0
}

.bck-carousel-news .carousel__content .carousel__slider.js-slider {
    opacity: 0
}

.bck-carousel-news .image img {
    height: 110px
}

.bck-carousel-news .image .is-left-bottom img {
    height: auto
}

.bck-carousel-news li {
    margin-right: .625rem
}

.bck-carousel-news .bck-media-news {
    max-width: 198px;
    min-height: 175px;
    max-height: 230px;
    padding: 1.25rem 0;
    margin: .125rem 0;
    border-radius: 8px
}

.bck-carousel-news .bck-media-news.is--rectangle {
    border-radius: 0;
    padding: 0
}

.bck-carousel-news .media-news__image {
    padding: 0
}

.bck-carousel-news .media-news__content {
    overflow: hidden;
    height: 95px;
    padding: .5rem
}

.bck-carousel-news .media-news__content.has--shadow {
    box-shadow: 0 0 12px 0 rgba(0, 0, 0, .16);
    height: 26vw
}

.bck-box-revive.boxpromo {
    overflow: hidden;
    width: 300px;
    height: auto;
    margin: auto;
    background: none repeat scroll 0 0 #eaeaea
}

.bck-box-revive.boxpromo .md_box_promo header {
    width: 275px;
    margin: .625rem auto
}

.bck-box-revive.boxpromo .md_box_promo .md_box_promo_content h2 {
    overflow: hidden;
    height: 24px;
    margin-top: .5rem;
    color: #333;
    line-height: 24px;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-revive.boxpromo .md_box_promo .md_box_promo_content h2 {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-revive.boxpromo .md_box_promo .md_box_promo_content h2 {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-revive.boxpromo .md_box_promo .md_box_promo_content h2 {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-box-revive.boxpromo .md_box_promo h3 {
    overflow: hidden;
    height: 110px;
    margin-top: .5rem;
    color: #333;
    line-height: 18px;
    text-align: justify
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-revive.boxpromo .md_box_promo h3 {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-revive.boxpromo .md_box_promo h3 {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-revive.boxpromo .md_box_promo h3 {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-box-revive.boxpromo .md_box_promo a {
    color: #0a0a0a
}

.bck-box-revive.boxpromo .md_box_promo a:hover {
    color: #666
}

.bck-social-modal .modal-background {
    position: fixed;
    background-color: rgba(10, 10, 10, .25)
}

.bck-social-modal .modal__content {
    position: fixed;
    z-index: 2147483648;
    top: 50%;
    left: 50%;
    overflow-y: scroll;
    width: 280px;
    height: auto;
    max-height: 100%;
    margin: auto;
    background: hsla(0, 0%, 100%, .95);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    border-radius: 8px;
    box-shadow: 0 24px 24px rgba(0, 0, 0, .3), 0 0 24px 0 rgba(0, 0, 0, .22)
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-social-modal .modal__content {
        width: 70%;
        max-width: 400px;
        height: auto;
        min-height: auto
    }
}

.bck-social-modal .modal__content .social-modal__content {
    padding: 2.4375rem 3.5rem
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-social-modal .modal__content .social-modal__content {
        padding: 1.875rem 0
    }
}

.bck-social-modal .modal__content .social-modal__content ul li {
    position: relative;
    margin-top: 20px;
    margin-bottom: 20px
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-social-modal .modal__content .social-modal__content ul li {
        margin: 1.5625rem 1.1875rem
    }
}

.bck-social-modal .modal__content .social-modal__content ul li .tooltip {
    position: absolute;
    z-index: 11;
    left: -38px;
    width: 124px;
    padding: .25rem 0;
    border: 3px solid #49b8f1;
    background-color: #49b8f1;
    color: #fff;
    text-align: center;
    border-radius: 6px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-social-modal .modal__content .social-modal__content ul li .tooltip {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-social-modal .modal__content .social-modal__content ul li .tooltip {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.48148vw
    }
}

@media screen and (min-width:769px) {
    .bck-social-modal .modal__content .social-modal__content ul li .tooltip {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .625rem
    }
}

.bck-social-modal .modal__content .social-modal__content ul li:nth-child(odd) {
    margin-right: 3.3125rem
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-social-modal .modal__content .social-modal__content ul li:nth-child(odd) {
        margin-right: 1.1875rem
    }
}

.bck-social-modal .modal__content .image.has-media .modal__close.icon-shadow,
.bck-social-modal .modal__content .modal__close.icon,
.image.has-media .bck-social-modal .modal__content .modal__close.icon-shadow {
    padding-right: 1.25rem;
    padding-top: 1.25rem;
    display: flex;
    justify-content: flex-end
}

.bck-promo-podcast {
    margin: 1.5625rem -.5rem;
    background-color: #fafafa;
    border-radius: 3px;
    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)
}

.bck-promo-podcast .promo-podcast__header {
    display: flex;
    justify-content: center;
    align-items: center;
    align-content: center;
    border-bottom: 1px solid #ddd
}

.bck-promo-podcast .promo-podcast__content {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-content: center
}

.bck-promo-podcast .promo-podcast__content .podcast-art {
    flex: 1 1 31.4%;
    justify-content: center;
    padding: .75rem 1.25rem
}

.bck-promo-podcast .promo-podcast__content .podcast-art:not(:first-child) {
    background-image: linear-gradient(90deg, rgba(10, 82, 120, .38) 30%, #fff);
    background-position: top;
    background-size: 3px 2px;
    background-repeat: repeat-x
}

.bck-promo-podcast .promo-podcast__content .podcast-art>.overtitle-art-text {
    text-align: center
}

.bck-promo-podcast .promo-podcast__content .podcast-art img {
    margin: auto
}

.bck-promo-podcast .promo-podcast__content .podcast-art img[src*="/images/newsletter/AmericaCina.png"] {
    width: 108px
}

.bck-promo-podcast .promo-podcast__content .podcast-art img[src*="/images/newsletter/HomoTecnologicus.png"] {
    width: 135px
}

.bck-promo-podcast .promo-podcast__content .podcast-art img[src*="/images/newsletter/DispacciLevante.png"] {
    width: 143px
}

.bck-header.is--white {
    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.is--punch {
    background-color: #d62826;
    color: #fff
}

.bck-header.is--crimson {
    background-color: #e32213;
    color: #fff
}

.bck-header.is--sahara {
    background-color: #c2a712;
    color: #fff
}

.bck-header.is--mine-shaft {
    background-color: #3e3d3d;
    color: #fff
}

.bck-header.is--boulder {
    background-color: #777;
    color: #fff
}

.bck-header.is--san-marino {
    background-color: #4972b3;
    color: #fff
}

.bck-header.is--hippie-blue {
    background-color: #5f9bb6;
    color: #fff
}

.bck-header.is--persian-red {
    background-color: #c33032;
    color: #fff
}

.bck-header.is--sky-light-blue {
    background-color: #d9f2ff;
    color: #0a0a0a
}

.bck-header.is--blue-calendar {
    background-color: #143f70;
    color: #fff
}

.bck-header.has--border-t {
    border-top: 1px solid #dedede
}

.bck-header.is--white {
    background-color: #fff
}

.bck-header.is--red {
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #cc2026;
    height: 75px
}

.bck-header.is--login .header-logo {
    width: 164px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/logos/logo_innovazione-mob.svg?v=2ea259edb3e45f829ae467067bbbd92e);
    background-repeat: no-repeat;
    background-size: contain;
    text-indent: -9999px;
    background-size: 100%
}

.bck-header.is--h-66 .bck-header.is-cor-bn .header__content-sponsor,
.bck-header.is--h-66 .header__content,
.bck-header.is--h-66 .header__content-title,
.bck-header.is-cor-bn .bck-header.is--h-66 .header__content-sponsor {
    height: 66px
}

.bck-header.is--h-70 .header__content-title {
    height: 70px
}

.bck-header.is--login-section .bck-header.is-cor-bn .header__content-sponsor,
.bck-header.is--login-section .header__content,
.bck-header.is--login-section .header__content-title,
.bck-header.is-cor-bn .bck-header.is--login-section .header__content-sponsor {
    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: 5.33333vw
    }
}

@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: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-header.is--login-section .header-section {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-header.is--futura {
    position: relative;
    padding-top: 70px;
    padding-bottom: 20px;
    margin: auto !important;
    background: linear-gradient(135deg, #d26acc, #e47888, #8d60e0);
    background-size: cover;
    font-family: Arial, Helvetica, sans-serif
}

.bck-header.is--futura .header {
    justify-content: center;
    align-items: center
}

.bck-header.is--futura .header,
.bck-header.is--futura .header .logo-futura {
    display: flex;
    flex-direction: column
}

.bck-header.is--futura .header .logo-futura .icon-absolute {
    position: relative;
    margin: auto;
    bottom: 47px;
    left: 17px;
    color: #ecc1eb;
    font-size: 2.4375rem
}

.bck-header.is--futura .header .logo-futura .icon-absolute .icon-corriere-logo-futura-small {
    color: #ecc1eb;
    font-size: 2.4375rem
}

.bck-header.is--futura .header .logo-futura .icon-corriere-logo-futura-big {
    font-size: 3.6875rem
}

.bck-header.is--futura .header .description {
    display: block;
    margin-left: 50px;
    margin-right: 50px;
    color: #fff;
    margin-top: -2.1875rem;
    -moz-text-align-last: center;
    text-align-last: center
}

.bck-header.is--futura .button {
    align-self: center;
    height: 2.8125rem;
    background-color: #f0f0f0;
    color: #333;
    font-size: 1.2rem;
    border: none;
    border-radius: .3125rem;
    cursor: pointer;
    text-transform: uppercase;
    transition: all .3s ease;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8125rem
}

.bck-header.is--futura .footer-links {
    position: relative;
    display: inline-flex;
    justify-content: space-between;
    height: 3.125rem;
    width: 100%;
    background-color: #e6ebf1;
    bottom: -1.5625rem;
    margin: auto;
    font-family: Arial, Helvetica, sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: .75rem;
    line-height: 1.25rem;
    color: #0a0a0a;
    letter-spacing: -.02rem;
    text-transform: inherit
}

.bck-header.is--futura .footer-links .list {
    display: inline-flex;
    flex-direction: row
}

.bck-header.is--futura .footer-links .list li {
    align-content: center
}

.bck-header.is--futura .footer-links .list li a {
    padding: .9375rem .875rem;
    color: #0a0a0a;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .75rem;
    text-transform: uppercase
}

.bck-header.is--futura .footer-links .list li.home a {
    color: #ecc1eb
}

.bck-header.is--mondo-capovolto {
    height: 124px;
    min-height: 124px;
    border-top: 1px solid #fff;
    background-color: #14496f;
    color: #fff;
    box-shadow: none
}

.bck-header.is--mondo-capovolto .container {
    display: flex;
    align-items: flex-end;
    height: 100%
}

.bck-header.is--mondo-capovolto .container .header-brand-cor-mondo-capovolto {
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    max-width: 12.8125rem;
    height: 3.875rem;
    margin-top: .9375rem;
    -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/mondo-capovolto-white.png?v=b8fbbea5a952d0d7af70270ac31628d5)
}

.bck-header.is--mondo-capovolto .container .bck-header-img {
    position: absolute;
    top: 15%;
    left: 0;
    width: 65px;
    height: 88px;
    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-header.is--mondo-capovolto .container .sub-header-cor-mondo-capovolto {
    width: 100%;
    margin-bottom: 5px
}

.bck-header.is--mondo-capovolto .container .sub-header-cor-mondo-capovolto .box-three-line-mr-sm {
    width: 100%;
    max-width: 40px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header.is--mondo-capovolto .container .sub-header-cor-mondo-capovolto .sub-heading {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header.is--mondo-capovolto .container .sub-header-cor-mondo-capovolto .sub-heading {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-header.is--mondo-capovolto .container .sub-header-cor-mondo-capovolto .sub-heading {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-header.is--la-lettura {
    height: 124px;
    min-height: 124px;
    border-top: 1px solid #fff;
    background-color: #14496f;
    color: #fff;
    box-shadow: none
}

.bck-header.is--la-lettura .container {
    display: flex;
    align-items: flex-end;
    height: 100%
}

.bck-header.is--la-lettura .container .header-brand-cor-la-lettura {
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    max-width: 12.8125rem;
    height: 3.875rem;
    margin-top: .9375rem;
    -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/la-lettura-white.png?v=f9d69915a6957cbdd689a7038a33f204)
}

.bck-header.is--la-lettura .container .bck-header-img {
    position: absolute;
    top: 15%;
    left: 0;
    width: 65px;
    height: 88px;
    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-header.is--la-lettura .container .sub-header-cor-la-lettura {
    width: 100%;
    margin-bottom: 5px
}

.bck-header.is--la-lettura .container .sub-header-cor-la-lettura .box-three-line-mr-sm {
    width: 100%;
    max-width: 40px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header.is--la-lettura .container .sub-header-cor-la-lettura .sub-heading {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header.is--la-lettura .container .sub-header-cor-la-lettura .sub-heading {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-header.is--la-lettura .container .sub-header-cor-la-lettura .sub-heading {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-header.is--colazioni {
    box-shadow: none
}

.bck-header.is--colazioni .bck-header.is-cor-bn .header__content-sponsor,
.bck-header.is--colazioni .header__content,
.bck-header.is--colazioni .header__content-title,
.bck-header.is-cor-bn .bck-header.is--colazioni .header__content-sponsor {
    padding-top: .9375rem
}

.bck-header.is--colazioni .header-logo {
    width: 310px;
    height: 55px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/logos/logo_colazioni.png?v=3598a7f61b0a43b71b6b501d2e0c7f2c);
    background-repeat: no-repeat;
    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: 2rem;
    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: 3.73333vw
    }
}

@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: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-header.is--colazioni .header-logo__over-text {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-header.is--native-adv {
    background: linear-gradient(90deg, #0a0a0a 50%, #4b4b4b);
    height: 54px
}

.bck-header.is--native-adv .container {
    padding: 10px 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 54px
}

.bck-header.is--native-adv .container .text {
    color: #fff;
    width: 182px;
    align-items: end;
    display: flex;
    flex-direction: column;
    font-size: 11px
}

.bck-header.is--native-adv .container a {
    color: #fff
}

.bck-header.is--promoted-by .container {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1rem;
    font-weight: 700;
    height: 50px
}

.bck-header.is--pubbliredazionali {
    box-shadow: none
}

.bck-header.is--pubbliredazionali>.container {
    padding: .1875rem 0;
    background-color: #ffd53f;
    border: 1px solid #fff3ca;
    display: flex;
    flex-direction: column;
    justify-content: center;
    gap: .3125rem
}

.bck-header.is--pubbliredazionali>.container .title-section {
    color: #333;
    font-family: Arial;
    font-size: 1.5rem;
    font-weight: 900;
    font-stretch: normal;
    font-style: normal;
    line-height: normal;
    letter-spacing: -.8px;
    text-align: center;
    -webkit-text-stroke: .2px #fff3ca
}

.bck-header.is--pubbliredazionali>.container .author {
    font-family: Arial;
    font-size: .75rem;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.25;
    letter-spacing: normal;
    text-align: center;
    color: #333;
    -webkit-text-stroke: .1px #fff3ca;
    display: inline-flex;
    align-self: center;
    align-items: center
}

.bck-header.is--pubbliredazionali>.container .author b {
    font-size: .6875rem
}

.bck-header.is--campbus {
    background-image: linear-gradient(90deg, #fb675b -32%, #d468d8 42%, #522e88 114%);
    box-shadow: none
}

.bck-header.is--campbus .bck-header.is-cor-bn .header__content-sponsor,
.bck-header.is--campbus .header__content,
.bck-header.is--campbus .header__content-title,
.bck-header.is-cor-bn .bck-header.is--campbus .header__content-sponsor {
    padding-top: .9375rem
}

.bck-header.is--campbus .header-logo {
    width: 200px;
    height: 42px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/logos/logo_campbus.png?v=d807cb6b87e1184fe9aa4a6e4d094f51);
    background-repeat: no-repeat;
    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: .1875rem;
    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: 3.73333vw
    }
}

@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: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-header.is--campbus .header-logo__over-text {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-header.is--cor-milano-special {
    background-color: #facc00;
    border-bottom: 1px solid #dedede
}

.bck-header.is--cor-milano-special .header-brand-cor-sec {
    height: 65px;
    padding: 0 .9375rem
}

.bck-header.is--cor-milano-special .header-brand-cor-sec .title-section {
    color: #000;
    line-height: 1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header.is--cor-milano-special .header-brand-cor-sec .title-section {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header.is--cor-milano-special .header-brand-cor-sec .title-section {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.22222vw
    }
}

@media screen and (min-width:769px) {
    .bck-header.is--cor-milano-special .header-brand-cor-sec .title-section {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .9375rem
    }
}

.bck-header.is--cor-milano-special .logo-corriere {
    display: block;
    width: 100px;
    height: 16px;
    margin-bottom: .625rem
}

.bck-header.is--cor-milano-special .logo-vivimilano {
    display: block;
    width: 65px;
    height: 18px;
    margin: 0 auto
}

.bck-header.is--cor-milano-special .author {
    display: block;
    color: #000
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header.is--cor-milano-special .author {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header.is--cor-milano-special .author {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-header.is--cor-milano-special .author {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-header.is--h-72 {
    height: 72px
}

.bck-header.is--h-72>.container {
    height: 100%;
    padding: .625rem 0
}

.bck-header .header-brand-cor-digital-edition .logo-corriere-digital-edition {
    width: 100%;
    max-width: 320px;
    height: 70px;
    margin: 25px auto 40px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/logos/logo_corriere-digital-edition-mob.svg?v=3dfe0bc5e3d8b018d07410d318486c75);
    background-repeat: no-repeat;
    background-size: contain
}

.bck-header.is--logo-mycorriere .is-logo-mycorriere {
    width: 375px;
    height: 89px;
    background-image: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/testatine/le-tue-notizie_mob.png?v=988411120765c7735cf50b4a3cf15e2b);
    margin: 0 auto
}

.bck-header.is--logo-mycorriere .logo-mycorriere-par {
    font-family: Roboto-Regular;
    font-style: normal;
    font-weight: 300;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    color: #333;
    padding: 5px 25px
}

.bck-header .header-brand-cor-sec {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 3rem
}

.bck-header .header-brand-cor-sec .title-section {
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header-brand-cor-sec .title-section {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header-brand-cor-sec .title-section {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header-brand-cor-sec .title-section {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-header .header-brand-cor-sec.is--large {
    height: 52px;
    padding: 0 .875rem;
    border-bottom: 1px solid rgba(51, 51, 51, .08)
}

.bck-header .header__content,
.bck-header .header__content-title,
.bck-header.is-cor-bn .header__content-sponsor {
    display: flex;
    justify-content: center;
    align-items: center
}

.bck-header .header__content-title {
    height: 60px
}

.bck-header .header__content-title.is--small {
    align-items: flex-start;
    height: 34px
}

.bck-header .header__content-title.is--large {
    height: 75px
}

.bck-header .header__content-title.is--left {
    justify-content: flex-start;
    padding: 0 .875rem;
    height: 55px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header__content-title .title-section.is--medium-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header__content-title .title-section.is--medium-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header__content-title .title-section.is--medium-r-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header__content-title .title-section.is--medium-r-bold {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header__content-title .title-section.is--medium-r-bold {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header__content-title .title-section.is--medium-r-bold {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header__content-title .title-section.is--medium-r-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header__content-title .title-section.is--medium-r-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header__content-title .title-section.is--medium-r-medium {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header__content-title .title-section.is--medium-r-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header__content-title .title-section.is--medium-r-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header__content-title .title-section.is--medium-r-light {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1.25rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header__content-title .title-section.is--mediumx-br-c-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 6.93333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header__content-title .title-section.is--mediumx-br-c-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 3.85185vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header__content-title .title-section.is--mediumx-br-c-reg {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.625rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header .header__content-title .title-section.is--xmedium-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header .header__content-title .title-section.is--xmedium-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) {
    .bck-header .header__content-title .title-section.is--xmedium-sd-l {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 1.75rem
    }
}

.bck-header .header__content-title .title-section.is--cor-mezzogiorno {
    width: 310px;
    height: 24px;
    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/Pt8E4ykAABYISURBVHja7F3tedXFEj/h4bsvDRArECowsQDvkQJEKUATCxCkAEELMIECCKEAEywAsQEMDWhsQO7vOXPvOM7bzu7+88XnzAcekuyZnZ2d953ds/P27dvV/0H+fwtb2MIWtrCFLrguf9jZ2dm6li1sYQtb2MICHsW6lq2D2cIWtrCFLUx5FIZnz56dnp5eXFycn5/jx729vY8++ujOnTu7u7v48dtvv33x4oUc//Tp03fffVf+Bp893cCrV68uLy/x15s3b/5nA4TEAoZ9/fXX+GCTehDDVM2jAm34F+RFqO7evYt/m3ju3bsHvv3www/Du0JIwDEQ3xwMsj/88EMwE5+KWFpEFcE777xzcnLS+ylM+uDBg5xjRDyJRCKE88y0surCTz/9NKlRzYmwRz/++OPYGj/77LPPP//88PDw119/Habwyy+/XK/XRYZE8M0332DXisoVAfigJPb4+Pjnn39+tQH8iCmg3Z988gn+LeKEpXry5AmoIoODDwIJlhyZLKKhIqvMf2kTHj9+DIT4OPGBpsOwyIxUJIQAGKB3uWr0SnXFHioVAD+fP3+OBZILAK/YgCtT/3f+4cLZ2VlkngAHBwcPHz5Uv7xx48ZfAn7//XcMS0jH3mDMXwasvjUBpB4dHVlUMCUDqOAXLSr40crHv/vuOyxq0iqBbMwIfvZ+EAL9+vVrS/wAKgmQnr/6IdEE17VAoiySRZgJnlRGKgEegJcvX1Ymsmv0ldPT9gHtUPByA5NIwFKI+iQSyQQoXWJw8CesPWc+BiQYYG0whQ2V6LNRSGr5z9Nh+cmuQRPB5GEJUapBBmEYFX/kq6++ykcivOPB2OLEkUdU+R5lwBAruwNqEi8tybJ8L9puV2gUqqKguC5zzChjOVZwewGCO2xJLUvnjTKUZ8C8Ql3nd3ARZhatMARv0qMUjexw3FMxChUkYwquDPGwnnLu2KvyVitnwlBJQ5dphkJVciZoIqgakxA3ZVHxd33J/JGmTWYVAPJKlGOpWi3lTgCIMQnDH3/8UYy5XAs4E1Artzkj8VIaikaZNG1SXUkCZiwpWCozlUWM8hVF602nsggziwbL6n8vFCMYuTv1BIXMH6LIeTvelT5GSCYTX7jGYuDsfmrenbC5KJY6OX7v2gIlVDOcX6/XY5E3G9gitV21X+VUtEcZKJcznJ2dEZLezEDSNBlQQzkZ1WRqjwy61yiTpg0nRlJwJy2pDLcXiWp7YaY4I5VwEWYWTYBbMKxDXXSlh65vNPZxqYLqQPo4VkhMgGrLA+GOKkrPHH3RRhS3gJxZrzap8G6S8zL4Tkp87jIrjHq9gXo+YN289igzcceMT2IjMh9QM6r5Oi9rflGMSF0nJ6XtmbSkkImljLKsTtRhpiQiw4J5Zhat8PwhSl10Wa7qCQpZ0vnGAWCYP0R5uoFJJGRnBwwOAtBFKtsAErMiBix5zI9yeDfvhtl2d8UWRcc5U8xkr3lN/vbZs2dv3rxxZ0KyhpkSB8u7cv/+/SRgjDBwows1/yR7Q14Uuxuh4iXAhyfyir0hVInj4T6KGxvI7dGdDVxcXDQjYgy7twEXJ3ESxCfcpjANghJt/+XlJXd0NG0WNpfocVWrch7meoU8dcBcEUtBPERxtWkUzJkJFjWZCWzNHcGw+UwuF11Xrg4PD5v9RcQuLHNvbw+Dm3KIhYAb+NeVH+wmtVFFHyTIuQFK3BYj0CmRJBUe0AYJPz4+dg0ODYhWyp1gZLKiZqemyQK1JKXUVVXh//fff59wPkLy+PFjayfdWeDs4Sqg3cnaWUcmS5eW/oODA+peaxr5bI0yQXHNE2b67bff+IAkWioEiAZEzCIkGBAZQfyJKYlIl0lfJPTyKAXbExEsa38RSUVUtrYbIYTMySUAp7VB7O2jgFQlDZXSSuI1VZ3XUu52vk0epcgxrh7KLo9FmBmpHz4yWewaOGYnuSpGrGqDEjnEWqRUW95SDdDyU3VeAEkSRkSFREtnUpahsD3aFEYV1U5ZMV3ZkILhSoVVWwyL/IFcl8t5fJB1Ldp9qYyRPMuJooUr3S+WYViFI5MiD+SjASRaEFqXn3/3OEiP4vL06OhIjsGP7pQnJydJyYt9EjkVdyI+hkm6Ayqqqw7nXcejShxFVJHHdRsZXYS2aUpVDxS2ClXFU4FckpLDALfDuwiu8MkOxUiIZWVjEWZGSAaaDpo9rMUySKW84LafReJq2yaV8BM2ZRbtFAlh+CzJw6RPIiSuHVDxmUsMj3FNvPJtUYFODXOjWNW/WsHjyrzkTyQhUmGL0WSxCiotRm7BKibO5SeX2a/JfOrPP/+0Q+WNHkp4o0R4tbkO4wqQjFbokuNYQX9HQHRPRwmZO0ytwiXbZnkuqvV6XV+CHawoqXBGimxUM6GqQhOVDRJVtQrM7D2ma4JaskunW5npZWalxbN+dW5BuNhAUl6o1BmsVFjhUXtHNUBVaFL+6YsvvogIo4uuwKn0Bb9XN8/29/ejHQSdiB2BJDI4SibdPIaQ27W4ghFpqNp6V7vl7JGVqEwnV+rqrFLYiHtjljOfWhLsrrGyQMZ8LV+D9bcu37ki6SKxXGjWjt2FKQkoMt0lWClqEZU7zNV5d1JYZ2s91UiJLaJK8qEypj5scYPrXu2uWEkZvUZ1/yYzpfS61fbJnoX8jCSJclab284D3jdhSNF9Ks1S0R6oStwJPAFphFqjMjHwSdGVfnYndZl0VYkwuFbCxkAVZYyckyTGXRSbvny6plKoVScMbApbItUux3h8xIRKYM1wvcuIN32Gu0KFBHS7/Gq6aIknQoLF37p1qzlMuoooVkICKGUFfHSHuZrs8oEnPT4+fvLkCZVc6DJwRFhTgpNjyaYkse7hrw8ePKDcHARIeuodikXxLbp8OSbXwEePHj1//nyMmVeRoNiJyHhJXX2xAWuylYC5XjOpBLBBx1z48eHDh5BhaQ4Im2SRlCWIZeTnpDsh1bBoKynO0dERzxid7ddVqWJtInYpIXTHqLyhaCHz3ZmkRznvSKojs5CrUqSwlYoOZJVeg7zeq3IJW4sWJBrGmxeZ+NPTU+ZUFOCo7DsaRk+N5UZZlRSLAVFFaOgtIBIyfDyyay5h4IxUe7f5BFSpWmXuVsEKfrRnQTsbRevKSrrDmprMA0gqmszMo7MrzVFAEqjN318C/VBIJa7uWqLIhhjCvTrEkN0NqGGul4I7uXv3bkQePIHU4ggJvHslxekyOFGGWq8ZVAL5Zt4QxabKBWJ33DBfssulB59ivcb+ukhg3JS1sSS5pzjMKKsFMkJ1F2hNXCNG59NyVw7kiXoT3ANDSFJlGDa4efjfBPiApe7/2ydr3BN+9+A0ahWn40T+a/PNj7Hb0aoDKjnA5FNH+qs6MJ8HtwJunwjLD1eLzHSvUje7zmaaDuoTIfNr3t5wB7h3+KNuHNp0/mtXhx4+m5yWFZ8SSO60WpmMtlWRHR2GE7bkT4s8dtB7nB6dWvPrYTPXrq16usyh7m1rXekjdpel4rhMsEbVtUvU6wu43luq7sr3e7OcPInJAaYKcVax8JIDuMy3avgl/3qQG02K8A2hB3MpD5CjmKjpTlQ4mcRNiO5v377Nf128BFThWLN+XWRm7n2jQsTiTQdjtTXIm0uJewwbSQW2EuN5pfXdBM0ff/xxdLQJP6Hy3YjDSYpzcnJSOZKsF3/kSu2flsqnJaqZhFviGbNIdP5U1K9IqqHpdpdJcahg1SQ+sUt/y1sSy8NGv+0BtxeQfRdDJHO5D2ymFC5JA5vHr5NVUP3yyy/DDx7n1yAG7iSr9x56UQ3fO+lKC1S3rkub7FYsXjzMmZl3oC4IdiKOT5MgAAG7lRkZ2PZmrvV0M7814j4uu0iK4+qIbcR3d5/SXPcqxtj7DpGsdvUWJ8MkGweuJUYvf7vMgSLYdIoqQG7th6tQ1mOxiVNv0rvDeMD1rkOnBIoH180Gj8gHcvThRtwIt+1d/WgujiwiVPYR/npABJ5WwpBm/pc0e3CrjGI4XTW3xBe/BmOyMbHI/EpPS7Pa3svM5mHplR6isFa7G4EIxvbjRtpXzFyLWwlsyE6i1h16jOCKUpyZU+7isXzzK2cgNmRkK8n0Umc2kTzTGHd/gRN7ZCXczkWKYDeUDEXUM5IQZk1cm1d5AF5PUKLDDzXMfqsK6Xb+VCUWJm/UuyGnuokZzQUmNmuC8q7lQA4XeQJQyNM1v3HEDXbULV87QL5u2bxmCG3niGn+VatKWmBDyGb9OlI/EF9kZlSLX/aqfDRRfrs7eU3d/QaBqJoPwQBDuEhQPPnInzsqpjiJ90q+BKE4Pklz3YqIzIArjyElWyMTi2LCHe1Olyi6mYdU/MTO0JmHm0a4D5HIMxI3eZLH28lrJiDvHzlK/TaN60JpjmIY2OyciyrRMq12AyJgVtGQi0q130WdWpWGOTeKjBIUREww95ju008/pc/mX73sBjty110m0FfXqY1zo1oozHoD77///lUcohRPFPJIM2Im3bMD3L59u3kiFTXpzTRGD5wbuQaOgp766UvUcUt4sNHU+1fZzeTWCMSs0h1DKU5kPWCtoi/cK+avSTNrpSLSTOZ4a8b6fS3BzX7oiii6FgkcU+YiMaT13tHmzbZi650cdn1VPnOGAH3wwQfKkIFfNMdSBA3fbbS5XgVVsSJUvLm5ii+RcHNnxBkpMZHK7e/vs++JxqgNyi/6MtOW7aMttlo2280jFSWtS5jZVVi7upKXpM3OiMiOfmn5EJ0w5yJNu1lxlsmtEUqmK+tFbJS4kwRJ8ZpBUkEa9gF2uqhvpemcrMo0jVt0pi11v3h033tOkYfyFSas4nsdcti1ujM4Pj62cTENazcAlOlu9htESOzNVXfYQN9FhY/FnSZWNztSch9Pj9AUfWEeN/HWL2thizFdszadSyaJ3CQzJRweHl4TQO8fz3gUOYsiEnafS6l58Fgv0/N3s+d0JrdG5J32pk9KLnLlPqlooBMj2LQ2Te1gsancI5459SGHQTAcLlvDW49CIrRy/Ezrnb6wUj9LcAtt1KMVNQCo6yyunMkLK81GguTARrV7uecx6hAlOnhURzLueYytMNZf23T5KRnusloWK5OOuHrdM/++0rFvAu7q5HGXKevXLjPdQwKFSn4Bicsl99aCYmnXQUt0OSC6eSM766wFd5nfdatGsk62jSW3RtTTxepUoPIatEWipqPNjS40VL5VmvjmSrUUDHAeY1wM+CV9eUH9nllUepWKBlvXtIHuAHlcjf9HdUil11ZmpEVytS/B6SqsPN5ODrDVhZVVtE55Ep7YSuJXxXwDol7ALtsdtZOqPoJIUJo+0jrCyPBZJxFJldvjoPa4+b1nSoKj0vBSHm7mUd7oqlTdZCQG1HUGimP1w9Ko06G3VcG11Kohm9kiOxTcZbrMd/tlXToVTp4u6SO3lxCVBrGTq/ukyNO7n1VLjnaf3Hzyp+blWTWR696kgkRhrrKQbqQrbaCLR10Aj8JlpbCu45EWqdLHKK9JNM/bE7ukaLsWzad8oFv5ySu27733Xm/tr5IVFouwbh6nqK28lLyqvcOT0+a+aSiLcnJHK7XBelkpebEjJ35/f39nFCrvXjRrifWGkYSZ9af01PJ7WxUqt8MYpzQc9YJ487maSPgJG34ZXUK0T6RcXl7yM0VyLcljLbZihn1xkRRLza6Bzg2OFMI3G7ArlYINCRw+ZlMWsmklhp/zKtpAOaZSt2yOHzhH+N85ihsqKqLdmjLTFPUnyNNy/D/fPAhx5Wyg+cokzdVsV4/aRaygVIbxUVOxlK/4KXclQtIs7FqITgLs79UyZw7qo0lv3bolFd4t5cv6dVTrt/jVyAozLSjb13tbpWLuCSdiSfl7euayCZF24Je2yK4Ygt1Mbo1Yd0JHSqrVhd4tTnwSNeBJgqkTz26uG+qq1bm7z2cSrnwqwchNVi6rkhtRbCE/ax2w/WzlWC6KopS1cefqBblG14OqLXBVyTm8iao6GNe8Tsl5U/QsGCNBmha5fcYQPfaAXeEEM6JEJl8YHM21Xq8rr4dxkSpBZateCUIIhKqWKhHhipb9k5tdRvU6UCt5FaHC7+WxjV1m9AZBE7DdbhRZzO450V6EmVG53z4uYGssXc9DVb65j2ZRRar8ka7it2BBqpOjCzpoSb5L+ODg4EyAfcWHfBKQJJHvo0ePzgXgRysGvLnRWvCp3BSwwXExSMGIhF8KdqJr6uEMl3usRJD5yOswPZGEgEussJEVVfREqtGsYiXl8eibErERRJ58NDo/4Fnl2gtOJQmgPG8Yi2qJILA7T9PAd1ASHbRIeqInkiQqOk3J7wOT1c5RgTO0ixjZTJOBCttz//59/GvRgvLEe8kZya8kETQ2AqgqRRtYItADg2KVX53ZFGG+BRl8SIKPIjOxfNCfd9DiU7R8gP0GIfu8aXKxN6cWG0HM5HMdPtJofhB+BZ6Pni7OGYIB2Ed3LfSF3JP7ArWKjE4dOCQaRsUGJ8FQMVkVBcEAJnjswVk6RAGSpihS0JyEy6tN505T2DiCb75dpELG6Ht163v6D48SOeEuL5ezI2FTcXaaLtlasgKVSZsepa6E8ChJZNEleUU1I/OUbD/WNa/8ti+jkp1MTlrx9EVmVr5wty7bCVSeaXL7MioUgqXD73BLZzCPBBJVfGCt4g/G3u5T4fCMySoaK87jQfmAwSWrXZEQsl05VaChiYojoaYSFZ8FaU5nDcVqzB8Al33ovlfmaIOLFpm2J7GVYHfUe+f61STdqSshZpw3312WlLYwyQawlYsY5V6YNFssUZOJDjFzwNyMFf0qR6DuB5tpxyKukaR9HgmkbnJfVNpXVNXE4PRiqNSgko3LqyOJElVcETnLZEWErSkz7HSbC7QCiS3u1Rr3Ud3VmEVw20+7FABBChnHokUmp5pkZ2BicddJsJKYGqureEdSkvnYjTamorHcIZ6sdCmj3AuTZoslap6Z81mjjeCG0zI33al8kHZh/jlLzDWJhMzZJBm24N5lcNwy7LDJqiiI3bi6hMMyNI2MG8FENh1TV1Cxic89SpSCg+Z6KhZZiZU6n2lipM6QRM0qFpZq/V2ZDY+PxAhU1RPMHFVRCWlj5g8PSPh6d9GlkEiaj2oHPMqw2aI2oeHA8yqyxgXTMjfdqVAI5POukeoS8zn0WE27Gc8C7aTBKWKo3OWyhQp3x5vTQRE4GSr6PF5gZNPBvQoqxpMPTlLwYjKaYFhZjBjtukp6N6JSYYdFhhS6rAG5ane7YnMWIzgPhb9Y61CxkkUFJF2FuNU01KuO9jK/suNQg3nl73pzutmmkug5tp7s5nBt4SqyRntVeCYtc61hhcJFXCNke5ET9ck6apL2zRucXgxFBYmaUxLjRs/jDxwEWPxqORCGCqriGpt9NxgQBYiULSWf3Yls4qsNUE/67u7uzQ30itH5+TmQUBc8YVj8wdctbGEL/wKQBofan3oNziIma8y4UTPqv8y40UPmfEVmbwPNT+0sEmVvYQtb2MIWtvBfAQYAbSYPou/f21QAAAAASUVORK5CYII='/%3E%3C/defs%3E%3C/svg%3E") 50% no-repeat;
    text-indent: -9999px;
    background-size: 100%
}

.bck-header .header__content-title .title-section.is--cor-torino {
    width: 200px;
    height: 30px;
    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;
    background-size: 100%
}

.bck-header .header__content-title .overtitle-art-logo {
    width: 280px;
    background-position: 50%
}

.bck-header .header__content-title .overtitle-art-logo.is-27esima {
    width: 156px
}

.bck-header .header__content-special {
    height: 100px
}

.bck-header .header__footer .select-header {
    width: 160px;
    margin-bottom: .625rem;
    padding: .3125rem .1875rem .1875rem .625rem;
    border-radius: 6px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: .8125rem
}

.bck-header.is--il-punto {
    height: 124px;
    min-height: 124px;
    border-top: 1px solid #fff;
    background-color: #14496f;
    color: #fff;
    box-shadow: none
}

.bck-header.is--il-punto .container {
    display: flex;
    align-items: flex-end;
    height: 100%
}

.bck-header.is--il-punto .container .header-brand-cor-il-punto {
    position: absolute;
    top: 0;
    left: 50%;
    width: 100%;
    max-width: 12.8125rem;
    height: 3.875rem;
    margin-top: .9375rem;
    -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.is--il-punto .container .bck-header-img {
    position: absolute;
    top: 15%;
    left: 0;
    width: 65px;
    height: 88px;
    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-header.is--il-punto .container .sub-header-cor-il-punto {
    width: 100%;
    margin-bottom: 5px
}

.bck-header.is--il-punto .container .sub-header-cor-il-punto .box-three-line-mr-sm {
    width: 100%;
    max-width: 40px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header.is--il-punto .container .sub-header-cor-il-punto .sub-heading {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header.is--il-punto .container .sub-header-cor-il-punto .sub-heading {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-header.is--il-punto .container .sub-header-cor-il-punto .sub-heading {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-header.is-cor-bn .header__content,
.bck-header.is-cor-bn .header__content-sponsor,
.bck-header.is-cor-bn .header__content-title {
    display: flex;
    justify-content: center;
    align-items: center
}

.bck-header.is-cor-bn .header__content-sponsor {
    height: 88px
}

.bck-header.is-cor-bn .header__content-sponsor .title-section.overtitle-art-logo {
    width: 280px;
    background-position: 50%
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header.is-cor-bn .bn_loghi_partner .text-sponsor {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header.is-cor-bn .bn_loghi_partner .text-sponsor {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.48148vw
    }
}

@media screen and (min-width:769px) {
    .bck-header.is-cor-bn .bn_loghi_partner .text-sponsor {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .625rem
    }
}

.bck-header.is-cor-bn .bn_loghi_partner .wrapSponsor_top .single-brand {
    margin: 0 20px
}

.bck-header.is-cor-bn .bn_loghi_partner .wrapSponsor_top .single-brand.acc {
    width: 70px
}

.bck-header.is-cor-bn .bn_loghi_partner .wrapSponsor_top .single-brand.eni {
    width: 36px
}

.bck-header.is-cor-bn .bn_loghi_partner .wrapSponsor_top .single-brand.bio {
    width: 50px
}

.bck-header.is--lochmara,
.bck-header.is--lochmara .bck-tabs .tabs-nav {
    background-color: #0083c7
}

.bck-header.is--regali-natale {
    position: relative
}

.bck-header.is--regali-natale .regali-natale-link-home {
    position: absolute;
    top: 2px;
    left: 30%;
    display: block;
    width: 38%;
    height: 32px
}

.bck-header .header-brand-cor-loc .header-brand-cor-loc-title {
    text-transform: uppercase;
    color: #fff;
    margin-right: 10px
}

.bck-header .is-lalettura-b {
    width: auto
}

.bck-header .is-cultura-lalettura-s {
    margin-left: auto;
    margin-right: auto
}

.bck-header.is-logo-title .header__content-title .overtitle-art-logo.is-logo-lalettura {
    height: 25px;
    width: 25px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-header.is-logo-title .title-text {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-header.is-logo-title .title-text {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) {
    .bck-header.is-logo-title .title-text {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 1.5rem
    }
}

.bck-box-yourcity {
    position: relative;
    background-color: #fff
}

.bck-box-yourcity .box-yourcity__content {
    position: relative;
    padding: 1.25rem .875rem
}

.bck-modal .subscribe {
    position: absolute;
    z-index: 10;
    top: 50%;
    left: auto;
    padding: 3.0625rem .5625rem 2.125rem .6875rem;
    border: 5px solid #fff;
    background-color: #ffd800;
    box-shadow: -1px -1px 25px 5px hsla(0, 0%, 58%, .71)
}

.bck-modal .subscribe .modal-subscribe__header {
    margin-bottom: 1.25rem
}

.bck-modal .subscribe .modal-subscribe__header .title {
    line-height: 1.09;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal .subscribe .modal-subscribe__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 5.86667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal .subscribe .modal-subscribe__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal .subscribe .modal-subscribe__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-modal .subscribe .modal-subscribe__content li {
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal .subscribe .modal-subscribe__content li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.53333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal .subscribe .modal-subscribe__content li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.51852vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal .subscribe .modal-subscribe__content li {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.0625rem
    }
}

.bck-modal .subscribe .modal-subscribe__content li:not(:last-child):after {
    display: block;
    width: 188px;
    height: 1px;
    margin: .625rem auto;
    background-color: #fff;
    content: "";
    opacity: .5
}

.bck-modal .subscribe .modal-subscribe__content .content-extended {
    padding: 1.4375rem .3125rem 1.875rem;
    margin-top: 1.4375rem;
    background-color: #fff;
    border-radius: 10px
}

.bck-modal .subscribe .modal-subscribe__content .content-extended .title {
    line-height: 1.08;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal .subscribe .modal-subscribe__content .content-extended .title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 6.93333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal .subscribe .modal-subscribe__content .content-extended .title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.85185vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal .subscribe .modal-subscribe__content .content-extended .title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.625rem
    }
}

.bck-modal .subscribe .modal-subscribe__content .content-extended .button {
    border: none;
    background-color: #ffd800
}

.bck-modal .subscribe .modal-subscribe__footer {
    margin-top: 1.5rem;
    text-align: center
}

.bck-modal .subscribe .modal-subscribe__footer .link {
    color: #0a0a0a;
    text-decoration: underline
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal .subscribe .modal-subscribe__footer .link {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal .subscribe .modal-subscribe__footer .link {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal .subscribe .modal-subscribe__footer .link {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-modal .subscribe .icon,
.bck-modal .subscribe .image.has-media .icon-shadow,
.image.has-media .bck-modal .subscribe .icon-shadow {
    top: -2%;
    left: 47%;
    border: 5px solid #fff;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.bck-modal-deny {
    position: fixed;
    left: 20px;
    top: 150px;
    width: calc(100% - 40px);
    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 1.25rem
}

.bck-modal-deny .modal-deny__footer {
    padding: 2.1875rem 1.25rem 1.5625rem
}

.bck-modal-deny .modal-deny__footer .button {
    width: 90%;
    height: 46px;
    box-shadow: 0 4px 10px 0 rgba(0, 0, 0, .15)
}

.bck-modal-deny .modal-text-bold {
    color: #095075;
    line-height: 1.13;
    letter-spacing: 1px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-deny .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-deny .modal-text-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-deny .modal-text-bold {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-modal-deny .modal-text-light {
    color: #095075;
    line-height: 1.13;
    letter-spacing: 1px
}

@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
    }
}

.bck-modal-notify {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    z-index: 30;
    display: flex;
    justify-content: center;
    align-items: center
}

.bck-modal-notify .modal-notify__header {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    padding: .625rem;
    position: absolute;
    top: 0;
    right: 0
}

.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 .modal-text-light .newsletter-name {
    color: #095075
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-notify .modal-notify__content .modal-text-light .newsletter-name {
        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 .modal-text-light .newsletter-name {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-notify .modal-notify__content .modal-text-light .newsletter-name {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

.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-access {
    position: fixed;
    top: 150px;
    right: 20px;
    width: calc(100% - 40px);
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 0 10px 0 rgba(0, 0, 0, .15);
    z-index: 30
}

.bck-modal-access.is--2023 {
    top: 67px;
    box-shadow: 0 0 10px rgba(0, 0, 0, .5)
}

.bck-modal-access.is--2023 .modal-access {
    position: absolute;
    max-height: calc(100vh - 105px);
    border-radius: 6px;
    background-color: #fff;
    overflow-y: scroll
}

.bck-modal-access.is--2023 .modal-access__header {
    padding: 1.5625rem 1.25rem 2.5rem
}

.bck-modal-access.is--2023 .modal-access__content {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 0 1.875rem 1.25rem
}

.bck-modal-access.is--2023 .modal-access__content .button {
    width: 245px;
    height: 40px
}

.bck-modal-access.is--2023 .modal-access__footer {
    position: relative;
    padding: 1.25rem .9375rem;
    border-top: 1px solid #3e8fba
}

.bck-modal-access.is--2023 .modal-access__footer .modal-text-italic {
    display: block;
    max-width: 245px;
    padding-bottom: 0
}

.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 .modal-text-light {
    padding: 0 1.875rem
}

.bck-modal-access .modal-access__content .info-wrapper {
    display: flex;
    justify-content: center;
    align-items: center;
    text-align: left;
    padding: 1.5625rem 0
}

.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;
    align-items: center;
    justify-content: 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 {
    width: 25px;
    height: 25px;
    border: 1px solid #757575;
    border-radius: 3px;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: 15px
}

.bck-modal-access .modal-access__footer .checkbox-box:after {
    content: "\2714";
    color: #fff
}

.bck-modal-access .modal-access-background {
    position: fixed;
    background-color: rgba(51, 51, 51, .6)
}

.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-access .modal-text-reg {
    line-height: 1.22
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-access .modal-text-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-access .modal-text-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-access .modal-text-reg {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-modal-access .modal-text-reg-sm {
    line-height: 18px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-access .modal-text-reg-sm {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-access .modal-text-reg-sm {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-access .modal-text-reg-sm {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-modal-access .modal-text-italic {
    line-height: normal
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-access .modal-text-italic {
        font-family: Roboto-MediumItalic;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-access .modal-text-italic {
        font-family: Roboto-MediumItalic;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-access .modal-text-italic {
        font-family: Roboto-MediumItalic;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-modal-access .modal-title {
    line-height: 1.17
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-access .modal-title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-access .modal-title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-access .modal-title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.5rem
    }
}

.bck-modal-access .show-more-state {
    display: none
}

.bck-modal-access .show-more-state:checked~.show-more-target {
    display: block
}

.bck-modal-access .show-more-state:checked~.show-more-target .modal-text-reg-sm {
    padding-top: .9375rem
}

.bck-modal-access .show-more-state:checked~.show-more-target .modal-text-reg-sm:not(:last-child) {
    padding-bottom: .9375rem
}

.bck-modal-access .show-more-state:checked~.show-more-trigger:before {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bck-modal-access .show-more-state~.show-more-trigger {
    position: absolute;
    top: 20px;
    right: 15px
}

.bck-modal-access .show-more-state~.show-more-trigger:before {
    content: "";
    font-family: corriere-icon;
    font-size: 12px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    display: block
}

.bck-modal-access .show-more-target {
    display: none
}

.bck-modal-access .show-more-trigger {
    display: block;
    z-index: 1;
    cursor: pointer
}

.bck-modal-information {
    position: absolute;
    top: 150px;
    left: 5px;
    width: calc(100% - 10px);
    padding: .9375rem 1.875rem 1.25rem;
    background-color: #fff;
    box-shadow: 0 0 16px 0 rgba(0, 0, 0, .25);
    z-index: 30
}

.bck-modal-information .modal-information__header {
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: center
}

.bck-modal-information .modal-information__header .title {
    width: 60%;
    line-height: 1.33
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-information .modal-information__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-information .modal-information__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-information .modal-information__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-modal-information .modal-information__header .icon-wrapper {
    width: 55px;
    height: 55px;
    border: 1px solid #a7dda2;
    border-radius: 50%;
    color: #a7dda2
}

.bck-modal-information .modal-information__header .icon-wrapper .icon,
.bck-modal-information .modal-information__header .icon-wrapper .image.has-media .icon-shadow,
.image.has-media .bck-modal-information .modal-information__header .icon-wrapper .icon-shadow {
    padding-top: 1.25rem;
    padding-left: 1.25rem
}

.bck-modal-ebook {
    position: fixed;
    top: 150px;
    right: 10px;
    width: calc(100% - 20px);
    border-radius: 6px;
    border: .5px solid rgba(10, 82, 120, .5);
    background-color: #fff;
    z-index: 30
}

.bck-modal-ebook .modal-ebook {
    height: 100%
}

.bck-modal-ebook .modal-ebook__header {
    height: 235px;
    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;
    color: #fff;
    cursor: pointer
}

.bck-modal-ebook .modal-ebook__header .modal-title {
    display: block;
    padding: 0 1.5625rem;
    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: Roboto-Light;
        font-weight: 400;
        font-size: 6.66667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-ebook .modal-ebook__header .modal-title {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 3.7037vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-ebook .modal-ebook__header .modal-title {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1.5625rem
    }
}

.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;
    margin: 0 1.5625rem 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
    }
}

.bck-modal-user-logged {
    position: fixed;
    z-index: 31;
    top: 0;
    width: 100%;
    height: 100%;
    padding: .9375rem;
    background: #fff;
    visibility: visible;
    transition: all .2s ease-in
}

.bck-modal-user-logged.is-invisible {
    height: 0;
    visibility: hidden
}

.bck-modal-user-logged .modal-user-logged__header {
    display: flex;
    justify-content: flex-end;
    margin-bottom: .625rem
}

.bck-modal-user-logged .modal-user-logged__content {
    display: flex;
    flex-direction: column;
    align-items: center;
    padding: .625rem 0;
    background: #49b8f1
}

.bck-modal-user-logged .modal-user-logged__content .link {
    margin-bottom: .625rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-user-logged .modal-user-logged__content .link {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-user-logged .modal-user-logged__content .link {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-user-logged .modal-user-logged__content .link {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-user-logged .modal-user-logged__content .button {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-user-logged .modal-user-logged__content .button {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-user-logged .modal-user-logged__content .button {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-modal-user-logged .modal-user-logged__content .button>img {
    width: 15px;
    height: 15px
}

.bck-modal-user-logged .link-nav {
    display: flex;
    justify-content: center;
    width: 100%;
    padding: .625rem 0;
    color: #0a0a0a
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-modal-user-logged .link-nav {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-modal-user-logged .link-nav {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-modal-user-logged .link-nav {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-modal-user-logged .link-nav:not(last-child) {
    border-bottom: 1px solid #7a7a7a
}

.fancybox-wrap #lcom_pop input[type=text] {
    font-family: Roboto-Regular
}

.fancybox-wrap #lcom_pop #fb_form_iscriviti .lcom_reg_2step.lcom_step_div em,
.fancybox-wrap #lcom_pop #fb_form_iscriviti .lcom_reg_3step.lcom_step_div em {
    position: static;
    display: block;
    margin-top: .3125rem
}

.fancybox-wrap #lcom_pop h3 {
    position: relative;
    padding: 0;
    margin: .75rem .625rem !important;
    border-bottom: none;
    color: #095075;
    font-family: Roboto-Medium;
    font-size: 1.25rem
}

.fancybox-wrap #lcom_pop label {
    font-family: Roboto-Regular;
    text-transform: uppercase
}

.fancybox-wrap #lcom_pop .lcom_height_63 {
    height: 46px
}

.fancybox-wrap #lcom_pop em {
    top: 28px;
    left: 1px;
    color: #636363
}

.fancybox-wrap #lcom_pop .container_spacer #lcom_avatar {
    top: 99px;
    right: 8px;
    height: 140px;
    background: #bfbfbf url(/includes2013/SSI/boxes/community/login/images/avatar.gif?v=201703101013) no-repeat scroll -20px -21px
}

.fancybox-wrap #lcom_pop .container_spacer #lcom_avatar .lcom_cont_file {
    bottom: 7px;
    left: 0;
    overflow: hidden;
    width: 94px;
    height: 42px
}

.fancybox-wrap #lcom_pop .container_spacer span:first-child {
    background: none repeat scroll 0 0 #fff !important;
    color: #757575
}

.fancybox-wrap #lcom_pop .container_spacer .lcom_box_social {
    display: flex;
    justify-content: space-around
}

.fancybox-wrap #lcom_pop .container_spacer .lcom_box_social a {
    font-family: Roboto-Regular
}

.fancybox-wrap #lcom_pop .container_spacer .lcom_line {
    padding-top: .5rem
}

.fancybox-wrap #lcom_pop .container_spacer .lcom_line span {
    color: #757575;
    font-family: Roboto-Regular;
    text-transform: uppercase
}

.fancybox-wrap #lcom_pop .container_spacer .lcom_line .botRegistrati {
    font-family: Roboto-Regular
}

.fancybox-wrap #lcom_pop .container_spacer .lcom_line .botRegistrati .lcom_accedi,
.fancybox-wrap #lcom_pop .container_spacer .lcom_line .botRegistrati .lcom_tuamail {
    overflow: hidden;
    font-family: Roboto-Regular
}

.fancybox-wrap #lcom_pop .container_spacer .botAccedi,
.fancybox-wrap #lcom_pop .container_spacer .botRegistrati {
    overflow: unset;
    height: 50px;
    padding: .75rem 0;
    margin: auto;
    font-family: Roboto-Regular
}

.fancybox-wrap #lcom_pop .container_spacer .botAccedi .brera_bold,
.fancybox-wrap #lcom_pop .container_spacer .botRegistrati .brera_bold {
    font-family: Roboto-Bold
}

@media screen and (max-width:320px) {

    .fancybox-wrap #lcom_pop .container_spacer .div_1,
    .fancybox-wrap #lcom_pop .container_spacer .div_1 input,
    .fancybox-wrap #lcom_pop .container_spacer .div_2_b {
        width: 280px
    }

    .fancybox-wrap #lcom_pop .container_spacer .div_4 select {
        width: 172px
    }

    .fancybox-wrap #lcom_pop .container_spacer .option_bottom.extra_bottom {
        width: 280px
    }
}

@media screen and (max-width:320px) {
    .fancybox-wrap #lcom_pop .container_spacer .div_2 {
        width: 175px
    }

    .fancybox-wrap #lcom_pop .container_spacer .div_2 input {
        width: 100%
    }
}

.fancybox-wrap #lcom_pop .container_spacer .div_2 .error,
.fancybox-wrap #lcom_pop .container_spacer .div_2_b .error,
.fancybox-wrap #lcom_pop .container_spacer .div_4 .error {
    text-align: right
}

.fancybox-wrap #lcom_pop .container_spacer .div_2 .error.error_date,
.fancybox-wrap #lcom_pop .container_spacer .div_2_b .error.error_date,
.fancybox-wrap #lcom_pop .container_spacer .div_4 .error.error_date {
    position: absolute;
    top: 16px;
    left: 7px;
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content
}

.fancybox-wrap #lcom_pop .container_spacer .div_2_b input {
    width: 54px
}

.fancybox-wrap #lcom_pop .container_spacer #loginFormBeanIframe {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.fancybox-wrap #lcom_pop .container_spacer #loginFormBeanIframe iframe {
    max-width: 300px;
    height: 200px
}

@media screen and (max-width:320px) {
    .fancybox-wrap #lcom_pop .container_spacer #loginFormBeanIframe {
        width: 280px
    }
}

.bck-menu {
    width: 100%;
    margin: 0 auto;
    border-bottom: 1px solid #dedede;
    background-color: #fff
}

.bck-menu.has--border-t {
    border-top: 1px solid #dedede
}

.bck-menu.is--login {
    background-color: #f5f5f5;
    border-bottom: none;
    position: relative
}

.bck-menu.is--login .container {
    display: flex;
    align-items: center;
    height: 47px
}

.bck-menu.is--login .menu-arrow {
    position: absolute;
    display: flex;
    justify-content: center;
    align-items: center;
    z-index: 0;
    right: 0;
    width: 35px;
    height: 46px;
    background-color: hsla(0, 0%, 100%, .9);
    box-shadow: 3px 0 14px 0 rgba(0, 0, 0, .15)
}

.bck-menu.is--login .menu-link-text {
    letter-spacing: .48px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-menu.is--login .menu-link-text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-menu.is--login .menu-link-text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-menu.is--login .menu-link-text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-menu.is--login .is--current {
    color: #000
}

.bck-menu.is--salute {
    position: relative;
    border-top: 1px solid #dedede
}

.bck-menu.is--salute .scroll-right-container {
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 33px;
    background-color: hsla(0, 0%, 100%, .8);
    z-index: 9;
    display: flex;
    align-items: center;
    justify-content: center
}

.bck-menu.is--salute .container {
    display: flex;
    align-items: center;
    height: 47px
}

.bck-menu.is--salute .menu-link-text {
    color: #0a0a0a;
    letter-spacing: .48px;
    text-transform: none
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-menu.is--salute .menu-link-text {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-menu.is--salute .menu-link-text {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-menu.is--salute .menu-link-text {
        font-family: BreraCondensed-semibold;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-menu.is--salute .menu-link-text.is--current {
    color: #4972b3
}

.bck-menu.is--salute .menu-link:last-child .menu-link-text {
    padding-right: 1.25rem
}

.bck-menu .container {
    height: 50px
}

.bck-menu .menu-sub {
    display: flex;
    flex-direction: row;
    align-items: center;
    height: 55px
}

.bck-menu .menu__content {
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100%
}

.bck-menu .menu-link {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100%;
    padding: 0 .625rem;
    white-space: nowrap
}

.bck-menu .menu-link-text {
    color: #333;
    letter-spacing: .5px;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-menu .menu-link-text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-menu .menu-link-text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-menu .menu-link-text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-menu .menu-link-text.has--no-transform {
    text-transform: none
}

.bck-menu .menu-link.is--active .menu-link-text {
    color: #49b8f1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-menu .menu-link.is--active .menu-link-text {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-menu .menu-link.is--active .menu-link-text {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-menu .menu-link.is--active .menu-link-text {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-menu .menu-link.is--active .menu-link-text:after {
    display: flex;
    border-bottom: 2px solid #49b8f1;
    content: ""
}

.bck-menu .menu-link.has-dot {
    padding: 0 .9375rem
}

.bck-menu .menu-link.has-dot .menu-link-text {
    position: relative;
    color: #0a5278
}

.bck-menu .menu-link.has-dot .menu-link-text:before {
    content: "";
    position: absolute;
    bottom: 40%;
    left: -10px;
    width: 5px;
    height: 5px;
    background-color: #0a5278;
    border-radius: 50%
}

.bck-menu .menu-link h1 {
    display: flex;
    justify-content: center;
    align-items: center
}

.bck-menu .menu-title-section {
    position: relative;
    display: inline-flex;
    align-items: center;
    height: 100%;
    padding: 0 .9375rem;
    color: #333;
    line-height: 2;
    letter-spacing: -.13px;
    text-transform: uppercase;
    white-space: nowrap
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-menu .menu-title-section {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-menu .menu-title-section {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-menu .menu-title-section {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-menu .menu-title-section .image {
    margin-bottom: .125rem;
    margin-left: .3125rem
}

.bck-menu.has--bck-cornflower-light-blue .menu-title-section.has--arrow-r,
.bck-menu .menu-title-section.has--arrow,
.bck-menu .menu-title-section.has--arrow-l,
.bck-menu .menu-title-section.has--arrow-r {
    position: relative;
    display: inline-flex;
    align-items: center
}

.bck-menu .menu-title-section.has--arrow-l:before {
    margin-right: .375rem;
    color: #333;
    font-family: corriere-icon !important;
    font-size: .625rem;
    content: ""
}

.bck-menu .menu-title-section.has--arrow-r:after {
    position: absolute;
    right: 0;
    color: #333;
    font-family: corriere-icon !important;
    font-size: .625rem;
    content: ""
}

.bck-menu .menu-select {
    border: none;
    color: #0a5278;
    line-height: 2;
    letter-spacing: -.13px;
    text-transform: uppercase;
    white-space: nowrap;
    background-color: #fff;
    transition: width .5s linear
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-menu .menu-select {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-menu .menu-select {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-menu .menu-select {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-menu .menu-shadow {
    position: absolute;
    right: 0;
    width: 70px;
    height: 55px;
    background-image: linear-gradient(270deg, #fff, hsla(0, 0%, 100%, 0));
    opacity: .9;
    z-index: 1;
    pointer-events: none
}

.bck-menu .menu-breadcrumbs {
    position: relative;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    height: 100%
}

.bck-menu .menu-breadcrumbs:after {
    content: "";
    position: absolute;
    right: 0;
    width: 1px;
    height: calc(100% - 20px);
    background-color: #0a5278
}

.bck-menu .is--current {
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-menu .is--current {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.73333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-menu .is--current {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-menu .is--current {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-menu .is--current.has--border:after {
    position: absolute;
    right: 0;
    width: 1px;
    height: calc(100% - 20px);
    background-color: #0a5278;
    content: ""
}

.bck-menu.has--bck-cornflower-light-blue .is--current.menu-title-section.has--arrow-r,
.bck-menu .is--current.has--arrow,
.bck-menu .is--current.has--arrow-l,
.bck-menu .is--current.has--arrow-r {
    position: relative;
    display: inline-flex;
    align-items: center;
    padding: 0 .9375rem 0 0
}

.bck-menu .is--current.has--arrow-l {
    margin-left: .625rem
}

.bck-menu .is--current.has--arrow-l:before {
    margin-right: .375rem;
    color: #0a0a0a;
    font-family: corriere-icon !important;
    font-size: .625rem;
    content: ""
}

.bck-menu .is--current.has--arrow-r:after {
    position: absolute;
    right: 0;
    color: #0a0a0a;
    font-family: corriere-icon !important;
    font-size: .625rem;
    content: ""
}

.bck-menu.is-fixed-menu {
    position: fixed;
    z-index: 30;
    top: 96px;
    width: 100%
}

.bck-menu.is--full {
    width: auto;
    margin-right: -.9375rem;
    margin-left: -.9375rem
}

.bck-menu.has--bck-cornflower-light-blue {
    background-color: #4488f1
}

.bck-menu.has--bck-cornflower-light-blue .menu-title-section,
.bck-menu.has--bck-cornflower-light-blue .menu-title-section.has--arrow-r:after {
    color: #fff
}

.bck-menu .has--text-medium {
    font-family: Roboto-Medium
}

.bck-box-tags {
    padding: .9375rem
}

.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-right: .5625rem
}

.bck-box-tags .box-tags__content .tag:last-child {
    margin-right: 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 .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/less.svg?v=1c494e7e43f3cf3436975bfe0a01d477) 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/plus.svg?v=7617cd1f8cee5b7f830448a24d759c53) no-repeat;
    background-size: contain
}

.bck-box-tags .box-tags__content .show-more-wrap {
    justify-content: center
}

.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;
    z-index: 1;
    cursor: pointer
}

.bck-box-tags .box-tags__content .link a {
    display: flex;
    margin-left: 1.75rem;
    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__header {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: .9375rem
}

.bck-box-tags .box-tags-wrapper {
    display: flex;
    align-items: baseline;
    flex-wrap: wrap;
    row-gap: .625rem
}

.bck-box-tags.has--bkg-matt {
    position: relative;
    margin-bottom: .625rem;
    background-color: rgba(68, 136, 241, .1);
    box-shadow: 0 2px 4px -1px rgba(0, 0, 0, .25)
}

.bck-box-tags.has--bkg-matt .box-tags__content {
    align-items: flex-start
}

.bck-search {
    position: relative;
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
    padding: 1.5625rem .9375rem;
    background-color: rgba(68, 136, 241, .1)
}

.bck-search.has--top-radius {
    padding-right: 0;
    padding-left: 0
}

.bck-search.has--top-radius .search-input {
    width: 100%;
    height: 50px;
    padding: 0;
    background-color: #f3f3f4;
    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .25);
    border: none;
    border-bottom: 1px solid #757575;
    border-top-right-radius: 5px;
    border-top-left-radius: 5px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-search.has--top-radius .search-input {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-search.has--top-radius .search-input {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-search.has--top-radius .search-input {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-search.has--top-radius .search-input::-webkit-input-placeholder {
    padding-left: .9375rem
}

.bck-search.has--top-radius .search-input::-moz-placeholder {
    padding-left: .9375rem
}

.bck-search.has--top-radius .search-input::-ms-input-placeholder {
    padding-left: .9375rem
}

.bck-search.has--top-radius .search-input::placeholder {
    padding-left: .9375rem
}

.bck-search.has--top-radius .icon,
.bck-search.has--top-radius .image.has-media .icon-shadow,
.image.has-media .bck-search.has--top-radius .icon-shadow {
    position: absolute;
    top: 50%;
    right: 3%;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%)
}

.bck-search.has--fold {
    position: relative
}

.bck-search.has--fold:before {
    top: 15px;
    left: 2px;
    border-top: 26px solid #dbe6f6;
    -webkit-transform: rotate(315deg);
    transform: rotate(315deg)
}

.bck-search.has--fold:after,
.bck-search.has--fold:before {
    content: " ";
    position: absolute;
    display: block;
    border-right: 26px solid transparent;
    border-left: 26px solid transparent
}

.bck-search.has--fold:after {
    top: -4px;
    left: -17px;
    border-top: 26px solid #fff;
    -webkit-transform: rotate(135deg);
    transform: rotate(135deg)
}

.bck-search.has--bkg-transparent {
    margin-bottom: 0;
    padding: 0;
    background-color: transparent
}

.bck-search .search__header {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: .9375rem
}

.bck-search .search__header .text {
    color: #666;
    line-height: 2.38
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-search .search__header .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-search .search__header .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-search .search__header .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-search .search__header .title {
    color: #4488f1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-search .search__header .title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-search .search__header .title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) {
    .bck-search .search__header .title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

.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;
    justify-content: center;
    align-items: center;
    row-gap: .625rem;
    margin-top: 1.25rem
}

.bck-search .search-list .list-item a {
    line-height: 2.71;
    text-transform: uppercase;
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-search .search-list .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 .list-item a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-search .search-list .list-item a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.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 .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: grid;
    grid-template-columns: 1fr 1fr 1fr;
    grid-row-gap: 16px;
    align-items: center;
    justify-content: 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-box-sign {
    position: relative;
    height: 680px;
    background: url(/rcs_cor_corriere-layout/v2/corriere-common/assets/img/ext/oroscopo/sfondi/sfondo-hp-mob.jpg?v=5bbf4dee6b97e2a658e9b5c2287906c6) 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: 30px 50px;
    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;
    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-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: 10px 5px;
    border-bottom: 1px solid #dedede;
    border-top: 1px solid #dedede
}

@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-copy .box-copy__footer {
    position: relative
}

.bck-pagination.is--dotted {
    width: 100%;
    margin-bottom: 1.25rem
}

.bck-pagination.is--dotted:not(:first-child) {
    margin-top: 1.25rem
}

.bck-pagination.is--dotted .pagination__content {
    align-items: center;
    display: flex;
    justify-content: center
}

.bck-pagination.is--dotted .pagination__content .current-page {
    align-items: center;
    display: flex;
    gap: .8125rem;
    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 {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg)
}

.bck-pagination.is--dotted .dots {
    border-top: 1px dashed rgba(0, 0, 0, .2);
    height: 1px;
    width: 122px
}

.bck-pagination.is--dotted .dots.is--small {
    width: 90px
}

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

.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: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 .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.is--grey-dusty:not(:last-child) {
    margin-bottom: 1.5625rem
}

.bck-pagination.is--grey-dusty .pagination__content {
    padding-top: 25px;
    border-top: 1px solid #dedede
}

.bck-pagination.is--grey-dusty .pagination__content.is--borderless {
    padding-top: 0;
    border-top: none
}

.bck-pagination.is--grey-dusty .arrow-container {
    color: #999
}

.bck-pagination.is--grey-dusty .pagination-num a {
    width: 15px;
    margin: 0 1.125rem;
    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: Roboto-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-pagination.is--grey-dusty .pagination-num a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-pagination.is--grey-dusty .pagination-num a {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-pagination.is--grey-dusty .pagination-num.is--active a {
    position: relative;
    color: #4488f1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-pagination.is--grey-dusty .pagination-num.is--active a {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-pagination.is--grey-dusty .pagination-num.is--active a {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-pagination.is--grey-dusty .pagination-num.is--active a {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-pagination.is--grey-dusty .pagination-num.is--active a:after {
    position: absolute;
    right: 0;
    bottom: -5px;
    width: 100%;
    height: 2px;
    background-color: #4488f1;
    content: ""
}

.bck-pagination.is--grey-dusty .pagination-num.has--border:after {
    content: "";
    width: 1px;
    height: calc(100% + 5px);
    background-color: #4488f1
}

.bck-pagination.has--arrows-rounded {
    padding: 0 .875rem;
    border-top: 1px solid hsla(0, 0%, 40%, .25);
    border-bottom: 1px solid hsla(0, 0%, 40%, .25)
}

.bck-pagination.has--arrows-rounded:not(:last-child) {
    margin-bottom: 1.875rem
}

.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.17;
    letter-spacing: -.09px;
    color: #333
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-pagination.has--arrows-rounded .pagination__content .pagination-link {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-pagination.has--arrows-rounded .pagination__content .pagination-link {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-pagination.has--arrows-rounded .pagination__content .pagination-link {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-pagination.has--arrows-rounded .pagination__content .pagination-link .page {
    display: inline-block;
    min-width: 30px;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-pagination.has--arrows-rounded .pagination__content .pagination-link .page {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-pagination.has--arrows-rounded .pagination__content .pagination-link .page {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-pagination.has--arrows-rounded .pagination__content .pagination-link .page {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.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 {
    width: 40px;
    height: 30px;
    border: 1px solid #666;
    border-radius: 15px;
    color: #666
}

.bck-pagination.has--no-border .pagination__content {
    border-top: none
}

.bck-box-letter {
    background: #dcecf4;
    padding: 1.25rem .875rem;
    margin-top: 1.875rem;
    margin-bottom: .3125rem
}

.bck-box-letter .box-letter__header .title-art {
    padding: .9375rem 0;
    letter-spacing: -.26px;
    line-height: 2rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-box-letter .box-letter__header .title-art {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-box-letter .box-letter__header .title-art {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) {
    .bck-box-letter .box-letter__header .title-art {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

.bck-box-letter .box-letter__content .text-content {
    letter-spacing: -.1px;
    line-height: 30px
}

.bck-box-letter .box-letter__content .author-art,
.bck-box-letter .box-letter__content .author-art-shadow {
    color: #3e3d3d
}

@media screen and (min-width:320px) and (max-width:813px) {

    .bck-box-letter .box-letter__content .author-art,
    .bck-box-letter .box-letter__content .author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {

    .bck-box-letter .box-letter__content .author-art,
    .bck-box-letter .box-letter__content .author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {

    .bck-box-letter .box-letter__content .author-art,
    .bck-box-letter .box-letter__content .author-art-shadow {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

#cuponation_box .wrap {
    width: 100%;
    margin: 20px auto;
    background-color: #045b80
}

#cuponation_box .wrap h2,
#cuponation_box .wrap h3,
#cuponation_box .wrap p,
#cuponation_box .wrap span {
    color: #f4f4f4
}

#cuponation_box .wrap a.top {
    text-decoration: none
}

#cuponation_box .wrap a.top h2 {
    padding: 10px 10px 0;
    margin-top: 5px;
    margin-bottom: 5px;
    font-family: SolferinoDisplay-Regular;
    font-size: 22px !important;
    line-height: 14px;
    text-align: center;
    font-weight: 400;
    color: #f4f4f4;
    -webkit-font-smoothing: antialiased
}

#cuponation_box .wrap a.top p {
    padding: 0 10px 5px;
    margin: 0 auto;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    text-align: right;
    font-style: italic
}

#cuponation_box .wrap .contentBottom {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    border-top: 1px solid #fafafa;
    display: flex;
    flex-direction: column
}

#cuponation_box .wrap .contentBottom .discount {
    display: flex;
    flex-direction: row;
    padding: 8px 12px
}

#cuponation_box .wrap .contentBottom .discount:nth-child(odd) {
    background-color: #005179
}

#cuponation_box .wrap .contentBottom .discount h3 {
    padding: 0;
    margin-bottom: 0;
    font-family: Roboto Condensed, sans-serif;
    font-size: 14px !important;
    line-height: 16px;
    font-weight: 700;
    text-transform: uppercase
}

#cuponation_box .wrap .contentBottom .discount span {
    font-size: 12px !important
}

#cuponation_box .wrap .contentBottom .discount .link_container {
    display: flex;
    justify-content: center;
    align-items: center
}

#cuponation_box .wrap .contentBottom .discount .link_container a {
    background-color: #fc0;
    padding: 4px 8px;
    border-radius: 16px;
    line-height: 14px;
    text-decoration: none;
    text-align: center;
    min-width: 100px
}

#cuponation_box .wrap .contentBottom .discount .link_container a span {
    text-transform: uppercase;
    font-size: 10px !important;
    line-height: 14px;
    padding: 0;
    font-family: Roboto Condensed, sans-serif;
    color: #045b80
}

.bck-carousel {
    --swiper-navigation-color: $black
}

.bck-carousel .carousel__header {
    padding: .9375rem 0
}

.bck-carousel .carousel__header .title {
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel .carousel__header .title {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel .carousel__header .title {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel .carousel__header .title {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-carousel.has--overflow-blocked {
    overflow: hidden
}

.bck-carousel.is--bullet-active-orange .gallery-video .swiper-pagination-bullet-active {
    background-color: #fc6a36
}

.bck-carousel.is--orange.is--rail {
    background-color: #f5f5f5
}

.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 .title {
    margin: auto 0
}

.bck-carousel.is--orange .carousel__header .title a {
    letter-spacing: 1.8px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel.is--orange .carousel__header .title a {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel.is--orange .carousel__header .title a {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.is--orange .carousel__header .title a {
        font-family: BreraCondensed-Bold;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-carousel.is--orange .gallery-rail {
    background-color: transparent;
    padding-bottom: 3.125rem
}

.bck-carousel.is--orange .gallery-rail .image.has-media .icon,
.bck-carousel.is--orange .gallery-rail .image.has-media .icon-shadow {
    bottom: -1.5rem;
    left: -1.5rem
}

.bck-carousel.is--orange .gallery-rail .swiper-pagination {
    bottom: .9375rem
}

.bck-carousel.is--orange .gallery-rail .swiper-pagination-bullet {
    height: 10px;
    width: 10px
}

.bck-carousel.is--orange .gallery-rail .swiper-slide {
    border-radius: 15px;
    overflow: hidden
}

.bck-carousel.is--orange .gallery-rail .swiper-slide .content {
    background-color: #fff;
    padding-bottom: 1.25rem
}

.bck-carousel.is--doctor {
    --swiper-navigation-size: 14px;
    background-color: #fff;
    padding: 0
}

.bck-carousel.is--doctor:not(:last-child) {
    margin-bottom: 1.875rem
}

.bck-carousel.is--doctor .carousel__header {
    padding: 0
}

.bck-carousel.is--doctor .carousel__header .bck-title .title {
    line-height: 24px;
    letter-spacing: .1px;
    padding-left: .9375rem;
    color: #0a0a0a
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel.is--doctor .carousel__header .bck-title .title {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel.is--doctor .carousel__header .bck-title .title {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.is--doctor .carousel__header .bck-title .title {
        font-family: BreraCondensed-Heavy;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-carousel.is--doctor .carousel__content .swiper-container {
    width: auto;
    overflow: hidden;
    margin: 0 .9375rem;
    padding: 0 .3125rem
}

.bck-carousel.is--doctor .carousel__content .swiper-wrapper {
    height: auto
}

.bck-carousel.is--doctor .carousel__content .swiper-slide {
    display: flex;
    justify-content: center
}

.bck-carousel.is--doctor .carousel__content .swiper-slide .call-to-action-link {
    padding: 0
}

.bck-carousel.is--doctor .carousel__content .swiper-button-prev {
    left: 0
}

.bck-carousel.is--doctor .carousel__content .swiper-button-next {
    right: 0
}

.bck-carousel.is--doctor .carousel__content .call-to-action-link {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    color: #4972b3;
    padding: 1.25rem 1.875rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel.is--doctor .carousel__content .call-to-action-link {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel.is--doctor .carousel__content .call-to-action-link {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.is--doctor .carousel__content .call-to-action-link {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-carousel.is--doctor .carousel__content .call-to-action-link .icon,
.bck-carousel.is--doctor .carousel__content .call-to-action-link .image.has-media .icon-shadow,
.image.has-media .bck-carousel.is--doctor .carousel__content .call-to-action-link .icon-shadow {
    margin-left: .5rem
}

.bck-carousel.is--doctor .carousel__content .call-to-action-link .icon i,
.bck-carousel.is--doctor .carousel__content .call-to-action-link .image.has-media .icon-shadow i,
.image.has-media .bck-carousel.is--doctor .carousel__content .call-to-action-link .icon-shadow i {
    font-size: 1rem
}

.bck-carousel.has--border-bottom .carousel__content .swiper-container {
    padding: 0 .3125rem 1.5625rem;
    border-bottom: 1px solid #bfbfbf
}

.bck-carousel.has--border-bottom .carousel__content .call-to-action-link {
    padding: .625rem 1.875rem
}

.bck-carousel .swiper-container {
    position: relative;
    overflow-x: hidden;
    width: 100%;
    height: 252px;
    margin-right: auto;
    margin-left: auto
}

.bck-carousel .swiper-container .fullscreen {
    position: fixed;
    width: 100%;
    height: 100%;
    left: 0;
    top: 0;
    background: rgba(51, 51, 51, .7);
    z-index: 31;
    display: flex;
    align-items: center;
    justify-content: center
}

.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: 20%;
    right: 0;
    margin: 20px;
    background: #fff
}

.bck-carousel .swiper-container .icon-border {
    letter-spacing: .42px;
    border: 1px solid #666;
    border-radius: 4px;
    text-transform: uppercase;
    cursor: pointer;
    padding: 10px
}

.bck-carousel .swiper-container [aria-hidden=true] {
    display: none
}

.bck-carousel .swiper-container [aria-hidden=false] {
    display: flex
}

.bck-carousel .swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    margin: 0 10px;
    background-color: #0a0a0a;
    opacity: 1
}

.bck-carousel .swiper-pagination-bullet-active {
    background-color: #29abef
}

.bck-carousel .swiper__content {
    height: auto;
    width: 100%;
    position: relative
}

.bck-carousel .swiper__content .swiper-wrapper .swiper-slide p {
    color: #777;
    display: flex;
    align-items: center;
    flex-direction: column;
    padding: 10px 0;
    margin-bottom: 10px
}

@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 .title {
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title {
        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 .title {
        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 .title {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-carousel .swiper__content .swiper-pagination {
    position: relative
}

.bck-carousel .gallery-emotional {
    height: auto;
    padding-top: 1.5625rem
}

.bck-carousel .gallery-emotional .swiper-slide .image {
    padding-bottom: 1.25rem
}

.bck-carousel .gallery-emotional .swiper-pagination {
    top: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 10px
}

.bck-carousel .gallery-reel .swiper-pagination.is--carousel-catalogo {
    margin-top: -20px
}

.bck-carousel .gallery-reel .swiper-pagination.is--carousel-catalogo .swiper-pagination-bullet {
    background: transparent;
    border: 1px solid #0a5278;
    border-radius: 50px;
    width: 14px;
    height: 14px
}

.bck-carousel .gallery-reel .swiper-pagination.is--carousel-catalogo .swiper-pagination-bullet-active {
    background-color: #0a5278
}

.bck-carousel .gallery-video {
    position: relative;
    height: auto;
    background-color: #fff;
    overflow: hidden;
    border-bottom: 1px solid #ddd
}

.type-home .bck-carousel .gallery-video {
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .24), 0 0 2px 0 rgba(0, 0, 0, .12);
    border-bottom: none
}

.bck-carousel .gallery-video .swiper-wrapper {
    display: flex
}

.bck-carousel .gallery-video .swiper-slide {
    flex-shrink: 0;
    width: 100%
}

.bck-carousel .gallery-video .swiper-slide .content {
    padding: .9375rem .9375rem 2.5rem
}

.bck-carousel .gallery-video .swiper-slide .content .title-art {
    overflow: hidden;
    line-height: 1.25
}

.bck-carousel .gallery-video .swiper-pagination {
    position: absolute;
    bottom: 15px
}

.bck-carousel .gallery-video .swiper-pagination-bullet {
    background-color: #bfbfbf;
    width: 10px;
    height: 10px
}

.bck-carousel .gallery-video .swiper-pagination-bullet-active {
    background-color: #0a5278
}

.bck-carousel .gallery-rail {
    position: relative;
    height: 220px;
    padding: 0 .9375rem;
    background-color: #fff;
    overflow: hidden
}

.bck-carousel .gallery-rail .swiper-slide {
    width: 200px !important
}

.bck-carousel .gallery-rail .swiper-slide .image {
    overflow: hidden
}

.bck-carousel .gallery-rail .swiper-slide .content {
    padding: .625rem .625rem 3.125rem
}

.bck-carousel .gallery-rail .swiper-pagination {
    position: absolute;
    bottom: 15px
}

.bck-carousel .gallery-rail .swiper-pagination-bullet {
    background-color: #bfbfbf
}

.bck-carousel .gallery-rail .swiper-pagination-bullet-active {
    background-color: #0a5278
}

.bck-carousel .gallery-cards {
    position: relative;
    height: 280px;
    padding: 0 .9375rem;
    background-color: #f5f5f5;
    overflow: hidden
}

.bck-carousel .gallery-cards .swiper-slide {
    width: 200px !important;
    height: 215px;
    background-color: #fff;
    border-radius: 10px
}

.bck-carousel .gallery-cards .swiper-slide .image img {
    border-radius: 10px 10px 0 0
}

.bck-carousel .gallery-cards .swiper-slide .content {
    padding: 1.25rem .625rem 1.875rem
}

.bck-carousel .gallery-cards .swiper-pagination {
    position: absolute;
    bottom: 30px
}

.bck-carousel .gallery-cards .swiper-pagination-bullet {
    width: 10px;
    height: 10px;
    background-color: #c2d4dd
}

.bck-carousel .gallery-cards .swiper-pagination-bullet-active {
    background-color: #0a5278
}

.bck-carousel.is--rail {
    margin-bottom: .625rem;
    background-color: #fff;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .24), 0 0 2px 0 rgba(0, 0, 0, .12)
}

.bck-carousel.is--rail .carousel__header {
    padding: .9375rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel.is--rail .carousel__header .title {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel.is--rail .carousel__header .title {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.is--rail .carousel__header .title {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-carousel.has--cards {
    background-color: #f5f5f5;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, .24), 0 0 2px 0 rgba(0, 0, 0, .12)
}

.bck-carousel.has--cards .carousel__header {
    padding: .9375rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel.has--cards .carousel__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 4.53333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel.has--cards .carousel__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.51852vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.has--cards .carousel__header .title {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.0625rem
    }
}

.bck-carousel.has--video-event.has--border-top {
    border-top: 1px solid #dedede;
    height: 490px;
    margin-bottom: 0
}

.bck-carousel.has--video-event .carousel__header {
    display: flex;
    flex-direction: row;
    align-items: center;
    position: relative;
    margin: 15px 0
}

.bck-carousel.has--video-event .carousel__header .blue-stars {
    display: flex;
    align-items: center;
    width: 30px;
    height: 30px;
    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;
    background-size: contain;
    position: absolute;
    left: 33px
}

.bck-carousel.has--video-event .carousel__header .title {
    color: #095075;
    line-height: 1;
    width: 100%;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel.has--video-event .carousel__header .title {
        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 .title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.has--video-event .carousel__header .title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-carousel.has--video-event .carousel__header .title.is--tow-lines {
    max-width: 320px;
    min-height: 40px;
    display: flex;
    align-items: center
}

.bck-carousel.has--video-event .carousel__content {
    margin-left: 15px
}

.bck-carousel.has--video-event .carousel__content .gallery-video {
    border-bottom: none
}

.bck-carousel.has--video-event .carousel__content .swiper-container .swiper-wrapper .swiper-slide {
    width: 256px !important;
    height: auto;
    padding-bottom: 30px
}

.bck-carousel.has--video-event .carousel__content .swiper-container .swiper-wrapper .swiper-slide .bck-media-news {
    box-shadow: none
}

.bck-carousel.has--video-event .carousel__content .swiper-container .swiper-wrapper .swiper-slide .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 .swiper-container .swiper-wrapper .swiper-slide .bck-media-news .media-news__image .image .icon-video-event {
        font-family: Roboto-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 .swiper-container .swiper-wrapper .swiper-slide .bck-media-news .media-news__image .image .icon-video-event {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.has--video-event .carousel__content .swiper-container .swiper-wrapper .swiper-slide .bck-media-news .media-news__image .image .icon-video-event {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-carousel.has--video-event .carousel__content .swiper-container .swiper-wrapper .swiper-slide .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 .swiper-container .swiper-wrapper .swiper-slide .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 .swiper-container .swiper-wrapper .swiper-slide .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 .swiper-container .swiper-wrapper .swiper-slide .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 .swiper-container .swiper-wrapper .swiper-slide .bck-media-news .media-news__content {
    display: flex;
    flex-direction: column
}

.bck-carousel.has--video-event .carousel__content .swiper-container .swiper-wrapper .swiper-slide .bck-media-news .media-news__content .content-header {
    display: block
}

.bck-carousel.has--video-event .carousel__content .swiper-container .swiper-wrapper .swiper-slide .bck-media-news .media-news__content .content-header .content-header__flex {
    display: flex;
    flex-direction: row;
    margin-top: 15px
}

.bck-carousel.has--video-event .carousel__content .swiper-container .swiper-wrapper .swiper-slide .bck-media-news .media-news__content .content-header .content-header__flex svg {
    margin-right: 10px
}

.bck-carousel.has--video-event .carousel__content .swiper-container .swiper-wrapper .swiper-slide .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: 10px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel.has--video-event .carousel__content .swiper-container .swiper-wrapper .swiper-slide .bck-media-news .media-news__content .content-header .content-header__flex .overtitle-art {
        font-family: Roboto-Medium;
        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 .swiper-container .swiper-wrapper .swiper-slide .bck-media-news .media-news__content .content-header .content-header__flex .overtitle-art {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.62963vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.has--video-event .carousel__content .swiper-container .swiper-wrapper .swiper-slide .bck-media-news .media-news__content .content-header .content-header__flex .overtitle-art {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .6875rem
    }
}

.bck-carousel.has--video-event .carousel__content .swiper-container .swiper-wrapper .swiper-slide .bck-media-news .media-news__content .content-bottom {
    display: flex;
    flex-direction: column
}

.bck-carousel.has--video-event .carousel__content .swiper-container .swiper-wrapper .swiper-slide .bck-media-news .media-news__content .content-bottom .title-art {
    margin-bottom: 10px;
    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 .swiper-container .swiper-wrapper .swiper-slide .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 .swiper-container .swiper-wrapper .swiper-slide .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 .swiper-container .swiper-wrapper .swiper-slide .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 .swiper-container .swiper-wrapper .swiper-slide .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 .swiper-container .swiper-wrapper .swiper-slide .bck-media-news .media-news__content .content-bottom .info-art {
        font-family: Roboto-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 .swiper-container .swiper-wrapper .swiper-slide .bck-media-news .media-news__content .content-bottom .info-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.has--video-event .carousel__content .swiper-container .swiper-wrapper .swiper-slide .bck-media-news .media-news__content .content-bottom .info-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-carousel.has--video-event .video-event-btn {
    box-shadow: 0 4px 8px 0 rgba(10, 82, 120, .16);
    width: 316px;
    margin-top: 20px
}

.bck-carousel.has--video-event .video-event-btn a {
    color: #0a5278
}

.bck-carousel.has--video-event .swiper-container .swiper-pagination {
    bottom: -5px
}

.bck-carousel.has--video-event.has--border-bottom {
    border-bottom: 1px solid #dedede;
    margin-bottom: 20px;
    height: 580px
}

.bck-carousel.has--video-event.has--card .carousel__content {
    max-width: 350px;
    margin: 0 auto
}

.bck-carousel.has--video-event.has--card .carousel__content .swiper-container .swiper-wrapper {
    padding-bottom: 30px
}

.bck-carousel.has--video-event.has--card .carousel__content .swiper-container .swiper-wrapper .swiper-slide {
    position: relative;
    min-width: 100%;
    height: 438px;
    display: flex;
    align-items: center;
    flex-direction: column;
    color: #fff;
    margin-bottom: 9px
}

.bck-carousel.has--video-event.has--card .carousel__content .swiper-container .swiper-wrapper .swiper-slide .bck-video-event-card {
    width: 100%;
    margin: 0
}

.bck-carousel.has--video-event.has--card .carousel__content .swiper-container .swiper-wrapper .swiper-slide .bck-video-event-card .video-event-card__content {
    max-width: 320px
}

.bck-carousel.has--video-event.has--card .carousel__content .swiper-container .swiper-pagination {
    bottom: 5px
}

.bck-carousel.is--podcast {
    padding-top: .3125rem
}

.bck-carousel.is--podcast .carousel__header {
    gap: 15px
}

.bck-carousel.is--podcast .carousel__header .items-right {
    width: 100%
}

.bck-carousel.is--podcast .carousel__header .title {
    font-style: italic;
    line-height: 1.25rem;
    letter-spacing: .5px;
    text-transform: none;
    margin-bottom: .3125rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-carousel.is--podcast .carousel__header .title {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 6.93333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-carousel.is--podcast .carousel__header .title {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 3.85185vw
    }
}

@media screen and (min-width:769px) {
    .bck-carousel.is--podcast .carousel__header .title {
        font-family: SolferinoDisplay-Regular;
        font-weight: 400;
        font-size: 1.625rem
    }
}

.bck-carousel.is--podcast .carousel__header .author-art,
.bck-carousel.is--podcast .carousel__header .author-art-shadow {
    line-height: 1.25rem;
    letter-spacing: .5px;
    color: #777;
    border-top: 1px solid #dedede;
    padding-top: .1875rem
}

.bck-carousel.is--podcast .carousel__content .swiper-container {
    height: auto;
    padding: 0 .9375rem
}

.bck-carousel.is--podcast .carousel__content .swiper-container .swiper-wrapper {
    margin-bottom: 2.5rem
}

.bck-carousel.is--podcast .carousel__content .swiper-container .swiper-wrapper .swiper-slide {
    width: 200px
}

.bck-carousel.is--podcast .carousel__content .swiper-container .swiper-pagination-bullet {
    background-color: #fff;
    border: 1px solid #0a5278;
    width: 10px;
    height: 10px
}

.bck-carousel.is--podcast .carousel__content .swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active {
    background-color: #0a5278
}

#rubriche-rail.bck-carousel .gallery-video {
    background-color: transparent !important
}

#rubriche-rail.bck-carousel .carousel__header {
    padding-bottom: 0
}

#rubriche-rail.bck-carousel .carousel__header h2.title {
    display: block;
    color: #333 !important;
    font-size: 1.25rem !important;
    padding: 1.5rem .875rem 1.6rem;
    background-color: #fff;
    border-bottom: 1px solid #dedede
}

#rubriche-rail.bck-carousel .swiper-wrapper {
    flex-direction: column !important
}

#rubriche-rail.bck-carousel .swiper-wrapper .swiper-slide {
    width: 100% !important;
    margin-bottom: .5625rem
}

#rubriche-rail.bck-carousel .swiper-wrapper .swiper-slide .icon-shadow {
    display: none
}

#rubriche-rail.bck-carousel .swiper-wrapper .swiper-slide h3 a {
    font-size: 1.5rem;
    color: #333;
    padding: .625rem .875rem 0
}

.bck-media-news {
    position: relative;
    background-color: #fff
}

.bck-media-news.is--video-embed {
    margin: 0
}

.bck-media-news.is--video-embed .media-news__image {
    padding: 0
}

.bck-media-news.is--video-embed .media-news__image.player {
    min-height: unset
}

.bck-media-news.is--dark-gallery .media-news__footer {
    background-color: #292929
}

.bck-media-news.is--dark-gallery .media-news__footer .text,
.bck-media-news.is--dark-gallery .media-news__footer a,
.bck-media-news.is--dark-gallery .media-news__footer i {
    color: #fff
}

.bck-media-news.is--pubbliredazionali {
    box-shadow: none;
    padding: 0
}

.bck-media-news.is--pubbliredazionali:not(:last-child) {
    border-bottom: 1px solid hsla(0, 0%, 84.7%, .23)
}

.bck-media-news.is--pubbliredazionali .media-news__content {
    padding: 0
}

.bck-media-news.is--pubbliredazionali .media-news__content .media-content .media-title {
    padding: 1rem
}

.bck-media-news.is--pubbliredazionali .media-news__content .media-content .media-title a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 700;
    letter-spacing: -.6px;
    line-height: 1.1;
    color: #333
}

.bck-media-news.is--pubbliredazionali .media-news__content .media-content .media-subtitle {
    padding: 1rem 1rem 1.25rem;
    border-bottom: 1px solid hsla(0, 0%, 84.7%, .23)
}

.bck-media-news.is--pubbliredazionali .media-news__content .media-content .media-subtitle a {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 1.29;
    font-size: 14px;
    color: #4d4d4d
}

.bck-media-news.is--pubbliredazionali .media-news__footer .description .text {
    font-family: Arial, Helvetica, sans-serif
}

.bck-media-news.is--native-adv {
    box-shadow: none;
    padding: 0
}

.bck-media-news.is--native-adv:not(:last-child) {
    border-bottom: 1px solid hsla(0, 0%, 84.7%, .23)
}

.bck-media-news.is--native-adv .media-news__content {
    padding: 0
}

.bck-media-news.is--native-adv .media-news__content .media-content .media-title {
    padding: .625rem 1rem 1rem
}

.bck-media-news.is--native-adv .media-news__content .media-content .media-title a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 24px;
    font-weight: 400;
    color: #333;
    line-height: 1.17;
    letter-spacing: -.6px
}

.bck-media-news.is--native-adv .media-news__content .media-content .media-subtitle {
    padding: 1rem 1rem 1.25rem;
    border-bottom: 1px solid hsla(0, 0%, 84.7%, .23)
}

.bck-media-news.is--native-adv .media-news__content .media-content .media-subtitle a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.38;
    color: #4d4d4d
}

.bck-media-news.is--native-adv .media-news__footer .description .text {
    font-family: Arial, Helvetica, sans-serif
}

.bck-media-news.is--native-adv.is--dark-gallery,
.bck-media-news.is--pubbliredazionali.is--dark-gallery {
    background-color: #333;
    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)
}

.bck-media-news.is--native-adv.is--dark-gallery .media-news__footer,
.bck-media-news.is--pubbliredazionali.is--dark-gallery .media-news__footer {
    background-color: unset;
    padding: 1.25rem .875rem
}

.bck-media-news.is--native-adv.is--dark-gallery .media-news__footer .description,
.bck-media-news.is--pubbliredazionali.is--dark-gallery .media-news__footer .description {
    background-color: unset
}

.bck-media-news .media-news__image.player {
    min-height: 212px
}

.bck-media-news .media-news__image.player .image.is-6by3 img {
    min-height: 225px;
    max-height: 225px;
    -o-object-fit: cover;
    object-fit: cover
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--favourites {
        box-shadow: none;
        margin-bottom: 0
    }

    .bck-media-news.is--favourites .media-news__image .image {
        border-radius: 6px
    }
}

.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.is--vertical {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: .9375rem;
    padding-bottom: 1.25rem;
    width: 100%;
    height: 410px;
    margin: 0 0 2.5rem
}

.bck-media-news.newsletter-card.is--vertical.has--top-label .label-message {
    background-color: #757575
}

.bck-media-news.newsletter-card.is--vertical .top-label {
    width: auto;
    height: 20px;
    background: #095075;
    color: #fff;
    position: absolute;
    top: -20px;
    right: 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.is--vertical .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.is--vertical .top-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.is--vertical .top-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news.newsletter-card.is--vertical.has--label {
    height: 470px
}

.bck-media-news.newsletter-card.is--vertical .media-news__image {
    padding: 0
}

.bck-media-news.newsletter-card.is--vertical .media-news__image>figure>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
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card.is--vertical .media-news__content .title-art-newsletter {
        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.newsletter-card.is--vertical .media-news__content .title-art-newsletter {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.is--vertical .media-news__content .title-art-newsletter {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-media-news.newsletter-card.is--vertical .media-news__content .subtitle-art-newsletter {
    margin-top: 0;
    margin-bottom: .9375rem;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card.is--vertical .media-news__content .subtitle-art-newsletter {
        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.newsletter-card.is--vertical .media-news__content .subtitle-art-newsletter {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.is--vertical .media-news__content .subtitle-art-newsletter {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news.newsletter-card.is--vertical .media-news__content .buttons {
    justify-content: space-evenly;
    width: 100%
}

.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;
    height: 42px
}

@media screen and (min-width:320px) and (max-width:813px) {

    .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 {
        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.is--vertical .media-news__content .buttons .is--subscribe,
    .bck-media-news.newsletter-card.is--vertical .media-news__content .buttons .is--subscribed {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {

    .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 {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news.newsletter-card.is--vertical .media-news__content .paragraph-art-newsletter {
    height: 5.9375rem;
    overflow: auto;
    margin-bottom: .3125rem
}

.bck-media-news.newsletter-card .media-news__content {
    padding: 0 .875rem 1.5625rem
}

.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;
    line-height: 1.2;
    border-radius: 6px;
    padding: 4px 0;
    height: 23px;
    text-align: center
}

@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 {
    width: 100%
}

.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.newsletter-actions {
    padding: 0 1.25rem;
    position: absolute;
    left: 0;
    bottom: 25px
}

.bck-media-news.newsletter-card .media-news__content .buttons.newsletter-actions .link-preview {
    left: 0
}

.bck-media-news.newsletter-card .media-news__content .buttons.newsletter-actions .is--subscribe,
.bck-media-news.newsletter-card .media-news__content .buttons.newsletter-actions .is--subscribed {
    right: 0
}

.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: 132px
}

.bck-media-news.newsletter-card.catalogo-card .top-label {
    top: -30px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.newsletter-card.catalogo-card .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.newsletter-card.catalogo-card .top-label {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.newsletter-card.catalogo-card .top-label {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news.newsletter-card.catalogo-card .media-news__image img {
    border-radius: unset !important;
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important
}

.bck-media-news.newsletter-card.catalogo-card.is--vertical {
    padding-top: .9375rem;
    padding-bottom: 1.25rem;
    width: 280px;
    margin: 0 12px 2.5rem 0
}

.bck-media-news.newsletter-card.catalogo-card.is--vertical .media-news__content {
    width: 240px;
    margin: 0 auto
}

.bck-media-news.newsletter-card.catalogo-card.is--vertical .media-news__content .label-message {
    display: flex;
    align-items: center;
    justify-content: center
}

.bck-media-news.newsletter-card.catalogo-card.is--vertical .buttons.newsletter-actions .is--subscribe {
    right: -50px;
    top: 5px;
    height: 30px;
    width: 65px
}

.bck-media-news.is--media-card {
    width: 100%;
    margin: 0 auto;
    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(10, 82, 120, .5)
}

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

.bck-media-news.is--media-card .top-label {
    position: absolute;
    top: -20px;
    right: 20px;
    height: 20px;
    padding: .125rem .625rem;
    border-radius: 4px 4px 0 0;
    background-color: #095075;
    color: #fff
}

@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__header {
    display: flex;
    width: 100%;
    padding: 1.25rem
}

.bck-media-news.is--media-card .media-news__header .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 .media-news__header .titles-wrapper {
    width: 66%;
    margin: auto 0 auto 1.25rem
}

.bck-media-news.is--media-card .media-news__content {
    padding: 0 1.25rem 1.5625rem
}

.bck-media-news.is--media-card .media-news__content .text {
    color: #333;
    line-height: 1.25
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--media-card .media-news__content .text {
        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.is--media-card .media-news__content .text {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--media-card .media-news__content .text {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-news.is--media-card .media-news__content .label {
    width: 100%;
    height: 25px;
    margin-top: .625rem;
    padding: .3125rem 0;
    border-radius: 6px;
    background: #095075;
    color: #fff;
    line-height: 1.2;
    text-align: center
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--media-card .media-news__content .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 .media-news__content .label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--media-card .media-news__content .label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news.is--media-card .media-news__content .buttons {
    justify-content: space-between;
    width: 100%;
    margin-top: .9375rem
}

.bck-media-news.is--media-card .media-news__content .buttons .button {
    min-width: 110px;
    height: 35px
}

.bck-media-news.is--media-card .title {
    line-height: 1.17;
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--media-card .title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 6.4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.is--media-card .title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.55556vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--media-card .title {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.5rem
    }
}

.bck-media-news.is--media-card .subtitle {
    line-height: 1.5;
    color: #757575;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--media-card .subtitle {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 3.2vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.is--media-card .subtitle {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--media-card .subtitle {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news.has--bottom-shadow {
    box-shadow: 0 30px 60px -35px #0a0a0a
}

.bck-media-news.is--hero {
    margin: 0 -.9375rem
}

.bck-media-news.is--fullwidth .video__content {
    padding-bottom: .75rem
}

.bck-media-news.has--border-b-grey {
    border-bottom: 10px solid #efefef
}

.bck-media-news.has--border-top {
    border-top: 1px solid #dedede
}

.bck-media-news.has--border-bottom {
    border-bottom: 1px solid #dedede
}

.bck-media-news.has--border-yellow {
    margin-top: .9375rem;
    margin-bottom: .9375rem !important
}

.bck-media-news.has--border-yellow:after,
.bck-media-news.has--border-yellow:before {
    position: absolute;
    left: 5%;
    width: 90%;
    height: 6px;
    background-color: #ffba10;
    content: ""
}

.bck-media-news.has--border-yellow:before {
    top: -6px
}

.bck-media-news.has--border-yellow:after {
    bottom: -6px
}

.bck-media-news.is--grey {
    background-color: hsla(0, 0%, 60%, .08);
    margin: 0;
    box-shadow: none
}

.bck-media-news.is--grey .header-content .items-right {
    background-color: transparent
}

.bck-media-news.is--grey:not(:last-child) {
    margin-bottom: 1.5625rem
}

.bck-media-news.is--question {
    width: 305px;
    margin: 0;
    padding: 0 .625rem;
    box-shadow: 2px 0 10px 0 rgba(0, 0, 0, .1)
}

.bck-media-news.is--question:not(:last-child) {
    margin-bottom: 1.25rem
}

.bck-media-news.is--question .media-news__header {
    padding: .625rem;
    border-bottom: .5px solid rgba(0, 0, 0, .2)
}

.bck-media-news.is--question .media-news__header .overtitle-art.is--large {
    line-height: 1.4375rem;
    letter-spacing: .16px;
    text-transform: capitalize;
    color: #4972b3
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--question .media-news__header .overtitle-art.is--large {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 4.26667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.is--question .media-news__header .overtitle-art.is--large {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--question .media-news__header .overtitle-art.is--large {
        font-family: BreraCondensed-Black;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-news.is--question .media-news__content {
    padding: 1.25rem .625rem
}

.bck-media-news.is--question .media-news__content .title-art {
    padding: 0 0 .9375rem
}

.bck-media-news.is--question .media-news__content .title-art.is--xsmall {
    line-height: 1.1;
    letter-spacing: -.1px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--question .media-news__content .title-art.is--xsmall {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.is--question .media-news__content .title-art.is--xsmall {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--question .media-news__content .title-art.is--xsmall {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-media-news.is--question .media-news__content .summary-art {
    padding-bottom: 1.25rem
}

.bck-media-news.is--question .media-news__content .media-image {
    display: flex;
    align-items: center;
    justify-content: flex-start
}

.bck-media-news.is--question .media-news__content .media-image .media-content {
    margin-right: .625rem;
    flex: 0 1 auto
}

.bck-media-news.is--question .media-news__content .media-image .media-content .has--border {
    border-radius: 50%;
    border: .5px solid #4972b3
}

.bck-media-news.is--question .media-news__content .media-image .media-content .has--border .image {
    margin: .125rem
}

.bck-media-news.is--question .media-news__content .media-image .media-content .has--border .image img {
    border-radius: 50%;
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}

.bck-media-news.is--question .media-news__content .media-image .author-art.is--large-heavy,
.bck-media-news.is--question .media-news__content .media-image .is--large-heavy.author-art-shadow {
    line-height: 20px;
    letter-spacing: -.09px;
    color: #4972b3
}

@media screen and (min-width:320px) and (max-width:813px) {

    .bck-media-news.is--question .media-news__content .media-image .author-art.is--large-heavy,
    .bck-media-news.is--question .media-news__content .media-image .is--large-heavy.author-art-shadow {
        font-family: SolferinoDisplay-Heavy;
        font-weight: 400;
        font-size: 4.8vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {

    .bck-media-news.is--question .media-news__content .media-image .author-art.is--large-heavy,
    .bck-media-news.is--question .media-news__content .media-image .is--large-heavy.author-art-shadow {
        font-family: SolferinoDisplay-Heavy;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media screen and (min-width:769px) {

    .bck-media-news.is--question .media-news__content .media-image .author-art.is--large-heavy,
    .bck-media-news.is--question .media-news__content .media-image .is--large-heavy.author-art-shadow {
        font-family: SolferinoDisplay-Heavy;
        font-weight: 400;
        font-size: 1.125rem
    }
}

.bck-media-news.is--question.is--archive .media-news__content {
    padding: .625rem 0
}

.bck-media-news.is--question.is--archive .media-news__content .title-art {
    padding: .625rem .625rem 1.25rem
}

.bck-media-news.is--question.is--archive .media-news__content .media-image {
    background-color: #f4f7fe;
    padding: .9375rem .625rem
}

.bck-media-news.is--question.is--archive .media-news__content .summary-art {
    padding-bottom: 0
}

.bck-media-news .media-news__header {
    padding: .625rem .875rem
}

.bck-media-news .media-news__header+.media-news__content {
    padding-top: 0
}

.bck-media-news .media-news__image {
    padding: 0 .9375rem
}

.bck-media-news .media-news__image.is-hero {
    position: relative;
    padding: 0;
    margin: 0
}

.bck-media-news .media-news__image.is-hero .link-over {
    position: absolute;
    z-index: 9;
    width: 100%;
    height: 100%
}

.bck-media-news .media-news__content {
    position: relative;
    padding: 1.25rem .875rem
}

.bck-media-news .media-news__content.is--small {
    padding: .625rem .875rem 1.25rem
}

.bck-media-news .media-news__content.is--frame {
    padding: 0 2.8125rem;
    text-align: center
}

.bck-media-news .media-news__content .content-header {
    display: flex;
    justify-content: space-between;
    align-items: flex-start;
    align-content: flex-start
}

.bck-media-news .media-news__content .content-header>.overtitle-art,
.bck-media-news .media-news__content .content-header>.overtitle-art-logo,
.bck-media-news .media-news__content .content-header>.title-art {
    display: flex;
    flex: 0 0 92%;
    line-height: 1.14
}

.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% - 28px)
}

.bck-media-news .media-news__content .media-news__icon {
    width: 30px;
    height: 30px;
    border-radius: 30px;
    margin-right: 5px
}

.bck-media-news .media-news__content .media-news__icon.is--small {
    width: 20px;
    height: 20px
}

.bck-media-news .media-news__content .media-news__title {
    line-height: 34px
}

@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: 6.66667vw
    }
}

@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: 3.7037vw
    }
}

@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.5625rem
    }
}

.bck-media-news .media-news__content .media-news__title.is--small {
    line-height: normal
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__content .media-news__title.is--small {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 4vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__content .media-news__title.is--small {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 2.22222vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__content .media-news__title.is--small {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: .9375rem
    }
}

.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 .bck-media-three-line {
    display: flex;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    width: 100%
}

.bck-media-news .media-news__content .bck-media-three-line .overtitle {
    color: #0a5278
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__content .bck-media-three-line .overtitle {
        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__content .bck-media-three-line .overtitle {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__content .bck-media-three-line .overtitle {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news .media-news__content .bck-media-three-line .box-three-line-mr-sm {
    width: 100%;
    max-width: 172px
}

.bck-media-news .media-news__content .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;
    padding: .9375rem .875rem;
    border-top: 1px solid rgba(0, 0, 0, .12)
}

.bck-media-news .media-news__footer .description {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    align-content: center
}

.bck-media-news .media-news__footer .description .text {
    line-height: 1.2
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__footer .description .text {
        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 .media-news__footer .description .text {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__footer .description .text {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-news .media-news__footer .description .text strong {
    color: #49b8f1;
    font-weight: 400
}

.bck-media-news .media-news__footer .description.author-img {
    justify-content: flex-end
}

.bck-media-news .media-news__footer .description.author-img .text {
    color: #666
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .media-news__footer .description.author-img .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 2.93333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .media-news__footer .description.author-img .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: 1.62963vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .media-news__footer .description.author-img .text {
        font-family: BreraCondensed-Regular;
        font-weight: 400;
        font-size: .6875rem
    }
}

.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 .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 .sub-items-right {
    flex-grow: 1
}

.bck-media-news .header-content .items-right .sub-items-right .overtitle-art-text:not(.is-small-r-reg)+.author-art,
.bck-media-news .header-content .items-right .sub-items-right .overtitle-art-text:not(.is-small-r-reg)+.author-art-shadow {
    margin-top: -.25rem
}

.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: 0;
    border-top: 1px solid #dedede
}

.bck-media-news .header-content .items-right .image {
    z-index: 1;
    margin-left: .625rem
}

.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.catalogo--reel {
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: center;
    width: 100%;
    margin: 0;
    padding: 0
}

.bck-media-news.catalogo--reel .media-news__image {
    padding: 0;
    margin: 0;
    width: 100%
}

.bck-media-news.catalogo--reel .media-news__image .image {
    width: 100%
}

.bck-media-news.catalogo--reel .media-news__footer {
    width: 345px;
    height: 300px;
    box-shadow: 0 3px 10px rgba(0, 0, 0, .2);
    border-radius: 6px;
    margin-top: -20px;
    background: #fff;
    display: flex;
    align-items: center;
    flex-direction: column;
    text-align: center;
    padding-top: 20px
}

.bck-media-news.catalogo--reel .media-news__footer .overtitle-art {
    color: #333;
    line-height: 22px;
    margin-bottom: 20px;
    text-transform: unset;
    height: 90px;
    display: flex;
    align-items: center;
    justify-content: center
}

.bck-media-news.catalogo--reel .media-news__footer .overtitle-art.occhiello {
    color: #fff;
    background-color: #0a5278;
    border-radius: 6px;
    padding: 0 10px;
    width: 180px;
    height: 22px !important;
    margin: 0 auto 12px;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo--reel .media-news__footer .overtitle-art.occhiello {
        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--reel .media-news__footer .overtitle-art.occhiello {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo--reel .media-news__footer .overtitle-art.occhiello {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .75rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo--reel .media-news__footer .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--reel .media-news__footer .overtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo--reel .media-news__footer .overtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-news.catalogo--reel .media-news__footer .title-art {
    color: #333;
    margin-bottom: 12px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo--reel .media-news__footer .title-art {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 9.06667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.catalogo--reel .media-news__footer .title-art {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 5.03704vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo--reel .media-news__footer .title-art {
        font-family: SolferinoDisplay-Light;
        font-weight: 400;
        font-size: 2.125rem
    }
}

.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__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 .media-news__image .image img {
    border-radius: 6px
}

.bck-media-news.catalogo-card-event {
    border: 1px solid rgba(11, 115, 141, .6)
}

.bck-media-news.catalogo-card-event .top-label {
    right: 20px
}

.bck-media-news.catalogo-card-event.is--vertical {
    width: 345px;
    height: 502px
}

.bck-media-news.catalogo-card-event.is--vertical:last-child {
    margin-right: 0
}

.bck-media-news.catalogo-card-event.is--vertical .media-news__content {
    align-items: start;
    display: flex;
    flex-direction: column;
    padding-left: 15px;
    padding-top: 25px;
    padding-right: 15px;
    position: relative
}

.bck-media-news.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.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.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.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.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-news.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-news.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-news.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.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.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.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.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.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.catalogo-card-event.is--vertical .media-news__content .event-caption .caption {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .8125rem
    }
}

.bck-media-news.catalogo-card-event.is--vertical .media-news__content .event-caption.is--active {
    height: 107px;
    top: -83px
}

.bck-media-news.catalogo-card-event.is--vertical .media-news__content .event-caption.is--active .overtitle {
    top: -12px
}

.bck-media-news.catalogo-card-event.is--vertical .media-news__content .buttons.newsletter-actions {
    padding: 0 1.25rem;
    position: relative;
    left: 0;
    bottom: 0;
    width: 130px;
    margin: 0 auto;
    top: 5px
}

.bck-media-news.catalogo-card-event.is--vertical .media-news__content .buttons.newsletter-actions a {
    width: 130px
}

.bck-media-news.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.catalogo-card-event.is--vertical .media-news__content .subtitle-art-newsletter {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 3.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.catalogo-card-event.is--vertical .media-news__content .subtitle-art-newsletter {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.92593vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card-event.is--vertical .media-news__content .subtitle-art-newsletter {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .8125rem
    }
}

.bck-media-news.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.catalogo-card-event.is--vertical .media-news__content .title-art-newsletter {
        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-event.is--vertical .media-news__content .title-art-newsletter {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card-event.is--vertical .media-news__content .title-art-newsletter {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-media-news.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.catalogo-card-event.is--vertical .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content {
    color: #3e3d3d;
    line-height: 24px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.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.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.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.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-podcast {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
    padding-top: 15px;
    padding-bottom: 20px;
    width: 280px;
    padding-bottom: 40px !important;
    margin: 20px 16px 0 0
}

.bck-media-news.catalogo-card-podcast:last-child {
    margin-right: 0
}

.bck-media-news.catalogo-card-podcast .top-label {
    height: 20px;
    background: #0a5278;
    color: #fff;
    top: -20px;
    width: auto;
    height: 15px;
    position: absolute;
    right: 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.catalogo-card-podcast .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.catalogo-card-podcast .top-label {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card-podcast .top-label {
        font-family: Roboto-Medium;
        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: 12px;
    padding-top: 0;
    width: 100%;
    display: flex;
    align-items: baseline;
    height: 190px;
    justify-content: flex-start;
    flex-direction: column
}

.bck-media-news.catalogo-card-podcast .media-news__content .overtitle-art {
    color: #0a5278;
    margin-bottom: 15px;
    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: 15px
}

@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
    }
}

@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.33333vw
    }
}

@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: 2.96296vw
    }
}

@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.25rem
    }
}

.bck-media-news.catalogo-card-podcast .media-news__footer {
    border-top: none;
    padding: 0
}

.bck-media-news.catalogo-card-podcast .media-news__footer .button {
    width: 184px;
    height: 34px;
    top: 15px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo-card-podcast .media-news__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-media-news.catalogo-card-podcast .media-news__footer .button {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card-podcast .media-news__footer .button {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-news.catalogo-card-club {
    border-radius: 6px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center
}

.bck-media-news.catalogo-card-club .media-news__image .image img {
    box-shadow: 0 2px 4px 0 rgba(38, 50, 56, .08), 0 0 6px 0 rgba(38, 50, 56, .08);
    border-radius: 6px
}

.bck-media-news.catalogo-card-club .media-news__content {
    display: flex;
    flex-direction: column;
    margin: 0;
    padding-left: 0;
    padding-right: 0;
    width: 280px
}

.bck-media-news.catalogo-card-club .media-news__content .title-art {
    line-height: 22px;
    color: #333
}

@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;
    color: #333
}

@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-ebook {
    background-color: #fff;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .16), 0 0 6px 0 rgba(0, 0, 0, .08);
    width: 280px;
    height: 290px;
    border-radius: 6px;
    margin-bottom: 20px;
    margin-top: 15px
}

.bck-media-news.catalogo-card-ebook .top-label {
    height: 15px
}

.bck-media-news.catalogo-card-ebook .top-label.has-bkg-burnt-sienna {
    background-color: #ed6363
}

.bck-media-news.catalogo-card-ebook .image img {
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, .16), 0 0 6px 0 rgba(0, 0, 0, .08)
}

.bck-media-news.catalogo-card-ebook .title-art {
    color: #0a5278;
    margin-bottom: 5px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo-card-ebook .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-media-news.catalogo-card-ebook .title-art {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 3.25926vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card-ebook .title-art {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.375rem
    }
}

.bck-media-news.catalogo-card-ebook .subtitle-art {
    color: #757575;
    margin-bottom: 20px;
    margin-top: 0
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo-card-ebook .subtitle-art {
        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.catalogo-card-ebook .subtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card-ebook .subtitle-art {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news.catalogo-card-ebook .text-art {
    color: #333;
    line-height: 1.25;
    padding-top: 30px;
    height: 90px
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.catalogo-card-ebook .text-art {
        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.catalogo-card-ebook .text-art {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 2.37037vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.catalogo-card-ebook .text-art {
        font-family: Roboto-Light;
        font-weight: 400;
        font-size: 1rem
    }
}

.bck-media-news .video__content {
    position: relative;
    margin: .625rem 0 0
}

.bck-media-news .video__content .vidcar4s {
    margin-bottom: 0 !important
}

.bck-media-news .video__content .vidcar4s,
.bck-media-news .video__content .vidcar4s video[id*=player4s_] {
    max-width: 100% !important;
    background-color: #0a0a0a !important
}

.bck-media-news .video__content .vidcar4s div[id*=vidpl4s_] {
    display: flex !important;
    max-width: 100% !important;
    margin-top: 0 !important
}

.bck-media-news .video__content .vidcar4s iframe {
    width: 100%
}

.bck-media-news .video__content .vidcar4s #_4sTitleContainer {
    display: none !important
}

.bck-media-news .video__content .vidcar4s ._4sControlBarContainer {
    z-index: 22 !important
}

.bck-media-news .video__content .vidcar4s #_4sFluidLogo {
    z-index: 22 !important;
    bottom: -32px !important;
    -webkit-filter: contrast(1000%) invert(100%);
    filter: contrast(1000%) invert(100%)
}

.bck-media-news .video__content .vidcar4s #_4sLogoImage {
    z-index: 22 !important;
    top: 10px !important;
    right: 10px !important;
    min-width: 20px;
    min-height: 20px
}

.bck-media-news .video__content .vidcar4s div[id*=div-gpt-ad-google] {
    z-index: 23 !important
}

.bck-media-news .timebar {
    padding: .6875rem 0 .4375rem 1rem;
    margin: 0 !important;
    background-color: #0a0a0a
}

.bck-media-news .timebar span {
    color: #f07821
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .timebar span {
        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 .timebar span {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .timebar span {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news .video__footer {
    position: absolute;
    color: #b5b5b5
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .video__footer {
        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 .video__footer {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .video__footer {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news .overlay-next-video {
    position: absolute;
    z-index: 1;
    top: 0;
    width: 100%;
    height: 100%;
    padding: .625rem 1.375rem;
    background-color: rgba(0, 0, 0, .4)
}

.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;
    background-color: #0a0a0a;
    line-height: 47px;
    width: 20vw;
    height: 20vw;
    border: 5px solid #49b8f1;
    text-align: center;
    border-radius: 50%;
    line-height: 18vw;
    color: #49b8f1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .overlay-next-video .next-header .number {
        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 .overlay-next-video .next-header .number {
        font-family: Roboto-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: Roboto-Bold;
        font-weight: 400;
        font-size: 2.25rem
    }
}

.bck-media-news .overlay-next-video .next-header .text {
    font-size: 7vw !important;
    color: #49b8f1
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .overlay-next-video .next-header .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 4.53333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news .overlay-next-video .next-header .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.51852vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news .overlay-next-video .next-header .text {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 1.0625rem
    }
}

.bck-media-news .overlay-next-video .next-center {
    width: 100%;
    margin-top: .9375rem
}

.bck-media-news .overlay-next-video .next-center .text {
    position: relative;
    text-align: center;
    font-size: 4vw !important
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .overlay-next-video .next-center .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 .overlay-next-video .next-center .text {
        font-family: Roboto-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: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news .overlay-next-video .next-center .text:after {
    position: absolute;
    right: -7px;
    bottom: 6px;
    width: 26vw;
    height: 1px;
    border-bottom: 1px solid #a0a0a0;
    content: ""
}

.bck-media-news .overlay-next-video .next-center .text:before {
    position: absolute;
    bottom: 6px;
    left: -7px;
    width: 26vw;
    height: 1px;
    border-bottom: 1px solid #a0a0a0;
    content: ""
}

.bck-media-news .overlay-next-video .next-center .number {
    font-size: 8vw;
    width: 20vw;
    height: 20vw;
    line-height: 18vw
}

.bck-media-news .overlay-next-video .next-footer {
    padding: .75rem .6875rem .5625rem .625rem;
    align-items: flex-start;
    align-content: flex-start;
    background-color: #292929
}

.bck-media-news .overlay-next-video .next-footer .image,
.bck-media-news .overlay-next-video .next-footer .image img {
    width: 38vw;
    height: 17vw
}

.bck-media-news .overlay-next-video .next-footer .title {
    width: 45%;
    line-height: 1.17
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news .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-news .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-news .overlay-next-video .next-footer .title {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news .rcs-video .video-js .vjs-overlay-up-right {
    top: 3%;
    right: 8%
}

.bck-media-news.is--dataroom {
    margin-bottom: .625rem
}

.bck-media-news.is--dataroom .media-news__content {
    padding: 1.5625rem .875rem .625rem
}

.bck-media-news.is--dataroom .media-news__content .title-art a {
    line-height: 1.875rem;
    letter-spacing: -.5px;
    font-size: 1rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--dataroom .media-news__content .title-art a {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 7.46667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.is--dataroom .media-news__content .title-art a {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 4.14815vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--dataroom .media-news__content .title-art a {
        font-family: SolferinoDisplay-Bold;
        font-weight: 400;
        font-size: 1.75rem
    }
}

.bck-media-news.is--dataroom .media-news__content .author-art,
.bck-media-news.is--dataroom .media-news__content .author-art-shadow {
    color: #d62826;
    line-height: 1.5rem;
    letter-spacing: -.2px
}

.bck-media-news.is--bottom-blur {
    overflow: hidden;
    max-height: 180px;
    background-color: #fff
}

.bck-media-news.is--bottom-blur:after {
    content: "";
    position: absolute;
    height: 60px;
    bottom: 0;
    left: 0;
    width: 100%;
    background: linear-gradient(180deg, transparent, #fff)
}

.bck-media-news.is--crimson .media-news__content {
    padding: .9375rem
}

.bck-media-news.is--crimson .media-news__content .overtitle-art {
    font-size: .75rem;
    letter-spacing: -.00688rem;
    color: #e32213
}

.bck-media-news.is--crimson .media-news__content .title-art {
    font-size: 24px;
    line-height: 1.625rem
}

.bck-media-news.is--crimson .media-news__content .author-art,
.bck-media-news.is--crimson .media-news__content .author-art-shadow {
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: -.0125rem;
    color: #3e3d3d
}

.bck-media-news.is--pod-vertical {
    margin: 0;
    box-shadow: none;
    width: 200px
}

.bck-media-news.is--pod-vertical .media-news__image {
    padding: 0
}

.bck-media-news.is--pod-vertical .media-news__image .image {
    overflow: hidden;
    border-radius: 6px
}

.bck-media-news.is--pod-vertical .media-news__image .image.has-media.has-bkg-bright-sun .icon,
.bck-media-news.is--pod-vertical .media-news__image .image.has-media.has-bkg-bright-sun .icon-shadow {
    background-color: #f8cd46
}

.bck-media-news.is--pod-vertical .media-news__image .image.has-media.has-bkg-white .icon,
.bck-media-news.is--pod-vertical .media-news__image .image.has-media.has-bkg-white .icon-shadow {
    background-color: #fff
}

.bck-media-news.is--pod-vertical .media-news__image .image.has-media .icon,
.bck-media-news.is--pod-vertical .media-news__image .image.has-media .icon-shadow {
    padding: .4375rem;
    top: auto;
    bottom: 0;
    left: 0;
    -webkit-transform: none;
    transform: none;
    border-radius: 0 .375rem 0 .375rem
}

.bck-media-news.is--pod-vertical .media-news__image .image img {
    min-height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
    -o-object-position: center;
    object-position: center;
    width: 200px;
    height: 200px
}

.bck-media-news.is--pod-vertical .media-news__content {
    padding: .75rem 0 0
}

.bck-media-news.is--pod-vertical .media-news__content .overtitle {
    line-height: .375rem;
    text-transform: uppercase;
    padding-bottom: .3125rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--pod-vertical .media-news__content .overtitle {
        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--pod-vertical .media-news__content .overtitle {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: 1.77778vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--pod-vertical .media-news__content .overtitle {
        font-family: Roboto-Medium;
        font-weight: 400;
        font-size: .75rem
    }
}

.bck-media-news.is--pod-vertical .media-news__content .title {
    line-height: 1.5rem;
    padding-bottom: .3125rem
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--pod-vertical .media-news__content .title {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 5.33333vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.is--pod-vertical .media-news__content .title {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 2.96296vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--pod-vertical .media-news__content .title {
        font-family: SolferinoText-Bold;
        font-weight: 400;
        font-size: 1.25rem
    }
}

.bck-media-news.is--pod-vertical .media-news__content .author {
    line-height: 1.2
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--pod-vertical .media-news__content .author {
        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.is--pod-vertical .media-news__content .author {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--pod-vertical .media-news__content .author {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--pod-vertical .media-news__content .time {
        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.is--pod-vertical .media-news__content .time {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: 2.07407vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--pod-vertical .media-news__content .time {
        font-family: Roboto-Regular;
        font-weight: 400;
        font-size: .875rem
    }
}

.bck-media-news.is--pod-vertical .media-news__content-footer {
    display: flex;
    justify-content: space-between;
    -webkit-column-gap: .5rem;
    -moz-column-gap: .5rem;
    column-gap: .5rem;
    color: #777;
    line-height: 1.2
}

.bck-media-news.is--pod-vertical .media-news__content-footer .time {
    color: #555;
    flex-shrink: 0
}

.bck-media-news.is--pod-vertical.has--top-label .top-label {
    position: absolute;
    top: -20px;
    right: 10px;
    width: auto;
    height: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 .9375rem;
    border-radius: 4px 4px 0 0;
    background: #095075;
    color: #fff;
    text-transform: uppercase
}

@media screen and (min-width:320px) and (max-width:813px) {
    .bck-media-news.is--pod-vertical.has--top-label .top-label {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 2.66667vw
    }
}

@media (min-width:481px) and (max-width:813px) and (orientation:landscape) {
    .bck-media-news.is--pod-vertical.has--top-label .top-label {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: 1.48148vw
    }
}

@media screen and (min-width:769px) {
    .bck-media-news.is--pod-vertical.has--top-label .top-label {
        font-family: Roboto-Bold;
        font-weight: 400;
        font-size: .625rem
    }
}

.bck-media-news.el-show-mobile-only .sponsor-strip-pos {
    margin: 0 !important
}

.bck-media-news .media-news__content .media .media-content .related-small-art p.title.has--author {
    display: inline
}

.bck-media-news.block-media-news-opening:has(:not(.shadowBkgPhoto>img)):has(figcaption.floating-c) .media-news__content {
    padding-top: 60px !important
}

.shadowBkgPhoto {
    height: 100%
}

.shadowBkgPhoto img {
    height: 100%;
    -o-object-fit: cover;
    object-fit: cover
}


	.l-header-mobi {
	display: none !important;
}

@media (max-width: 1024px) {
	.l-header-dec {
	display: none !important;
	}

	.l-header-mobi {
	display: block !important;
}
}


@media (max-width: 844px) {
	.content-bottom .left {
		display: none;
	}

	.copyright {
		display: block;
	}

	.content-top {
		flex-direction: column;
	}
}



