@-webkit-keyframes spinAround { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@keyframes spinAround { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(359deg); }
}
@-webkit-keyframes slide-bottom { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(100px); }
}
@keyframes slide-bottom { 
  0% { transform: translateY(0px); }
  100% { transform: translateY(100px); }
}
@-webkit-keyframes bck-spinner-ellipsis1 { 
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}
@keyframes bck-spinner-ellipsis1 { 
  0% { transform: scale(0); }
  100% { transform: scale(1); }
}
@-webkit-keyframes bck-spinner-ellipsis3 { 
  0% { transform: scale(1); }
  100% { transform: scale(0); }
}
@keyframes bck-spinner-ellipsis3 { 
  0% { transform: scale(1); }
  100% { transform: scale(0); }
}
@-webkit-keyframes bck-spinner-ellipsis2 { 
  0% { transform: translate(0px); }
  100% { transform: translate(19px); }
}
@keyframes bck-spinner-ellipsis2 { 
  0% { transform: translate(0px); }
  100% { transform: translate(19px); }
}
.button { position: relative; display: inline-flex; justify-content: flex-start; align-items: center; height: 28px; padding: calc(0.375em - 1px) calc(0.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; }
.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: 0.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: 0.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: 0.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: 0.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: 0.75em; vertical-align: -0.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: rgba(0, 0, 0, 0.5) 0px 2px 4px 0px; 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("") 0px 0px / 43px no-repeat; content: ""; }
.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: 0.5rem; }
.icon-corriere-tecnologia::before { display: inline-block; width: 28px; height: 24px; background: url("") 0px 0px / 80% no-repeat; content: ""; }
.icon-corriere-live::before { display: inline-block; width: 20px; height: 20px; background: url("") 0px 2px / 90% no-repeat; content: ""; }
.icon-corriere-devices::before { display: inline-block; width: 80px; height: 30px; margin-left: -0.3125rem; background: url("") 0px 0px / 100% no-repeat; content: ""; }
.icon-corriere-devices-full::before { display: inline-block; width: 122px; height: 33px; margin-left: -0.3125rem; background: url("") 0px 0px / 100% no-repeat; content: ""; }
.icon-corriere-google::before { display: inline-block; width: 80px; height: 30px; margin-left: 0.6875rem; background: url("") 0px 0px / 100% no-repeat; content: ""; }
.icon-corriere-calcio { margin-right: 0.25rem; }
.icon-corriere-calcio::before { display: inline-block; width: 27px; height: 23px; background: url("") 0px 0px / 85% no-repeat; content: ""; }
.icon-corriere-matita { margin-left: 0.3125rem; }
.icon-corriere-matita::before { display: inline-block; width: 50px; height: 20px; background: url("") 0px 0px / 100% no-repeat; content: ""; }
.icon-corriere-classe::before { display: inline-block; width: 32px; height: 32px; background: url("") 0px 0px / 100% no-repeat; content: ""; }
.icon-corriere-dati::before { display: inline-block; width: 32px; height: 32px; background: url("") 0px 0px / 100% no-repeat; content: ""; }
.icon-corriere-digitale::before { display: inline-block; width: 32px; height: 32px; background: url("") 0px 0px / 100% no-repeat; content: ""; }
.icon-corriere-speciali::before { display: inline-block; width: 32px; height: 32px; background: url("") 0px 0px / 100% no-repeat; content: ""; }
.icon-corriere-mail-v2::before { display: inline-block; width: 22px; height: 18px; background: url("") 0px 0px / 100% no-repeat; content: ""; }
.icon-corriere-flag-ita { margin-top: -0.1875rem; }
.icon-corriere-flag-ita::before { display: inline-block; width: 15px; height: 11px; background: url("") 0px 0px / 100% no-repeat; content: ""; }
.icon-corriere-flag-eng { margin-top: -0.1875rem; }
.icon-corriere-flag-eng::before { display: inline-block; width: 15px; height: 11px; background: url("") 0px 0px / 100% no-repeat; content: ""; }
.icon-corriere-flag-ger { margin-top: -0.1875rem; }
.icon-corriere-flag-ger::before { display: inline-block; width: 15px; height: 11px; background: url("") 0px 0px / 100% no-repeat; content: ""; }
.icon-corriere-flag-spa { margin-top: -0.1875rem; }
.icon-corriere-flag-spa::before { display: inline-block; width: 15px; height: 11px; background: url("") 0px 0px / 100% no-repeat; content: ""; }
.icon-corriere-flag-fra { margin-top: -0.1875rem; }
.icon-corriere-flag-fra::before { display: inline-block; width: 15px; height: 11px; background: url("") 0px 0px / 100% no-repeat; content: ""; }
.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 { content: ""; font-family: corriere-icon !important; }
.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: rgb(255, 255, 255); }
.icon-corriere-close-rounded .path2::before { content: ""; margin-left: -1em; }
.icon-corriere-close-rounded .path3::before { content: ""; margin-left: -1em; color: rgb(0, 0, 0); }
.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-p-tiktok-c { width: 20px; height: 20px; background-image: url(""); background-size: 100%; }
.bck-breadcrumb, .button, .is-unselectable { user-select: none; }
.bck-adv:not(:last-child), .bck-box-calendar:not(:last-child), .bck-box-email:not(:last-child), .bck-box-info-bn:not(:last-child), .bck-box-info-shadow:not(:last-child), .bck-box-info:not(:last-child), .bck-box-mail:not(:last-child), .bck-box-newsletter:not(:last-child), .bck-box-photo:not(:last-child), .bck-box-twitter-widget:not(:last-child), .bck-carousel-news:not(:last-child), .bck-carousel:not(:last-child), .bck-dropdown:not(:last-child), .bck-media-list-section:not(:last-child), .bck-media-list-signature:not(:last-child), .bck-media-list-special:not(:last-child), .bck-media-list:not(:last-child), .bck-media-news-signature:not(:last-child), .bck-media-news:not(:last-child), .bck-media-quote:not(:last-child), .bck-modal-lightbox:not(:last-child), .bck-most-group:not(:last-child), .bck-most-vertical:not(:last-child), .bck-most:not(:last-child), .bck-promo-news:not(:last-child), .bck-social-comment-read:not(:last-child), .bck-social-comment:not(:last-child), .bck-social-discussion:not(:last-child), .bck-social-nav:not(:last-child), .bck-tabs:not(:last-child), .bk_cop_im1:not(:last-child), .content:not(:last-child), .embedded:not(:last-child), .media-group-news-14:not(:last-child), .media-group-news-23:not(:last-child), .media-group-news-25:not(:last-child), .media-group-news-30:not(:last-child), .media-group-news-31:not(:last-child), .media-group-news-32:not(:last-child), .media-group-news-48:not(:last-child), .media-group-news-66:not(:last-child), .media-group-news:not(:last-child), iframe:not(:last-child)[src^="https://docs.google.com/forms/"] { margin-bottom: 1.5625rem; }
.type-home--border .bck-media-list-special.is--off-cont, .type-home--border .bck-media-list-special:not(:last-child), .type-home--border .bck-media-news:not(:last-child), .type-home--border .has--border.bck-media-list-special, .type-home--border .has--border.bck-media-news, .type-home--border .is--evidence.bck-media-list-special, .type-home--border .is--evidence.bck-media-news, .type-section--border .bck-media-list-special.is--off-cont, .type-section--border .bck-media-list-special:not(:last-child), .type-section--border .bck-media-news:not(:last-child), .type-section--border .has--border.bck-media-list-special, .type-section--border .has--border.bck-media-news, .type-section--border .is--evidence.bck-media-list-special, .type-section--border .is--evidence.bck-media-news { padding-top: 1.25rem; margin-bottom: 1.25rem; border-top: 1px solid rgb(222, 222, 222); }
.type-home--border .is-borderless.bck-media-list-special, .type-home--border .is-borderless.bck-media-news, .type-section--border .is-borderless.bck-media-list-special, .type-section--border .is-borderless.bck-media-news { padding-top: 0px; }
.type-section--border-bottom .bck-media-news.bck-media-list-special.is--off-cont, .type-section--border-bottom .bck-media-news:not(:last-child), .type-section--border-bottom .has--border.bck-media-news, .type-section--border-bottom .is--evidence.bck-media-news { padding-bottom: 1.25rem; margin-top: 1.25rem; border-bottom: 1px solid rgb(222, 222, 222); }
.type-section--border-bottom .is-borderless.bck-media-news { padding-bottom: 0px; }
.card:not(:last-child) { margin-bottom: 1.25rem; }
.type-article-premium .bck-media-list-special:not(:last-child), .type-article-premium .bck-media-news:not(:last-child) { margin: 2.5rem 0px; }
.bck-live-news:not(:last-child) { margin-bottom: 2.5rem; }
.bck-dropdown, .is-hero { margin: 0px -0.9375rem; }
.image.is-1by1 .has-ratio, .image.is-1by1 img, .image.is-1by2 .has-ratio, .image.is-1by2 img, .image.is-1by3 .has-ratio, .image.is-1by3 img, .image.is-2by1 .has-ratio, .image.is-2by1 img, .image.is-2by3 .has-ratio, .image.is-2by3 img, .image.is-3by1 .has-ratio, .image.is-3by1 img, .image.is-3by2 .has-ratio, .image.is-3by2 img, .image.is-3by4 .has-ratio, .image.is-3by4 img, .image.is-3by5 .has-ratio, .image.is-3by5 img, .image.is-4by3 .has-ratio, .image.is-4by3 img, .image.is-4by5 .has-ratio, .image.is-4by5 img, .image.is-5by3 .has-ratio, .image.is-5by3 img, .image.is-5by4 .has-ratio, .image.is-5by4 img, .image.is-9by16 .has-ratio, .image.is-9by16 img, .image.is-16by9 .has-ratio, .image.is-16by9 img, .image.is-square .has-ratio, .image.is-square img, .is-overlay { position: absolute; inset: 0px; }
.bck-box-info-shadow, .bck-media-list-section .input-group .select-control .select-items, .bck-media-list-section .media-list__header, .bck-media-list-signature, .bck-media-news-signature, .bck-most-vertical .most__header, .bck-most .most__header, .has-shadow, .is--frame-list.media-group-news-14, .is--frame-list.media-group-news-23, .is--frame-list.media-group-news-25, .is--frame-list.media-group-news-30, .is--frame-list.media-group-news-31, .is--frame-list.media-group-news-32, .is--frame-list.media-group-news-48, .is--frame-list.media-group-news-66, .media-group-news.is--frame-list { box-shadow: rgba(0, 0, 0, 0.24) 0px 2px 2px, rgba(0, 0, 0, 0.12) 0px 0px 2px 0px; }
.bck-media-list.bck-media-infografica, .has-shadow-wider { box-shadow: rgba(0, 0, 0, 0.24) 0px 8px 8px, rgba(0, 0, 0, 0.12) 0px 0px 8px 0px; }
.has-shadow-light { box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 5px, rgba(0, 0, 0, 0.12) 0px 3px 4px, rgba(0, 0, 0, 0.14) 0px 2px 4px; }
.has-shadow-special { box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 6px 0px; }
.bck-media-list-special .is--xxsmall.media-list__content, .bck-media-list-special .is--xxsmall.media-list__header { margin: 0.3125rem 0.625rem; }
.bck-media-list-special .is--xxsmall-hero.media-list__content, .bck-media-list-special .is--xxsmall-hero.media-list__header { margin: 0.3125rem 0px; }
.bck-media-list-special .is--xxsmall-pd.media-list__content, .bck-media-list-special .is--xxsmall-pd.media-list__header { padding: 0.3125rem 0.625rem; margin: 0px; }
.bck-media-list-special .is--xxsmall-pd-hero.media-list__content, .bck-media-list-special .is--xxsmall-pd-hero.media-list__header { padding: 0.3125rem 0px; margin: 0px; }
.bck-media-list-special .is--xsmall.media-list__content, .bck-media-list-special .is--xsmall.media-list__header { margin: 0.625rem; }
.bck-media-list-special .is--xsmall-hero.media-list__content, .bck-media-list-special .is--xsmall-hero.media-list__header { margin: 0.625rem 0px; }
.bck-media-list-special .is--xsmall-pd.media-list__content, .bck-media-list-special .is--xsmall-pd.media-list__header { padding: 0.625rem; margin: 0px; }
.bck-media-list-special .is--xsmall-pd-hero.media-list__content, .bck-media-list-special .is--xsmall-pd-hero.media-list__header { padding: 0.625rem 0px; margin: 0px; }
.bck-media-list-special .is--small.media-list__content, .bck-media-list-special .is--small.media-list__header { margin: 0.9375rem; }
.bck-media-list-special .is--small-hero.media-list__content, .bck-media-list-special .is--small-hero.media-list__header { margin: 0.9375rem 0px; }
.bck-media-list-special .is--small-pd.media-list__content, .bck-media-list-special .is--small-pd.media-list__header { padding: 0.9375rem 0.625rem; margin: 0px; }
.bck-media-list-special .is--small-pd-hero.media-list__content, .bck-media-list-special .is--small-pd-hero.media-list__header { padding: 0.9375rem 0px; margin: 0px; }
.bck-media-list-special .is--medium.media-list__content, .bck-media-list-special .is--medium.media-list__header { margin: 1.25rem; }
.bck-media-list-special .is--medium-hero.media-list__content, .bck-media-list-special .is--medium-hero.media-list__header { margin: 1.25rem 0px; }
.bck-media-list-special .is--medium-pd.media-list__content, .bck-media-list-special .is--medium-pd.media-list__header { padding: 1.25rem; margin: 0px; }
.bck-media-list-special .is--medium-pd-hero.media-list__content, .bck-media-list-special .is--medium-pd-hero.media-list__header { padding: 1.25rem 0px; margin: 0px; }
.bck-media-list-special .is--large.media-list__content, .bck-media-list-special .is--large.media-list__header { margin: 1.5625rem; }
.bck-media-list-special .is--large-hero.media-list__content, .bck-media-list-special .is--large-hero.media-list__header { margin: 1.5625rem 0px; }
.bck-media-list-special .is--large-pd.media-list__content, .bck-media-list-special .is--large-pd.media-list__header { padding: 1.5625rem; margin: 0px; }
.bck-media-list-special .is--large-pd-hero.media-list__content, .bck-media-list-special .is--large-pd-hero.media-list__header { padding: 1.5625rem 0px; margin: 0px; }
.bck-carousel .gallery-video, .bck-carousel .swiper-container { opacity: 1; transition: opacity 0.5s; }
.bck-carousel .swiper-init.gallery-video, .bck-carousel .swiper-init.swiper-container { opacity: 0; }
.bck-carousel .swiper-init.gallery-video .swiper-wrapper, .bck-carousel .swiper-init.swiper-container .swiper-wrapper { display: flex; overflow: hidden; max-width: 100%; opacity: 0; transition: 1s; }
.is-mr-t--140 { margin-top: -8.75rem !important; }
.is-pd-t--140 { }
.is-mr-b--140 { margin-bottom: -8.75rem !important; }
.is-pd-b--140 { }
.is-mr-l--140 { margin-left: -8.75rem !important; }
.is-pd-l--140 { }
.is-mr-r--140 { margin-right: -8.75rem !important; }
.is-pd-r--140 { }
.is-mr-t--130 { margin-top: -8.125rem !important; }
.is-pd-t--130 { }
.is-mr-b--130 { margin-bottom: -8.125rem !important; }
.is-pd-b--130 { }
.is-mr-l--130 { margin-left: -8.125rem !important; }
.is-pd-l--130 { }
.is-mr-r--130 { margin-right: -8.125rem !important; }
.is-pd-r--130 { }
.is-mr-t--100 { margin-top: -6.25rem !important; }
.is-pd-t--100 { }
.is-mr-b--100 { margin-bottom: -6.25rem !important; }
.is-pd-b--100 { }
.is-mr-l--100 { margin-left: -6.25rem !important; }
.is-pd-l--100 { }
.is-mr-r--100 { margin-right: -6.25rem !important; }
.is-pd-r--100 { }
.is-mr-t--30 { margin-top: -1.875rem !important; }
.is-pd-t--30 { }
.is-mr-b--30 { margin-bottom: -1.875rem !important; }
.is-pd-b--30 { }
.is-mr-l--30 { margin-left: -1.875rem !important; }
.is-pd-l--30 { }
.is-mr-r--30 { margin-right: -1.875rem !important; }
.is-pd-r--30 { }
.is-mr-t--40 { margin-top: -2.5rem !important; }
.is-pd-t--40 { }
.is-mr-b--40 { margin-bottom: -2.5rem !important; }
.is-pd-b--40 { }
.is-mr-l--40 { margin-left: -2.5rem !important; }
.is-pd-l--40 { }
.is-mr-r--40 { margin-right: -2.5rem !important; }
.is-pd-r--40 { }
.is-mr-t-0 { margin-top: 0px !important; }
.is-pd-t-0 { padding-top: 0px !important; }
.is-mr-b-0 { margin-bottom: 0px !important; }
.is-pd-b-0 { padding-bottom: 0px !important; }
.is-mr-l-0 { margin-left: 0px !important; }
.is-pd-l-0 { padding-left: 0px !important; }
.is-mr-r-0 { margin-right: 0px !important; }
.is-pd-r-0 { padding-right: 0px !important; }
.is-mr-t-2 { margin-top: 0.125rem !important; }
.is-pd-t-2 { padding-top: 0.125rem !important; }
.is-mr-b-2 { margin-bottom: 0.125rem !important; }
.is-pd-b-2 { padding-bottom: 0.125rem !important; }
.is-mr-l-2 { margin-left: 0.125rem !important; }
.is-pd-l-2 { padding-left: 0.125rem !important; }
.is-mr-r-2 { margin-right: 0.125rem !important; }
.is-pd-r-2 { padding-right: 0.125rem !important; }
.is-mr-t-4 { margin-top: 0.25rem !important; }
.is-pd-t-4 { padding-top: 0.25rem !important; }
.is-mr-b-4 { margin-bottom: 0.25rem !important; }
.is-pd-b-4 { padding-bottom: 0.25rem !important; }
.is-mr-l-4 { margin-left: 0.25rem !important; }
.is-pd-l-4 { padding-left: 0.25rem !important; }
.is-mr-r-4 { margin-right: 0.25rem !important; }
.is-pd-r-4 { padding-right: 0.25rem !important; }
.is-mr-t-5 { margin-top: 0.3125rem !important; }
.is-pd-t-5 { padding-top: 0.3125rem !important; }
.is-mr-b-5 { margin-bottom: 0.3125rem !important; }
.is-pd-b-5 { padding-bottom: 0.3125rem !important; }
.is-mr-l-5 { margin-left: 0.3125rem !important; }
.is-pd-l-5 { padding-left: 0.3125rem !important; }
.is-mr-r-5 { margin-right: 0.3125rem !important; }
.is-pd-r-5 { padding-right: 0.3125rem !important; }
.is-mr-t-6 { margin-top: 0.375rem !important; }
.is-pd-t-6 { padding-top: 0.375rem !important; }
.is-mr-b-6 { margin-bottom: 0.375rem !important; }
.is-pd-b-6 { padding-bottom: 0.375rem !important; }
.is-mr-l-6 { margin-left: 0.375rem !important; }
.is-pd-l-6 { padding-left: 0.375rem !important; }
.is-mr-r-6 { margin-right: 0.375rem !important; }
.is-pd-r-6 { padding-right: 0.375rem !important; }
.is-mr-t-7 { margin-top: 0.4375rem !important; }
.is-pd-t-7 { padding-top: 0.4375rem !important; }
.is-mr-b-7 { margin-bottom: 0.4375rem !important; }
.is-pd-b-7 { padding-bottom: 0.4375rem !important; }
.is-mr-l-7 { margin-left: 0.4375rem !important; }
.is-pd-l-7 { padding-left: 0.4375rem !important; }
.is-mr-r-7 { margin-right: 0.4375rem !important; }
.is-pd-r-7 { padding-right: 0.4375rem !important; }
.is-mr-t-8 { margin-top: 0.5rem !important; }
.is-pd-t-8 { padding-top: 0.5rem !important; }
.is-mr-b-8 { margin-bottom: 0.5rem !important; }
.is-pd-b-8 { padding-bottom: 0.5rem !important; }
.is-mr-l-8 { margin-left: 0.5rem !important; }
.is-pd-l-8 { padding-left: 0.5rem !important; }
.is-mr-r-8 { margin-right: 0.5rem !important; }
.is-pd-r-8 { padding-right: 0.5rem !important; }
.is-mr-t-10 { margin-top: 0.625rem !important; }
.is-pd-t-10 { padding-top: 0.625rem !important; }
.is-mr-b-10 { margin-bottom: 0.625rem !important; }
.is-pd-b-10 { padding-bottom: 0.625rem !important; }
.is-mr-l-10 { margin-left: 0.625rem !important; }
.is-pd-l-10 { padding-left: 0.625rem !important; }
.is-mr-r-10 { margin-right: 0.625rem !important; }
.is-pd-r-10 { padding-right: 0.625rem !important; }
.is-mr-t-12 { margin-top: 0.75rem !important; }
.is-pd-t-12 { padding-top: 0.75rem !important; }
.is-mr-b-12 { margin-bottom: 0.75rem !important; }
.is-pd-b-12 { padding-bottom: 0.75rem !important; }
.is-mr-l-12 { margin-left: 0.75rem !important; }
.is-pd-l-12 { padding-left: 0.75rem !important; }
.is-mr-r-12 { margin-right: 0.75rem !important; }
.is-pd-r-12 { padding-right: 0.75rem !important; }
.is-mr-t-14 { margin-top: 0.875rem !important; }
.is-pd-t-14 { padding-top: 0.875rem !important; }
.is-mr-b-14 { margin-bottom: 0.875rem !important; }
.is-pd-b-14 { padding-bottom: 0.875rem !important; }
.is-mr-l-14 { margin-left: 0.875rem !important; }
.is-pd-l-14 { padding-left: 0.875rem !important; }
.is-mr-r-14 { margin-right: 0.875rem !important; }
.is-pd-r-14 { padding-right: 0.875rem !important; }
.is-mr-t-15 { margin-top: 0.9375rem !important; }
.is-pd-t-15 { padding-top: 0.9375rem !important; }
.is-mr-b-15 { margin-bottom: 0.9375rem !important; }
.is-pd-b-15 { padding-bottom: 0.9375rem !important; }
.is-mr-l-15 { margin-left: 0.9375rem !important; }
.is-pd-l-15 { padding-left: 0.9375rem !important; }
.is-mr-r-15 { margin-right: 0.9375rem !important; }
.is-pd-r-15 { padding-right: 0.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 { }
.is-mr--130 { margin: -8.125rem; }
.is-pd--130 { }
.is-mr--100 { margin: -6.25rem; }
.is-pd--100 { }
.is-mr--30 { margin: -1.875rem; }
.is-pd--30 { }
.is-mr--40 { margin: -2.5rem; }
.is-pd--40 { }
.is-mr-0 { margin: 0px; }
.is-pd-0 { padding: 0px; }
.is-mr-2 { margin: 0.125rem; }
.is-pd-2 { padding: 0.125rem; }
.is-mr-4 { margin: 0.25rem; }
.is-pd-4 { padding: 0.25rem; }
.is-mr-5 { margin: 0.3125rem; }
.is-pd-5 { padding: 0.3125rem; }
.is-mr-6 { margin: 0.375rem; }
.is-pd-6 { padding: 0.375rem; }
.is-mr-7 { margin: 0.4375rem; }
.is-pd-7 { padding: 0.4375rem; }
.is-mr-8 { margin: 0.5rem; }
.is-pd-8 { padding: 0.5rem; }
.is-mr-10 { margin: 0.625rem; }
.is-pd-10 { padding: 0.625rem; }
.is-mr-12 { margin: 0.75rem; }
.is-pd-12 { padding: 0.75rem; }
.is-mr-14 { margin: 0.875rem; }
.is-pd-14 { padding: 0.875rem; }
.is-mr-15 { margin: 0.9375rem; }
.is-pd-15 { padding: 0.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; }
blockquote, body, dd, dl, dt, fieldset, figure, h1, h2, h3, h4, h5, h6, hr, html, iframe, legend, li, ol, p, pre, textarea, ul { padding: 0px; margin: 0px; }
h1, h2, h3 { font-weight: 700; }
h4, h5, h6 { font-size: 100%; font-weight: 400; }
h1.section-title { line-height: 0.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: 16px; }
}
@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: 0px; }
html { box-sizing: border-box; }
*, ::after, ::before { box-sizing: inherit; }
audio, img, video { max-width: 100%; height: auto; }
iframe { border: 0px; }
table { border-collapse: collapse; border-spacing: 0px; }
td, th { padding: 0px; text-align: left; }
html { overflow: hidden scroll; min-width: 300px; font-size: 16px; -webkit-font-smoothing: antialiased; text-rendering: optimizelegibility; text-size-adjust: 100%; }
article, aside, figure, footer, header, hgroup, section { display: block; }
body, button, input, select, textarea { font-family: SolferinoText-Regular; }
body { color: rgb(51, 51, 51); font-size: 16px; line-height: 1.5; font-weight: 400; }
a { color: rgb(73, 184, 241); cursor: pointer; text-decoration: none; }
a strong { color: currentcolor; }
a:hover { color: rgb(73, 184, 241); }
img { max-width: 100%; height: auto; }
input[type="checkbox"], input[type="radio"] { vertical-align: baseline; }
small { font-size: 0.875em; }
span { font-style: inherit; font-weight: inherit; }
strong { color: rgb(10, 10, 10); font-weight: 700; }
fieldset { border: none; }
table td, table th { text-align: left; vertical-align: top; }
input, select, textarea { outline: 0px; }
.is-capitalized { text-transform: capitalize !important; }
.is-lowercase { text-transform: lowercase !important; }
.is-uppercase { text-transform: uppercase !important; }
.is-initial { text-transform: none !important; }
.is-italic { font-style: italic !important; }
.is-underline { text-decoration: underline; }
.is-line-h-1 { line-height: 1 !important; }
.is-line-h-11 { line-height: 1.1 !important; }
.is-line-h-12 { line-height: 1.2 !important; }
.is-line-h-14 { line-height: 1.4 !important; }
.is-line-h-115 { line-height: 1.15 !important; }
.is-line-h-106 { line-height: 1.06 !important; }
.is-line-h-113 { line-height: 1.13 !important; }
.is-line-h-117 { line-height: 1.17 !important; }
.is-line-h-118 { line-height: 1.18 !important; }
.is-line-h-125 { line-height: 1.25 !important; }
.is-line-h-130 { line-height: 1.3 !important; }
.is-line-h-138 { line-height: 1.38 !important; }
.is-line-h-143 { line-height: 1.43 !important; }
.is-line-h-150 { line-height: 1.5 !important; }
.is-line-h-157 { line-height: 1.57 !important; }
.is-line-h-167 { line-height: 1.67 !important; }
.is-letter-s-0 { letter-spacing: 0px !important; }
.is-letter-s-05-neg { letter-spacing: -0.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; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .has-font-sfl-18 { font-family: SolferinoDisplay-Light; font-weight: 400; }
}
@media screen and (min-width: 769px) {
  .has-font-sfl-18 { font-family: SolferinoDisplay-Light; font-weight: 400; }
}
.is-marginless { margin: 0px !important; }
.is-paddingless, .is-pd-mr-less { padding: 0px !important; }
.is-pd-mr-less { margin: 0px !important; }
.is-radiusless { border-radius: 0px !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: 0px; bottom: 0px; background-image: linear-gradient(transparent, rgb(0, 0, 0)); width: 100%; opacity: 0.6; height: 190px; }
.has-overflow-y { overflow-y: hidden; }
.has-overflow-hidden { overflow: hidden !important; }
.is-clipped { overflow-x: scroll; scrollbar-width: none; }
.is-clipped::-webkit-scrollbar { display: none; width: 0px; height: 0px; }
.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: rgb(255, 255, 255) !important; }
a.has-text-white:focus, a.has-text-white:hover { color: rgb(230, 230, 230) !important; }
.has-bkg-white { background-color: rgb(255, 255, 255) !important; }
.has-text-pianeta2020 { color: rgb(241, 247, 220) !important; }
a.has-text-pianeta2020:focus, a.has-text-pianeta2020:hover { color: rgb(224, 238, 178) !important; }
.has-bkg-pianeta2020 { background-color: rgb(241, 247, 220) !important; }
.has-text-black { color: rgb(51, 51, 51) !important; }
a.has-text-black:focus, a.has-text-black:hover { color: rgb(26, 26, 26) !important; }
.has-bkg-black { background-color: rgb(51, 51, 51) !important; }
.has-text-primary { color: rgb(73, 184, 241) !important; }
a.has-text-primary:focus, a.has-text-primary:hover { color: rgb(26, 166, 237) !important; }
.has-bkg-primary { background-color: rgb(73, 184, 241) !important; }
.has-text-mine-shaft2 { color: rgb(34, 34, 34) !important; }
a.has-text-mine-shaft2:focus, a.has-text-mine-shaft2:hover { color: rgb(9, 9, 9) !important; }
.has-bkg-mine-shaft2 { background-color: rgb(34, 34, 34) !important; }
.has-text-cornflower-blue { color: rgb(9, 80, 117) !important; }
a.has-text-cornflower-blue:focus, a.has-text-cornflower-blue:hover { color: rgb(5, 48, 70) !important; }
.has-bkg-cornflower-blue { background-color: rgb(9, 80, 117) !important; }
a.has-text-grey-darker:focus, a.has-text-grey-darker:hover { color: rgb(26, 26, 26) !important; }
.has-text-grey-dusty { color: rgb(153, 153, 153) !important; }
a.has-text-grey-dusty:focus, a.has-text-grey-dusty:hover { color: grey !important; }
.has-bkg-grey-dusty { background-color: rgb(153, 153, 153) !important; }
.has-text-alto { color: rgba(216, 216, 216, 0.23) !important; }
a.has-text-alto:focus, a.has-text-alto:hover { color: rgba(191, 191, 191, 0.23) !important; }
.has-bkg-alto { background-color: rgba(216, 216, 216, 0.23) !important; }
.has-text-grey-dove { color: rgb(102, 102, 102) !important; }
a.has-text-grey-dove:focus, a.has-text-grey-dove:hover { color: rgb(77, 77, 77) !important; }
.has-bkg-grey-dove { background-color: rgb(102, 102, 102) !important; }
.has-text-b-umber { color: rgb(138, 47, 42) !important; }
a.has-text-b-umber:focus, a.has-text-b-umber:hover { color: rgb(99, 34, 30) !important; }
.has-bkg-b-umber { background-color: rgb(138, 47, 42) !important; }
.has-text-denim { color: rgb(44, 152, 240) !important; }
a.has-text-denim:focus, a.has-text-denim:hover { color: rgb(15, 127, 218) !important; }
.has-bkg-denim { background-color: rgb(44, 152, 240) !important; }
.has-text-red-guard { color: rgb(204, 0, 0) !important; }
a.has-text-red-guard:focus, a.has-text-red-guard:hover { color: rgb(153, 0, 0) !important; }
.has-bkg-red-guard { background-color: rgb(204, 0, 0) !important; }
.has-text-red-solid { color: rgb(236, 0, 0) !important; }
a.has-text-red-solid:focus, a.has-text-red-solid:hover { color: rgb(185, 0, 0) !important; }
.has-bkg-red-solid { background-color: rgb(236, 0, 0) !important; }
.has-text-christine { color: rgb(234, 91, 12) !important; }
a.has-text-christine:focus, a.has-text-christine:hover { color: rgb(185, 72, 10) !important; }
.has-bkg-christine { background-color: rgb(234, 91, 12) !important; }
.has-text-java { color: rgb(25, 177, 194) !important; }
a.has-text-java:focus, a.has-text-java:hover { color: rgb(19, 136, 149) !important; }
.has-bkg-java { background-color: rgb(25, 177, 194) !important; }
.has-text-pic-blue { color: rgb(73, 184, 241) !important; }
a.has-text-pic-blue:focus, a.has-text-pic-blue:hover { color: rgb(26, 166, 237) !important; }
.has-bkg-pic-blue { background-color: rgb(73, 184, 241) !important; }
.has-text-picton-blue-dark { color: rgb(41, 171, 239) !important; }
a.has-text-picton-blue-dark:focus, a.has-text-picton-blue-dark:hover { color: rgb(16, 145, 213) !important; }
.has-bkg-picton-blue-dark { background-color: rgb(41, 171, 239) !important; }
.has-text-bus-yellow { color: rgb(255, 216, 0) !important; }
a.has-text-bus-yellow:focus, a.has-text-bus-yellow:hover { color: rgb(204, 173, 0) !important; }
.has-bkg-bus-yellow { background-color: rgb(255, 216, 0) !important; }
.has-text-sunglow { color: rgb(235, 200, 0) !important; }
a.has-text-sunglow:focus, a.has-text-sunglow:hover { color: rgb(184, 157, 0) !important; }
.has-bkg-sunglow { background-color: rgb(235, 200, 0) !important; }
.has-text-sunglow-dark { color: rgb(254, 191, 46) !important; }
a.has-text-sunglow-dark:focus, a.has-text-sunglow-dark:hover { color: rgb(248, 173, 1) !important; }
.has-bkg-sunglow-dark { background-color: rgb(254, 191, 46) !important; }
.has-text-link { color: rgb(73, 184, 241) !important; }
a.has-text-link:focus, a.has-text-link:hover { color: rgb(26, 166, 237) !important; }
.has-bkg-link { background-color: rgb(73, 184, 241) !important; }
.has-text-atoll { color: rgb(10, 82, 120) !important; }
a.has-text-atoll:focus, a.has-text-atoll:hover { color: rgb(6, 50, 73) !important; }
.has-bkg-atoll { background-color: rgb(10, 82, 120) !important; }
.has-text-abbey { color: rgb(68, 68, 73) !important; }
a.has-text-abbey:focus, a.has-text-abbey:hover { color: rgb(43, 43, 47) !important; }
.has-bkg-abbey { background-color: rgb(68, 68, 73) !important; }
.has-text-transparent { color: rgba(255, 255, 255, 0) !important; }
a.has-text-transparent:focus, a.has-text-transparent:hover { color: rgba(230, 230, 230, 0) !important; }
.has-bkg-transparent { background-color: rgba(255, 255, 255, 0) !important; }
.has-text-black-dark, a.has-text-black-dark:focus, a.has-text-black-dark:hover { color: rgb(0, 0, 0) !important; }
.has-bkg-black-dark { background-color: rgb(0, 0, 0) !important; }
.has-text-red-bn { color: rgb(190, 45, 43) !important; }
a.has-text-red-bn:focus, a.has-text-red-bn:hover { color: rgb(148, 35, 34) !important; }
.has-bkg-red-bn { background-color: rgb(190, 45, 43) !important; }
.has-text-astral { color: rgb(53, 128, 174) !important; }
a.has-text-astral:focus, a.has-text-astral:hover { color: rgb(41, 99, 135) !important; }
.has-bkg-astral { background-color: rgb(53, 128, 174) !important; }
.has-text-red-guardsman { color: rgb(204, 0, 0) !important; }
a.has-text-red-guardsman:focus, a.has-text-red-guardsman:hover { color: rgb(153, 0, 0) !important; }
.has-bkg-red-guardsman { background-color: rgb(204, 0, 0) !important; }
a.has-text-cornflower-light-blue:focus, a.has-text-cornflower-light-blue:hover { color: rgb(21, 106, 237) !important; }
.has-text-alabaster { color: rgb(248, 248, 248) !important; }
a.has-text-alabaster:focus, a.has-text-alabaster:hover { color: rgb(223, 223, 223) !important; }
.has-bkg-alabaster { background-color: rgb(248, 248, 248) !important; }
.has-text-supernova { color: rgb(250, 204, 0) !important; }
a.has-text-supernova:focus, a.has-text-supernova:hover { color: rgb(199, 162, 0) !important; }
.has-bkg-supernova { background-color: rgb(250, 204, 0) !important; }
.has-text-burning-orange { color: rgb(252, 106, 54) !important; }
a.has-text-burning-orange:focus, a.has-text-burning-orange:hover { color: rgb(251, 69, 4) !important; }
.has-bkg-burning-orange { background-color: rgb(252, 106, 54) !important; }
.has-text-trinidad { color: rgb(238, 75, 0) !important; }
a.has-text-trinidad:focus, a.has-text-trinidad:hover { color: rgb(187, 59, 0) !important; }
.has-bkg-trinidad { background-color: rgb(238, 75, 0) !important; }
.has-text-silver-chalice { color: rgb(160, 160, 160) !important; }
a.has-text-silver-chalice:focus, a.has-text-silver-chalice:hover { color: rgb(135, 135, 135) !important; }
.has-bkg-silver-chalice { background-color: rgb(160, 160, 160) !important; }
.has-text-light-silver { color: rgb(196, 196, 196) !important; }
a.has-text-light-silver:focus, a.has-text-light-silver:hover { color: rgb(171, 171, 171) !important; }
.has-bkg-light-silver { background-color: rgb(196, 196, 196) !important; }
.has-text-very-light-grey { color: rgb(204, 204, 204) !important; }
a.has-text-very-light-grey:focus, a.has-text-very-light-grey:hover { color: rgb(179, 179, 179) !important; }
.has-bkg-very-light-grey { background-color: rgb(204, 204, 204) !important; }
.has-text-punch { color: rgb(214, 40, 38) !important; }
a.has-text-punch:focus, a.has-text-punch:hover { color: rgb(171, 32, 30) !important; }
.has-bkg-punch { background-color: rgb(214, 40, 38) !important; }
.has-text-crimson { color: rgb(227, 34, 19) !important; }
a.has-text-crimson:focus, a.has-text-crimson:hover { color: rgb(180, 27, 15) !important; }
.has-bkg-crimson { background-color: rgb(227, 34, 19) !important; }
.has-text-sahara { color: rgb(194, 167, 18) !important; }
a.has-text-sahara:focus, a.has-text-sahara:hover { color: rgb(147, 127, 14) !important; }
.has-bkg-sahara { background-color: rgb(194, 167, 18) !important; }
.has-text-mine-shaft { color: rgb(62, 61, 61) !important; }
a.has-text-mine-shaft:focus, a.has-text-mine-shaft:hover { color: rgb(36, 36, 36) !important; }
.has-bkg-mine-shaft { background-color: rgb(62, 61, 61) !important; }
.has-text-boulder { color: rgb(119, 119, 119) !important; }
a.has-text-boulder:focus, a.has-text-boulder:hover { color: rgb(94, 94, 94) !important; }
.has-bkg-boulder { background-color: rgb(119, 119, 119) !important; }
.has-text-san-marino { color: rgb(73, 114, 179) !important; }
a.has-text-san-marino:focus, a.has-text-san-marino:hover { color: rgb(58, 91, 143) !important; }
.has-bkg-san-marino { background-color: rgb(73, 114, 179) !important; }
.has-text-black-bis { color: rgb(17, 17, 17) !important; }
.has-bkg-black-bis { background-color: rgb(17, 17, 17) !important; }
.has-text-black-ter { color: rgb(35, 35, 35) !important; }
.has-bkg-black-ter { background-color: rgb(35, 35, 35) !important; }
.has-text-grey-darker { color: rgb(51, 51, 51) !important; }
.has-bkg-grey-darker { background-color: rgb(51, 51, 51) !important; }
.has-text-grey-dark { color: rgb(73, 73, 73) !important; }
.has-bkg-grey-dark { background-color: rgb(73, 73, 73) !important; }
.has-text-grey { color: rgb(122, 122, 122) !important; }
.has-bkg-grey { background-color: rgb(122, 122, 122) !important; }
.has-text-grey-light { color: rgb(181, 181, 181) !important; }
.has-bkg-grey-light { background-color: rgb(181, 181, 181) !important; }
.has-text-grey-lighter { color: rgb(221, 221, 221) !important; }
.has-bkg-grey-lighter { background-color: rgb(221, 221, 221) !important; }
.has-text-white-ter { color: rgb(239, 239, 239) !important; }
.has-bkg-white-ter { background-color: rgb(239, 239, 239) !important; }
.has-text-white-bis { color: rgb(250, 250, 250) !important; }
.has-bkg-white-bis { background-color: rgb(250, 250, 250) !important; }
.has-text-yellow { color: rgb(255, 216, 0) !important; }
.has-bkg-yellow { background-color: rgb(255, 216, 0) !important; }
.has-text-catskill { color: rgb(239, 244, 247) !important; }
.has-bkg-catskill { background-color: rgb(239, 244, 247) !important; }
.has-text-empress { color: rgb(117, 117, 117) !important; }
.has-bkg-empress { background-color: rgb(117, 117, 117) !important; }
.has-text-strikemaster { color: rgb(153, 101, 139) !important; }
.has-bkg-strikemaster { background-color: rgb(153, 101, 139) !important; }
.has-text-hippie-blue { color: rgb(95, 155, 182) !important; }
.has-bkg-hippie-blue { background-color: rgb(95, 155, 182) !important; }
.has-text-orange-peel { color: rgb(255, 160, 0) !important; }
.has-bkg-orange-peel { background-color: rgb(255, 160, 0) !important; }
.has-text-hot-cinnamon { color: rgb(230, 101, 44) !important; }
.has-bkg-hot-cinnamon { background-color: rgb(230, 101, 44) !important; }
.has-text-cornflower-light-blue { color: rgb(68, 136, 241) !important; }
.has-bkg-cornflower-light-blue { background-color: rgb(68, 136, 241) !important; }
.has-text-redDevil { color: rgb(134, 2, 16) !important; }
.has-bkg-redDevil { background-color: rgb(134, 2, 16) !important; }
.has-text-salem { color: rgb(8, 169, 43) !important; }
.has-bkg-salem { background-color: rgb(8, 169, 43) !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: 0.01em !important; height: 0.01em !important; padding: 0px !important; border: none !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; }
.is-invisible { visibility: hidden !important; }
.is-pointer { cursor: pointer !important; }
.is-fixed-top { z-index: 30; width: 100%; position: fixed !important; }
.box-three-line { margin: 1.5625rem 0px 2.5rem; }
.box-three-line, .box-three-line-mrless { position: relative; height: 10px; background: linear-gradient(rgb(221, 221, 221), rgb(221, 221, 221)) 0px 0px / 100% 1px no-repeat, linear-gradient(rgb(221, 221, 221), rgb(221, 221, 221)) 0px 3px / 100% 1px, linear-gradient(rgb(221, 221, 221), rgb(221, 221, 221)) 0px 6px / 100% 1px, linear-gradient(rgb(221, 221, 221), rgb(221, 221, 221)) 0px 9px / 100% 1px; }
.box-three-line-mrless { margin: 0px; }
.box-three-line-mrless-yellow { position: relative; height: 10px; margin: 0px; background: linear-gradient(rgb(235, 200, 0), rgb(235, 200, 0)) 0px 0px / 100% 1px no-repeat, linear-gradient(rgb(235, 200, 0), rgb(235, 200, 0)) 0px 3px / 100% 1px, linear-gradient(rgb(235, 200, 0), rgb(235, 200, 0)) 0px 6px / 100% 1px, linear-gradient(rgb(235, 200, 0), rgb(235, 200, 0)) 0px 9px / 100% 1px; }
.box-three-line-mrless-red { position: relative; height: 10px; margin: 0px; background: linear-gradient(rgb(204, 0, 0), rgb(204, 0, 0)) 0px 0px / 100% 1px no-repeat, linear-gradient(rgb(204, 0, 0), rgb(204, 0, 0)) 0px 3px / 100% 1px, linear-gradient(rgb(204, 0, 0), rgb(204, 0, 0)) 0px 6px / 100% 1px, linear-gradient(rgb(204, 0, 0), rgb(204, 0, 0)) 0px 9px / 100% 1px; }
.box-three-line-mrless-grey-darker { position: relative; height: 10px; margin: 0px; background: linear-gradient(rgb(51, 51, 51), rgb(51, 51, 51)) 0px 0px / 100% 1px no-repeat, linear-gradient(rgb(51, 51, 51), rgb(51, 51, 51)) 0px 3px / 100% 1px, linear-gradient(rgb(51, 51, 51), rgb(51, 51, 51)) 0px 6px / 100% 1px, linear-gradient(rgb(51, 51, 51), rgb(51, 51, 51)) 0px 9px / 100% 1px; }
.box-three-line-mr-sm { position: relative; height: 10px; background: linear-gradient(rgb(221, 221, 221), rgb(221, 221, 221)) 0px 0px / 100% 1px no-repeat, linear-gradient(rgb(221, 221, 221), rgb(221, 221, 221)) 0px 3px / 100% 1px, linear-gradient(rgb(221, 221, 221), rgb(221, 221, 221)) 0px 6px / 100% 1px, linear-gradient(rgb(221, 221, 221), rgb(221, 221, 221)) 0px 9px / 100% 1px; margin: 0px 0.5rem; }
.box-three-line-mr-sm.is--white { position: relative; height: 10px; margin: 0px; background: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)) 0px 0px / 100% 1px no-repeat, linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)) 0px 3px / 100% 1px, linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)) 0px 6px / 100% 1px, linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)) 0px 9px / 100% 1px; }
.box-three-line-mr-sm-cornflower-blue { position: relative; height: 10px; background: linear-gradient(rgb(9, 80, 117), rgb(9, 80, 117)) 0px 0px / 100% 1px no-repeat, linear-gradient(rgb(9, 80, 117), rgb(9, 80, 117)) 0px 3px / 100% 1px, linear-gradient(rgb(9, 80, 117), rgb(9, 80, 117)) 0px 6px / 100% 1px, linear-gradient(rgb(9, 80, 117), rgb(9, 80, 117)) 0px 9px / 100% 1px; margin: 0px 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, rgb(221, 221, 221) 4px, rgb(221, 221, 221) 5px); content: ""; }
.box-two-line { display: block; width: 100%; height: 6px; border-top: 1px solid rgb(221, 221, 221); border-bottom: 1px solid rgb(221, 221, 221); }
.box-two-line-atoll { display: block; width: 100%; border-top: 1px solid rgb(10, 82, 120); border-bottom: 1px solid rgb(10, 82, 120); height: 4px; }
.box-one-line-grey { display: block; width: 100%; height: 6px; border-top: 1px solid rgb(221, 221, 221); }
.has-border-b-dotted { border-bottom: 2px dotted rgb(10, 82, 120); }
.has-border-b-gainsboro { border-bottom: 1px solid rgb(222, 222, 222); }
.box-one-line::after { display: block; height: 1px; background-color: rgb(10, 10, 10); 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: -0.08vw; word-spacing: -0.4vw; }
.has-cornflower-light-blue-link .content a { color: rgb(68, 136, 241) !important; }
.has-cornflower-light-blue-link .icon-border { letter-spacing: 0.42px; border: 1px solid rgb(102, 102, 102); 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: 0px; top: 0px; width: 52px; height: 100%; margin: 0px; background: linear-gradient(90deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25) 46%, transparent 46.1%, transparent 52%, rgba(255, 255, 255, 0.25) 52.1%, rgba(255, 255, 255, 0.25) 55%, transparent 55.1%, transparent 58%, rgba(255, 255, 255, 0.25) 58.1%, rgba(255, 255, 255, 0.25) 61%, transparent 61.1%, transparent 70%, rgba(255, 255, 255, 0.25) 70.1%, rgba(255, 255, 255, 0.25) 88%, transparent 88.1%, transparent 97%, rgba(255, 255, 255, 0.25) 97.1%, rgba(255, 255, 255, 0.25)); content: ""; }
.has-lines-vertical-white25-transparent-r { position: relative; }
.has-lines-vertical-white25-transparent-r::after { position: absolute; z-index: 1; right: 0px; top: 0px; width: 52px; height: 100%; margin: 0px; background: linear-gradient(-90deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25) 46%, transparent 46.1%, transparent 52%, rgba(255, 255, 255, 0.25) 52.1%, rgba(255, 255, 255, 0.25) 55%, transparent 55.1%, transparent 58%, rgba(255, 255, 255, 0.25) 58.1%, rgba(255, 255, 255, 0.25) 61%, transparent 61.1%, transparent 70%, rgba(255, 255, 255, 0.25) 70.1%, rgba(255, 255, 255, 0.25) 88%, transparent 88.1%, transparent 97%, rgba(255, 255, 255, 0.25) 97.1%, rgba(255, 255, 255, 0.25)); content: ""; }
.has-lines-vertical-white25-transparent-b { position: relative; }
.has-lines-vertical-white25-transparent-b::before { position: absolute; z-index: 1; left: 0px; top: 0px; width: 52px; height: 100%; margin: 0px; background: linear-gradient(90deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25) 46%, transparent 46.1%, transparent 52%, rgba(255, 255, 255, 0.25) 52.1%, rgba(255, 255, 255, 0.25) 55%, transparent 55.1%, transparent 58%, rgba(255, 255, 255, 0.25) 58.1%, rgba(255, 255, 255, 0.25) 61%, transparent 61.1%, transparent 70%, rgba(255, 255, 255, 0.25) 70.1%, rgba(255, 255, 255, 0.25) 88%, transparent 88.1%, transparent 97%, rgba(255, 255, 255, 0.25) 97.1%, rgba(255, 255, 255, 0.25)); content: ""; }
.has-lines-vertical-white25-transparent-b::after { position: absolute; z-index: 1; right: 0px; top: 0px; width: 52px; height: 100%; margin: 0px; background: linear-gradient(-90deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25) 46%, transparent 46.1%, transparent 52%, rgba(255, 255, 255, 0.25) 52.1%, rgba(255, 255, 255, 0.25) 55%, transparent 55.1%, transparent 58%, rgba(255, 255, 255, 0.25) 58.1%, rgba(255, 255, 255, 0.25) 61%, transparent 61.1%, transparent 70%, rgba(255, 255, 255, 0.25) 70.1%, rgba(255, 255, 255, 0.25) 88%, transparent 88.1%, transparent 97%, rgba(255, 255, 255, 0.25) 97.1%, rgba(255, 255, 255, 0.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: 0px; top: 0px; width: 14px; height: 100%; margin: 0px; background: linear-gradient(90deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25) 46%, transparent 46.1%, transparent 52%, rgba(255, 255, 255, 0.25) 52.1%, rgba(255, 255, 255, 0.25) 55%, transparent 55.1%, transparent 58%, rgba(255, 255, 255, 0.25) 58.1%, rgba(255, 255, 255, 0.25) 61%, transparent 61.1%, transparent 70%, rgba(255, 255, 255, 0.25) 70.1%, rgba(255, 255, 255, 0.25) 88%, transparent 88.1%, transparent 97%, rgba(255, 255, 255, 0.25) 97.1%, rgba(255, 255, 255, 0.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: 0px; top: 0px; width: 14px; height: 100%; margin: 0px; background: linear-gradient(-90deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25) 46%, transparent 46.1%, transparent 52%, rgba(255, 255, 255, 0.25) 52.1%, rgba(255, 255, 255, 0.25) 55%, transparent 55.1%, transparent 58%, rgba(255, 255, 255, 0.25) 58.1%, rgba(255, 255, 255, 0.25) 61%, transparent 61.1%, transparent 70%, rgba(255, 255, 255, 0.25) 70.1%, rgba(255, 255, 255, 0.25) 88%, transparent 88.1%, transparent 97%, rgba(255, 255, 255, 0.25) 97.1%, rgba(255, 255, 255, 0.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: 0px; top: 0px; width: 14px; height: 100%; margin: 0px; background: linear-gradient(90deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25) 46%, transparent 46.1%, transparent 52%, rgba(255, 255, 255, 0.25) 52.1%, rgba(255, 255, 255, 0.25) 55%, transparent 55.1%, transparent 58%, rgba(255, 255, 255, 0.25) 58.1%, rgba(255, 255, 255, 0.25) 61%, transparent 61.1%, transparent 70%, rgba(255, 255, 255, 0.25) 70.1%, rgba(255, 255, 255, 0.25) 88%, transparent 88.1%, transparent 97%, rgba(255, 255, 255, 0.25) 97.1%, rgba(255, 255, 255, 0.25)); content: ""; }
.has-lines-vertical-white25-transparent-14-b::after { position: absolute; z-index: 1; right: 0px; top: 0px; width: 14px; height: 100%; margin: 0px; background: linear-gradient(-90deg, rgba(255, 255, 255, 0.25), rgba(255, 255, 255, 0.25) 46%, transparent 46.1%, transparent 52%, rgba(255, 255, 255, 0.25) 52.1%, rgba(255, 255, 255, 0.25) 55%, transparent 55.1%, transparent 58%, rgba(255, 255, 255, 0.25) 58.1%, rgba(255, 255, 255, 0.25) 61%, transparent 61.1%, transparent 70%, rgba(255, 255, 255, 0.25) 70.1%, rgba(255, 255, 255, 0.25) 88%, transparent 88.1%, transparent 97%, rgba(255, 255, 255, 0.25) 97.1%, rgba(255, 255, 255, 0.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: 0px; top: 0px; width: 9px; height: 100%; margin: 0px; background: linear-gradient(90deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 46%, transparent 46.1%, transparent 52%, rgba(255, 255, 255, 0.3) 52.1%, rgba(255, 255, 255, 0.3) 55%, transparent 55.1%, transparent 58%, rgba(255, 255, 255, 0.3) 58.1%, rgba(255, 255, 255, 0.3) 61%, transparent 61.1%, transparent 70%, rgba(255, 255, 255, 0.3) 70.1%, rgba(255, 255, 255, 0.3) 88%, transparent 88.1%, transparent 97%, rgba(255, 255, 255, 0.3) 97.1%, rgba(255, 255, 255, 0.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: 0px; top: 0px; width: 9px; height: 100%; margin: 0px; background: linear-gradient(-90deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 46%, transparent 46.1%, transparent 52%, rgba(255, 255, 255, 0.3) 52.1%, rgba(255, 255, 255, 0.3) 55%, transparent 55.1%, transparent 58%, rgba(255, 255, 255, 0.3) 58.1%, rgba(255, 255, 255, 0.3) 61%, transparent 61.1%, transparent 70%, rgba(255, 255, 255, 0.3) 70.1%, rgba(255, 255, 255, 0.3) 88%, transparent 88.1%, transparent 97%, rgba(255, 255, 255, 0.3) 97.1%, rgba(255, 255, 255, 0.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: 0px; top: 0px; width: 9px; height: 100%; margin: 0px; background: linear-gradient(90deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 46%, transparent 46.1%, transparent 52%, rgba(255, 255, 255, 0.3) 52.1%, rgba(255, 255, 255, 0.3) 55%, transparent 55.1%, transparent 58%, rgba(255, 255, 255, 0.3) 58.1%, rgba(255, 255, 255, 0.3) 61%, transparent 61.1%, transparent 70%, rgba(255, 255, 255, 0.3) 70.1%, rgba(255, 255, 255, 0.3) 88%, transparent 88.1%, transparent 97%, rgba(255, 255, 255, 0.3) 97.1%, rgba(255, 255, 255, 0.3)); content: ""; }
.has-lines-vertical-white30-transparent-9-b::after { position: absolute; z-index: 1; right: 0px; top: 0px; width: 9px; height: 100%; margin: 0px; background: linear-gradient(-90deg, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.3) 46%, transparent 46.1%, transparent 52%, rgba(255, 255, 255, 0.3) 52.1%, rgba(255, 255, 255, 0.3) 55%, transparent 55.1%, transparent 58%, rgba(255, 255, 255, 0.3) 58.1%, rgba(255, 255, 255, 0.3) 61%, transparent 61.1%, transparent 70%, rgba(255, 255, 255, 0.3) 70.1%, rgba(255, 255, 255, 0.3) 88%, transparent 88.1%, transparent 97%, rgba(255, 255, 255, 0.3) 97.1%, rgba(255, 255, 255, 0.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-flow: column wrap; }
.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; place-content: flex-end center; align-items: flex-end; }
.fxr-center-stretch { display: flex; place-content: stretch center; align-items: 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; place-content: flex-start space-between; align-items: flex-start; }
.fxr-between-center { align-items: center; }
.fxr-between-baseline, .fxr-between-center { display: flex; place-content: center space-between; }
.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; place-content: flex-end flex-start; align-items: 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; place-content: flex-end flex-start; align-items: 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; place-content: flex-end center; align-items: 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; place-content: flex-end; align-items: 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; place-content: flex-end space-between; align-items: 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; place-content: space-between; align-items: center; }
.fxc-around-right { display: flex; flex-direction: column; place-content: flex-end space-around; align-items: 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: 0.5s; }
.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; transform: translate(-50%, -50%); }
.bck-spinner-ellipsis .spinner-ellipsis__content div { position: absolute; top: 27px; width: 11px; height: 11px; background: rgb(10, 82, 120); border-radius: 50%; animation-timing-function: cubic-bezier(0, 1, 1, 0); }
.bck-spinner-ellipsis .spinner-ellipsis__content div:first-child { left: 6px; animation: 0.6s ease 0s infinite normal none running bck-spinner-ellipsis1; }
.bck-spinner-ellipsis .spinner-ellipsis__content div:nth-child(2) { left: 6px; animation: 0.6s ease 0s infinite normal none running bck-spinner-ellipsis2; }
.bck-spinner-ellipsis .spinner-ellipsis__content div:nth-child(3) { left: 26px; animation: 0.6s ease 0s infinite normal none running bck-spinner-ellipsis2; }
.bck-spinner-ellipsis .spinner-ellipsis__content div:nth-child(4) { left: 45px; animation: 0.6s ease 0s infinite normal none running bck-spinner-ellipsis3; }
#l-header { position: relative; margin-top: 2.5rem; }
#l-main .wrapper { max-width: 1024px; width: 100%; padding: 1.25rem 1rem; margin: auto; background-color: rgb(255, 255, 255); }
#l-main .wrapper .aside-both, #l-main .wrapper .aside-right { height: 100%; border-left: 1px solid rgb(222, 222, 222); }
#l-main .wrapper .aside-both { border-right: 1px solid rgb(222, 222, 222); }
#l-main .wrapper .aside-sticky { position: sticky; z-index: 11; top: 65px; }
#l-main .wrapper.is-premium { border-top: 1px solid rgb(255, 216, 0); }
#l-main .wrapper.has-wall { position: relative; }
#l-main .wrapper section:not(:last-of-type) { margin-bottom: 1.5rem; }
.type-photoreportage #l-main .wrapper section:not(:last-of-type) { margin-bottom: 0px; }
#l-footer { position: relative; }
.button { justify-content: center; padding: 0px 0.9375rem; background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); text-align: center; border: 1px solid rgb(221, 221, 221); border-radius: 6px; cursor: pointer; white-space: nowrap; }
.button a, .button strong { color: inherit; }
.button.button-shadow { box-shadow: rgba(10, 82, 120, 0.16) 0px 4px 8px 0px; }
.button.has-shadow { box-shadow: rgba(0, 0, 0, 0.65) 0px 0px 12px 0px; }
.button.has-shadow-light { box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 10px 0px; }
@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: 0.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: 0.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: 0.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: 0.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: 18px; }
}
@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: 0.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: 0.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: 0.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: 0.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: 18px; }
}
@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: 0.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: 18px; }
}
@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: 18px; }
}
@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: 0.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: 0.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: 0.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: 0.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: 18px; }
}
@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: 0.875rem; }
}
@media screen and (min-width: 769px) {
  .button.is-large-r-medium-centered { width: 236px; margin: 0px 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: 0.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: 0.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: 0.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: 0.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: 0.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: 18px; }
}
@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: 0.875rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .button.is-medium-newsletter { width: 274px; margin: 0px 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: 0.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: 0.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: 18px; }
}
@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: 18px; }
}
@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: 0.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: 18px; }
}
@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: 18px; }
}
@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: 0px; }
.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 rgb(10, 82, 120); background-color: rgb(255, 255, 255); color: rgb(10, 82, 120); border-radius: 0px; }
.button.has-border-atoll-inv { border: 1px solid rgb(10, 82, 120); background-color: rgb(10, 82, 120); color: rgb(255, 255, 255); border-radius: 0px; }
.button.has-border-falu-red-inv { border: 1px solid rgb(125, 21, 20); background-color: rgb(125, 21, 20); color: rgb(255, 255, 255); border-radius: 0px; }
.button.has-border-gainsboro { border: 1px solid rgb(222, 222, 222); background-color: rgb(255, 255, 255); color: rgb(41, 171, 239); border-radius: 16px; }
.button.has-border-red-guard { border: 2px solid rgb(204, 0, 0); background-color: rgb(255, 255, 255); color: rgb(204, 0, 0); border-radius: 30px; }
.button.has-border-red-guard:focus, .button.has-border-red-guard:hover { background-color: rgb(204, 0, 0); color: rgb(255, 255, 255); border-color: rgb(204, 0, 0); }
.button.has-border-red-guard.is-sm { border: 1px solid rgb(204, 0, 0); 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: 0.625em; margin-left: 0px; }
.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: 0px; margin-left: 0.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(-0.625em - 1px); margin-left: calc(-0.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: 0.375rem !important; }
.button.is-hovered, .button:hover { color: rgb(17, 17, 17); border-color: rgb(221, 221, 221); }
.button.is-active, .button.is-focused, .button:active, .button:focus { outline: none; }
.button.is-text { background-color: transparent; color: rgb(73, 184, 241); 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: 18px; }
}
@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: 0.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: 0.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: 18px; }
}
@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: 0.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: 0.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: rgb(73, 184, 241); }
.button.is-text[disabled], fieldset[disabled] .button.is-text { background-color: transparent; border-color: transparent; box-shadow: none; }
.button.is-white { background-color: rgb(255, 255, 255); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-white.is-hovered, .button.is-white:hover { background-color: rgb(249, 249, 249); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-white.is-focused, .button.is-white:focus { color: rgb(10, 10, 10); border-color: transparent; }
.button.is-white.is-focused:not(:active), .button.is-white:focus:not(:active) { box-shadow: rgba(255, 255, 255, 0.25) 0px 0px 0px 0.125em; }
.button.is-white.is-active, .button.is-white:active { background-color: rgb(242, 242, 242); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-white[disabled], fieldset[disabled] .button.is-white { background-color: rgb(255, 255, 255); border-color: transparent; box-shadow: none; }
.button.is-white.is-inverted { background-color: rgb(10, 10, 10); color: rgb(255, 255, 255); }
.button.is-white.is-inverted:hover { background-color: rgb(0, 0, 0); }
.button.is-white.is-inverted[disabled], fieldset[disabled] .button.is-white.is-inverted { background-color: rgb(10, 10, 10); color: rgb(255, 255, 255); border-color: transparent; box-shadow: none; }
.button.is-white.is-loading::after { border-color: transparent transparent rgb(10, 10, 10) rgb(10, 10, 10) !important; }
.button.is-white.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-white.is-outlined:focus, .button.is-white.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(10, 10, 10); border-color: rgb(255, 255, 255); }
.button.is-white.is-outlined.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-white.is-outlined[disabled], fieldset[disabled] .button.is-white.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); box-shadow: none; }
.button.is-white.is-inverted.is-outlined { background-color: transparent; color: rgb(10, 10, 10); border-color: rgb(10, 10, 10); }
.button.is-white.is-inverted.is-outlined:focus, .button.is-white.is-inverted.is-outlined:hover { background-color: rgb(10, 10, 10); color: rgb(255, 255, 255); }
.button.is-white.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-white.is-inverted.is-outlined { background-color: transparent; color: rgb(10, 10, 10); border-color: rgb(10, 10, 10); 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: rgb(10, 10, 10); color: rgb(255, 255, 255); box-shadow: none; }
.button.is-pianeta2020 { background-color: rgb(241, 247, 220); color: rgb(241, 247, 220); border-color: transparent; }
.button.is-pianeta2020.is-hovered, .button.is-pianeta2020:hover { background-color: rgb(237, 245, 210); color: rgb(241, 247, 220); border-color: transparent; }
.button.is-pianeta2020.is-focused, .button.is-pianeta2020:focus { color: rgb(241, 247, 220); border-color: transparent; }
.button.is-pianeta2020.is-focused:not(:active), .button.is-pianeta2020:focus:not(:active) { box-shadow: rgba(241, 247, 220, 0.25) 0px 0px 0px 0.125em; }
.button.is-pianeta2020.is-active, .button.is-pianeta2020:active { background-color: rgb(233, 242, 199); color: rgb(241, 247, 220); border-color: transparent; }
.button.is-pianeta2020[disabled], fieldset[disabled] .button.is-pianeta2020 { background-color: rgb(241, 247, 220); border-color: transparent; box-shadow: none; }
.button.is-pianeta2020.is-inverted { background-color: rgb(241, 247, 220); color: rgb(241, 247, 220); }
.button.is-pianeta2020.is-inverted:hover { background-color: rgb(233, 242, 199); }
.button.is-pianeta2020.is-inverted[disabled], fieldset[disabled] .button.is-pianeta2020.is-inverted { background-color: rgb(241, 247, 220); color: rgb(241, 247, 220); border-color: transparent; box-shadow: none; }
.button.is-pianeta2020.is-loading::after { border-color: transparent transparent rgb(241, 247, 220) rgb(241, 247, 220) !important; }
.button.is-pianeta2020.is-outlined { background-color: transparent; color: rgb(241, 247, 220); border-color: rgb(241, 247, 220); }
.button.is-pianeta2020.is-outlined:focus, .button.is-pianeta2020.is-outlined:hover { background-color: rgb(241, 247, 220); color: rgb(241, 247, 220); border-color: rgb(241, 247, 220); }
.button.is-pianeta2020.is-outlined.is-loading::after { border-color: transparent transparent rgb(241, 247, 220) rgb(241, 247, 220) !important; }
.button.is-pianeta2020.is-outlined[disabled], fieldset[disabled] .button.is-pianeta2020.is-outlined { background-color: transparent; color: rgb(241, 247, 220); border-color: rgb(241, 247, 220); box-shadow: none; }
.button.is-pianeta2020.is-inverted.is-outlined { background-color: transparent; color: rgb(241, 247, 220); border-color: rgb(241, 247, 220); }
.button.is-pianeta2020.is-inverted.is-outlined:focus, .button.is-pianeta2020.is-inverted.is-outlined:hover { background-color: rgb(241, 247, 220); color: rgb(241, 247, 220); }
.button.is-pianeta2020.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-pianeta2020.is-inverted.is-outlined { background-color: transparent; color: rgb(241, 247, 220); border-color: rgb(241, 247, 220); 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: rgb(241, 247, 220); color: rgb(241, 247, 220); box-shadow: none; }
.button.is-black { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-black.is-hovered, .button.is-black:hover { background-color: rgb(45, 45, 45); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-black.is-focused, .button.is-black:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-black.is-focused:not(:active), .button.is-black:focus:not(:active) { box-shadow: rgba(51, 51, 51, 0.25) 0px 0px 0px 0.125em; }
.button.is-black.is-active, .button.is-black:active { background-color: rgb(38, 38, 38); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-black[disabled], fieldset[disabled] .button.is-black { background-color: rgb(51, 51, 51); border-color: transparent; box-shadow: none; }
.button.is-black.is-inverted { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
.button.is-black.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-black.is-inverted[disabled], fieldset[disabled] .button.is-black.is-inverted { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); border-color: transparent; box-shadow: none; }
.button.is-black.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-black.is-outlined { background-color: transparent; color: rgb(51, 51, 51); border-color: rgb(51, 51, 51); }
.button.is-black.is-outlined:focus, .button.is-black.is-outlined:hover { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); border-color: rgb(51, 51, 51); }
.button.is-black.is-outlined.is-loading::after { border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51) !important; }
.button.is-black.is-outlined[disabled], fieldset[disabled] .button.is-black.is-outlined { background-color: transparent; color: rgb(51, 51, 51); border-color: rgb(51, 51, 51); box-shadow: none; }
.button.is-black.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-black.is-inverted.is-outlined:focus, .button.is-black.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
.button.is-black.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(51, 51, 51); box-shadow: none; }
.button.is-primary { background-color: rgb(73, 184, 241); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-primary.is-hovered, .button.is-primary:hover { background-color: rgb(61, 179, 240); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-primary.is-focused, .button.is-primary:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-primary.is-focused:not(:active), .button.is-primary:focus:not(:active) { box-shadow: rgba(73, 184, 241, 0.25) 0px 0px 0px 0.125em; }
.button.is-primary.is-active, .button.is-primary:active { background-color: rgb(49, 175, 239); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-primary[disabled], fieldset[disabled] .button.is-primary { background-color: rgb(73, 184, 241); border-color: transparent; box-shadow: none; }
.button.is-primary.is-inverted { background-color: rgb(255, 255, 255); color: rgb(73, 184, 241); }
.button.is-primary.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-primary.is-inverted[disabled], fieldset[disabled] .button.is-primary.is-inverted { background-color: rgb(255, 255, 255); color: rgb(73, 184, 241); border-color: transparent; box-shadow: none; }
.button.is-primary.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-primary.is-outlined { background-color: transparent; color: rgb(73, 184, 241); border-color: rgb(73, 184, 241); }
.button.is-primary.is-outlined:focus, .button.is-primary.is-outlined:hover { background-color: rgb(73, 184, 241); color: rgb(255, 255, 255); border-color: rgb(73, 184, 241); }
.button.is-primary.is-outlined.is-loading::after { border-color: transparent transparent rgb(73, 184, 241) rgb(73, 184, 241) !important; }
.button.is-primary.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-outlined { background-color: transparent; color: rgb(73, 184, 241); border-color: rgb(73, 184, 241); box-shadow: none; }
.button.is-primary.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-primary.is-inverted.is-outlined:focus, .button.is-primary.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(73, 184, 241); }
.button.is-primary.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-primary.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(73, 184, 241); box-shadow: none; }
.button.is-mine-shaft2 { background-color: rgb(34, 34, 34); color: rgb(62, 61, 61); border-color: transparent; }
.button.is-mine-shaft2.is-hovered, .button.is-mine-shaft2:hover { background-color: rgb(28, 28, 28); color: rgb(62, 61, 61); border-color: transparent; }
.button.is-mine-shaft2.is-focused, .button.is-mine-shaft2:focus { color: rgb(62, 61, 61); border-color: transparent; }
.button.is-mine-shaft2.is-focused:not(:active), .button.is-mine-shaft2:focus:not(:active) { box-shadow: rgba(34, 34, 34, 0.25) 0px 0px 0px 0.125em; }
.button.is-mine-shaft2.is-active, .button.is-mine-shaft2:active { background-color: rgb(21, 21, 21); color: rgb(62, 61, 61); border-color: transparent; }
.button.is-mine-shaft2[disabled], fieldset[disabled] .button.is-mine-shaft2 { background-color: rgb(34, 34, 34); border-color: transparent; box-shadow: none; }
.button.is-mine-shaft2.is-inverted { background-color: rgb(62, 61, 61); color: rgb(34, 34, 34); }
.button.is-mine-shaft2.is-inverted:hover { background-color: rgb(49, 48, 48); }
.button.is-mine-shaft2.is-inverted[disabled], fieldset[disabled] .button.is-mine-shaft2.is-inverted { background-color: rgb(62, 61, 61); color: rgb(34, 34, 34); border-color: transparent; box-shadow: none; }
.button.is-mine-shaft2.is-loading::after { border-color: transparent transparent rgb(62, 61, 61) rgb(62, 61, 61) !important; }
.button.is-mine-shaft2.is-outlined { background-color: transparent; color: rgb(34, 34, 34); border-color: rgb(34, 34, 34); }
.button.is-mine-shaft2.is-outlined:focus, .button.is-mine-shaft2.is-outlined:hover { background-color: rgb(34, 34, 34); color: rgb(62, 61, 61); border-color: rgb(34, 34, 34); }
.button.is-mine-shaft2.is-outlined.is-loading::after { border-color: transparent transparent rgb(34, 34, 34) rgb(34, 34, 34) !important; }
.button.is-mine-shaft2.is-outlined[disabled], fieldset[disabled] .button.is-mine-shaft2.is-outlined { background-color: transparent; color: rgb(34, 34, 34); border-color: rgb(34, 34, 34); box-shadow: none; }
.button.is-mine-shaft2.is-inverted.is-outlined { background-color: transparent; color: rgb(62, 61, 61); border-color: rgb(62, 61, 61); }
.button.is-mine-shaft2.is-inverted.is-outlined:focus, .button.is-mine-shaft2.is-inverted.is-outlined:hover { background-color: rgb(62, 61, 61); color: rgb(34, 34, 34); }
.button.is-mine-shaft2.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-mine-shaft2.is-inverted.is-outlined { background-color: transparent; color: rgb(62, 61, 61); border-color: rgb(62, 61, 61); 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: rgb(62, 61, 61); color: rgb(34, 34, 34); box-shadow: none; }
.button.is-cornflower-blue { background-color: rgb(9, 80, 117); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-cornflower-blue.is-hovered, .button.is-cornflower-blue:hover { background-color: rgb(8, 72, 105); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-cornflower-blue.is-focused, .button.is-cornflower-blue:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-cornflower-blue.is-focused:not(:active), .button.is-cornflower-blue:focus:not(:active) { box-shadow: rgba(9, 80, 117, 0.25) 0px 0px 0px 0.125em; }
.button.is-cornflower-blue.is-active, .button.is-cornflower-blue:active { background-color: rgb(7, 64, 93); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-cornflower-blue[disabled], fieldset[disabled] .button.is-cornflower-blue { background-color: rgb(9, 80, 117); border-color: transparent; box-shadow: none; }
.button.is-cornflower-blue.is-inverted { background-color: rgb(255, 255, 255); color: rgb(9, 80, 117); }
.button.is-cornflower-blue.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-cornflower-blue.is-inverted[disabled], fieldset[disabled] .button.is-cornflower-blue.is-inverted { background-color: rgb(255, 255, 255); color: rgb(9, 80, 117); border-color: transparent; box-shadow: none; }
.button.is-cornflower-blue.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-cornflower-blue.is-outlined { background-color: transparent; color: rgb(9, 80, 117); border-color: rgb(9, 80, 117); }
.button.is-cornflower-blue.is-outlined:focus, .button.is-cornflower-blue.is-outlined:hover { background-color: rgb(9, 80, 117); color: rgb(255, 255, 255); border-color: rgb(9, 80, 117); }
.button.is-cornflower-blue.is-outlined.is-loading::after { border-color: transparent transparent rgb(9, 80, 117) rgb(9, 80, 117) !important; }
.button.is-cornflower-blue.is-outlined[disabled], fieldset[disabled] .button.is-cornflower-blue.is-outlined { background-color: transparent; color: rgb(9, 80, 117); border-color: rgb(9, 80, 117); box-shadow: none; }
.button.is-cornflower-blue.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-cornflower-blue.is-inverted.is-outlined:focus, .button.is-cornflower-blue.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(9, 80, 117); }
.button.is-cornflower-blue.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-cornflower-blue.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(9, 80, 117); box-shadow: none; }
.button.is-grey-darker { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-grey-darker.is-hovered, .button.is-grey-darker:hover { background-color: rgb(45, 45, 45); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-grey-darker.is-focused, .button.is-grey-darker:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-grey-darker.is-focused:not(:active), .button.is-grey-darker:focus:not(:active) { box-shadow: rgba(51, 51, 51, 0.25) 0px 0px 0px 0.125em; }
.button.is-grey-darker.is-active, .button.is-grey-darker:active { background-color: rgb(38, 38, 38); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-grey-darker[disabled], fieldset[disabled] .button.is-grey-darker { background-color: rgb(51, 51, 51); border-color: transparent; box-shadow: none; }
.button.is-grey-darker.is-inverted { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
.button.is-grey-darker.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-grey-darker.is-inverted[disabled], fieldset[disabled] .button.is-grey-darker.is-inverted { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); border-color: transparent; box-shadow: none; }
.button.is-grey-darker.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-grey-darker.is-outlined { background-color: transparent; color: rgb(51, 51, 51); border-color: rgb(51, 51, 51); }
.button.is-grey-darker.is-outlined:focus, .button.is-grey-darker.is-outlined:hover { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); border-color: rgb(51, 51, 51); }
.button.is-grey-darker.is-outlined.is-loading::after { border-color: transparent transparent rgb(51, 51, 51) rgb(51, 51, 51) !important; }
.button.is-grey-darker.is-outlined[disabled], fieldset[disabled] .button.is-grey-darker.is-outlined { background-color: transparent; color: rgb(51, 51, 51); border-color: rgb(51, 51, 51); box-shadow: none; }
.button.is-grey-darker.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-grey-darker.is-inverted.is-outlined:focus, .button.is-grey-darker.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); }
.button.is-grey-darker.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-grey-darker.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(51, 51, 51); box-shadow: none; }
.button.is-grey-dusty { background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-grey-dusty.is-hovered, .button.is-grey-dusty:hover { background-color: rgb(147, 147, 147); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-grey-dusty.is-focused, .button.is-grey-dusty:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-grey-dusty.is-focused:not(:active), .button.is-grey-dusty:focus:not(:active) { box-shadow: rgba(153, 153, 153, 0.25) 0px 0px 0px 0.125em; }
.button.is-grey-dusty.is-active, .button.is-grey-dusty:active { background-color: rgb(140, 140, 140); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-grey-dusty[disabled], fieldset[disabled] .button.is-grey-dusty { background-color: rgb(153, 153, 153); border-color: transparent; box-shadow: none; }
.button.is-grey-dusty.is-inverted { background-color: rgb(255, 255, 255); color: rgb(153, 153, 153); }
.button.is-grey-dusty.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-grey-dusty.is-inverted[disabled], fieldset[disabled] .button.is-grey-dusty.is-inverted { background-color: rgb(255, 255, 255); color: rgb(153, 153, 153); border-color: transparent; box-shadow: none; }
.button.is-grey-dusty.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-grey-dusty.is-outlined { background-color: transparent; color: rgb(153, 153, 153); border-color: rgb(153, 153, 153); }
.button.is-grey-dusty.is-outlined:focus, .button.is-grey-dusty.is-outlined:hover { background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); border-color: rgb(153, 153, 153); }
.button.is-grey-dusty.is-outlined.is-loading::after { border-color: transparent transparent rgb(153, 153, 153) rgb(153, 153, 153) !important; }
.button.is-grey-dusty.is-outlined[disabled], fieldset[disabled] .button.is-grey-dusty.is-outlined { background-color: transparent; color: rgb(153, 153, 153); border-color: rgb(153, 153, 153); box-shadow: none; }
.button.is-grey-dusty.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-grey-dusty.is-inverted.is-outlined:focus, .button.is-grey-dusty.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(153, 153, 153); }
.button.is-grey-dusty.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-grey-dusty.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(153, 153, 153); box-shadow: none; }
.button.is-alto { background-color: rgba(216, 216, 216, 0.23); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-alto.is-hovered, .button.is-alto:hover { background-color: rgba(210, 210, 210, 0.23); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-alto.is-focused, .button.is-alto:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-alto.is-focused:not(:active), .button.is-alto:focus:not(:active) { box-shadow: rgba(216, 216, 216, 0.25) 0px 0px 0px 0.125em; }
.button.is-alto.is-active, .button.is-alto:active { background-color: rgba(203, 203, 203, 0.23); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-alto[disabled], fieldset[disabled] .button.is-alto { background-color: rgba(216, 216, 216, 0.23); border-color: transparent; box-shadow: none; }
.button.is-alto.is-inverted { background-color: rgb(255, 255, 255); color: rgba(216, 216, 216, 0.23); }
.button.is-alto.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-alto.is-inverted[disabled], fieldset[disabled] .button.is-alto.is-inverted { background-color: rgb(255, 255, 255); color: rgba(216, 216, 216, 0.23); border-color: transparent; box-shadow: none; }
.button.is-alto.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-alto.is-outlined { background-color: transparent; color: rgba(216, 216, 216, 0.23); border-color: rgba(216, 216, 216, 0.23); }
.button.is-alto.is-outlined:focus, .button.is-alto.is-outlined:hover { background-color: rgba(216, 216, 216, 0.23); color: rgb(255, 255, 255); border-color: rgba(216, 216, 216, 0.23); }
.button.is-alto.is-outlined.is-loading::after { border-color: transparent transparent rgba(216, 216, 216, 0.23) rgba(216, 216, 216, 0.23) !important; }
.button.is-alto.is-outlined[disabled], fieldset[disabled] .button.is-alto.is-outlined { background-color: transparent; color: rgba(216, 216, 216, 0.23); border-color: rgba(216, 216, 216, 0.23); box-shadow: none; }
.button.is-alto.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-alto.is-inverted.is-outlined:focus, .button.is-alto.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgba(216, 216, 216, 0.23); }
.button.is-alto.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-alto.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgba(216, 216, 216, 0.23); box-shadow: none; }
.button.is-grey-dove { background-color: rgb(102, 102, 102); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-grey-dove.is-hovered, .button.is-grey-dove:hover { background-color: rgb(96, 96, 96); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-grey-dove.is-focused, .button.is-grey-dove:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-grey-dove.is-focused:not(:active), .button.is-grey-dove:focus:not(:active) { box-shadow: rgba(102, 102, 102, 0.25) 0px 0px 0px 0.125em; }
.button.is-grey-dove.is-active, .button.is-grey-dove:active { background-color: rgb(89, 89, 89); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-grey-dove[disabled], fieldset[disabled] .button.is-grey-dove { background-color: rgb(102, 102, 102); border-color: transparent; box-shadow: none; }
.button.is-grey-dove.is-inverted { background-color: rgb(255, 255, 255); color: rgb(102, 102, 102); }
.button.is-grey-dove.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-grey-dove.is-inverted[disabled], fieldset[disabled] .button.is-grey-dove.is-inverted { background-color: rgb(255, 255, 255); color: rgb(102, 102, 102); border-color: transparent; box-shadow: none; }
.button.is-grey-dove.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-grey-dove.is-outlined { background-color: transparent; color: rgb(102, 102, 102); border-color: rgb(102, 102, 102); }
.button.is-grey-dove.is-outlined:focus, .button.is-grey-dove.is-outlined:hover { background-color: rgb(102, 102, 102); color: rgb(255, 255, 255); border-color: rgb(102, 102, 102); }
.button.is-grey-dove.is-outlined.is-loading::after { border-color: transparent transparent rgb(102, 102, 102) rgb(102, 102, 102) !important; }
.button.is-grey-dove.is-outlined[disabled], fieldset[disabled] .button.is-grey-dove.is-outlined { background-color: transparent; color: rgb(102, 102, 102); border-color: rgb(102, 102, 102); box-shadow: none; }
.button.is-grey-dove.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-grey-dove.is-inverted.is-outlined:focus, .button.is-grey-dove.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(102, 102, 102); }
.button.is-grey-dove.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-grey-dove.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(102, 102, 102); box-shadow: none; }
.button.is-b-umber { background-color: rgb(138, 47, 42); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-b-umber.is-hovered, .button.is-b-umber:hover { background-color: rgb(128, 44, 39); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-b-umber.is-focused, .button.is-b-umber:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-b-umber.is-focused:not(:active), .button.is-b-umber:focus:not(:active) { box-shadow: rgba(138, 47, 42, 0.25) 0px 0px 0px 0.125em; }
.button.is-b-umber.is-active, .button.is-b-umber:active { background-color: rgb(118, 40, 36); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-b-umber[disabled], fieldset[disabled] .button.is-b-umber { background-color: rgb(138, 47, 42); border-color: transparent; box-shadow: none; }
.button.is-b-umber.is-inverted { background-color: rgb(255, 255, 255); color: rgb(138, 47, 42); }
.button.is-b-umber.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-b-umber.is-inverted[disabled], fieldset[disabled] .button.is-b-umber.is-inverted { background-color: rgb(255, 255, 255); color: rgb(138, 47, 42); border-color: transparent; box-shadow: none; }
.button.is-b-umber.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-b-umber.is-outlined { background-color: transparent; color: rgb(138, 47, 42); border-color: rgb(138, 47, 42); }
.button.is-b-umber.is-outlined:focus, .button.is-b-umber.is-outlined:hover { background-color: rgb(138, 47, 42); color: rgb(255, 255, 255); border-color: rgb(138, 47, 42); }
.button.is-b-umber.is-outlined.is-loading::after { border-color: transparent transparent rgb(138, 47, 42) rgb(138, 47, 42) !important; }
.button.is-b-umber.is-outlined[disabled], fieldset[disabled] .button.is-b-umber.is-outlined { background-color: transparent; color: rgb(138, 47, 42); border-color: rgb(138, 47, 42); box-shadow: none; }
.button.is-b-umber.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-b-umber.is-inverted.is-outlined:focus, .button.is-b-umber.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(138, 47, 42); }
.button.is-b-umber.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-b-umber.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(138, 47, 42); box-shadow: none; }
.button.is-denim { background-color: rgb(44, 152, 240); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-denim.is-hovered, .button.is-denim:hover { background-color: rgb(32, 146, 239); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-denim.is-focused, .button.is-denim:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-denim.is-focused:not(:active), .button.is-denim:focus:not(:active) { box-shadow: rgba(44, 152, 240, 0.25) 0px 0px 0px 0.125em; }
.button.is-denim.is-active, .button.is-denim:active { background-color: rgb(20, 140, 238); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-denim[disabled], fieldset[disabled] .button.is-denim { background-color: rgb(44, 152, 240); border-color: transparent; box-shadow: none; }
.button.is-denim.is-inverted { background-color: rgb(255, 255, 255); color: rgb(44, 152, 240); }
.button.is-denim.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-denim.is-inverted[disabled], fieldset[disabled] .button.is-denim.is-inverted { background-color: rgb(255, 255, 255); color: rgb(44, 152, 240); border-color: transparent; box-shadow: none; }
.button.is-denim.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-denim.is-outlined { background-color: transparent; color: rgb(44, 152, 240); border-color: rgb(44, 152, 240); }
.button.is-denim.is-outlined:focus, .button.is-denim.is-outlined:hover { background-color: rgb(44, 152, 240); color: rgb(255, 255, 255); border-color: rgb(44, 152, 240); }
.button.is-denim.is-outlined.is-loading::after { border-color: transparent transparent rgb(44, 152, 240) rgb(44, 152, 240) !important; }
.button.is-denim.is-outlined[disabled], fieldset[disabled] .button.is-denim.is-outlined { background-color: transparent; color: rgb(44, 152, 240); border-color: rgb(44, 152, 240); box-shadow: none; }
.button.is-denim.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-denim.is-inverted.is-outlined:focus, .button.is-denim.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(44, 152, 240); }
.button.is-denim.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-denim.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(44, 152, 240); box-shadow: none; }
.button.is-red-guard { background-color: rgb(204, 0, 0); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-red-guard.is-hovered, .button.is-red-guard:hover { background-color: rgb(191, 0, 0); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-red-guard.is-focused, .button.is-red-guard:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-red-guard.is-focused:not(:active), .button.is-red-guard:focus:not(:active) { box-shadow: rgba(204, 0, 0, 0.25) 0px 0px 0px 0.125em; }
.button.is-red-guard.is-active, .button.is-red-guard:active { background-color: rgb(179, 0, 0); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-red-guard[disabled], fieldset[disabled] .button.is-red-guard { background-color: rgb(204, 0, 0); border-color: transparent; box-shadow: none; }
.button.is-red-guard.is-inverted { background-color: rgb(255, 255, 255); color: rgb(204, 0, 0); }
.button.is-red-guard.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-red-guard.is-inverted[disabled], fieldset[disabled] .button.is-red-guard.is-inverted { background-color: rgb(255, 255, 255); color: rgb(204, 0, 0); border-color: transparent; box-shadow: none; }
.button.is-red-guard.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-red-guard.is-outlined { background-color: transparent; color: rgb(204, 0, 0); border-color: rgb(204, 0, 0); }
.button.is-red-guard.is-outlined:focus, .button.is-red-guard.is-outlined:hover { background-color: rgb(204, 0, 0); color: rgb(255, 255, 255); border-color: rgb(204, 0, 0); }
.button.is-red-guard.is-outlined.is-loading::after { border-color: transparent transparent rgb(204, 0, 0) rgb(204, 0, 0) !important; }
.button.is-red-guard.is-outlined[disabled], fieldset[disabled] .button.is-red-guard.is-outlined { background-color: transparent; color: rgb(204, 0, 0); border-color: rgb(204, 0, 0); box-shadow: none; }
.button.is-red-guard.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-red-guard.is-inverted.is-outlined:focus, .button.is-red-guard.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(204, 0, 0); }
.button.is-red-guard.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-red-guard.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(204, 0, 0); box-shadow: none; }
.button.is-red-solid { background-color: rgb(236, 0, 0); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-red-solid.is-hovered, .button.is-red-solid:hover { background-color: rgb(223, 0, 0); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-red-solid.is-focused, .button.is-red-solid:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-red-solid.is-focused:not(:active), .button.is-red-solid:focus:not(:active) { box-shadow: rgba(236, 0, 0, 0.25) 0px 0px 0px 0.125em; }
.button.is-red-solid.is-active, .button.is-red-solid:active { background-color: rgb(211, 0, 0); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-red-solid[disabled], fieldset[disabled] .button.is-red-solid { background-color: rgb(236, 0, 0); border-color: transparent; box-shadow: none; }
.button.is-red-solid.is-inverted { background-color: rgb(255, 255, 255); color: rgb(236, 0, 0); }
.button.is-red-solid.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-red-solid.is-inverted[disabled], fieldset[disabled] .button.is-red-solid.is-inverted { background-color: rgb(255, 255, 255); color: rgb(236, 0, 0); border-color: transparent; box-shadow: none; }
.button.is-red-solid.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-red-solid.is-outlined { background-color: transparent; color: rgb(236, 0, 0); border-color: rgb(236, 0, 0); }
.button.is-red-solid.is-outlined:focus, .button.is-red-solid.is-outlined:hover { background-color: rgb(236, 0, 0); color: rgb(255, 255, 255); border-color: rgb(236, 0, 0); }
.button.is-red-solid.is-outlined.is-loading::after { border-color: transparent transparent rgb(236, 0, 0) rgb(236, 0, 0) !important; }
.button.is-red-solid.is-outlined[disabled], fieldset[disabled] .button.is-red-solid.is-outlined { background-color: transparent; color: rgb(236, 0, 0); border-color: rgb(236, 0, 0); box-shadow: none; }
.button.is-red-solid.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-red-solid.is-inverted.is-outlined:focus, .button.is-red-solid.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(236, 0, 0); }
.button.is-red-solid.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-red-solid.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(236, 0, 0); box-shadow: none; }
.button.is-christine { background-color: rgb(234, 91, 12); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-christine.is-hovered, .button.is-christine:hover { background-color: rgb(222, 86, 11); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-christine.is-focused, .button.is-christine:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-christine.is-focused:not(:active), .button.is-christine:focus:not(:active) { box-shadow: rgba(234, 91, 12, 0.25) 0px 0px 0px 0.125em; }
.button.is-christine.is-active, .button.is-christine:active { background-color: rgb(210, 82, 11); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-christine[disabled], fieldset[disabled] .button.is-christine { background-color: rgb(234, 91, 12); border-color: transparent; box-shadow: none; }
.button.is-christine.is-inverted { background-color: rgb(255, 255, 255); color: rgb(234, 91, 12); }
.button.is-christine.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-christine.is-inverted[disabled], fieldset[disabled] .button.is-christine.is-inverted { background-color: rgb(255, 255, 255); color: rgb(234, 91, 12); border-color: transparent; box-shadow: none; }
.button.is-christine.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-christine.is-outlined { background-color: transparent; color: rgb(234, 91, 12); border-color: rgb(234, 91, 12); }
.button.is-christine.is-outlined:focus, .button.is-christine.is-outlined:hover { background-color: rgb(234, 91, 12); color: rgb(255, 255, 255); border-color: rgb(234, 91, 12); }
.button.is-christine.is-outlined.is-loading::after { border-color: transparent transparent rgb(234, 91, 12) rgb(234, 91, 12) !important; }
.button.is-christine.is-outlined[disabled], fieldset[disabled] .button.is-christine.is-outlined { background-color: transparent; color: rgb(234, 91, 12); border-color: rgb(234, 91, 12); box-shadow: none; }
.button.is-christine.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-christine.is-inverted.is-outlined:focus, .button.is-christine.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(234, 91, 12); }
.button.is-christine.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-christine.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(234, 91, 12); box-shadow: none; }
.button.is-java { background-color: rgb(25, 177, 194); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-java.is-hovered, .button.is-java:hover { background-color: rgb(24, 167, 183); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-java.is-focused, .button.is-java:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-java.is-focused:not(:active), .button.is-java:focus:not(:active) { box-shadow: rgba(25, 177, 194, 0.25) 0px 0px 0px 0.125em; }
.button.is-java.is-active, .button.is-java:active { background-color: rgb(22, 156, 171); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-java[disabled], fieldset[disabled] .button.is-java { background-color: rgb(25, 177, 194); border-color: transparent; box-shadow: none; }
.button.is-java.is-inverted { background-color: rgb(255, 255, 255); color: rgb(25, 177, 194); }
.button.is-java.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-java.is-inverted[disabled], fieldset[disabled] .button.is-java.is-inverted { background-color: rgb(255, 255, 255); color: rgb(25, 177, 194); border-color: transparent; box-shadow: none; }
.button.is-java.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-java.is-outlined { background-color: transparent; color: rgb(25, 177, 194); border-color: rgb(25, 177, 194); }
.button.is-java.is-outlined:focus, .button.is-java.is-outlined:hover { background-color: rgb(25, 177, 194); color: rgb(255, 255, 255); border-color: rgb(25, 177, 194); }
.button.is-java.is-outlined.is-loading::after { border-color: transparent transparent rgb(25, 177, 194) rgb(25, 177, 194) !important; }
.button.is-java.is-outlined[disabled], fieldset[disabled] .button.is-java.is-outlined { background-color: transparent; color: rgb(25, 177, 194); border-color: rgb(25, 177, 194); box-shadow: none; }
.button.is-java.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-java.is-inverted.is-outlined:focus, .button.is-java.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(25, 177, 194); }
.button.is-java.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-java.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(25, 177, 194); box-shadow: none; }
.button.is-pic-blue { background-color: rgb(73, 184, 241); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-pic-blue.is-hovered, .button.is-pic-blue:hover { background-color: rgb(61, 179, 240); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-pic-blue.is-focused, .button.is-pic-blue:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-pic-blue.is-focused:not(:active), .button.is-pic-blue:focus:not(:active) { box-shadow: rgba(73, 184, 241, 0.25) 0px 0px 0px 0.125em; }
.button.is-pic-blue.is-active, .button.is-pic-blue:active { background-color: rgb(49, 175, 239); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-pic-blue[disabled], fieldset[disabled] .button.is-pic-blue { background-color: rgb(73, 184, 241); border-color: transparent; box-shadow: none; }
.button.is-pic-blue.is-inverted { background-color: rgb(255, 255, 255); color: rgb(73, 184, 241); }
.button.is-pic-blue.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-pic-blue.is-inverted[disabled], fieldset[disabled] .button.is-pic-blue.is-inverted { background-color: rgb(255, 255, 255); color: rgb(73, 184, 241); border-color: transparent; box-shadow: none; }
.button.is-pic-blue.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-pic-blue.is-outlined { background-color: transparent; color: rgb(73, 184, 241); border-color: rgb(73, 184, 241); }
.button.is-pic-blue.is-outlined:focus, .button.is-pic-blue.is-outlined:hover { background-color: rgb(73, 184, 241); color: rgb(255, 255, 255); border-color: rgb(73, 184, 241); }
.button.is-pic-blue.is-outlined.is-loading::after { border-color: transparent transparent rgb(73, 184, 241) rgb(73, 184, 241) !important; }
.button.is-pic-blue.is-outlined[disabled], fieldset[disabled] .button.is-pic-blue.is-outlined { background-color: transparent; color: rgb(73, 184, 241); border-color: rgb(73, 184, 241); box-shadow: none; }
.button.is-pic-blue.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-pic-blue.is-inverted.is-outlined:focus, .button.is-pic-blue.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(73, 184, 241); }
.button.is-pic-blue.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-pic-blue.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(73, 184, 241); box-shadow: none; }
.button.is-picton-blue-dark { background-color: rgb(41, 171, 239); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-picton-blue-dark.is-hovered, .button.is-picton-blue-dark:hover { background-color: rgb(29, 166, 238); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-picton-blue-dark.is-focused, .button.is-picton-blue-dark:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-picton-blue-dark.is-focused:not(:active), .button.is-picton-blue-dark:focus:not(:active) { box-shadow: rgba(41, 171, 239, 0.25) 0px 0px 0px 0.125em; }
.button.is-picton-blue-dark.is-active, .button.is-picton-blue-dark:active { background-color: rgb(18, 162, 237); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-picton-blue-dark[disabled], fieldset[disabled] .button.is-picton-blue-dark { background-color: rgb(41, 171, 239); border-color: transparent; box-shadow: none; }
.button.is-picton-blue-dark.is-inverted { background-color: rgb(255, 255, 255); color: rgb(41, 171, 239); }
.button.is-picton-blue-dark.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-picton-blue-dark.is-inverted[disabled], fieldset[disabled] .button.is-picton-blue-dark.is-inverted { background-color: rgb(255, 255, 255); color: rgb(41, 171, 239); border-color: transparent; box-shadow: none; }
.button.is-picton-blue-dark.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-picton-blue-dark.is-outlined { background-color: transparent; color: rgb(41, 171, 239); border-color: rgb(41, 171, 239); }
.button.is-picton-blue-dark.is-outlined:focus, .button.is-picton-blue-dark.is-outlined:hover { background-color: rgb(41, 171, 239); color: rgb(255, 255, 255); border-color: rgb(41, 171, 239); }
.button.is-picton-blue-dark.is-outlined.is-loading::after { border-color: transparent transparent rgb(41, 171, 239) rgb(41, 171, 239) !important; }
.button.is-picton-blue-dark.is-outlined[disabled], fieldset[disabled] .button.is-picton-blue-dark.is-outlined { background-color: transparent; color: rgb(41, 171, 239); border-color: rgb(41, 171, 239); box-shadow: none; }
.button.is-picton-blue-dark.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-picton-blue-dark.is-inverted.is-outlined:focus, .button.is-picton-blue-dark.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(41, 171, 239); }
.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: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(41, 171, 239); box-shadow: none; }
.button.is-bus-yellow { background-color: rgb(255, 216, 0); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-bus-yellow.is-hovered, .button.is-bus-yellow:hover { background-color: rgb(242, 205, 0); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-bus-yellow.is-focused, .button.is-bus-yellow:focus { color: rgb(10, 10, 10); border-color: transparent; }
.button.is-bus-yellow.is-focused:not(:active), .button.is-bus-yellow:focus:not(:active) { box-shadow: rgba(255, 216, 0, 0.25) 0px 0px 0px 0.125em; }
.button.is-bus-yellow.is-active, .button.is-bus-yellow:active { background-color: rgb(230, 194, 0); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-bus-yellow[disabled], fieldset[disabled] .button.is-bus-yellow { background-color: rgb(255, 216, 0); border-color: transparent; box-shadow: none; }
.button.is-bus-yellow.is-inverted { background-color: rgb(10, 10, 10); color: rgb(255, 216, 0); }
.button.is-bus-yellow.is-inverted:hover { background-color: rgb(0, 0, 0); }
.button.is-bus-yellow.is-inverted[disabled], fieldset[disabled] .button.is-bus-yellow.is-inverted { background-color: rgb(10, 10, 10); color: rgb(255, 216, 0); border-color: transparent; box-shadow: none; }
.button.is-bus-yellow.is-loading::after { border-color: transparent transparent rgb(10, 10, 10) rgb(10, 10, 10) !important; }
.button.is-bus-yellow.is-outlined { background-color: transparent; color: rgb(255, 216, 0); border-color: rgb(255, 216, 0); }
.button.is-bus-yellow.is-outlined:focus, .button.is-bus-yellow.is-outlined:hover { background-color: rgb(255, 216, 0); color: rgb(10, 10, 10); border-color: rgb(255, 216, 0); }
.button.is-bus-yellow.is-outlined.is-loading::after { border-color: transparent transparent rgb(255, 216, 0) rgb(255, 216, 0) !important; }
.button.is-bus-yellow.is-outlined[disabled], fieldset[disabled] .button.is-bus-yellow.is-outlined { background-color: transparent; color: rgb(255, 216, 0); border-color: rgb(255, 216, 0); box-shadow: none; }
.button.is-bus-yellow.is-inverted.is-outlined { background-color: transparent; color: rgb(10, 10, 10); border-color: rgb(10, 10, 10); }
.button.is-bus-yellow.is-inverted.is-outlined:focus, .button.is-bus-yellow.is-inverted.is-outlined:hover { background-color: rgb(10, 10, 10); color: rgb(255, 216, 0); }
.button.is-bus-yellow.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-bus-yellow.is-inverted.is-outlined { background-color: transparent; color: rgb(10, 10, 10); border-color: rgb(10, 10, 10); 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: rgb(10, 10, 10); color: rgb(255, 216, 0); box-shadow: none; }
.button.is-sunglow { background-color: rgb(235, 200, 0); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-sunglow.is-hovered, .button.is-sunglow:hover { background-color: rgb(222, 189, 0); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-sunglow.is-focused, .button.is-sunglow:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-sunglow.is-focused:not(:active), .button.is-sunglow:focus:not(:active) { box-shadow: rgba(235, 200, 0, 0.25) 0px 0px 0px 0.125em; }
.button.is-sunglow.is-active, .button.is-sunglow:active { background-color: rgb(210, 178, 0); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-sunglow[disabled], fieldset[disabled] .button.is-sunglow { background-color: rgb(235, 200, 0); border-color: transparent; box-shadow: none; }
.button.is-sunglow.is-inverted { background-color: rgb(255, 255, 255); color: rgb(235, 200, 0); }
.button.is-sunglow.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-sunglow.is-inverted[disabled], fieldset[disabled] .button.is-sunglow.is-inverted { background-color: rgb(255, 255, 255); color: rgb(235, 200, 0); border-color: transparent; box-shadow: none; }
.button.is-sunglow.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-sunglow.is-outlined { background-color: transparent; color: rgb(235, 200, 0); border-color: rgb(235, 200, 0); }
.button.is-sunglow.is-outlined:focus, .button.is-sunglow.is-outlined:hover { background-color: rgb(235, 200, 0); color: rgb(255, 255, 255); border-color: rgb(235, 200, 0); }
.button.is-sunglow.is-outlined.is-loading::after { border-color: transparent transparent rgb(235, 200, 0) rgb(235, 200, 0) !important; }
.button.is-sunglow.is-outlined[disabled], fieldset[disabled] .button.is-sunglow.is-outlined { background-color: transparent; color: rgb(235, 200, 0); border-color: rgb(235, 200, 0); box-shadow: none; }
.button.is-sunglow.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-sunglow.is-inverted.is-outlined:focus, .button.is-sunglow.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(235, 200, 0); }
.button.is-sunglow.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-sunglow.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(235, 200, 0); box-shadow: none; }
.button.is-sunglow-dark { background-color: rgb(254, 191, 46); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-sunglow-dark.is-hovered, .button.is-sunglow-dark:hover { background-color: rgb(254, 187, 33); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-sunglow-dark.is-focused, .button.is-sunglow-dark:focus { color: rgb(10, 10, 10); border-color: transparent; }
.button.is-sunglow-dark.is-focused:not(:active), .button.is-sunglow-dark:focus:not(:active) { box-shadow: rgba(254, 191, 46, 0.25) 0px 0px 0px 0.125em; }
.button.is-sunglow-dark.is-active, .button.is-sunglow-dark:active { background-color: rgb(254, 183, 21); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-sunglow-dark[disabled], fieldset[disabled] .button.is-sunglow-dark { background-color: rgb(254, 191, 46); border-color: transparent; box-shadow: none; }
.button.is-sunglow-dark.is-inverted { background-color: rgb(10, 10, 10); color: rgb(254, 191, 46); }
.button.is-sunglow-dark.is-inverted:hover { background-color: rgb(0, 0, 0); }
.button.is-sunglow-dark.is-inverted[disabled], fieldset[disabled] .button.is-sunglow-dark.is-inverted { background-color: rgb(10, 10, 10); color: rgb(254, 191, 46); border-color: transparent; box-shadow: none; }
.button.is-sunglow-dark.is-loading::after { border-color: transparent transparent rgb(10, 10, 10) rgb(10, 10, 10) !important; }
.button.is-sunglow-dark.is-outlined { background-color: transparent; color: rgb(254, 191, 46); border-color: rgb(254, 191, 46); }
.button.is-sunglow-dark.is-outlined:focus, .button.is-sunglow-dark.is-outlined:hover { background-color: rgb(254, 191, 46); color: rgb(10, 10, 10); border-color: rgb(254, 191, 46); }
.button.is-sunglow-dark.is-outlined.is-loading::after { border-color: transparent transparent rgb(254, 191, 46) rgb(254, 191, 46) !important; }
.button.is-sunglow-dark.is-outlined[disabled], fieldset[disabled] .button.is-sunglow-dark.is-outlined { background-color: transparent; color: rgb(254, 191, 46); border-color: rgb(254, 191, 46); box-shadow: none; }
.button.is-sunglow-dark.is-inverted.is-outlined { background-color: transparent; color: rgb(10, 10, 10); border-color: rgb(10, 10, 10); }
.button.is-sunglow-dark.is-inverted.is-outlined:focus, .button.is-sunglow-dark.is-inverted.is-outlined:hover { background-color: rgb(10, 10, 10); color: rgb(254, 191, 46); }
.button.is-sunglow-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-sunglow-dark.is-inverted.is-outlined { background-color: transparent; color: rgb(10, 10, 10); border-color: rgb(10, 10, 10); 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: rgb(10, 10, 10); color: rgb(254, 191, 46); box-shadow: none; }
.button.is-link { background-color: rgb(73, 184, 241); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-link.is-hovered, .button.is-link:hover { background-color: rgb(61, 179, 240); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-link.is-focused, .button.is-link:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-link.is-focused:not(:active), .button.is-link:focus:not(:active) { box-shadow: rgba(73, 184, 241, 0.25) 0px 0px 0px 0.125em; }
.button.is-link.is-active, .button.is-link:active { background-color: rgb(49, 175, 239); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-link[disabled], fieldset[disabled] .button.is-link { background-color: rgb(73, 184, 241); border-color: transparent; box-shadow: none; }
.button.is-link.is-inverted { background-color: rgb(255, 255, 255); color: rgb(73, 184, 241); }
.button.is-link.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-link.is-inverted[disabled], fieldset[disabled] .button.is-link.is-inverted { background-color: rgb(255, 255, 255); color: rgb(73, 184, 241); border-color: transparent; box-shadow: none; }
.button.is-link.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-link.is-outlined { background-color: transparent; color: rgb(73, 184, 241); border-color: rgb(73, 184, 241); }
.button.is-link.is-outlined:focus, .button.is-link.is-outlined:hover { background-color: rgb(73, 184, 241); color: rgb(255, 255, 255); border-color: rgb(73, 184, 241); }
.button.is-link.is-outlined.is-loading::after { border-color: transparent transparent rgb(73, 184, 241) rgb(73, 184, 241) !important; }
.button.is-link.is-outlined[disabled], fieldset[disabled] .button.is-link.is-outlined { background-color: transparent; color: rgb(73, 184, 241); border-color: rgb(73, 184, 241); box-shadow: none; }
.button.is-link.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-link.is-inverted.is-outlined:focus, .button.is-link.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(73, 184, 241); }
.button.is-link.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-link.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(73, 184, 241); box-shadow: none; }
.button.is-atoll { background-color: rgb(10, 82, 120); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-atoll.is-hovered, .button.is-atoll:hover { background-color: rgb(9, 74, 108); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-atoll.is-focused, .button.is-atoll:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-atoll.is-focused:not(:active), .button.is-atoll:focus:not(:active) { box-shadow: rgba(10, 82, 120, 0.25) 0px 0px 0px 0.125em; }
.button.is-atoll.is-active, .button.is-atoll:active { background-color: rgb(8, 66, 96); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-atoll[disabled], fieldset[disabled] .button.is-atoll { background-color: rgb(10, 82, 120); border-color: transparent; box-shadow: none; }
.button.is-atoll.is-inverted { background-color: rgb(255, 255, 255); color: rgb(10, 82, 120); }
.button.is-atoll.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-atoll.is-inverted[disabled], fieldset[disabled] .button.is-atoll.is-inverted { background-color: rgb(255, 255, 255); color: rgb(10, 82, 120); border-color: transparent; box-shadow: none; }
.button.is-atoll.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-atoll.is-outlined { background-color: transparent; color: rgb(10, 82, 120); border-color: rgb(10, 82, 120); }
.button.is-atoll.is-outlined:focus, .button.is-atoll.is-outlined:hover { background-color: rgb(10, 82, 120); color: rgb(255, 255, 255); border-color: rgb(10, 82, 120); }
.button.is-atoll.is-outlined.is-loading::after { border-color: transparent transparent rgb(10, 82, 120) rgb(10, 82, 120) !important; }
.button.is-atoll.is-outlined[disabled], fieldset[disabled] .button.is-atoll.is-outlined { background-color: transparent; color: rgb(10, 82, 120); border-color: rgb(10, 82, 120); box-shadow: none; }
.button.is-atoll.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-atoll.is-inverted.is-outlined:focus, .button.is-atoll.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(10, 82, 120); }
.button.is-atoll.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-atoll.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(10, 82, 120); box-shadow: none; }
.button.is-abbey { background-color: rgb(68, 68, 73); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-abbey.is-hovered, .button.is-abbey:hover { background-color: rgb(62, 62, 66); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-abbey.is-focused, .button.is-abbey:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-abbey.is-focused:not(:active), .button.is-abbey:focus:not(:active) { box-shadow: rgba(68, 68, 73, 0.25) 0px 0px 0px 0.125em; }
.button.is-abbey.is-active, .button.is-abbey:active { background-color: rgb(56, 56, 60); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-abbey[disabled], fieldset[disabled] .button.is-abbey { background-color: rgb(68, 68, 73); border-color: transparent; box-shadow: none; }
.button.is-abbey.is-inverted { background-color: rgb(255, 255, 255); color: rgb(68, 68, 73); }
.button.is-abbey.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-abbey.is-inverted[disabled], fieldset[disabled] .button.is-abbey.is-inverted { background-color: rgb(255, 255, 255); color: rgb(68, 68, 73); border-color: transparent; box-shadow: none; }
.button.is-abbey.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-abbey.is-outlined { background-color: transparent; color: rgb(68, 68, 73); border-color: rgb(68, 68, 73); }
.button.is-abbey.is-outlined:focus, .button.is-abbey.is-outlined:hover { background-color: rgb(68, 68, 73); color: rgb(255, 255, 255); border-color: rgb(68, 68, 73); }
.button.is-abbey.is-outlined.is-loading::after { border-color: transparent transparent rgb(68, 68, 73) rgb(68, 68, 73) !important; }
.button.is-abbey.is-outlined[disabled], fieldset[disabled] .button.is-abbey.is-outlined { background-color: transparent; color: rgb(68, 68, 73); border-color: rgb(68, 68, 73); box-shadow: none; }
.button.is-abbey.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-abbey.is-inverted.is-outlined:focus, .button.is-abbey.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(68, 68, 73); }
.button.is-abbey.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-abbey.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(68, 68, 73); box-shadow: none; }
.button.is-transparent { background-color: rgba(255, 255, 255, 0); color: rgba(255, 255, 255, 0); border-color: transparent; }
.button.is-transparent.is-hovered, .button.is-transparent:hover { background-color: rgba(249, 249, 249, 0); color: rgba(255, 255, 255, 0); border-color: transparent; }
.button.is-transparent.is-focused, .button.is-transparent:focus { color: rgba(255, 255, 255, 0); border-color: transparent; }
.button.is-transparent.is-focused:not(:active), .button.is-transparent:focus:not(:active) { box-shadow: rgba(255, 255, 255, 0.25) 0px 0px 0px 0.125em; }
.button.is-transparent.is-active, .button.is-transparent:active { background-color: rgba(242, 242, 242, 0); color: rgba(255, 255, 255, 0); border-color: transparent; }
.button.is-transparent[disabled], fieldset[disabled] .button.is-transparent { background-color: rgba(255, 255, 255, 0); border-color: transparent; box-shadow: none; }
.button.is-transparent.is-inverted { background-color: rgba(255, 255, 255, 0); color: rgba(255, 255, 255, 0); }
.button.is-transparent.is-inverted:hover { background-color: rgba(242, 242, 242, 0); }
.button.is-transparent.is-inverted[disabled], fieldset[disabled] .button.is-transparent.is-inverted { background-color: rgba(255, 255, 255, 0); color: rgba(255, 255, 255, 0); border-color: transparent; box-shadow: none; }
.button.is-transparent.is-loading::after { border-color: transparent transparent rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) !important; }
.button.is-transparent.is-outlined { background-color: transparent; color: rgba(255, 255, 255, 0); border-color: rgba(255, 255, 255, 0); }
.button.is-transparent.is-outlined:focus, .button.is-transparent.is-outlined:hover { background-color: rgba(255, 255, 255, 0); color: rgba(255, 255, 255, 0); border-color: rgba(255, 255, 255, 0); }
.button.is-transparent.is-outlined.is-loading::after { border-color: transparent transparent rgba(255, 255, 255, 0) rgba(255, 255, 255, 0) !important; }
.button.is-transparent.is-outlined[disabled], fieldset[disabled] .button.is-transparent.is-outlined { background-color: transparent; color: rgba(255, 255, 255, 0); border-color: rgba(255, 255, 255, 0); box-shadow: none; }
.button.is-transparent.is-inverted.is-outlined { background-color: transparent; color: rgba(255, 255, 255, 0); border-color: rgba(255, 255, 255, 0); }
.button.is-transparent.is-inverted.is-outlined:focus, .button.is-transparent.is-inverted.is-outlined:hover { background-color: rgba(255, 255, 255, 0); color: rgba(255, 255, 255, 0); }
.button.is-transparent.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-transparent.is-inverted.is-outlined { background-color: transparent; color: rgba(255, 255, 255, 0); border-color: rgba(255, 255, 255, 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: rgba(255, 255, 255, 0); color: rgba(255, 255, 255, 0); box-shadow: none; }
.button.is-black-dark, .button.is-black-dark.is-hovered, .button.is-black-dark:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-black-dark.is-focused, .button.is-black-dark:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-black-dark.is-focused:not(:active), .button.is-black-dark:focus:not(:active) { box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 0px 0.125em; }
.button.is-black-dark.is-active, .button.is-black-dark:active { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-black-dark[disabled], fieldset[disabled] .button.is-black-dark { background-color: rgb(0, 0, 0); border-color: transparent; box-shadow: none; }
.button.is-black-dark.is-inverted { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.button.is-black-dark.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-black-dark.is-inverted[disabled], fieldset[disabled] .button.is-black-dark.is-inverted { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border-color: transparent; box-shadow: none; }
.button.is-black-dark.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-black-dark.is-outlined { background-color: transparent; color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); }
.button.is-black-dark.is-outlined:focus, .button.is-black-dark.is-outlined:hover { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); border-color: rgb(0, 0, 0); }
.button.is-black-dark.is-outlined.is-loading::after { border-color: transparent transparent rgb(0, 0, 0) rgb(0, 0, 0) !important; }
.button.is-black-dark.is-outlined[disabled], fieldset[disabled] .button.is-black-dark.is-outlined { background-color: transparent; color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); box-shadow: none; }
.button.is-black-dark.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-black-dark.is-inverted.is-outlined:focus, .button.is-black-dark.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); }
.button.is-black-dark.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-black-dark.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(0, 0, 0); box-shadow: none; }
.button.is-red-bn { background-color: rgb(190, 45, 43); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-red-bn.is-hovered, .button.is-red-bn:hover { background-color: rgb(180, 43, 41); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-red-bn.is-focused, .button.is-red-bn:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-red-bn.is-focused:not(:active), .button.is-red-bn:focus:not(:active) { box-shadow: rgba(190, 45, 43, 0.25) 0px 0px 0px 0.125em; }
.button.is-red-bn.is-active, .button.is-red-bn:active { background-color: rgb(169, 40, 38); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-red-bn[disabled], fieldset[disabled] .button.is-red-bn { background-color: rgb(190, 45, 43); border-color: transparent; box-shadow: none; }
.button.is-red-bn.is-inverted { background-color: rgb(255, 255, 255); color: rgb(190, 45, 43); }
.button.is-red-bn.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-red-bn.is-inverted[disabled], fieldset[disabled] .button.is-red-bn.is-inverted { background-color: rgb(255, 255, 255); color: rgb(190, 45, 43); border-color: transparent; box-shadow: none; }
.button.is-red-bn.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-red-bn.is-outlined { background-color: transparent; color: rgb(190, 45, 43); border-color: rgb(190, 45, 43); }
.button.is-red-bn.is-outlined:focus, .button.is-red-bn.is-outlined:hover { background-color: rgb(190, 45, 43); color: rgb(255, 255, 255); border-color: rgb(190, 45, 43); }
.button.is-red-bn.is-outlined.is-loading::after { border-color: transparent transparent rgb(190, 45, 43) rgb(190, 45, 43) !important; }
.button.is-red-bn.is-outlined[disabled], fieldset[disabled] .button.is-red-bn.is-outlined { background-color: transparent; color: rgb(190, 45, 43); border-color: rgb(190, 45, 43); box-shadow: none; }
.button.is-red-bn.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-red-bn.is-inverted.is-outlined:focus, .button.is-red-bn.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(190, 45, 43); }
.button.is-red-bn.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-red-bn.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(190, 45, 43); box-shadow: none; }
.button.is-astral { background-color: rgb(53, 128, 174); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-astral.is-hovered, .button.is-astral:hover { background-color: rgb(50, 121, 164); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-astral.is-focused, .button.is-astral:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-astral.is-focused:not(:active), .button.is-astral:focus:not(:active) { box-shadow: rgba(53, 128, 174, 0.25) 0px 0px 0px 0.125em; }
.button.is-astral.is-active, .button.is-astral:active { background-color: rgb(47, 114, 154); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-astral[disabled], fieldset[disabled] .button.is-astral { background-color: rgb(53, 128, 174); border-color: transparent; box-shadow: none; }
.button.is-astral.is-inverted { background-color: rgb(255, 255, 255); color: rgb(53, 128, 174); }
.button.is-astral.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-astral.is-inverted[disabled], fieldset[disabled] .button.is-astral.is-inverted { background-color: rgb(255, 255, 255); color: rgb(53, 128, 174); border-color: transparent; box-shadow: none; }
.button.is-astral.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-astral.is-outlined { background-color: transparent; color: rgb(53, 128, 174); border-color: rgb(53, 128, 174); }
.button.is-astral.is-outlined:focus, .button.is-astral.is-outlined:hover { background-color: rgb(53, 128, 174); color: rgb(255, 255, 255); border-color: rgb(53, 128, 174); }
.button.is-astral.is-outlined.is-loading::after { border-color: transparent transparent rgb(53, 128, 174) rgb(53, 128, 174) !important; }
.button.is-astral.is-outlined[disabled], fieldset[disabled] .button.is-astral.is-outlined { background-color: transparent; color: rgb(53, 128, 174); border-color: rgb(53, 128, 174); box-shadow: none; }
.button.is-astral.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-astral.is-inverted.is-outlined:focus, .button.is-astral.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(53, 128, 174); }
.button.is-astral.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-astral.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(53, 128, 174); box-shadow: none; }
.button.is-red-guardsman { background-color: rgb(204, 0, 0); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-red-guardsman.is-hovered, .button.is-red-guardsman:hover { background-color: rgb(191, 0, 0); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-red-guardsman.is-focused, .button.is-red-guardsman:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-red-guardsman.is-focused:not(:active), .button.is-red-guardsman:focus:not(:active) { box-shadow: rgba(204, 0, 0, 0.25) 0px 0px 0px 0.125em; }
.button.is-red-guardsman.is-active, .button.is-red-guardsman:active { background-color: rgb(179, 0, 0); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-red-guardsman[disabled], fieldset[disabled] .button.is-red-guardsman { background-color: rgb(204, 0, 0); border-color: transparent; box-shadow: none; }
.button.is-red-guardsman.is-inverted { background-color: rgb(255, 255, 255); color: rgb(204, 0, 0); }
.button.is-red-guardsman.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-red-guardsman.is-inverted[disabled], fieldset[disabled] .button.is-red-guardsman.is-inverted { background-color: rgb(255, 255, 255); color: rgb(204, 0, 0); border-color: transparent; box-shadow: none; }
.button.is-red-guardsman.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-red-guardsman.is-outlined { background-color: transparent; color: rgb(204, 0, 0); border-color: rgb(204, 0, 0); }
.button.is-red-guardsman.is-outlined:focus, .button.is-red-guardsman.is-outlined:hover { background-color: rgb(204, 0, 0); color: rgb(255, 255, 255); border-color: rgb(204, 0, 0); }
.button.is-red-guardsman.is-outlined.is-loading::after { border-color: transparent transparent rgb(204, 0, 0) rgb(204, 0, 0) !important; }
.button.is-red-guardsman.is-outlined[disabled], fieldset[disabled] .button.is-red-guardsman.is-outlined { background-color: transparent; color: rgb(204, 0, 0); border-color: rgb(204, 0, 0); box-shadow: none; }
.button.is-red-guardsman.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-red-guardsman.is-inverted.is-outlined:focus, .button.is-red-guardsman.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(204, 0, 0); }
.button.is-red-guardsman.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-red-guardsman.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(204, 0, 0); box-shadow: none; }
.button.is-cornflower-light-blue { background-color: rgb(68, 136, 241); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-cornflower-light-blue.is-hovered, .button.is-cornflower-light-blue:hover { background-color: rgb(56, 128, 240); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-cornflower-light-blue.is-focused, .button.is-cornflower-light-blue:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-cornflower-light-blue.is-focused:not(:active), .button.is-cornflower-light-blue:focus:not(:active) { box-shadow: rgba(68, 136, 241, 0.25) 0px 0px 0px 0.125em; }
.button.is-cornflower-light-blue.is-active, .button.is-cornflower-light-blue:active { background-color: rgb(44, 121, 239); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-cornflower-light-blue[disabled], fieldset[disabled] .button.is-cornflower-light-blue { background-color: rgb(68, 136, 241); border-color: transparent; box-shadow: none; }
.button.is-cornflower-light-blue.is-inverted { background-color: rgb(255, 255, 255); color: rgb(68, 136, 241); }
.button.is-cornflower-light-blue.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-cornflower-light-blue.is-inverted[disabled], fieldset[disabled] .button.is-cornflower-light-blue.is-inverted { background-color: rgb(255, 255, 255); color: rgb(68, 136, 241); border-color: transparent; box-shadow: none; }
.button.is-cornflower-light-blue.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-cornflower-light-blue.is-outlined { background-color: transparent; color: rgb(68, 136, 241); border-color: rgb(68, 136, 241); }
.button.is-cornflower-light-blue.is-outlined:focus, .button.is-cornflower-light-blue.is-outlined:hover { background-color: rgb(68, 136, 241); color: rgb(255, 255, 255); border-color: rgb(68, 136, 241); }
.button.is-cornflower-light-blue.is-outlined.is-loading::after { border-color: transparent transparent rgb(68, 136, 241) rgb(68, 136, 241) !important; }
.button.is-cornflower-light-blue.is-outlined[disabled], fieldset[disabled] .button.is-cornflower-light-blue.is-outlined { background-color: transparent; color: rgb(68, 136, 241); border-color: rgb(68, 136, 241); box-shadow: none; }
.button.is-cornflower-light-blue.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-cornflower-light-blue.is-inverted.is-outlined:focus, .button.is-cornflower-light-blue.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(68, 136, 241); }
.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: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(68, 136, 241); box-shadow: none; }
.button.is-alabaster { background-color: rgb(248, 248, 248); color: rgb(0, 0, 0); border-color: transparent; }
.button.is-alabaster.is-hovered, .button.is-alabaster:hover { background-color: rgb(242, 242, 242); color: rgb(0, 0, 0); border-color: transparent; }
.button.is-alabaster.is-focused, .button.is-alabaster:focus { color: rgb(0, 0, 0); border-color: transparent; }
.button.is-alabaster.is-focused:not(:active), .button.is-alabaster:focus:not(:active) { box-shadow: rgba(248, 248, 248, 0.25) 0px 0px 0px 0.125em; }
.button.is-alabaster.is-active, .button.is-alabaster:active { background-color: rgb(235, 235, 235); color: rgb(0, 0, 0); border-color: transparent; }
.button.is-alabaster[disabled], fieldset[disabled] .button.is-alabaster { background-color: rgb(248, 248, 248); border-color: transparent; box-shadow: none; }
.button.is-alabaster.is-inverted { background-color: rgb(0, 0, 0); color: rgb(248, 248, 248); }
.button.is-alabaster.is-inverted:hover { background-color: rgb(0, 0, 0); }
.button.is-alabaster.is-inverted[disabled], fieldset[disabled] .button.is-alabaster.is-inverted { background-color: rgb(0, 0, 0); color: rgb(248, 248, 248); border-color: transparent; box-shadow: none; }
.button.is-alabaster.is-loading::after { border-color: transparent transparent rgb(0, 0, 0) rgb(0, 0, 0) !important; }
.button.is-alabaster.is-outlined { background-color: transparent; color: rgb(248, 248, 248); border-color: rgb(248, 248, 248); }
.button.is-alabaster.is-outlined:focus, .button.is-alabaster.is-outlined:hover { background-color: rgb(248, 248, 248); color: rgb(0, 0, 0); border-color: rgb(248, 248, 248); }
.button.is-alabaster.is-outlined.is-loading::after { border-color: transparent transparent rgb(248, 248, 248) rgb(248, 248, 248) !important; }
.button.is-alabaster.is-outlined[disabled], fieldset[disabled] .button.is-alabaster.is-outlined { background-color: transparent; color: rgb(248, 248, 248); border-color: rgb(248, 248, 248); box-shadow: none; }
.button.is-alabaster.is-inverted.is-outlined { background-color: transparent; color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); }
.button.is-alabaster.is-inverted.is-outlined:focus, .button.is-alabaster.is-inverted.is-outlined:hover { background-color: rgb(0, 0, 0); color: rgb(248, 248, 248); }
.button.is-alabaster.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-alabaster.is-inverted.is-outlined { background-color: transparent; color: rgb(0, 0, 0); border-color: rgb(0, 0, 0); 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: rgb(0, 0, 0); color: rgb(248, 248, 248); box-shadow: none; }
.button.is-supernova { background-color: rgb(250, 204, 0); color: rgb(10, 82, 120); border-color: transparent; }
.button.is-supernova.is-hovered, .button.is-supernova:hover { background-color: rgb(237, 194, 0); color: rgb(10, 82, 120); border-color: transparent; }
.button.is-supernova.is-focused, .button.is-supernova:focus { color: rgb(10, 82, 120); border-color: transparent; }
.button.is-supernova.is-focused:not(:active), .button.is-supernova:focus:not(:active) { box-shadow: rgba(250, 204, 0, 0.25) 0px 0px 0px 0.125em; }
.button.is-supernova.is-active, .button.is-supernova:active { background-color: rgb(225, 183, 0); color: rgb(10, 82, 120); border-color: transparent; }
.button.is-supernova[disabled], fieldset[disabled] .button.is-supernova { background-color: rgb(250, 204, 0); border-color: transparent; box-shadow: none; }
.button.is-supernova.is-inverted { background-color: rgb(10, 82, 120); color: rgb(250, 204, 0); }
.button.is-supernova.is-inverted:hover { background-color: rgb(8, 66, 96); }
.button.is-supernova.is-inverted[disabled], fieldset[disabled] .button.is-supernova.is-inverted { background-color: rgb(10, 82, 120); color: rgb(250, 204, 0); border-color: transparent; box-shadow: none; }
.button.is-supernova.is-loading::after { border-color: transparent transparent rgb(10, 82, 120) rgb(10, 82, 120) !important; }
.button.is-supernova.is-outlined { background-color: transparent; color: rgb(250, 204, 0); border-color: rgb(250, 204, 0); }
.button.is-supernova.is-outlined:focus, .button.is-supernova.is-outlined:hover { background-color: rgb(250, 204, 0); color: rgb(10, 82, 120); border-color: rgb(250, 204, 0); }
.button.is-supernova.is-outlined.is-loading::after { border-color: transparent transparent rgb(250, 204, 0) rgb(250, 204, 0) !important; }
.button.is-supernova.is-outlined[disabled], fieldset[disabled] .button.is-supernova.is-outlined { background-color: transparent; color: rgb(250, 204, 0); border-color: rgb(250, 204, 0); box-shadow: none; }
.button.is-supernova.is-inverted.is-outlined { background-color: transparent; color: rgb(10, 82, 120); border-color: rgb(10, 82, 120); }
.button.is-supernova.is-inverted.is-outlined:focus, .button.is-supernova.is-inverted.is-outlined:hover { background-color: rgb(10, 82, 120); color: rgb(250, 204, 0); }
.button.is-supernova.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-supernova.is-inverted.is-outlined { background-color: transparent; color: rgb(10, 82, 120); border-color: rgb(10, 82, 120); 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: rgb(10, 82, 120); color: rgb(250, 204, 0); box-shadow: none; }
.button.is-burning-orange { background-color: rgb(252, 106, 54); color: rgb(11, 115, 141); border-color: transparent; }
.button.is-burning-orange.is-hovered, .button.is-burning-orange:hover { background-color: rgb(252, 97, 41); color: rgb(11, 115, 141); border-color: transparent; }
.button.is-burning-orange.is-focused, .button.is-burning-orange:focus { color: rgb(11, 115, 141); border-color: transparent; }
.button.is-burning-orange.is-focused:not(:active), .button.is-burning-orange:focus:not(:active) { box-shadow: rgba(252, 106, 54, 0.25) 0px 0px 0px 0.125em; }
.button.is-burning-orange.is-active, .button.is-burning-orange:active { background-color: rgb(252, 87, 29); color: rgb(11, 115, 141); border-color: transparent; }
.button.is-burning-orange[disabled], fieldset[disabled] .button.is-burning-orange { background-color: rgb(252, 106, 54); border-color: transparent; box-shadow: none; }
.button.is-burning-orange.is-inverted { background-color: rgb(11, 115, 141); color: rgb(252, 106, 54); }
.button.is-burning-orange.is-inverted:hover { background-color: rgb(9, 96, 117); }
.button.is-burning-orange.is-inverted[disabled], fieldset[disabled] .button.is-burning-orange.is-inverted { background-color: rgb(11, 115, 141); color: rgb(252, 106, 54); border-color: transparent; box-shadow: none; }
.button.is-burning-orange.is-loading::after { border-color: transparent transparent rgb(11, 115, 141) rgb(11, 115, 141) !important; }
.button.is-burning-orange.is-outlined { background-color: transparent; color: rgb(252, 106, 54); border-color: rgb(252, 106, 54); }
.button.is-burning-orange.is-outlined:focus, .button.is-burning-orange.is-outlined:hover { background-color: rgb(252, 106, 54); color: rgb(11, 115, 141); border-color: rgb(252, 106, 54); }
.button.is-burning-orange.is-outlined.is-loading::after { border-color: transparent transparent rgb(252, 106, 54) rgb(252, 106, 54) !important; }
.button.is-burning-orange.is-outlined[disabled], fieldset[disabled] .button.is-burning-orange.is-outlined { background-color: transparent; color: rgb(252, 106, 54); border-color: rgb(252, 106, 54); box-shadow: none; }
.button.is-burning-orange.is-inverted.is-outlined { background-color: transparent; color: rgb(11, 115, 141); border-color: rgb(11, 115, 141); }
.button.is-burning-orange.is-inverted.is-outlined:focus, .button.is-burning-orange.is-inverted.is-outlined:hover { background-color: rgb(11, 115, 141); color: rgb(252, 106, 54); }
.button.is-burning-orange.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-burning-orange.is-inverted.is-outlined { background-color: transparent; color: rgb(11, 115, 141); border-color: rgb(11, 115, 141); 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: rgb(11, 115, 141); color: rgb(252, 106, 54); box-shadow: none; }
.button.is-trinidad { background-color: rgb(238, 75, 0); color: rgb(11, 115, 141); border-color: transparent; }
.button.is-trinidad.is-hovered, .button.is-trinidad:hover { background-color: rgb(225, 71, 0); color: rgb(11, 115, 141); border-color: transparent; }
.button.is-trinidad.is-focused, .button.is-trinidad:focus { color: rgb(11, 115, 141); border-color: transparent; }
.button.is-trinidad.is-focused:not(:active), .button.is-trinidad:focus:not(:active) { box-shadow: rgba(238, 75, 0, 0.25) 0px 0px 0px 0.125em; }
.button.is-trinidad.is-active, .button.is-trinidad:active { background-color: rgb(213, 67, 0); color: rgb(11, 115, 141); border-color: transparent; }
.button.is-trinidad[disabled], fieldset[disabled] .button.is-trinidad { background-color: rgb(238, 75, 0); border-color: transparent; box-shadow: none; }
.button.is-trinidad.is-inverted { background-color: rgb(11, 115, 141); color: rgb(238, 75, 0); }
.button.is-trinidad.is-inverted:hover { background-color: rgb(9, 96, 117); }
.button.is-trinidad.is-inverted[disabled], fieldset[disabled] .button.is-trinidad.is-inverted { background-color: rgb(11, 115, 141); color: rgb(238, 75, 0); border-color: transparent; box-shadow: none; }
.button.is-trinidad.is-loading::after { border-color: transparent transparent rgb(11, 115, 141) rgb(11, 115, 141) !important; }
.button.is-trinidad.is-outlined { background-color: transparent; color: rgb(238, 75, 0); border-color: rgb(238, 75, 0); }
.button.is-trinidad.is-outlined:focus, .button.is-trinidad.is-outlined:hover { background-color: rgb(238, 75, 0); color: rgb(11, 115, 141); border-color: rgb(238, 75, 0); }
.button.is-trinidad.is-outlined.is-loading::after { border-color: transparent transparent rgb(238, 75, 0) rgb(238, 75, 0) !important; }
.button.is-trinidad.is-outlined[disabled], fieldset[disabled] .button.is-trinidad.is-outlined { background-color: transparent; color: rgb(238, 75, 0); border-color: rgb(238, 75, 0); box-shadow: none; }
.button.is-trinidad.is-inverted.is-outlined { background-color: transparent; color: rgb(11, 115, 141); border-color: rgb(11, 115, 141); }
.button.is-trinidad.is-inverted.is-outlined:focus, .button.is-trinidad.is-inverted.is-outlined:hover { background-color: rgb(11, 115, 141); color: rgb(238, 75, 0); }
.button.is-trinidad.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-trinidad.is-inverted.is-outlined { background-color: transparent; color: rgb(11, 115, 141); border-color: rgb(11, 115, 141); 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: rgb(11, 115, 141); color: rgb(238, 75, 0); box-shadow: none; }
.button.is-silver-chalice { background-color: rgb(160, 160, 160); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-silver-chalice.is-hovered, .button.is-silver-chalice:hover { background-color: rgb(154, 154, 154); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-silver-chalice.is-focused, .button.is-silver-chalice:focus { color: rgb(10, 10, 10); border-color: transparent; }
.button.is-silver-chalice.is-focused:not(:active), .button.is-silver-chalice:focus:not(:active) { box-shadow: rgba(160, 160, 160, 0.25) 0px 0px 0px 0.125em; }
.button.is-silver-chalice.is-active, .button.is-silver-chalice:active { background-color: rgb(147, 147, 147); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-silver-chalice[disabled], fieldset[disabled] .button.is-silver-chalice { background-color: rgb(160, 160, 160); border-color: transparent; box-shadow: none; }
.button.is-silver-chalice.is-inverted { background-color: rgb(10, 10, 10); color: rgb(160, 160, 160); }
.button.is-silver-chalice.is-inverted:hover { background-color: rgb(0, 0, 0); }
.button.is-silver-chalice.is-inverted[disabled], fieldset[disabled] .button.is-silver-chalice.is-inverted { background-color: rgb(10, 10, 10); color: rgb(160, 160, 160); border-color: transparent; box-shadow: none; }
.button.is-silver-chalice.is-loading::after { border-color: transparent transparent rgb(10, 10, 10) rgb(10, 10, 10) !important; }
.button.is-silver-chalice.is-outlined { background-color: transparent; color: rgb(160, 160, 160); border-color: rgb(160, 160, 160); }
.button.is-silver-chalice.is-outlined:focus, .button.is-silver-chalice.is-outlined:hover { background-color: rgb(160, 160, 160); color: rgb(10, 10, 10); border-color: rgb(160, 160, 160); }
.button.is-silver-chalice.is-outlined.is-loading::after { border-color: transparent transparent rgb(160, 160, 160) rgb(160, 160, 160) !important; }
.button.is-silver-chalice.is-outlined[disabled], fieldset[disabled] .button.is-silver-chalice.is-outlined { background-color: transparent; color: rgb(160, 160, 160); border-color: rgb(160, 160, 160); box-shadow: none; }
.button.is-silver-chalice.is-inverted.is-outlined { background-color: transparent; color: rgb(10, 10, 10); border-color: rgb(10, 10, 10); }
.button.is-silver-chalice.is-inverted.is-outlined:focus, .button.is-silver-chalice.is-inverted.is-outlined:hover { background-color: rgb(10, 10, 10); color: rgb(160, 160, 160); }
.button.is-silver-chalice.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-silver-chalice.is-inverted.is-outlined { background-color: transparent; color: rgb(10, 10, 10); border-color: rgb(10, 10, 10); 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: rgb(10, 10, 10); color: rgb(160, 160, 160); box-shadow: none; }
.button.is-light-silver { background-color: rgb(196, 196, 196); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-light-silver.is-hovered, .button.is-light-silver:hover { background-color: rgb(190, 190, 190); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-light-silver.is-focused, .button.is-light-silver:focus { color: rgb(10, 10, 10); border-color: transparent; }
.button.is-light-silver.is-focused:not(:active), .button.is-light-silver:focus:not(:active) { box-shadow: rgba(196, 196, 196, 0.25) 0px 0px 0px 0.125em; }
.button.is-light-silver.is-active, .button.is-light-silver:active { background-color: rgb(183, 183, 183); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-light-silver[disabled], fieldset[disabled] .button.is-light-silver { background-color: rgb(196, 196, 196); border-color: transparent; box-shadow: none; }
.button.is-light-silver.is-inverted { background-color: rgb(10, 10, 10); color: rgb(196, 196, 196); }
.button.is-light-silver.is-inverted:hover { background-color: rgb(0, 0, 0); }
.button.is-light-silver.is-inverted[disabled], fieldset[disabled] .button.is-light-silver.is-inverted { background-color: rgb(10, 10, 10); color: rgb(196, 196, 196); border-color: transparent; box-shadow: none; }
.button.is-light-silver.is-loading::after { border-color: transparent transparent rgb(10, 10, 10) rgb(10, 10, 10) !important; }
.button.is-light-silver.is-outlined { background-color: transparent; color: rgb(196, 196, 196); border-color: rgb(196, 196, 196); }
.button.is-light-silver.is-outlined:focus, .button.is-light-silver.is-outlined:hover { background-color: rgb(196, 196, 196); color: rgb(10, 10, 10); border-color: rgb(196, 196, 196); }
.button.is-light-silver.is-outlined.is-loading::after { border-color: transparent transparent rgb(196, 196, 196) rgb(196, 196, 196) !important; }
.button.is-light-silver.is-outlined[disabled], fieldset[disabled] .button.is-light-silver.is-outlined { background-color: transparent; color: rgb(196, 196, 196); border-color: rgb(196, 196, 196); box-shadow: none; }
.button.is-light-silver.is-inverted.is-outlined { background-color: transparent; color: rgb(10, 10, 10); border-color: rgb(10, 10, 10); }
.button.is-light-silver.is-inverted.is-outlined:focus, .button.is-light-silver.is-inverted.is-outlined:hover { background-color: rgb(10, 10, 10); color: rgb(196, 196, 196); }
.button.is-light-silver.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-light-silver.is-inverted.is-outlined { background-color: transparent; color: rgb(10, 10, 10); border-color: rgb(10, 10, 10); 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: rgb(10, 10, 10); color: rgb(196, 196, 196); box-shadow: none; }
.button.is-very-light-grey { background-color: rgb(204, 204, 204); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-very-light-grey.is-hovered, .button.is-very-light-grey:hover { background-color: rgb(198, 198, 198); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-very-light-grey.is-focused, .button.is-very-light-grey:focus { color: rgb(10, 10, 10); border-color: transparent; }
.button.is-very-light-grey.is-focused:not(:active), .button.is-very-light-grey:focus:not(:active) { box-shadow: rgba(204, 204, 204, 0.25) 0px 0px 0px 0.125em; }
.button.is-very-light-grey.is-active, .button.is-very-light-grey:active { background-color: rgb(191, 191, 191); color: rgb(10, 10, 10); border-color: transparent; }
.button.is-very-light-grey[disabled], fieldset[disabled] .button.is-very-light-grey { background-color: rgb(204, 204, 204); border-color: transparent; box-shadow: none; }
.button.is-very-light-grey.is-inverted { background-color: rgb(10, 10, 10); color: rgb(204, 204, 204); }
.button.is-very-light-grey.is-inverted:hover { background-color: rgb(0, 0, 0); }
.button.is-very-light-grey.is-inverted[disabled], fieldset[disabled] .button.is-very-light-grey.is-inverted { background-color: rgb(10, 10, 10); color: rgb(204, 204, 204); border-color: transparent; box-shadow: none; }
.button.is-very-light-grey.is-loading::after { border-color: transparent transparent rgb(10, 10, 10) rgb(10, 10, 10) !important; }
.button.is-very-light-grey.is-outlined { background-color: transparent; color: rgb(204, 204, 204); border-color: rgb(204, 204, 204); }
.button.is-very-light-grey.is-outlined:focus, .button.is-very-light-grey.is-outlined:hover { background-color: rgb(204, 204, 204); color: rgb(10, 10, 10); border-color: rgb(204, 204, 204); }
.button.is-very-light-grey.is-outlined.is-loading::after { border-color: transparent transparent rgb(204, 204, 204) rgb(204, 204, 204) !important; }
.button.is-very-light-grey.is-outlined[disabled], fieldset[disabled] .button.is-very-light-grey.is-outlined { background-color: transparent; color: rgb(204, 204, 204); border-color: rgb(204, 204, 204); box-shadow: none; }
.button.is-very-light-grey.is-inverted.is-outlined { background-color: transparent; color: rgb(10, 10, 10); border-color: rgb(10, 10, 10); }
.button.is-very-light-grey.is-inverted.is-outlined:focus, .button.is-very-light-grey.is-inverted.is-outlined:hover { background-color: rgb(10, 10, 10); color: rgb(204, 204, 204); }
.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: rgb(10, 10, 10); border-color: rgb(10, 10, 10); 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: rgb(10, 10, 10); color: rgb(204, 204, 204); box-shadow: none; }
.button.is-punch { background-color: rgb(214, 40, 38); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-punch.is-hovered, .button.is-punch:hover { background-color: rgb(203, 38, 36); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-punch.is-focused, .button.is-punch:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-punch.is-focused:not(:active), .button.is-punch:focus:not(:active) { box-shadow: rgba(214, 40, 38, 0.25) 0px 0px 0px 0.125em; }
.button.is-punch.is-active, .button.is-punch:active { background-color: rgb(192, 36, 34); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-punch[disabled], fieldset[disabled] .button.is-punch { background-color: rgb(214, 40, 38); border-color: transparent; box-shadow: none; }
.button.is-punch.is-inverted { background-color: rgb(255, 255, 255); color: rgb(214, 40, 38); }
.button.is-punch.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-punch.is-inverted[disabled], fieldset[disabled] .button.is-punch.is-inverted { background-color: rgb(255, 255, 255); color: rgb(214, 40, 38); border-color: transparent; box-shadow: none; }
.button.is-punch.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-punch.is-outlined { background-color: transparent; color: rgb(214, 40, 38); border-color: rgb(214, 40, 38); }
.button.is-punch.is-outlined:focus, .button.is-punch.is-outlined:hover { background-color: rgb(214, 40, 38); color: rgb(255, 255, 255); border-color: rgb(214, 40, 38); }
.button.is-punch.is-outlined.is-loading::after { border-color: transparent transparent rgb(214, 40, 38) rgb(214, 40, 38) !important; }
.button.is-punch.is-outlined[disabled], fieldset[disabled] .button.is-punch.is-outlined { background-color: transparent; color: rgb(214, 40, 38); border-color: rgb(214, 40, 38); box-shadow: none; }
.button.is-punch.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-punch.is-inverted.is-outlined:focus, .button.is-punch.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(214, 40, 38); }
.button.is-punch.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-punch.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(214, 40, 38); box-shadow: none; }
.button.is-crimson { background-color: rgb(227, 34, 19); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-crimson.is-hovered, .button.is-crimson:hover { background-color: rgb(215, 32, 18); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-crimson.is-focused, .button.is-crimson:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-crimson.is-focused:not(:active), .button.is-crimson:focus:not(:active) { box-shadow: rgba(227, 34, 19, 0.25) 0px 0px 0px 0.125em; }
.button.is-crimson.is-active, .button.is-crimson:active { background-color: rgb(203, 30, 17); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-crimson[disabled], fieldset[disabled] .button.is-crimson { background-color: rgb(227, 34, 19); border-color: transparent; box-shadow: none; }
.button.is-crimson.is-inverted { background-color: rgb(255, 255, 255); color: rgb(227, 34, 19); }
.button.is-crimson.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-crimson.is-inverted[disabled], fieldset[disabled] .button.is-crimson.is-inverted { background-color: rgb(255, 255, 255); color: rgb(227, 34, 19); border-color: transparent; box-shadow: none; }
.button.is-crimson.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-crimson.is-outlined { background-color: transparent; color: rgb(227, 34, 19); border-color: rgb(227, 34, 19); }
.button.is-crimson.is-outlined:focus, .button.is-crimson.is-outlined:hover { background-color: rgb(227, 34, 19); color: rgb(255, 255, 255); border-color: rgb(227, 34, 19); }
.button.is-crimson.is-outlined.is-loading::after { border-color: transparent transparent rgb(227, 34, 19) rgb(227, 34, 19) !important; }
.button.is-crimson.is-outlined[disabled], fieldset[disabled] .button.is-crimson.is-outlined { background-color: transparent; color: rgb(227, 34, 19); border-color: rgb(227, 34, 19); box-shadow: none; }
.button.is-crimson.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-crimson.is-inverted.is-outlined:focus, .button.is-crimson.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(227, 34, 19); }
.button.is-crimson.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-crimson.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(227, 34, 19); box-shadow: none; }
.button.is-sahara { background-color: rgb(194, 167, 18); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-sahara.is-hovered, .button.is-sahara:hover { background-color: rgb(182, 157, 17); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-sahara.is-focused, .button.is-sahara:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-sahara.is-focused:not(:active), .button.is-sahara:focus:not(:active) { box-shadow: rgba(194, 167, 18, 0.25) 0px 0px 0px 0.125em; }
.button.is-sahara.is-active, .button.is-sahara:active { background-color: rgb(171, 147, 16); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-sahara[disabled], fieldset[disabled] .button.is-sahara { background-color: rgb(194, 167, 18); border-color: transparent; box-shadow: none; }
.button.is-sahara.is-inverted { background-color: rgb(255, 255, 255); color: rgb(194, 167, 18); }
.button.is-sahara.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-sahara.is-inverted[disabled], fieldset[disabled] .button.is-sahara.is-inverted { background-color: rgb(255, 255, 255); color: rgb(194, 167, 18); border-color: transparent; box-shadow: none; }
.button.is-sahara.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-sahara.is-outlined { background-color: transparent; color: rgb(194, 167, 18); border-color: rgb(194, 167, 18); }
.button.is-sahara.is-outlined:focus, .button.is-sahara.is-outlined:hover { background-color: rgb(194, 167, 18); color: rgb(255, 255, 255); border-color: rgb(194, 167, 18); }
.button.is-sahara.is-outlined.is-loading::after { border-color: transparent transparent rgb(194, 167, 18) rgb(194, 167, 18) !important; }
.button.is-sahara.is-outlined[disabled], fieldset[disabled] .button.is-sahara.is-outlined { background-color: transparent; color: rgb(194, 167, 18); border-color: rgb(194, 167, 18); box-shadow: none; }
.button.is-sahara.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-sahara.is-inverted.is-outlined:focus, .button.is-sahara.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(194, 167, 18); }
.button.is-sahara.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-sahara.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(194, 167, 18); box-shadow: none; }
.button.is-mine-shaft { background-color: rgb(62, 61, 61); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-mine-shaft.is-hovered, .button.is-mine-shaft:hover { background-color: rgb(56, 55, 55); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-mine-shaft.is-focused, .button.is-mine-shaft:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-mine-shaft.is-focused:not(:active), .button.is-mine-shaft:focus:not(:active) { box-shadow: rgba(62, 61, 61, 0.25) 0px 0px 0px 0.125em; }
.button.is-mine-shaft.is-active, .button.is-mine-shaft:active { background-color: rgb(49, 48, 48); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-mine-shaft[disabled], fieldset[disabled] .button.is-mine-shaft { background-color: rgb(62, 61, 61); border-color: transparent; box-shadow: none; }
.button.is-mine-shaft.is-inverted { background-color: rgb(255, 255, 255); color: rgb(62, 61, 61); }
.button.is-mine-shaft.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-mine-shaft.is-inverted[disabled], fieldset[disabled] .button.is-mine-shaft.is-inverted { background-color: rgb(255, 255, 255); color: rgb(62, 61, 61); border-color: transparent; box-shadow: none; }
.button.is-mine-shaft.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-mine-shaft.is-outlined { background-color: transparent; color: rgb(62, 61, 61); border-color: rgb(62, 61, 61); }
.button.is-mine-shaft.is-outlined:focus, .button.is-mine-shaft.is-outlined:hover { background-color: rgb(62, 61, 61); color: rgb(255, 255, 255); border-color: rgb(62, 61, 61); }
.button.is-mine-shaft.is-outlined.is-loading::after { border-color: transparent transparent rgb(62, 61, 61) rgb(62, 61, 61) !important; }
.button.is-mine-shaft.is-outlined[disabled], fieldset[disabled] .button.is-mine-shaft.is-outlined { background-color: transparent; color: rgb(62, 61, 61); border-color: rgb(62, 61, 61); box-shadow: none; }
.button.is-mine-shaft.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-mine-shaft.is-inverted.is-outlined:focus, .button.is-mine-shaft.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(62, 61, 61); }
.button.is-mine-shaft.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-mine-shaft.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(62, 61, 61); box-shadow: none; }
.button.is-boulder { background-color: rgb(119, 119, 119); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-boulder.is-hovered, .button.is-boulder:hover { background-color: rgb(113, 113, 113); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-boulder.is-focused, .button.is-boulder:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-boulder.is-focused:not(:active), .button.is-boulder:focus:not(:active) { box-shadow: rgba(119, 119, 119, 0.25) 0px 0px 0px 0.125em; }
.button.is-boulder.is-active, .button.is-boulder:active { background-color: rgb(106, 106, 106); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-boulder[disabled], fieldset[disabled] .button.is-boulder { background-color: rgb(119, 119, 119); border-color: transparent; box-shadow: none; }
.button.is-boulder.is-inverted { background-color: rgb(255, 255, 255); color: rgb(119, 119, 119); }
.button.is-boulder.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-boulder.is-inverted[disabled], fieldset[disabled] .button.is-boulder.is-inverted { background-color: rgb(255, 255, 255); color: rgb(119, 119, 119); border-color: transparent; box-shadow: none; }
.button.is-boulder.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-boulder.is-outlined { background-color: transparent; color: rgb(119, 119, 119); border-color: rgb(119, 119, 119); }
.button.is-boulder.is-outlined:focus, .button.is-boulder.is-outlined:hover { background-color: rgb(119, 119, 119); color: rgb(255, 255, 255); border-color: rgb(119, 119, 119); }
.button.is-boulder.is-outlined.is-loading::after { border-color: transparent transparent rgb(119, 119, 119) rgb(119, 119, 119) !important; }
.button.is-boulder.is-outlined[disabled], fieldset[disabled] .button.is-boulder.is-outlined { background-color: transparent; color: rgb(119, 119, 119); border-color: rgb(119, 119, 119); box-shadow: none; }
.button.is-boulder.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-boulder.is-inverted.is-outlined:focus, .button.is-boulder.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(119, 119, 119); }
.button.is-boulder.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-boulder.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(119, 119, 119); box-shadow: none; }
.button.is-san-marino { background-color: rgb(73, 114, 179); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-san-marino.is-hovered, .button.is-san-marino:hover { background-color: rgb(69, 108, 170); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-san-marino.is-focused, .button.is-san-marino:focus { color: rgb(255, 255, 255); border-color: transparent; }
.button.is-san-marino.is-focused:not(:active), .button.is-san-marino:focus:not(:active) { box-shadow: rgba(73, 114, 179, 0.25) 0px 0px 0px 0.125em; }
.button.is-san-marino.is-active, .button.is-san-marino:active { background-color: rgb(66, 102, 161); color: rgb(255, 255, 255); border-color: transparent; }
.button.is-san-marino[disabled], fieldset[disabled] .button.is-san-marino { background-color: rgb(73, 114, 179); border-color: transparent; box-shadow: none; }
.button.is-san-marino.is-inverted { background-color: rgb(255, 255, 255); color: rgb(73, 114, 179); }
.button.is-san-marino.is-inverted:hover { background-color: rgb(242, 242, 242); }
.button.is-san-marino.is-inverted[disabled], fieldset[disabled] .button.is-san-marino.is-inverted { background-color: rgb(255, 255, 255); color: rgb(73, 114, 179); border-color: transparent; box-shadow: none; }
.button.is-san-marino.is-loading::after { border-color: transparent transparent rgb(255, 255, 255) rgb(255, 255, 255) !important; }
.button.is-san-marino.is-outlined { background-color: transparent; color: rgb(73, 114, 179); border-color: rgb(73, 114, 179); }
.button.is-san-marino.is-outlined:focus, .button.is-san-marino.is-outlined:hover { background-color: rgb(73, 114, 179); color: rgb(255, 255, 255); border-color: rgb(73, 114, 179); }
.button.is-san-marino.is-outlined.is-loading::after { border-color: transparent transparent rgb(73, 114, 179) rgb(73, 114, 179) !important; }
.button.is-san-marino.is-outlined[disabled], fieldset[disabled] .button.is-san-marino.is-outlined { background-color: transparent; color: rgb(73, 114, 179); border-color: rgb(73, 114, 179); box-shadow: none; }
.button.is-san-marino.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); }
.button.is-san-marino.is-inverted.is-outlined:focus, .button.is-san-marino.is-inverted.is-outlined:hover { background-color: rgb(255, 255, 255); color: rgb(73, 114, 179); }
.button.is-san-marino.is-inverted.is-outlined[disabled], fieldset[disabled] .button.is-san-marino.is-inverted.is-outlined { background-color: transparent; color: rgb(255, 255, 255); border-color: rgb(255, 255, 255); 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: rgb(255, 255, 255); color: rgb(73, 114, 179); box-shadow: none; }
.button[disabled], fieldset[disabled] .button { background-color: rgb(255, 255, 255); border-color: rgb(221, 221, 221); box-shadow: none; opacity: 0.5; }
.button.is-fullwidth, .button.is-fullwidth-c { display: flex; width: 100%; margin: auto; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .button.is-fullwidth-c { width: 80%; }
}
@media screen and (min-width: 769px) {
  .button.is-fullwidth-c { width: 36%; }
}
.buttons { display: flex; justify-content: flex-start; align-items: center; flex-wrap: wrap; }
.buttons.is-inline-f { display: inline-flex; }
.buttons.is-inline-f .button.is-xsmall { padding: 0px 0.3125em; line-height: 2px; }
.buttons .button:not(:last-child):not(.is-fullwidth):not(.button.is-fullwidth-c) { margin-right: 0.125rem; }
.buttons .button:not(:last-child) { margin-right: 0.625rem; }
.buttons.has-addons .button.has-divider { border-left: 1px solid rgb(255, 255, 255); }
.buttons.has-addons .button:not(:first-child) { border-bottom-left-radius: 0px; border-top-left-radius: 0px; }
.buttons.has-addons .button:not(:last-child) { margin-right: -1px; border-bottom-right-radius: 0px; border-top-right-radius: 0px; }
.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: 0.375rem 0.625rem 1.75rem; border-radius: 6px; border: 0.5px solid rgba(51, 51, 51, 0.5); box-shadow: rgba(10, 10, 10, 0.24) 0px 2px 2px 0px, rgba(10, 10, 10, 0.12) 0px 0px 2px 0px; }
.card-gradient { position: relative; }
.card-gradient::before { position: absolute; z-index: 1; inset: 45px auto 0px -1px; width: 102%; height: 60%; content: ""; background: linear-gradient(rgba(255, 255, 255, 0.02) 10%, rgb(255, 255, 255) 60%, rgb(255, 255, 255)); }
.card-gradient .is-shrinked { position: relative; overflow-y: hidden; min-height: 155px; max-height: 155px; border-bottom: 0px; box-shadow: none; }
.card-gradient .is-shrinked + .button { z-index: 1; margin-bottom: 1.875rem; }
.card .bck-adv > .is--large, .card .is-hero { margin: 0px -0.59375rem; }
.column { display: block; flex: 1 1 0px; padding: 0.5rem; }
.columns.is-mobile > .column.is-narrow { flex: 0 0 auto; }
.columns.is-mobile > .column.is-full { flex: 0 0 auto; width: 100%; }
.columns.is-mobile > .column.is-three-quarters { flex: 0 0 auto; width: 75%; }
.columns.is-mobile > .column.is-two-thirds { flex: 0 0 auto; width: 66.6666%; }
.columns.is-mobile > .column.is-half { flex: 0 0 auto; width: 50%; }
.columns.is-mobile > .column.is-one-third { flex: 0 0 auto; width: 33.3333%; }
.columns.is-mobile > .column.is-one-quarter { flex: 0 0 auto; width: 25%; }
.columns.is-mobile > .column.is-one-fifth { flex: 0 0 auto; width: 20%; }
.columns.is-mobile > .column.is-two-fifths { flex: 0 0 auto; width: 40%; }
.columns.is-mobile > .column.is-three-fifths { flex: 0 0 auto; width: 60%; }
.columns.is-mobile > .column.is-four-fifths { flex: 0 0 auto; 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: 0 0 auto; width: 8.33333%; }
.columns.is-mobile > .column.is-offset-1 { margin-left: 8.33333%; }
.columns.is-mobile > .column.is-2 { flex: 0 0 auto; width: 16.6667%; }
.columns.is-mobile > .column.is-offset-2 { margin-left: 16.6667%; }
.columns.is-mobile > .column.is-3 { flex: 0 0 auto; width: 25%; }
.columns.is-mobile > .column.is-offset-3 { margin-left: 25%; }
.columns.is-mobile > .column.is-4 { flex: 0 0 auto; width: 33.3333%; }
.columns.is-mobile > .column.is-offset-4 { margin-left: 33.3333%; }
.columns.is-mobile > .column.is-5 { flex: 0 0 auto; width: 41.6667%; }
.columns.is-mobile > .column.is-offset-5 { margin-left: 41.6667%; }
.columns.is-mobile > .column.is-6 { flex: 0 0 auto; width: 50%; }
.columns.is-mobile > .column.is-offset-6 { margin-left: 50%; }
.columns.is-mobile > .column.is-7 { flex: 0 0 auto; width: 58.3333%; }
.columns.is-mobile > .column.is-offset-7 { margin-left: 58.3333%; }
.columns.is-mobile > .column.is-8 { flex: 0 0 auto; width: 66.6667%; }
.columns.is-mobile > .column.is-offset-8 { margin-left: 66.6667%; }
.columns.is-mobile > .column.is-9 { flex: 0 0 auto; width: 75%; }
.columns.is-mobile > .column.is-offset-9 { margin-left: 75%; }
.columns.is-mobile > .column.is-10 { flex: 0 0 auto; width: 83.3333%; }
.columns.is-mobile > .column.is-offset-10 { margin-left: 83.3333%; }
.columns.is-mobile > .column.is-11 { flex: 0 0 auto; width: 91.6667%; }
.columns.is-mobile > .column.is-offset-11 { margin-left: 91.6667%; }
.columns.is-mobile > .column.is-12 { flex: 0 0 auto; 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: 0 0 auto; }
  .column.is-full-mobile { flex: 0 0 auto; width: 100%; }
  .column.is-three-quarters-mobile { flex: 0 0 auto; width: 75%; }
  .column.is-two-thirds-mobile { flex: 0 0 auto; width: 66.6666%; }
  .column.is-half-mobile { flex: 0 0 auto; width: 50%; }
  .column.is-one-third-mobile { flex: 0 0 auto; width: 33.3333%; }
  .column.is-one-quarter-mobile { flex: 0 0 auto; width: 25%; }
  .column.is-one-fifth-mobile { flex: 0 0 auto; width: 20%; }
  .column.is-two-fifths-mobile { flex: 0 0 auto; width: 40%; }
  .column.is-three-fifths-mobile { flex: 0 0 auto; width: 60%; }
  .column.is-four-fifths-mobile { flex: 0 0 auto; 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: 0 0 auto; width: 8.33333%; }
  .column.is-offset-1-mobile { margin-left: 8.33333%; }
  .column.is-2-mobile { flex: 0 0 auto; width: 16.6667%; }
  .column.is-offset-2-mobile { margin-left: 16.6667%; }
  .column.is-3-mobile { flex: 0 0 auto; width: 25%; }
  .column.is-offset-3-mobile { margin-left: 25%; }
  .column.is-4-mobile { flex: 0 0 auto; width: 33.3333%; }
  .column.is-offset-4-mobile { margin-left: 33.3333%; }
  .column.is-5-mobile { flex: 0 0 auto; width: 41.6667%; }
  .column.is-offset-5-mobile { margin-left: 41.6667%; }
  .column.is-6-mobile { flex: 0 0 auto; width: 50%; }
  .column.is-offset-6-mobile { margin-left: 50%; }
  .column.is-7-mobile { flex: 0 0 auto; width: 58.3333%; }
  .column.is-offset-7-mobile { margin-left: 58.3333%; }
  .column.is-8-mobile { flex: 0 0 auto; width: 66.6667%; }
  .column.is-offset-8-mobile { margin-left: 66.6667%; }
  .column.is-9-mobile { flex: 0 0 auto; width: 75%; }
  .column.is-offset-9-mobile { margin-left: 75%; }
  .column.is-10-mobile { flex: 0 0 auto; width: 83.3333%; }
  .column.is-offset-10-mobile { margin-left: 83.3333%; }
  .column.is-11-mobile { flex: 0 0 auto; width: 91.6667%; }
  .column.is-offset-11-mobile { margin-left: 91.6667%; }
  .column.is-12-mobile { flex: 0 0 auto; 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: 0 0 auto; }
  .column.is-full, .column.is-full-tablet { flex: 0 0 auto; width: 100%; }
  .column.is-three-quarters, .column.is-three-quarters-tablet { flex: 0 0 auto; width: 75%; }
  .column.is-two-thirds, .column.is-two-thirds-tablet { flex: 0 0 auto; width: 66.6666%; }
  .column.is-half, .column.is-half-tablet { flex: 0 0 auto; width: 50%; }
  .column.is-one-third, .column.is-one-third-tablet { flex: 0 0 auto; width: 33.3333%; }
  .column.is-one-quarter, .column.is-one-quarter-tablet { flex: 0 0 auto; width: 25%; }
  .column.is-one-fifth, .column.is-one-fifth-tablet { flex: 0 0 auto; width: 20%; }
  .column.is-two-fifths, .column.is-two-fifths-tablet { flex: 0 0 auto; width: 40%; }
  .column.is-three-fifths, .column.is-three-fifths-tablet { flex: 0 0 auto; width: 60%; }
  .column.is-four-fifths, .column.is-four-fifths-tablet { flex: 0 0 auto; 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: 0 0 auto; width: 8.33333%; }
  .column.is-offset-1, .column.is-offset-1-tablet { margin-left: 8.33333%; }
  .column.is-2, .column.is-2-tablet { flex: 0 0 auto; width: 16.6667%; }
  .column.is-offset-2, .column.is-offset-2-tablet { margin-left: 16.6667%; }
  .column.is-3, .column.is-3-tablet { flex: 0 0 auto; width: 25%; }
  .column.is-offset-3, .column.is-offset-3-tablet { margin-left: 25%; }
  .column.is-4, .column.is-4-tablet { flex: 0 0 auto; width: 33.3333%; }
  .column.is-offset-4, .column.is-offset-4-tablet { margin-left: 33.3333%; }
  .column.is-5, .column.is-5-tablet { flex: 0 0 auto; width: 41.6667%; }
  .column.is-offset-5, .column.is-offset-5-tablet { margin-left: 41.6667%; }
  .column.is-6, .column.is-6-tablet { flex: 0 0 auto; width: 50%; }
  .column.is-offset-6, .column.is-offset-6-tablet { margin-left: 50%; }
  .column.is-7, .column.is-7-tablet { flex: 0 0 auto; width: 58.3333%; }
  .column.is-offset-7, .column.is-offset-7-tablet { margin-left: 58.3333%; }
  .column.is-8, .column.is-8-tablet { flex: 0 0 auto; width: 66.6667%; }
  .column.is-offset-8, .column.is-offset-8-tablet { margin-left: 66.6667%; }
  .column.is-9, .column.is-9-tablet { flex: 0 0 auto; width: 75%; }
  .column.is-offset-9, .column.is-offset-9-tablet { margin-left: 75%; }
  .column.is-10, .column.is-10-tablet { flex: 0 0 auto; width: 83.3333%; }
  .column.is-offset-10, .column.is-offset-10-tablet { margin-left: 83.3333%; }
  .column.is-11, .column.is-11-tablet { flex: 0 0 auto; width: 91.6667%; }
  .column.is-offset-11, .column.is-offset-11-tablet { margin-left: 91.6667%; }
  .column.is-12, .column.is-12-tablet { flex: 0 0 auto; 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: 0 0 auto; }
  .column.is-full-desktop { flex: 0 0 auto; width: 100%; }
  .column.is-three-quarters-desktop { flex: 0 0 auto; width: 75%; }
  .column.is-two-thirds-desktop { flex: 0 0 auto; width: 66.6666%; }
  .column.is-half-desktop { flex: 0 0 auto; width: 50%; }
  .column.is-one-third-desktop { flex: 0 0 auto; width: 33.3333%; }
  .column.is-one-quarter-desktop { flex: 0 0 auto; width: 25%; }
  .column.is-one-fifth-desktop { flex: 0 0 auto; width: 20%; }
  .column.is-two-fifths-desktop { flex: 0 0 auto; width: 40%; }
  .column.is-three-fifths-desktop { flex: 0 0 auto; width: 60%; }
  .column.is-four-fifths-desktop { flex: 0 0 auto; 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: 0 0 auto; width: 8.33333%; }
  .column.is-offset-1-desktop { margin-left: 8.33333%; }
  .column.is-2-desktop { flex: 0 0 auto; width: 16.6667%; }
  .column.is-offset-2-desktop { margin-left: 16.6667%; }
  .column.is-3-desktop { flex: 0 0 auto; width: 25%; }
  .column.is-offset-3-desktop { margin-left: 25%; }
  .column.is-4-desktop { flex: 0 0 auto; width: 33.3333%; }
  .column.is-offset-4-desktop { margin-left: 33.3333%; }
  .column.is-5-desktop { flex: 0 0 auto; width: 41.6667%; }
  .column.is-offset-5-desktop { margin-left: 41.6667%; }
  .column.is-6-desktop { flex: 0 0 auto; width: 50%; }
  .column.is-offset-6-desktop { margin-left: 50%; }
  .column.is-7-desktop { flex: 0 0 auto; width: 58.3333%; }
  .column.is-offset-7-desktop { margin-left: 58.3333%; }
  .column.is-8-desktop { flex: 0 0 auto; width: 66.6667%; }
  .column.is-offset-8-desktop { margin-left: 66.6667%; }
  .column.is-9-desktop { flex: 0 0 auto; width: 75%; }
  .column.is-offset-9-desktop { margin-left: 75%; }
  .column.is-10-desktop { flex: 0 0 auto; width: 83.3333%; }
  .column.is-offset-10-desktop { margin-left: 83.3333%; }
  .column.is-11-desktop { flex: 0 0 auto; width: 91.6667%; }
  .column.is-offset-11-desktop { margin-left: 91.6667%; }
  .column.is-12-desktop { flex: 0 0 auto; width: 100%; }
  .column.is-offset-12-desktop { margin-left: 100%; }
}
.columns { margin-top: -0.5rem; margin-right: -0.5rem; margin-left: -0.5rem; }
.columns:last-child { margin-bottom: -0.5rem; }
.columns:not(:last-child) { margin-bottom: 1rem; }
.columns.is-custom > .column:first-child { padding-right: 0px; }
.columns.is-custom > .column:last-child { padding-left: 1.125rem; }
.columns.is-custom-2 > .column.is-8 { width: 63.6667%; }
.columns.is-custom-2 > .column.is-4 { width: 36.3333%; }
.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: 0px; margin-right: 0px; margin-left: 0px; }
.columns.is-gapless > .column { margin: 0px; padding: 0px !important; }
.columns.is-gapless:not(:last-child) { margin-bottom: 1.5rem; }
.columns.is-gapless:last-child { margin-bottom: 0px; }
.columns.is-col-paddingless { margin-right: 0px; margin-left: 0px; }
.columns.is-col-paddingless > .column { padding: 0.5rem; }
.columns.is-col-paddingless > .column:first-child { padding-left: 0px; }
.columns.is-col-paddingless > .column:last-child { padding-right: 0px; }
.columns.is-col-paddingless .column.is-12 { padding-right: 0px; padding-left: 0px; }
.columns.is-mobile { display: flex; }
.columns.is-multiline { flex-wrap: wrap; }
.columns.is-vcentered { align-items: center; }
@media print, screen and (min-width: 769px) {
  .columns:not(.is-desktop) { display: flex; }
}
@media screen and (min-width: 769px) {
  .columns.is-desktop { display: flex; }
}
.columns.is-variable { --columnGap: 0.75rem; margin-right: calc(var(--columnGap) * -1); margin-left: calc(var(--columnGap) * -1); }
.columns.is-variable .column { padding-right: var(--columnGap); padding-left: var(--columnGap); }
.columns.is-variable.is-0 { --columnGap: 0rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .columns.is-variable.is-0-mobile { --columnGap: 0rem; }
}
@media print, screen and (min-width: 769px) {
  .columns.is-variable.is-0-tablet { --columnGap: 0rem; }
}
@media screen and (min-width: 769px) {
  .columns.is-variable.is-0-desktop { --columnGap: 0rem; }
}
.columns.is-variable.is-1 { --columnGap: 0.25rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .columns.is-variable.is-1-mobile { --columnGap: 0.25rem; }
}
@media print, screen and (min-width: 769px) {
  .columns.is-variable.is-1-tablet { --columnGap: 0.25rem; }
}
@media screen and (min-width: 769px) {
  .columns.is-variable.is-1-desktop { --columnGap: 0.25rem; }
}
.columns.is-variable.is-2 { --columnGap: 0.5rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .columns.is-variable.is-2-mobile { --columnGap: 0.5rem; }
}
@media print, screen and (min-width: 769px) {
  .columns.is-variable.is-2-tablet { --columnGap: 0.5rem; }
}
@media screen and (min-width: 769px) {
  .columns.is-variable.is-2-desktop { --columnGap: 0.5rem; }
}
.columns.is-variable.is-3 { --columnGap: 0.75rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .columns.is-variable.is-3-mobile { --columnGap: 0.75rem; }
}
@media print, screen and (min-width: 769px) {
  .columns.is-variable.is-3-tablet { --columnGap: 0.75rem; }
}
@media screen and (min-width: 769px) {
  .columns.is-variable.is-3-desktop { --columnGap: 0.75rem; }
}
.columns.is-variable.is-4 { --columnGap: 1rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .columns.is-variable.is-4-mobile { --columnGap: 1rem; }
}
@media print, screen and (min-width: 769px) {
  .columns.is-variable.is-4-tablet { --columnGap: 1rem; }
}
@media screen and (min-width: 769px) {
  .columns.is-variable.is-4-desktop { --columnGap: 1rem; }
}
.columns.is-variable.is-5 { --columnGap: 1.25rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .columns.is-variable.is-5-mobile { --columnGap: 1.25rem; }
}
@media print, screen and (min-width: 769px) {
  .columns.is-variable.is-5-tablet { --columnGap: 1.25rem; }
}
@media screen and (min-width: 769px) {
  .columns.is-variable.is-5-desktop { --columnGap: 1.25rem; }
}
.columns.is-variable.is-6 { --columnGap: 1.5rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .columns.is-variable.is-6-mobile { --columnGap: 1.5rem; }
}
@media print, screen and (min-width: 769px) {
  .columns.is-variable.is-6-tablet { --columnGap: 1.5rem; }
}
@media screen and (min-width: 769px) {
  .columns.is-variable.is-6-desktop { --columnGap: 1.5rem; }
}
.columns.is-variable.is-7 { --columnGap: 1.75rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .columns.is-variable.is-7-mobile { --columnGap: 1.75rem; }
}
@media print, screen and (min-width: 769px) {
  .columns.is-variable.is-7-tablet { --columnGap: 1.75rem; }
}
@media screen and (min-width: 769px) {
  .columns.is-variable.is-7-desktop { --columnGap: 1.75rem; }
}
.columns.is-variable.is-8 { --columnGap: 2rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .columns.is-variable.is-8-mobile { --columnGap: 2rem; }
}
@media print, screen and (min-width: 769px) {
  .columns.is-variable.is-8-tablet { --columnGap: 2rem; }
}
@media screen and (min-width: 769px) {
  .columns.is-variable.is-8-desktop { --columnGap: 2rem; }
}
.bck-titles .titles__content .section-media-fluid .title-art, .container { position: relative; margin: 0px auto; }
@media screen and (min-width: 769px) {
  .bck-titles .titles__content .section-media-fluid .title-art, .container { width: 100%; max-width: 992px; }
}
.bck-titles .titles__content .section-media-fluid .is-fluid.title-art, .container.is-fluid { width: auto; max-width: none; padding-right: 1.875rem; padding-left: 1.875rem; margin-right: 0px; margin-left: 0px; }
@media screen and (min-width: 769px) {
  .bck-titles .titles__content .section-media-fluid body.skin .has-skin.title-art, body.skin .bck-titles .titles__content .section-media-fluid .has-skin.title-art, body.skin .container.has-skin { width: 100%; max-width: 1024px; margin: 0px 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: 0.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: 0px; left: 50%; transform: translate(-50%, -50%); height: 1px; background-color: rgba(216, 216, 216, 0.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 rgb(221, 221, 221); }
@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: 0.9375rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .content.m12b { margin-bottom: 0.75rem; }
}
.content p { color: rgb(51, 51, 51); overflow-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-copyright { text-transform: uppercase; color: rgb(102, 102, 102); }
}
@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: 0.875rem; }
}
@media screen and (min-width: 769px) {
  .content p.is-last-update { color: rgb(102, 102, 102); }
}
@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: 0.875rem; }
}
@media screen and (min-width: 769px) {
  .content p.is-info { color: rgb(102, 102, 102); padding-top: 0.625rem; border-top: 1px solid rgb(222, 222, 222); }
}
@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: 0.875rem; }
}
@media screen and (min-width: 769px) {
  .content p.has-first-letter::first-letter { float: left; margin: 0.4375rem 0.75rem 0.125rem -0.43rem; line-height: 0.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.3333vw; }
}
@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: rgb(0, 84, 120); }
  .content p.user-art { color: rgb(153, 153, 153); line-height: inherit; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .content p { font-family: Roboto-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .content p { font-family: Roboto-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .content p { font-family: Roboto-Regular; font-weight: 400; font-size: 1.125rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .content p.is-copyright { text-transform: uppercase; color: rgb(102, 102, 102); }
}
@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: 0.75rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .content p.is-last-update { color: rgb(102, 102, 102); }
}
@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: 0.75rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .content p.is-info { color: rgb(102, 102, 102); padding-top: 1.875rem; padding-bottom: 1.875rem; border-top: 1px solid rgb(222, 222, 222); border-bottom: 1px solid rgb(222, 222, 222); }
}
@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: 0.875rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .content p.has-first-letter::first-letter { float: left; margin: 0.4375rem 0.75rem 0.125rem -0.43rem; line-height: 0.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.3333vw; }
}
@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: rgb(0, 84, 120); }
  .content p.has-first-letter.is--new-de::first-letter { margin: 2rem 0.75rem 0.125rem -0.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.3333vw; }
}
@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.8519vw; }
}
@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: rgb(153, 153, 153); line-height: inherit; }
  .content p.is-brera { letter-spacing: 0.54px; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .content p.is-brera { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .content p.is-brera { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .content p.is-brera { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.125rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .content p.is-edited-by { font-family: Roboto-Medium; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .content p.is-edited-by { font-family: Roboto-Medium; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .content p.is-edited-by { font-family: Roboto-Medium; font-weight: 400; font-size: 0.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: rgb(51, 51, 51); line-height: 1.67; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .content h1 { font-family: Roboto-Medium; font-weight: 400; font-size: 14.4vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .content h1 { font-family: Roboto-Medium; font-weight: 400; font-size: 8vw; }
}
@media screen and (min-width: 769px) {
  .content h1 { font-family: Roboto-Medium; font-weight: 400; font-size: 3.375rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .content h1 { font-family: Roboto-Medium; font-weight: 400; font-size: 7.46667vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .content h1 { font-family: Roboto-Medium; font-weight: 400; font-size: 4.14815vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .content h1 { font-family: Roboto-Medium; font-weight: 400; font-size: 1.75rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .content h2 { font-family: Roboto-Medium; font-weight: 400; font-size: 11.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .content h2 { font-family: Roboto-Medium; font-weight: 400; font-size: 6.22222vw; }
}
@media screen and (min-width: 769px) {
  .content h2 { font-family: Roboto-Medium; font-weight: 400; font-size: 2.625rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .content h2 { font-family: Roboto-Medium; font-weight: 400; font-size: 6.4vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .content h2 { font-family: Roboto-Medium; font-weight: 400; font-size: 3.55556vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .content h2 { font-family: Roboto-Medium; font-weight: 400; font-size: 1.5rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .content h3 { font-family: Roboto-Medium; font-weight: 400; font-size: 6.93333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .content h3 { font-family: Roboto-Medium; font-weight: 400; font-size: 3.85185vw; }
}
@media screen and (min-width: 769px) {
  .content h3 { font-family: Roboto-Medium; font-weight: 400; font-size: 1.625rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .content h3 { font-family: Roboto-Medium; font-weight: 400; font-size: 5.86667vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .content h3 { font-family: Roboto-Medium; font-weight: 400; font-size: 3.25926vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .content h3 { font-family: Roboto-Medium; font-weight: 400; font-size: 1.375rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .content h4 { font-family: SolferinoText-Bold; font-weight: 400; font-size: 5.33333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .content h4 { font-family: SolferinoText-Bold; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) {
  .content h4 { font-family: SolferinoText-Bold; font-weight: 400; font-size: 1.25rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .content h4 { line-height: 1.25; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .content h4 { font-family: Roboto-Medium; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .content h4 { font-family: Roboto-Medium; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .content h4 { font-family: Roboto-Medium; font-weight: 400; font-size: 1.25rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .content h5 { font-family: SolferinoText-Bold; font-weight: 400; font-size: 5.33333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .content h5 { font-family: SolferinoText-Bold; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) {
  .content h5 { font-family: SolferinoText-Bold; font-weight: 400; font-size: 1.25rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .content h5.chapter-title { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 5.86667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .content h5.chapter-title { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 3.25926vw; }
}
@media screen and (min-width: 769px) {
  .content h5.chapter-title { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 1.375rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .content h5 { font-family: Roboto-Medium; font-weight: 400; font-size: 4.8vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .content h5 { font-family: Roboto-Medium; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .content h5 { font-family: Roboto-Medium; font-weight: 400; font-size: 1.125rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .content h5.chapter-title { font-family: Roboto-Medium; font-weight: 400; font-size: 4.8vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .content h5.chapter-title { font-family: Roboto-Medium; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .content h5.chapter-title { font-family: Roboto-Medium; font-weight: 400; font-size: 1.125rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .content h6 { font-family: Roboto-Medium; font-weight: 400; font-size: 18px; }
}
@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: 0.75rem; }
}
.content time { color: rgb(99, 99, 99); }
@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: 0.75rem; }
}
.content blockquote { padding: 1.25rem 1.5rem; border-left: 4px solid; background-color: rgb(255, 255, 255); }
.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: outside disc; }
.content ul ul { margin-top: 0.5rem; list-style-type: circle; }
.content ul ul ul { list-style-type: square; }
.content ul.is-cornflower-light-blue { color: rgb(51, 51, 51); 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: rgb(51, 51, 51); }
.content ul.is-cornflower-light-blue a { color: rgb(68, 136, 241); }
@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 { overflow-x: auto; padding: 1.25rem 1.5rem; white-space: pre; overflow-wrap: normal; }
.content sub, .content sup { font-size: 75%; }
.content table { width: 100%; }
.content table td, .content table th { padding: 0.5rem 0.75rem; border-style: solid; border-color: initial; border-image: initial; border-width: 0px 0px 0.0625rem; vertical-align: top; }
.content table th { color: rgb(10, 10, 10); text-align: left; }
.content table thead td, .content table thead th { border-width: 0px 0px 0.125rem; color: rgb(10, 10, 10); }
.content table tfoot td, .content table tfoot th { border-width: 0.125rem 0px 0px; color: rgb(10, 10, 10); }
.content table tbody tr:last-child td, .content table tbody tr:last-child th { border-bottom-width: 0px; }
.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 rgb(221, 221, 221); 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: -0.9375rem !important; left: -0.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: rgb(255, 255, 255); color: rgb(10, 10, 10); }
.icon.is-white.is-bordered, .image.has-media .is-white.is-bordered.icon-shadow { background-color: rgb(10, 10, 10); color: rgb(255, 255, 255); border: 1px solid rgb(255, 255, 255); }
.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: rgb(241, 247, 220); color: rgb(241, 247, 220); }
.icon.is-pianeta2020.is-bordered, .image.has-media .is-pianeta2020.is-bordered.icon-shadow { background-color: rgb(241, 247, 220); color: rgb(241, 247, 220); border: 1px solid rgb(241, 247, 220); }
.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: rgb(51, 51, 51); color: rgb(255, 255, 255); }
.icon.is-black.is-bordered, .image.has-media .is-black.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); border: 1px solid rgb(51, 51, 51); }
.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: rgb(73, 184, 241); color: rgb(255, 255, 255); }
.icon.is-primary.is-bordered, .image.has-media .is-primary.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(73, 184, 241); border: 1px solid rgb(73, 184, 241); }
.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: rgb(34, 34, 34); color: rgb(62, 61, 61); }
.icon.is-mine-shaft2.is-bordered, .image.has-media .is-mine-shaft2.is-bordered.icon-shadow { background-color: rgb(62, 61, 61); color: rgb(34, 34, 34); border: 1px solid rgb(34, 34, 34); }
.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: rgb(9, 80, 117); color: rgb(255, 255, 255); }
.icon.is-cornflower-blue.is-bordered, .image.has-media .is-cornflower-blue.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(9, 80, 117); border: 1px solid rgb(9, 80, 117); }
.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: rgb(51, 51, 51); color: rgb(255, 255, 255); }
.icon.is-grey-darker.is-bordered, .image.has-media .is-grey-darker.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(51, 51, 51); border: 1px solid rgb(51, 51, 51); }
.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: rgb(153, 153, 153); color: rgb(255, 255, 255); }
.icon.is-grey-dusty.is-bordered, .image.has-media .is-grey-dusty.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(153, 153, 153); border: 1px solid rgb(153, 153, 153); }
.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: rgba(216, 216, 216, 0.23); color: rgb(255, 255, 255); }
.icon.is-alto.is-bordered, .image.has-media .is-alto.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgba(216, 216, 216, 0.23); border: 1px solid rgba(216, 216, 216, 0.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: rgb(102, 102, 102); color: rgb(255, 255, 255); }
.icon.is-grey-dove.is-bordered, .image.has-media .is-grey-dove.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(102, 102, 102); border: 1px solid rgb(102, 102, 102); }
.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: rgb(138, 47, 42); color: rgb(255, 255, 255); }
.icon.is-b-umber.is-bordered, .image.has-media .is-b-umber.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(138, 47, 42); border: 1px solid rgb(138, 47, 42); }
.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: rgb(44, 152, 240); color: rgb(255, 255, 255); }
.icon.is-denim.is-bordered, .image.has-media .is-denim.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(44, 152, 240); border: 1px solid rgb(44, 152, 240); }
.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: rgb(204, 0, 0); color: rgb(255, 255, 255); }
.icon.is-red-guard.is-bordered, .image.has-media .is-red-guard.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(204, 0, 0); border: 1px solid rgb(204, 0, 0); }
.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: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.icon.is-red-solid.is-bordered, .image.has-media .is-red-solid.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(236, 0, 0); border: 1px solid rgb(236, 0, 0); }
.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: rgb(234, 91, 12); color: rgb(255, 255, 255); }
.icon.is-christine.is-bordered, .image.has-media .is-christine.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(234, 91, 12); border: 1px solid rgb(234, 91, 12); }
.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: rgb(25, 177, 194); color: rgb(255, 255, 255); }
.icon.is-java.is-bordered, .image.has-media .is-java.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(25, 177, 194); border: 1px solid rgb(25, 177, 194); }
.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: rgb(73, 184, 241); color: rgb(255, 255, 255); }
.icon.is-pic-blue.is-bordered, .image.has-media .is-pic-blue.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(73, 184, 241); border: 1px solid rgb(73, 184, 241); }
.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: rgb(41, 171, 239); color: rgb(255, 255, 255); }
.icon.is-picton-blue-dark.is-bordered, .image.has-media .is-picton-blue-dark.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(41, 171, 239); border: 1px solid rgb(41, 171, 239); }
.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: rgb(255, 216, 0); color: rgb(10, 10, 10); }
.icon.is-bus-yellow.is-bordered, .image.has-media .is-bus-yellow.is-bordered.icon-shadow { background-color: rgb(10, 10, 10); color: rgb(255, 216, 0); border: 1px solid rgb(255, 216, 0); }
.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: rgb(235, 200, 0); color: rgb(255, 255, 255); }
.icon.is-sunglow.is-bordered, .image.has-media .is-sunglow.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(235, 200, 0); border: 1px solid rgb(235, 200, 0); }
.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: rgb(254, 191, 46); color: rgb(10, 10, 10); }
.icon.is-sunglow-dark.is-bordered, .image.has-media .is-sunglow-dark.is-bordered.icon-shadow { background-color: rgb(10, 10, 10); color: rgb(254, 191, 46); border: 1px solid rgb(254, 191, 46); }
.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: rgb(73, 184, 241); color: rgb(255, 255, 255); }
.icon.is-link.is-bordered, .image.has-media .is-link.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(73, 184, 241); border: 1px solid rgb(73, 184, 241); }
.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: rgb(10, 82, 120); color: rgb(255, 255, 255); }
.icon.is-atoll.is-bordered, .image.has-media .is-atoll.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(10, 82, 120); border: 1px solid rgb(10, 82, 120); }
.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: rgb(68, 68, 73); color: rgb(255, 255, 255); }
.icon.is-abbey.is-bordered, .image.has-media .is-abbey.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(68, 68, 73); border: 1px solid rgb(68, 68, 73); }
.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: rgba(255, 255, 255, 0); color: rgba(255, 255, 255, 0); }
.icon.is-transparent.is-bordered, .image.has-media .is-transparent.is-bordered.icon-shadow { background-color: rgba(255, 255, 255, 0); color: rgba(255, 255, 255, 0); border: 1px solid rgba(255, 255, 255, 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: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.icon.is-black-dark.is-bordered, .image.has-media .is-black-dark.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); border: 1px solid rgb(0, 0, 0); }
.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: rgb(190, 45, 43); color: rgb(255, 255, 255); }
.icon.is-red-bn.is-bordered, .image.has-media .is-red-bn.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(190, 45, 43); border: 1px solid rgb(190, 45, 43); }
.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: rgb(53, 128, 174); color: rgb(255, 255, 255); }
.icon.is-astral.is-bordered, .image.has-media .is-astral.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(53, 128, 174); border: 1px solid rgb(53, 128, 174); }
.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: rgb(204, 0, 0); color: rgb(255, 255, 255); }
.icon.is-red-guardsman.is-bordered, .image.has-media .is-red-guardsman.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(204, 0, 0); border: 1px solid rgb(204, 0, 0); }
.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: rgb(68, 136, 241); color: rgb(255, 255, 255); }
.icon.is-cornflower-light-blue.is-bordered, .image.has-media .is-cornflower-light-blue.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(68, 136, 241); border: 1px solid rgb(68, 136, 241); }
.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: rgb(248, 248, 248); color: rgb(0, 0, 0); }
.icon.is-alabaster.is-bordered, .image.has-media .is-alabaster.is-bordered.icon-shadow { background-color: rgb(0, 0, 0); color: rgb(248, 248, 248); border: 1px solid rgb(248, 248, 248); }
.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: rgb(250, 204, 0); color: rgb(10, 82, 120); }
.icon.is-supernova.is-bordered, .image.has-media .is-supernova.is-bordered.icon-shadow { background-color: rgb(10, 82, 120); color: rgb(250, 204, 0); border: 1px solid rgb(250, 204, 0); }
.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: rgb(252, 106, 54); color: rgb(11, 115, 141); }
.icon.is-burning-orange.is-bordered, .image.has-media .is-burning-orange.is-bordered.icon-shadow { background-color: rgb(11, 115, 141); color: rgb(252, 106, 54); border: 1px solid rgb(252, 106, 54); }
.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: rgb(238, 75, 0); color: rgb(11, 115, 141); }
.icon.is-trinidad.is-bordered, .image.has-media .is-trinidad.is-bordered.icon-shadow { background-color: rgb(11, 115, 141); color: rgb(238, 75, 0); border: 1px solid rgb(238, 75, 0); }
.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: rgb(160, 160, 160); color: rgb(10, 10, 10); }
.icon.is-silver-chalice.is-bordered, .image.has-media .is-silver-chalice.is-bordered.icon-shadow { background-color: rgb(10, 10, 10); color: rgb(160, 160, 160); border: 1px solid rgb(160, 160, 160); }
.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: rgb(196, 196, 196); color: rgb(10, 10, 10); }
.icon.is-light-silver.is-bordered, .image.has-media .is-light-silver.is-bordered.icon-shadow { background-color: rgb(10, 10, 10); color: rgb(196, 196, 196); border: 1px solid rgb(196, 196, 196); }
.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: rgb(204, 204, 204); color: rgb(10, 10, 10); }
.icon.is-very-light-grey.is-bordered, .image.has-media .is-very-light-grey.is-bordered.icon-shadow { background-color: rgb(10, 10, 10); color: rgb(204, 204, 204); border: 1px solid rgb(204, 204, 204); }
.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: rgb(214, 40, 38); color: rgb(255, 255, 255); }
.icon.is-punch.is-bordered, .image.has-media .is-punch.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(214, 40, 38); border: 1px solid rgb(214, 40, 38); }
.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: rgb(227, 34, 19); color: rgb(255, 255, 255); }
.icon.is-crimson.is-bordered, .image.has-media .is-crimson.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(227, 34, 19); border: 1px solid rgb(227, 34, 19); }
.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: rgb(194, 167, 18); color: rgb(255, 255, 255); }
.icon.is-sahara.is-bordered, .image.has-media .is-sahara.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(194, 167, 18); border: 1px solid rgb(194, 167, 18); }
.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: rgb(62, 61, 61); color: rgb(255, 255, 255); }
.icon.is-mine-shaft.is-bordered, .image.has-media .is-mine-shaft.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(62, 61, 61); border: 1px solid rgb(62, 61, 61); }
.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: rgb(119, 119, 119); color: rgb(255, 255, 255); }
.icon.is-boulder.is-bordered, .image.has-media .is-boulder.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(119, 119, 119); border: 1px solid rgb(119, 119, 119); }
.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: rgb(73, 114, 179); color: rgb(255, 255, 255); }
.icon.is-san-marino.is-bordered, .image.has-media .is-san-marino.is-bordered.icon-shadow { background-color: rgb(255, 255, 255); color: rgb(73, 114, 179); border: 1px solid rgb(73, 114, 179); }
.icon.is-san-marino.has-radius, .image.has-media .is-san-marino.has-radius.icon-shadow { border-radius: 3px; }
.icon.is-podcast, .icon.is-san-marino.has-radius-rounded, .image.has-media .is-podcast.icon-shadow, .image.has-media .is-san-marino.has-radius-rounded.icon-shadow { border-radius: 50%; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .icon.is-podcast.has-small-space::after, .image.has-media .is-podcast.has-small-space.icon-shadow::after { left: 2.5rem; }
}
.icon.is-podcast::after, .image.has-media .is-podcast.icon-shadow::after { position: absolute; left: 3.125rem; display: block; color: rgb(235, 200, 0); 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: rgb(255, 255, 255); }
.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: 0px; }
.image { position: relative; display: block; }
.image.is-centered { margin: auto; }
.image.has-gradient::after { position: absolute; inset: auto auto 0px 0px; width: 100%; height: 100%; content: ""; background: linear-gradient(270deg, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.75)); z-index: 0; opacity: 0.55; }
.image.has-gradient-top::after { top: 0px; bottom: auto; height: 30%; background: linear-gradient(0deg, rgba(255, 255, 255, 0), rgba(0, 0, 0, 0.75)); }
.image.has-gradient-bottom::after, .image.has-gradient-top::after { position: absolute; right: auto; left: 0px; width: 100%; content: ""; z-index: 0; opacity: 1; }
.image.has-gradient-bottom::after { top: auto; bottom: 0px; background: linear-gradient(transparent, rgb(0, 0, 0)); 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 rgba(216, 216, 216, 0.23); }
.image img.is-rounded.is-atoll { border: 3px solid rgb(10, 82, 120); }
.image img.is-rounded.is-bordered { border: 0.5px solid rgba(10, 82, 120, 0.5); box-shadow: rgba(38, 50, 56, 0.08) 0px 2px 4px 0px, rgba(38, 50, 56, 0.08) 0px 0px 6px 0px; }
.image img.is-centered { position: absolute; top: 50%; transform: translateY(-50%); }
.image .floating, .image .floating-c, .image .floating-overlay { position: absolute; left: auto; }
.image .floating-c { z-index: 1; top: 0px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .image .floating-c { width: 70%; margin: 0.9375rem; }
  .image .floating-c.is-frame { top: -0.125rem; width: 100%; padding: 0px 1.875rem; margin: 0px; }
  .image .floating-c.is-frame h4 { border-top: 2px solid rgb(51, 51, 51); background: rgb(255, 255, 255); text-align: center; box-shadow: rgba(10, 10, 10, 0.65) 0px 6px 5px -4px; }
  .image .floating-c.is-frame h4.is-auto { height: auto; padding: 0.5rem 0px; line-height: 1.5; }
}
@media screen and (min-width: 769px) {
  .image .floating-c { width: 100%; padding: 0.75rem; text-align: center; }
  .image .floating-c.is-frame { top: -2.1875rem; padding: 0px 4.375rem; }
  .image .floating-c.is-frame h4 { height: 4.375rem; border-top: 2px solid rgb(153, 153, 153); background: rgb(255, 255, 255); box-shadow: rgba(10, 10, 10, 0.65) 0px 6px 5px -4px; }
  .image .floating-c.is-frame h4.is-auto { height: auto; padding: 0.9375rem 0px; line-height: 1.2; }
  .image .floating-c.is-frame-list { top: -0.625rem; padding: 0px 12.5rem; }
  .image .floating-c.is-frame-list h3 { height: 2rem; background: rgb(73, 184, 241); }
  .image .floating-c.is-frame-list h4 { height: 2rem; background: rgb(51, 51, 51); box-shadow: rgba(10, 10, 10, 0.65) 0px 6px 5px -4px; }
}
.image .floating-c.is-im-pd-0 { top: 0px; }
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .image .floating-c.is-im-pd-0 { top: auto; bottom: 0px; }
}
.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: 0px; }
}
.image .floating-c.is-im-pd-40 { top: 10.6667vw; }
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .image .floating-c.is-im-pd-40 { top: auto; bottom: 0px; }
}
.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: 0px; }
}
.image .floating-c.is-im-pd-80 { top: 21.3333vw; }
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .image .floating-c.is-im-pd-80 { top: auto; bottom: 0px; }
}
.image .floating-c.is-im-pd-100 { top: 26.6667vw; }
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .image .floating-c.is-im-pd-100 { top: auto; bottom: 0px; }
}
.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: 0px; }
}
.image .floating-c.is-im-pd-140 { top: 37.3333vw; }
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .image .floating-c.is-im-pd-140 { top: auto; bottom: 0px; }
}
.image .floating-c.is-im-pd-160 { top: 42.6667vw; }
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .image .floating-c.is-im-pd-160 { top: auto; bottom: 0px; }
}
.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: 0px; }
}
.image .floating-c.is-im-pd-200 { top: 53.3333vw; }
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .image .floating-c.is-im-pd-200 { top: auto; bottom: 0px; }
}
.image .floating-c.is-im-pd-220 { top: 58.6667vw; }
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .image .floating-c.is-im-pd-220 { top: auto; bottom: 0px; }
}
.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: 0px; }
}
.image .floating-c.is-im-pd-260 { top: 69.3333vw; }
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .image .floating-c.is-im-pd-260 { top: auto; bottom: 0px; }
}
.image .floating-c.is-im-pd-280 { top: 74.6667vw; }
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .image .floating-c.is-im-pd-280 { top: auto; bottom: 0px; }
}
.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: 0px; }
}
.image .floating-c.is-im-pd-320 { top: 85.3333vw; }
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .image .floating-c.is-im-pd-320 { top: auto; bottom: 0px; }
}
.image .floating-c.is-im-pd-340 { top: 90.6667vw; }
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .image .floating-c.is-im-pd-340 { top: auto; bottom: 0px; }
}
.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: 0px; }
}
.image .floating-c.is-im-pd-380 { top: 101.333vw; }
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .image .floating-c.is-im-pd-380 { top: auto; bottom: 0px; }
}
.image .floating-c.is-im-pd-400 { top: 106.667vw; }
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .image .floating-c.is-im-pd-400 { top: auto; bottom: 0px; }
}
.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: 0px; }
}
.image .floating-c.is-im-pd-440 { top: 117.333vw; }
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .image .floating-c.is-im-pd-440 { top: auto; bottom: 0px; }
}
.image .floating-c.is-im-pd-460 { top: 122.667vw; }
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .image .floating-c.is-im-pd-460 { top: auto; bottom: 0px; }
}
.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: 0px; }
}
.image .floating-c.is-im-pd-500 { top: 133.333vw; }
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .image .floating-c.is-im-pd-500 { top: auto; bottom: 0px; }
}
.image .floating-overlay { bottom: 0px; width: 100%; background-color: rgba(0, 0, 0, 0.65); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .image .floating-overlay { padding: 0.75rem 0.9375rem; }
}
@media screen and (min-width: 769px) {
  .image .floating-overlay { padding: 0.75rem 1.875rem; }
  .image .floating-overlay.is-small { padding: 0.3125rem 0.9375rem; }
  .image .floating-overlay.is-normal { padding: 1.25rem 0.625rem; }
  .image .floating-overlay.has-bkg-50 { background-color: rgba(0, 0, 0, 0.5); }
  .image .floating-overlay.is-relative { position: relative; }
}
.image .floating-overlay .text { color: rgb(255, 255, 255); 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: 0.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: 0.875rem; }
}
.image.has-media .icon, .image.has-media .icon-shadow { position: absolute; z-index: 10; bottom: -0.5125rem; left: -0.6875rem; transform: translate(50%, -50%); }
.image.has-media .icon.is-center, .image.has-media .is-center.icon-shadow { inset: 50% 50% auto auto; }
.image.has-media .icon.is-left, .image.has-media .is-left.icon-shadow { top: unset; right: unset; bottom: 0px; left: 0px; }
.image.has-media .icon-shadow { cursor: pointer; }
.image.has-media .icon-shadow i::before { text-shadow: rgba(2, 1, 1, 0.5) 0px 2px 3px; }
.image.has-h-dynamic img, .image.is-fit-cover img { object-fit: cover; }
.image.has-h-dynamic img { position: relative; height: calc(-128px + 100vh); }
.image.has-iframe { position: relative; overflow: hidden; height: 0px; 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; object-fit: cover; }
.image.has-object-fit-h-140 img { height: 140px; object-fit: cover; }
.image.has-object-fit-345 img { width: 345px; height: 345px; object-fit: cover; margin: 0px auto; }
.image.is-80vh { height: 80vh; }
.image.is-80vh img { width: auto; height: 80vh; margin-left: auto; }
.image.is-1by1 .has-ratio, .image.is-1by1 img, .image.is-1by2 .has-ratio, .image.is-1by2 img, .image.is-1by3 .has-ratio, .image.is-1by3 img, .image.is-2by1 .has-ratio, .image.is-2by1 img, .image.is-2by3 .has-ratio, .image.is-2by3 img, .image.is-3by1 .has-ratio, .image.is-3by1 img, .image.is-3by2 .has-ratio, .image.is-3by2 img, .image.is-3by4 .has-ratio, .image.is-3by4 img, .image.is-3by5 .has-ratio, .image.is-3by5 img, .image.is-4by3 .has-ratio, .image.is-4by3 img, .image.is-4by5 .has-ratio, .image.is-4by5 img, .image.is-5by3 .has-ratio, .image.is-5by3 img, .image.is-5by4 .has-ratio, .image.is-5by4 img, .image.is-9by16 .has-ratio, .image.is-9by16 img, .image.is-16by9 .has-ratio, .image.is-16by9 img, .image.is-square .has-ratio, .image.is-square img { width: 100%; height: 100%; }
.image.is-1by1, .image.is-square { padding-top: 100%; }
.image.is-5by4 { padding-top: 80%; }
.image.is-4by3 { padding-top: 75%; }
.image.is-3by2 { padding-top: 66.6666%; }
.image.is-5by3 { padding-top: 60%; }
.image.is-16by9 { padding-top: 56.25%; }
.image.is-2by1 { padding-top: 50%; }
.image.is-3by1 { padding-top: 33.3333%; }
.image.is-4by5 { padding-top: 125%; }
.image.is-3by4 { padding-top: 133.333%; }
.image.is-2by3 { padding-top: 150%; }
.image.is-3by5 { padding-top: 166.667%; }
.image.is-9by16 { padding-top: 177.778%; }
.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, .media-group-32-inv .image.is-50x50 { width: 48px; height: 48px; }
.image.is-64x64 { width: 64px; height: 64px; }
.image.is-70x70 { width: 70px; height: 70px; }
.image.is-72x72 { width: 72px; height: 72px; }
.image.is-90x90 { width: 90px; height: 90px; }
.image.is-96x96 { width: 96px; height: 96px; }
.image.is-104x104 { width: 104px; height: 104px; }
.image.is-120x120 { width: 120px; height: 120px; }
.image.is-128x128 { width: 128px; height: 128px; }
.image.is-140x140 { width: 140px; height: 140px; }
.image.is-170x170 { width: 170px; height: 170px; }
.image.is-250x250 { width: 250px; height: 250px; }
.image.is-13x13 { width: 13px; height: 13px; }
.image.is-18x18 { width: 18px; height: 18px; }
.image.is-32x78 { width: 32px; height: 78px; }
.image.is-40x35 { width: 40px; height: 35px; }
.image.is-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; object-fit: contain; }
.image.is-50x50 { width: 50px; height: 50px; }
.image.is-50x73 { width: 50px; height: 73px; }
.image.is-58x134 { width: 58px; height: 134px; }
.image.is-25x25 { width: 25px; height: 25px; }
.image.is-25x30 { width: 25px; height: 30px; }
.image.is-25x40 { width: 25px; height: 40px; }
.image.is-30x30 { width: 30px; height: 30px; }
.image.is-30x25 { width: 30px; height: 25px; }
.image.is-35x25 { width: 35px; height: 25px; }
.image.is-60x60 { width: 60px; height: 60px; }
.image.is-62x62 { width: 62px; height: 62px; }
.image.is-75x30 { width: 75px; height: 30px; }
.image.is-79x49 { width: 79px; height: 49px; }
.image.is-85x85 { width: 85px; height: 85px; }
.image.is-100x40 { width: 100px; height: 40px; }
.image.is-110x60 { width: 110px; height: 60px; }
.image.is-138x140 { width: 138px; height: 140px; }
.image.is-142x106 { width: 142px; height: 106px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .image.is-142x106 { width: 37.8667vw; height: 28.2667vw; }
}
.image.is-82x82 { width: 82px; height: 82px; }
.image.is-82x120 { width: 82px; height: 120px; }
.image.is-115x50 { width: 115px; height: 50px; }
.image.is-115x75 { width: 115px; height: 75px; }
.image.is-115x8990 { width: 115px; height: 86px; }
.image.is-116x87 { width: 116px; height: 87px; }
.image.is-144x108 { width: 144px; height: 108px; }
.image.is-145x145 { width: 145px; height: 145px; }
.image.is-145x150 { width: 145px; height: 150px; }
.image.is-145x80 { width: 145px; height: 80px; }
.image.is-140x180 { width: 140px; height: 180px; }
.image.is-165x240 { width: 165px; height: 240px; }
.image.is-167x167 { width: 167px; height: 167px; }
.image.is-175x130 { width: 175px; height: 130px; }
.image.is-180x140 { width: 180px; height: 140px; }
.image.is-152x86 { width: 152px; height: 86px; }
.image.is-152x113 { width: 152px; height: 113px; }
.image.is-166x130 { width: 166px; height: 130px; }
.image.is-166x248 { width: 166px; height: 248px; }
.image.is-167x94 { width: 167px; height: 94px; }
.image.is-170x128 { width: 170px; height: 128px; }
.image.is-187x105 { width: 187px; height: 105px; }
.image.is-192x144 { width: 192px; height: 144px; }
.image.is-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-375x257 { width: 375px; height: 257px; }
.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-572x475 { width: 572px; height: 475px; }
.image.is-640x360 { width: 640px; height: 360px; }
.image.is-651x368 { width: 651px; height: 368px; }
.image.is-655x368 { width: 655px; height: 368px; }
.image.is-656x492 { width: 656px; height: 492px; }
.image.is-570x428 { width: 570px; height: 428px; }
.image.is-590x300 { width: 590px; height: 300px; }
.image.is-823x522 { width: 823px; height: 522px; }
.image.is-990x557 { width: 990px; height: 557px; }
.image.is-1010x535 { width: 1010px; height: 535px; }
.image.is-1920x1077 { width: 1920px; height: 1077px; }
.image.is-autox480 { width: auto; height: 480px; }
@media screen and (min-width: 769px) {
  .image.is-254x142, .image.is-310x230 { overflow: hidden; }
}
.image.has-bg-size-contained { background-size: contain !important; }
.image.has-bg-size-cover { background-size: cover !important; }
.image.has-bg-centered { background-position: 50% center; }
.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: 0px; bottom: 0px; background-image: linear-gradient(transparent, rgb(0, 0, 0)); width: 100%; opacity: 0.4; height: 40px; }
.image.has-shadow-95 { position: relative; }
.image.has-shadow-95::after { content: ""; position: absolute; right: 0px; bottom: 0px; background-image: linear-gradient(transparent, rgb(0, 0, 0)); width: 100%; opacity: 0.4; height: 95px; }
.image.has-min-h-170 { min-height: 170px; }
.image.has-border-t-white { border-top: 3px solid rgb(255, 255, 255); }
.image.has-border-b-white { border-bottom: 3px solid rgb(255, 255, 255); }
.image.has-border-l-white { border-left: 3px solid rgb(255, 255, 255); }
.image.has-border-r-white { border-right: 3px solid rgb(255, 255, 255); }
.image.has-border-t-pianeta2020 { border-top: 3px solid rgb(241, 247, 220); }
.image.has-border-b-pianeta2020 { border-bottom: 3px solid rgb(241, 247, 220); }
.image.has-border-l-pianeta2020 { border-left: 3px solid rgb(241, 247, 220); }
.image.has-border-r-pianeta2020 { border-right: 3px solid rgb(241, 247, 220); }
.image.has-border-t-black { border-top: 3px solid rgb(51, 51, 51); }
.image.has-border-b-black { border-bottom: 3px solid rgb(51, 51, 51); }
.image.has-border-l-black { border-left: 3px solid rgb(51, 51, 51); }
.image.has-border-r-black { border-right: 3px solid rgb(51, 51, 51); }
.image.has-border-t-primary { border-top: 3px solid rgb(73, 184, 241); }
.image.has-border-b-primary { border-bottom: 3px solid rgb(73, 184, 241); }
.image.has-border-l-primary { border-left: 3px solid rgb(73, 184, 241); }
.image.has-border-r-primary { border-right: 3px solid rgb(73, 184, 241); }
.image.has-border-t-mine-shaft2 { border-top: 3px solid rgb(34, 34, 34); }
.image.has-border-b-mine-shaft2 { border-bottom: 3px solid rgb(34, 34, 34); }
.image.has-border-l-mine-shaft2 { border-left: 3px solid rgb(34, 34, 34); }
.image.has-border-r-mine-shaft2 { border-right: 3px solid rgb(34, 34, 34); }
.image.has-border-t-cornflower-blue { border-top: 3px solid rgb(9, 80, 117); }
.image.has-border-b-cornflower-blue { border-bottom: 3px solid rgb(9, 80, 117); }
.image.has-border-l-cornflower-blue { border-left: 3px solid rgb(9, 80, 117); }
.image.has-border-r-cornflower-blue { border-right: 3px solid rgb(9, 80, 117); }
.image.has-border-t-grey-darker { border-top: 3px solid rgb(51, 51, 51); }
.image.has-border-b-grey-darker { border-bottom: 3px solid rgb(51, 51, 51); }
.image.has-border-l-grey-darker { border-left: 3px solid rgb(51, 51, 51); }
.image.has-border-r-grey-darker { border-right: 3px solid rgb(51, 51, 51); }
.image.has-border-t-grey-dusty { border-top: 3px solid rgb(153, 153, 153); }
.image.has-border-b-grey-dusty { border-bottom: 3px solid rgb(153, 153, 153); }
.image.has-border-l-grey-dusty { border-left: 3px solid rgb(153, 153, 153); }
.image.has-border-r-grey-dusty { border-right: 3px solid rgb(153, 153, 153); }
.image.has-border-t-alto { border-top: 3px solid rgba(216, 216, 216, 0.23); }
.image.has-border-b-alto { border-bottom: 3px solid rgba(216, 216, 216, 0.23); }
.image.has-border-l-alto { border-left: 3px solid rgba(216, 216, 216, 0.23); }
.image.has-border-r-alto { border-right: 3px solid rgba(216, 216, 216, 0.23); }
.image.has-border-t-grey-dove { border-top: 3px solid rgb(102, 102, 102); }
.image.has-border-b-grey-dove { border-bottom: 3px solid rgb(102, 102, 102); }
.image.has-border-l-grey-dove { border-left: 3px solid rgb(102, 102, 102); }
.image.has-border-r-grey-dove { border-right: 3px solid rgb(102, 102, 102); }
.image.has-border-t-b-umber { border-top: 3px solid rgb(138, 47, 42); }
.image.has-border-b-b-umber { border-bottom: 3px solid rgb(138, 47, 42); }
.image.has-border-l-b-umber { border-left: 3px solid rgb(138, 47, 42); }
.image.has-border-r-b-umber { border-right: 3px solid rgb(138, 47, 42); }
.image.has-border-t-denim { border-top: 3px solid rgb(44, 152, 240); }
.image.has-border-b-denim { border-bottom: 3px solid rgb(44, 152, 240); }
.image.has-border-l-denim { border-left: 3px solid rgb(44, 152, 240); }
.image.has-border-r-denim { border-right: 3px solid rgb(44, 152, 240); }
.image.has-border-t-red-guard { border-top: 3px solid rgb(204, 0, 0); }
.image.has-border-b-red-guard { border-bottom: 3px solid rgb(204, 0, 0); }
.image.has-border-l-red-guard { border-left: 3px solid rgb(204, 0, 0); }
.image.has-border-r-red-guard { border-right: 3px solid rgb(204, 0, 0); }
.image.has-border-t-red-solid { border-top: 3px solid rgb(236, 0, 0); }
.image.has-border-b-red-solid { border-bottom: 3px solid rgb(236, 0, 0); }
.image.has-border-l-red-solid { border-left: 3px solid rgb(236, 0, 0); }
.image.has-border-r-red-solid { border-right: 3px solid rgb(236, 0, 0); }
.image.has-border-t-christine { border-top: 3px solid rgb(234, 91, 12); }
.image.has-border-b-christine { border-bottom: 3px solid rgb(234, 91, 12); }
.image.has-border-l-christine { border-left: 3px solid rgb(234, 91, 12); }
.image.has-border-r-christine { border-right: 3px solid rgb(234, 91, 12); }
.image.has-border-t-java { border-top: 3px solid rgb(25, 177, 194); }
.image.has-border-b-java { border-bottom: 3px solid rgb(25, 177, 194); }
.image.has-border-l-java { border-left: 3px solid rgb(25, 177, 194); }
.image.has-border-r-java { border-right: 3px solid rgb(25, 177, 194); }
.image.has-border-t-pic-blue { border-top: 3px solid rgb(73, 184, 241); }
.image.has-border-b-pic-blue { border-bottom: 3px solid rgb(73, 184, 241); }
.image.has-border-l-pic-blue { border-left: 3px solid rgb(73, 184, 241); }
.image.has-border-r-pic-blue { border-right: 3px solid rgb(73, 184, 241); }
.image.has-border-t-picton-blue-dark { border-top: 3px solid rgb(41, 171, 239); }
.image.has-border-b-picton-blue-dark { border-bottom: 3px solid rgb(41, 171, 239); }
.image.has-border-l-picton-blue-dark { border-left: 3px solid rgb(41, 171, 239); }
.image.has-border-r-picton-blue-dark { border-right: 3px solid rgb(41, 171, 239); }
.image.has-border-t-bus-yellow { border-top: 3px solid rgb(255, 216, 0); }
.image.has-border-b-bus-yellow { border-bottom: 3px solid rgb(255, 216, 0); }
.image.has-border-l-bus-yellow { border-left: 3px solid rgb(255, 216, 0); }
.image.has-border-r-bus-yellow { border-right: 3px solid rgb(255, 216, 0); }
.image.has-border-t-sunglow { border-top: 3px solid rgb(235, 200, 0); }
.image.has-border-b-sunglow { border-bottom: 3px solid rgb(235, 200, 0); }
.image.has-border-l-sunglow { border-left: 3px solid rgb(235, 200, 0); }
.image.has-border-r-sunglow { border-right: 3px solid rgb(235, 200, 0); }
.image.has-border-t-sunglow-dark { border-top: 3px solid rgb(254, 191, 46); }
.image.has-border-b-sunglow-dark { border-bottom: 3px solid rgb(254, 191, 46); }
.image.has-border-l-sunglow-dark { border-left: 3px solid rgb(254, 191, 46); }
.image.has-border-r-sunglow-dark { border-right: 3px solid rgb(254, 191, 46); }
.image.has-border-t-link { border-top: 3px solid rgb(73, 184, 241); }
.image.has-border-b-link { border-bottom: 3px solid rgb(73, 184, 241); }
.image.has-border-l-link { border-left: 3px solid rgb(73, 184, 241); }
.image.has-border-r-link { border-right: 3px solid rgb(73, 184, 241); }
.image.has-border-t-atoll { border-top: 3px solid rgb(10, 82, 120); }
.image.has-border-b-atoll { border-bottom: 3px solid rgb(10, 82, 120); }
.image.has-border-l-atoll { border-left: 3px solid rgb(10, 82, 120); }
.image.has-border-r-atoll { border-right: 3px solid rgb(10, 82, 120); }
.image.has-border-t-abbey { border-top: 3px solid rgb(68, 68, 73); }
.image.has-border-b-abbey { border-bottom: 3px solid rgb(68, 68, 73); }
.image.has-border-l-abbey { border-left: 3px solid rgb(68, 68, 73); }
.image.has-border-r-abbey { border-right: 3px solid rgb(68, 68, 73); }
.image.has-border-t-transparent { border-top: 3px solid rgba(255, 255, 255, 0); }
.image.has-border-b-transparent { border-bottom: 3px solid rgba(255, 255, 255, 0); }
.image.has-border-l-transparent { border-left: 3px solid rgba(255, 255, 255, 0); }
.image.has-border-r-transparent { border-right: 3px solid rgba(255, 255, 255, 0); }
.image.has-border-t-black-dark { border-top: 3px solid rgb(0, 0, 0); }
.image.has-border-b-black-dark { border-bottom: 3px solid rgb(0, 0, 0); }
.image.has-border-l-black-dark { border-left: 3px solid rgb(0, 0, 0); }
.image.has-border-r-black-dark { border-right: 3px solid rgb(0, 0, 0); }
.image.has-border-t-red-bn { border-top: 3px solid rgb(190, 45, 43); }
.image.has-border-b-red-bn { border-bottom: 3px solid rgb(190, 45, 43); }
.image.has-border-l-red-bn { border-left: 3px solid rgb(190, 45, 43); }
.image.has-border-r-red-bn { border-right: 3px solid rgb(190, 45, 43); }
.image.has-border-t-astral { border-top: 3px solid rgb(53, 128, 174); }
.image.has-border-b-astral { border-bottom: 3px solid rgb(53, 128, 174); }
.image.has-border-l-astral { border-left: 3px solid rgb(53, 128, 174); }
.image.has-border-r-astral { border-right: 3px solid rgb(53, 128, 174); }
.image.has-border-t-red-guardsman { border-top: 3px solid rgb(204, 0, 0); }
.image.has-border-b-red-guardsman { border-bottom: 3px solid rgb(204, 0, 0); }
.image.has-border-l-red-guardsman { border-left: 3px solid rgb(204, 0, 0); }
.image.has-border-r-red-guardsman { border-right: 3px solid rgb(204, 0, 0); }
.image.has-border-t-cornflower-light-blue { border-top: 3px solid rgb(68, 136, 241); }
.image.has-border-b-cornflower-light-blue { border-bottom: 3px solid rgb(68, 136, 241); }
.image.has-border-l-cornflower-light-blue { border-left: 3px solid rgb(68, 136, 241); }
.image.has-border-r-cornflower-light-blue { border-right: 3px solid rgb(68, 136, 241); }
.image.has-border-t-alabaster { border-top: 3px solid rgb(248, 248, 248); }
.image.has-border-b-alabaster { border-bottom: 3px solid rgb(248, 248, 248); }
.image.has-border-l-alabaster { border-left: 3px solid rgb(248, 248, 248); }
.image.has-border-r-alabaster { border-right: 3px solid rgb(248, 248, 248); }
.image.has-border-t-supernova { border-top: 3px solid rgb(250, 204, 0); }
.image.has-border-b-supernova { border-bottom: 3px solid rgb(250, 204, 0); }
.image.has-border-l-supernova { border-left: 3px solid rgb(250, 204, 0); }
.image.has-border-r-supernova { border-right: 3px solid rgb(250, 204, 0); }
.image.has-border-t-burning-orange { border-top: 3px solid rgb(252, 106, 54); }
.image.has-border-b-burning-orange { border-bottom: 3px solid rgb(252, 106, 54); }
.image.has-border-l-burning-orange { border-left: 3px solid rgb(252, 106, 54); }
.image.has-border-r-burning-orange { border-right: 3px solid rgb(252, 106, 54); }
.image.has-border-t-trinidad { border-top: 3px solid rgb(238, 75, 0); }
.image.has-border-b-trinidad { border-bottom: 3px solid rgb(238, 75, 0); }
.image.has-border-l-trinidad { border-left: 3px solid rgb(238, 75, 0); }
.image.has-border-r-trinidad { border-right: 3px solid rgb(238, 75, 0); }
.image.has-border-t-silver-chalice { border-top: 3px solid rgb(160, 160, 160); }
.image.has-border-b-silver-chalice { border-bottom: 3px solid rgb(160, 160, 160); }
.image.has-border-l-silver-chalice { border-left: 3px solid rgb(160, 160, 160); }
.image.has-border-r-silver-chalice { border-right: 3px solid rgb(160, 160, 160); }
.image.has-border-t-light-silver { border-top: 3px solid rgb(196, 196, 196); }
.image.has-border-b-light-silver { border-bottom: 3px solid rgb(196, 196, 196); }
.image.has-border-l-light-silver { border-left: 3px solid rgb(196, 196, 196); }
.image.has-border-r-light-silver { border-right: 3px solid rgb(196, 196, 196); }
.image.has-border-t-very-light-grey { border-top: 3px solid rgb(204, 204, 204); }
.image.has-border-b-very-light-grey { border-bottom: 3px solid rgb(204, 204, 204); }
.image.has-border-l-very-light-grey { border-left: 3px solid rgb(204, 204, 204); }
.image.has-border-r-very-light-grey { border-right: 3px solid rgb(204, 204, 204); }
.image.has-border-t-punch { border-top: 3px solid rgb(214, 40, 38); }
.image.has-border-b-punch { border-bottom: 3px solid rgb(214, 40, 38); }
.image.has-border-l-punch { border-left: 3px solid rgb(214, 40, 38); }
.image.has-border-r-punch { border-right: 3px solid rgb(214, 40, 38); }
.image.has-border-t-crimson { border-top: 3px solid rgb(227, 34, 19); }
.image.has-border-b-crimson { border-bottom: 3px solid rgb(227, 34, 19); }
.image.has-border-l-crimson { border-left: 3px solid rgb(227, 34, 19); }
.image.has-border-r-crimson { border-right: 3px solid rgb(227, 34, 19); }
.image.has-border-t-sahara { border-top: 3px solid rgb(194, 167, 18); }
.image.has-border-b-sahara { border-bottom: 3px solid rgb(194, 167, 18); }
.image.has-border-l-sahara { border-left: 3px solid rgb(194, 167, 18); }
.image.has-border-r-sahara { border-right: 3px solid rgb(194, 167, 18); }
.image.has-border-t-mine-shaft { border-top: 3px solid rgb(62, 61, 61); }
.image.has-border-b-mine-shaft { border-bottom: 3px solid rgb(62, 61, 61); }
.image.has-border-l-mine-shaft { border-left: 3px solid rgb(62, 61, 61); }
.image.has-border-r-mine-shaft { border-right: 3px solid rgb(62, 61, 61); }
.image.has-border-t-boulder { border-top: 3px solid rgb(119, 119, 119); }
.image.has-border-b-boulder { border-bottom: 3px solid rgb(119, 119, 119); }
.image.has-border-l-boulder { border-left: 3px solid rgb(119, 119, 119); }
.image.has-border-r-boulder { border-right: 3px solid rgb(119, 119, 119); }
.image.has-border-t-san-marino { border-top: 3px solid rgb(73, 114, 179); }
.image.has-border-b-san-marino { border-bottom: 3px solid rgb(73, 114, 179); }
.image.has-border-l-san-marino { border-left: 3px solid rgb(73, 114, 179); }
.image.has-border-r-san-marino { border-right: 3px solid rgb(73, 114, 179); }
.media { display: flex; align-items: flex-start; text-align: left; }
.media.has-align-center { align-items: center; }
.media.has--sm-width { width: 260px; padding: 0px; align-items: center; }
.media.is--sm-item .media-content .title-checkbox { display: flex; justify-content: space-between; align-items: center; position: relative; }
.media.is--sm-item .media-content .title-checkbox.bck-media-list-special.is--off-cont::after, .media.is--sm-item .media-content .title-checkbox.has--border::after { content: ""; height: 26px; border-right: 1px solid rgb(191, 191, 191); position: absolute; top: 2px; right: -0.9375rem; }
.media.is--sm-item .media-content .title-checkbox + .text.is--light { margin-top: 0.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: 18px; }
}
@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: 0px; align-items: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .media.author { width: 345px; height: 70px; margin-top: 0px; margin-right: 0px; padding-top: 0px; margin-bottom: 1.25rem; }
}
.media.author:nth-child(2n) { margin-right: 0px; }
.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: 0px; 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: 18px; }
}
@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: 18px; }
}
@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: rgb(51, 51, 51); }
}
@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: 0.875rem; }
}
.media.is--favourites.author { width: 425px; height: 75px; margin-bottom: 1.875rem; margin-right: 1.875rem; padding: 0px; margin-top: 0px !important; }
@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: 0.9375rem; margin-bottom: 6.25rem; padding: 0px; }
.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: 0.75rem; border-top: 1px solid rgb(221, 221, 221); }
.media .media .content:not(:last-child), .media .media .control:not(:last-child) { margin-bottom: 0.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 rgb(221, 221, 221); }
.media + .media.has-border-b { padding-bottom: 1rem; border-bottom: 1px solid rgb(221, 221, 221); }
.media.is-small + .media { padding-top: 0.625rem; margin-top: 0.625rem; }
.media.is-small + .media.has-border-b { padding-bottom: 0.625rem; border-bottom: 1px solid rgb(221, 221, 221); }
.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 rgb(221, 221, 221); }
.media-left, .media-right { flex: 0 0 auto; }
.media-left { margin-right: 0.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: 0.25rem 10px; background-color: rgb(239, 239, 239); color: rgb(73, 184, 241); 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: 0.875rem; }
}
.media-left.media-rounded { display: flex; justify-content: center; align-items: center; width: 150px; height: 150px; background-color: rgb(236, 239, 240); color: rgb(9, 80, 117); 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: 0.625rem; }
.media-right.has-pd-sm { padding: 1.25rem 1.25rem 1.25rem 0.625rem; margin: 0px; }
.media-content { flex: 1 1 auto; text-align: left; }
.media-content.is--small { max-width: 200px; }
.media-content.has-pd-sm { padding: 1.25rem 0.625rem; margin: 0px; }
.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: 0.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: 0.9375rem; border: 3px solid rgb(10, 82, 120); 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: 0px; }
.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: 0.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 rgb(222, 222, 222); }
.media-art-content > .subtitle-art:not(:only-child) { padding-top: 0.75rem; }
.media-art-content > .subtitle-art:only-child { margin-top: -0.1875rem; }
.media-art-v { display: flex; flex: 1 1 auto; margin-left: 0px; }
.type-article-podcast .media-art-v { min-height: 145px; }
.media-art-v-left { display: flex; align-items: flex-start; margin-top: 0.25rem; margin-right: 0.9375rem; }
.media-art-v-left.has-image { margin-top: 0px; }
.media-art-v-content { width: 100%; padding-bottom: 1rem; margin-bottom: 1rem; border-bottom: 1px solid rgb(222, 222, 222); }
.media-art-v-content.has-border-none { border-bottom: none; }
.media-art-v-content.is-small { padding-bottom: 0px; margin-bottom: 0.3125rem; }
.media-art-v-content .image { margin-top: 0.1875rem; }
.media-art-v-content .image + .subtitle-art { margin-top: 0.75rem; }
.media-art-v:first-child { padding-top: 0px; margin-top: 1rem; }
.media-art-v:last-child > .media-art-v-content { margin-bottom: 0px; }
.media-group + .media-items { padding-top: 1rem; margin-top: 1rem; border-top: 1px solid rgb(221, 221, 221); }
.embedded .twitter-tweet { margin: auto; }
.embedded-url { display: flex; place-content: center space-between; align-items: center; margin: 0.9375rem 0px; }
.embedded-url + .related-art { margin-top: 0.9375rem; }
.embedded-url .link { color: rgb(51, 51, 51); }
@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: 0.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: 0.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: rgb(66, 103, 178); }
.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: rgb(73, 184, 241); }
.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: rgb(0, 0, 0); }
.social div.has-colors i[class*="comics"], .social ul.has-colors i[class*="comics"] { color: rgb(73, 184, 241); }
.social div.has-colors i[class*="link"], .social ul.has-colors i[class*="link"] { color: rgb(17, 112, 170); }
.social div.has-colors i[class*="more"], .social ul.has-colors i[class*="more"] { color: rgb(93, 101, 110); border-radius: 50%; }
.has-media .social div.has-colors i[class*="more"], .has-media .social ul.has-colors i[class*="more"] { background-color: rgb(255, 255, 255); }
.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: rgb(51, 188, 72); }
.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: rgb(35, 150, 203); }
.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: rgb(23, 133, 251); }
.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: rgb(73, 184, 241); }
.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: rgb(62, 115, 154); }
.social div.is-vertical.is-small .social-item, .social ul.is-vertical.is-small .social-item { padding: 0.1875rem 0px; }
.social div.is-vertical .social-item, .social ul.is-vertical .social-item { position: relative; padding: 0.5rem 0.75rem; cursor: pointer; }
.social div.is-vertical .social-item-profile, .social ul.is-vertical .social-item-profile { display: flex; place-content: center flex-start; align-items: center; padding: 0.3125rem 0px; }
@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: 18px; }
}
@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: 0.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: 0.875rem; }
}
.social div.is-horizontal .social-item, .social ul.is-horizontal .social-item { position: relative; padding: 0px 0.3125rem; cursor: pointer; }
.social div.is-horizontal .social-item:first-child, .social ul.is-horizontal .social-item:first-child { padding-left: 0px; }
.social div.is-horizontal .social-item:last-child, .social ul.is-horizontal .social-item:last-child { padding-right: 0px; }
@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: 0px; right: 0px; }
.social.is-float-rad { width: 188px; height: 40px; padding: 0.375rem; background-color: rgb(255, 255, 255); box-shadow: rgba(10, 10, 10, 0.5) 0px 2px 4px 0px; 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: -0.75rem; cursor: pointer; }
}
.bck-social-nav.is--sticky { position: sticky; z-index: 11; top: 50px; }
.type-card .bck-social-nav.is--sticky { top: 160px; }
.bck-social-nav.is--login .social-item .icon, .bck-social-nav.is--login .social-item .image.has-media .icon-shadow, .image.has-media .bck-social-nav.is--login .social-item .icon-shadow { height: 31px; width: 31px; background-position: 50% center; border-radius: 50%; border: 1px solid rgb(252, 106, 54); }
.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(""); 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(""); 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(""); 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(""); 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(""); 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(""); 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% center; cursor: pointer; }
.bck-social-nav.is--event .social-item[data-social="calendar"] { background-image: url(""); }
.bck-social-nav.is--event .social-item[data-social="fb"] { background-image: url(""); }
.bck-social-nav.is--event .social-item[data-social="tw"] { background-image: url(""); }
.bck-social-nav.is--event .social-item[data-social="li"] { background-image: url(""); }
.bck-social-nav.is--event .social-item[data-social="email"] { background-image: url(""); }
.bck-social-nav.is--event .social-item[data-social="share"] { background-image: url(""); }
.tabs-inline { border-bottom: 1px solid rgb(239, 239, 239); background-color: rgb(255, 255, 255); display: flex; place-content: center flex-end; align-items: 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: 18px; }
}
@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: 0.3125rem 1.1875rem; color: rgb(102, 102, 102); }
.tabs-inline li.is-active { border-bottom: 3px solid rgb(153, 153, 153); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .tabs-inline li.is-active { font-family: Roboto-Medium; font-weight: 400; font-size: 18px; }
}
@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: rgb(51, 51, 51); }
.tab-arg { display: flex; align-items: center; padding: 0px 0.9375rem 0px 0px; border-top: none; background-color: rgb(255, 255, 255); }
.tab-arg li { position: relative; margin: 0px 0.9375rem; color: rgb(10, 10, 10); line-height: 1; transition: 0.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: 0.875rem; }
}
.tab-arg li:first-child { margin-left: 0px; }
.tab-arg li a { color: rgb(10, 10, 10); }
.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: 0px; width: 25px; height: 25px; background-image: linear-gradient(45deg, transparent 50%, rgb(10, 10, 10) 0px), linear-gradient(135deg, rgb(10, 10, 10) 50%, transparent 0px), linear-gradient(90deg, rgb(10, 10, 10), rgb(204, 204, 204)); background-position: calc(100% - 20px) calc(1em + 2px), calc(100% - 15px) calc(1em + 2px), -0.625rem 0.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; transform: rotate(180deg); }
.tab-arg li.has--dropdown .subtab-list { position: absolute; top: 20px; width: 225px; padding: 1.875rem 1.25rem; background-color: rgb(250, 250, 250); border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 5px 0px, rgba(0, 0, 0, 0.12) 0px 3px 4px 0px, rgba(0, 0, 0, 0.14) 0px 2px 4px 0px; }
.tab-arg li.has--dropdown .subtab-list li { margin: 0px; }
.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: 0px 1.1875rem; color: rgb(51, 51, 51); }
}
@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: 0.875rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .tab-arg li:first-child { margin-left: 0px; }
  .tab-arg li a { color: rgb(51, 51, 51); }
  .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 rgb(160, 160, 160); }
  .tabs-nav, .tabs-nav li { display: flex; align-items: center; }
  .tabs-nav li { margin: 0px 1.9375rem; color: rgb(255, 255, 255); }
}
@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: 0.875rem; }
}
@media screen and (min-width: 769px) {
  .tabs-nav li a { color: rgb(255, 255, 255); white-space: nowrap; }
  .tabs-nav li::before { width: 8px; height: 8px; margin: 0px 0.375rem; background-color: rgb(255, 255, 255); content: ""; }
  .tabs-nav.is-black { border-top: 1px solid rgb(222, 222, 222); background-color: rgb(255, 255, 255); }
  .tabs-nav.is-black li { border-bottom: 2px solid transparent; color: rgb(10, 10, 10); line-height: 1; transition: 0.2s ease-in-out; }
  .tabs-nav.is-black li:hover { border-bottom: 2px solid rgb(73, 184, 241); }
  .tabs-nav.is-black li a { color: rgb(10, 10, 10); }
  .tabs-nav.is-black li::before { display: none; }
  .tabs-nav.is-black-cha { border-top: none; background-color: rgb(255, 255, 255); }
  .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.is-active, .tabs-nav.is-black-cha.is-dataroom li:hover { border-bottom: none; }
  .tabs-nav.is-black-cha.is-dataroom li.is-active a, .tabs-nav.is-black-cha.is-dataroom li:hover a { color: rgb(214, 40, 38); }
  .tabs-nav.is-black-cha li { margin: 0px 0.9375rem; border-bottom: 2px solid transparent; color: rgb(10, 10, 10); line-height: 1; transition: 0.2s ease-in-out; }
  .tabs-nav.is-black-cha li.is-vivimilano { border-bottom: transparent; }
  .tabs-nav.is-black-cha li.is-vivimilano a { width: 106px; height: 32px; background-image: url(""); background-size: 93%; background-repeat: no-repeat; text-indent: -9999px; }
  .tabs-nav.is-black-cha li.has-dot { color: rgb(10, 82, 120); }
  .tabs-nav.is-black-cha li.has-dot a { position: relative; color: rgb(10, 82, 120); }
  .tabs-nav.is-black-cha li.has-dot a::before { content: ""; position: absolute; bottom: 40%; left: -10px; width: 5px; height: 5px; background-color: rgb(10, 82, 120); border-radius: 50%; }
  .tabs-nav.is-black-cha li:first-child { margin-left: 0px; }
  .tabs-nav.is-black-cha li.is-active, .tabs-nav.is-black-cha li:hover:not(.is-vivimilano) { border-bottom: 2px solid rgb(73, 184, 241); }
  .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: rgb(51, 51, 51); font-size: 0.375rem; font-family: corriere-icon !important; }
  .tabs-nav.is-black-cha li.has--dropdown.is--active::after { 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: rgb(255, 255, 255); border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.35) 0px 2px 4px 0px; z-index: 1; }
  .tabs-nav.is-black-cha li.has--dropdown .subtab-list li { margin: 0px; }
  .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: rgb(51, 51, 51); }
  .tabs-nav.is-black-cha li a { color: rgb(10, 10, 10); }
  .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: 0px 0.9375rem; border-bottom: 2px solid transparent; color: rgb(255, 255, 255); line-height: 1; transition: 0.2s ease-in-out; text-transform: uppercase; }
  .tabs-nav.is-white li:first-child { margin-left: 0px; }
  .tabs-nav.is-white li:last-child { margin-right: 0px; }
  .tabs-nav.is-white li.is-active, .tabs-nav.is-white li:hover { border-bottom: 2px solid rgb(73, 184, 241); }
  .tabs-nav.is-white li a { color: rgb(255, 255, 255); }
  .tabs-nav.is-white li::before { display: none; }
  .tabs-nav.is-primary { border-top: 1px solid rgb(222, 222, 222); background-color: rgb(255, 255, 255); }
  .tabs-nav.is-primary li, .tabs-nav.is-primary li a { color: rgb(73, 184, 241); }
  .tabs-nav.is-primary li::before { background-color: rgb(73, 184, 241); content: ""; }
  .tabs-nav.has-title { justify-content: space-between; height: 48px; }
  .bck-media-list-special .tabs-nav.has-title .title-medium, .bck-media-list-special .tabs-nav.has-title .title-medium-bold, .bck-media-list-special .tabs-nav.has-title .title-small, .bck-media-list-special .tabs-nav.has-title .title-small-b-b, .tabs-nav.has-title .bck-media-list-special .title-medium, .tabs-nav.has-title .bck-media-list-special .title-medium-bold, .tabs-nav.has-title .bck-media-list-special .title-small, .tabs-nav.has-title .bck-media-list-special .title-small-b-b, .tabs-nav.has-title .title { flex-grow: 0; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .tabs-nav.has-title .title-medium, .bck-media-list-special .tabs-nav.has-title .title-medium-bold, .bck-media-list-special .tabs-nav.has-title .title-small, .bck-media-list-special .tabs-nav.has-title .title-small-b-b, .tabs-nav.has-title .bck-media-list-special .title-medium, .tabs-nav.has-title .bck-media-list-special .title-medium-bold, .tabs-nav.has-title .bck-media-list-special .title-small, .tabs-nav.has-title .bck-media-list-special .title-small-b-b, .tabs-nav.has-title .title { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 3.73333vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .tabs-nav.has-title .title-medium, .bck-media-list-special .tabs-nav.has-title .title-medium-bold, .bck-media-list-special .tabs-nav.has-title .title-small, .bck-media-list-special .tabs-nav.has-title .title-small-b-b, .tabs-nav.has-title .bck-media-list-special .title-medium, .tabs-nav.has-title .bck-media-list-special .title-medium-bold, .tabs-nav.has-title .bck-media-list-special .title-small, .tabs-nav.has-title .bck-media-list-special .title-small-b-b, .tabs-nav.has-title .title { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .bck-media-list-special .tabs-nav.has-title .title-medium, .bck-media-list-special .tabs-nav.has-title .title-medium-bold, .bck-media-list-special .tabs-nav.has-title .title-small, .bck-media-list-special .tabs-nav.has-title .title-small-b-b, .tabs-nav.has-title .bck-media-list-special .title-medium, .tabs-nav.has-title .bck-media-list-special .title-medium-bold, .tabs-nav.has-title .bck-media-list-special .title-small, .tabs-nav.has-title .bck-media-list-special .title-small-b-b, .tabs-nav.has-title .title { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 0.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: 0px; 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: 0.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:first-child { margin: 0px 0.9375rem; }
  .bck-tabs.is-fixed-top[data-fixed="offset-mounth"] { left: 0px; border-top: 1px solid rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); background-color: rgb(34, 34, 34); }
  .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: 0.9375rem; }
  .bck-tabs.is-piction-blue .tabs-nav { height: 30px; border-top: none; background-color: rgb(255, 255, 255); }
  .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: 0px 0.9375rem; border-bottom: 2px solid transparent; color: rgb(10, 10, 10); line-height: 1; transition: 0.2s ease-in-out; }
  .bck-tabs.is-piction-blue .tabs-nav li:first-child { margin-left: 0px; }
  .bck-tabs.is-piction-blue .tabs-nav li.is-active, .bck-tabs.is-piction-blue .tabs-nav li:hover { border-bottom: 2px solid rgb(41, 171, 239); }
  .bck-tabs.is-piction-blue .tabs-nav li.is-active a, .bck-tabs.is-piction-blue .tabs-nav li:hover a { color: rgb(41, 171, 239); }
  .bck-tabs.is-piction-blue .tabs-nav li a { color: rgb(10, 10, 10); }
  .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 rgb(222, 222, 222); }
  .type-home .bck-tabs:not(:last-child) { margin-bottom: 1.5625rem; }
  .bck-tabs .tabs-radius { padding: 1.25rem; border-top: 1px solid rgb(222, 222, 222); }
  .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: 0px 0.9375rem; margin: 0px 0.625rem; background-color: rgb(222, 222, 222); color: rgb(102, 102, 102); 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: 0.9375rem; }
}
@media screen and (min-width: 769px) {
  .bck-tabs .tabs-radius li a { color: rgb(102, 102, 102); }
  .bck-tabs .tabs-months { padding: 1.25rem 0px; border-top: 1px solid rgb(255, 255, 255); }
  .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: 0px 0.9375rem; background-color: rgb(34, 34, 34); color: rgb(102, 102, 102); 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: 0.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: 0.75rem; }
}
@media screen and (min-width: 769px) {
  .bck-tabs .tabs-months li:not(:first-child) { border-left: 1px solid rgb(255, 255, 255); }
  .bck-tabs .tabs-months li a { color: rgb(255, 255, 255); white-space: nowrap; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .tabs-nav { height: 48px; background-color: rgb(9, 80, 117); display: flex; place-content: center flex-start; align-items: center; }
  .navbar__footer.is-grey-dark .tabs-nav { background-color: rgb(73, 73, 73); }
  .tabs-nav li { display: flex; flex: 1 0 auto; justify-content: center; align-items: center; height: 100%; padding: 0px 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: 0.875rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .tabs-nav li.is-active { border-bottom: 3px solid rgb(255, 255, 255); }
  .tabs-nav li.is-vivimilano { border-bottom: transparent; }
  .tabs-nav li.is-vivimilano a { width: 106px; height: 26px; background-image: url(""); background-size: 93%; background-repeat: no-repeat; text-indent: -9999px; background-position: 7px -3px; }
  .tabs-nav li a { color: rgb(255, 255, 255); white-space: nowrap; }
  .tabs-nav.is-grey-dark { background-color: rgb(73, 73, 73); }
  .tabs-nav.is-grey-dark li.is-active { border-bottom: 3px solid rgb(255, 255, 255); }
  .tabs-nav.is-grey-dark li a { color: rgb(255, 255, 255); white-space: nowrap; }
  .tabs-nav.is-grey-darker { background-color: rgb(51, 51, 51); }
  .tabs-nav.is-grey-darker li.is-active { border-bottom: 3px solid rgb(255, 255, 255); }
  .tabs-nav.is-grey-darker li a { color: rgb(255, 255, 255); }
  .tabs-nav.is-white { background-color: rgb(255, 255, 255); }
  .tabs-nav.is-white li.is-active { border-bottom: 3px solid rgb(73, 184, 241); }
  .tabs-nav.is-white li a { color: rgb(73, 184, 241); }
  .tabs-nav.is-white-and-black { background-color: rgb(255, 255, 255); }
  .tabs-nav.is-white-and-black li { letter-spacing: -0.2px; padding: 0px 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: 0.875rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .tabs-nav.is-white-and-black li:first-child { padding-left: 0.9375rem; }
  .tabs-nav.is-white-and-black li a { color: rgb(10, 10, 10); }
  .tabs-months, .tabs-months li { display: flex; align-items: center; }
  .tabs-months li { height: 40px; padding: 0px 0.9375rem; background-color: rgb(34, 34, 34); color: rgb(102, 102, 102); 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: 0.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: 0.875rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .tabs-months li:not(:first-child) { border-left: 1px solid rgb(255, 255, 255); }
  .tabs-months li a { color: rgb(255, 255, 255); white-space: nowrap; }
  .tabs-months .tabs-months { display: flex; justify-content: center; align-items: center; padding: 1.25rem 0px; border-top: 1px solid rgb(255, 255, 255); }
  .tabs-months .tabs-months li { display: flex; justify-content: center; align-items: center; height: 40px; padding: 0px 0.9375rem; color: rgb(102, 102, 102); 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: 0.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: 0.75rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .tabs-months .tabs-months li:not(:first-child) { border-left: 1px solid rgb(255, 255, 255); }
  .tabs-months .tabs-months li a { color: rgb(255, 255, 255); }
  .tabs__content { padding: 0.625rem 0px; }
  .tabs__content .tabs-title { padding: 0px 0.9375rem 0.625rem; color: rgb(10, 82, 120); 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: 0.875rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .tabs__content .buttons { flex-wrap: nowrap; height: 55px; padding: 0px 0.9375rem; }
  .tabs__content .buttons .button { height: 48px; border-radius: 24px; box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 2px 0px, rgba(0, 0, 0, 0.24) 0px 2px 2px 0px; background-color: rgb(255, 255, 255); text-transform: uppercase; }
  .tabs__content .buttons .button:not(:last-child):not(.is-fullwidth):not(.button.is-fullwidth-c) { margin-right: 0.9375rem; }
  .tabs-shadow { position: absolute; right: 0px; width: 70px; height: 48px; background-image: linear-gradient(270deg, rgb(255, 255, 255), rgba(255, 255, 255, 0)); opacity: 0.9; z-index: 1; pointer-events: none; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .notification { position: relative; padding: 1.25rem 0.875rem 1.75rem; margin: 0px -0.9375rem; background-color: rgb(255, 255, 255); }
  .notification.is-alert { padding: 1.5625rem 0.875rem; margin: 0px; }
  .notification.is-white { background-color: rgb(255, 255, 255); }
  .notification.is-white .overtitle-art, .notification.is-white .title-art { color: rgb(10, 10, 10); }
  .notification.is-pianeta2020 { background-color: rgb(241, 247, 220); }
  .notification.is-pianeta2020 .overtitle-art, .notification.is-pianeta2020 .title-art { color: rgb(241, 247, 220); }
  .notification.is-black { background-color: rgb(51, 51, 51); }
  .notification.is-black .overtitle-art, .notification.is-black .title-art { color: rgb(255, 255, 255); }
  .notification.is-primary { background-color: rgb(73, 184, 241); }
  .notification.is-primary .overtitle-art, .notification.is-primary .title-art { color: rgb(255, 255, 255); }
  .notification.is-mine-shaft2 { background-color: rgb(34, 34, 34); }
  .notification.is-mine-shaft2 .overtitle-art, .notification.is-mine-shaft2 .title-art { color: rgb(62, 61, 61); }
  .notification.is-cornflower-blue { background-color: rgb(9, 80, 117); }
  .notification.is-cornflower-blue .overtitle-art, .notification.is-cornflower-blue .title-art { color: rgb(255, 255, 255); }
  .notification.is-grey-darker { background-color: rgb(51, 51, 51); }
  .notification.is-grey-darker .overtitle-art, .notification.is-grey-darker .title-art { color: rgb(255, 255, 255); }
  .notification.is-grey-dusty { background-color: rgb(153, 153, 153); }
  .notification.is-grey-dusty .overtitle-art, .notification.is-grey-dusty .title-art { color: rgb(255, 255, 255); }
  .notification.is-alto { background-color: rgba(216, 216, 216, 0.23); }
  .notification.is-alto .overtitle-art, .notification.is-alto .title-art { color: rgb(255, 255, 255); }
  .notification.is-grey-dove { background-color: rgb(102, 102, 102); }
  .notification.is-grey-dove .overtitle-art, .notification.is-grey-dove .title-art { color: rgb(255, 255, 255); }
  .notification.is-b-umber { background-color: rgb(138, 47, 42); }
  .notification.is-b-umber .overtitle-art, .notification.is-b-umber .title-art { color: rgb(255, 255, 255); }
  .notification.is-denim { background-color: rgb(44, 152, 240); }
  .notification.is-denim .overtitle-art, .notification.is-denim .title-art { color: rgb(255, 255, 255); }
  .notification.is-red-guard { background-color: rgb(204, 0, 0); }
  .notification.is-red-guard .overtitle-art, .notification.is-red-guard .title-art { color: rgb(255, 255, 255); }
  .notification.is-red-solid { background-color: rgb(236, 0, 0); }
  .notification.is-red-solid .overtitle-art, .notification.is-red-solid .title-art { color: rgb(255, 255, 255); }
  .notification.is-christine { background-color: rgb(234, 91, 12); }
  .notification.is-christine .overtitle-art, .notification.is-christine .title-art { color: rgb(255, 255, 255); }
  .notification.is-java { background-color: rgb(25, 177, 194); }
  .notification.is-java .overtitle-art, .notification.is-java .title-art { color: rgb(255, 255, 255); }
  .notification.is-pic-blue { background-color: rgb(73, 184, 241); }
  .notification.is-pic-blue .overtitle-art, .notification.is-pic-blue .title-art { color: rgb(255, 255, 255); }
  .notification.is-picton-blue-dark { background-color: rgb(41, 171, 239); }
  .notification.is-picton-blue-dark .overtitle-art, .notification.is-picton-blue-dark .title-art { color: rgb(255, 255, 255); }
  .notification.is-bus-yellow { background-color: rgb(255, 216, 0); }
  .notification.is-bus-yellow .overtitle-art, .notification.is-bus-yellow .title-art { color: rgb(10, 10, 10); }
  .notification.is-sunglow { background-color: rgb(235, 200, 0); }
  .notification.is-sunglow .overtitle-art, .notification.is-sunglow .title-art { color: rgb(255, 255, 255); }
  .notification.is-sunglow-dark { background-color: rgb(254, 191, 46); }
  .notification.is-sunglow-dark .overtitle-art, .notification.is-sunglow-dark .title-art { color: rgb(10, 10, 10); }
  .notification.is-link { background-color: rgb(73, 184, 241); }
  .notification.is-link .overtitle-art, .notification.is-link .title-art { color: rgb(255, 255, 255); }
  .notification.is-atoll { background-color: rgb(10, 82, 120); }
  .notification.is-atoll .overtitle-art, .notification.is-atoll .title-art { color: rgb(255, 255, 255); }
  .notification.is-abbey { background-color: rgb(68, 68, 73); }
  .notification.is-abbey .overtitle-art, .notification.is-abbey .title-art { color: rgb(255, 255, 255); }
  .notification.is-transparent { background-color: rgba(255, 255, 255, 0); }
  .notification.is-transparent .overtitle-art, .notification.is-transparent .title-art { color: rgba(255, 255, 255, 0); }
  .notification.is-black-dark { background-color: rgb(0, 0, 0); }
  .notification.is-black-dark .overtitle-art, .notification.is-black-dark .title-art { color: rgb(255, 255, 255); }
  .notification.is-red-bn { background-color: rgb(190, 45, 43); }
  .notification.is-red-bn .overtitle-art, .notification.is-red-bn .title-art { color: rgb(255, 255, 255); }
  .notification.is-astral { background-color: rgb(53, 128, 174); }
  .notification.is-astral .overtitle-art, .notification.is-astral .title-art { color: rgb(255, 255, 255); }
  .notification.is-red-guardsman { background-color: rgb(204, 0, 0); }
  .notification.is-red-guardsman .overtitle-art, .notification.is-red-guardsman .title-art { color: rgb(255, 255, 255); }
  .notification.is-cornflower-light-blue { background-color: rgb(68, 136, 241); }
  .notification.is-cornflower-light-blue .overtitle-art, .notification.is-cornflower-light-blue .title-art { color: rgb(255, 255, 255); }
  .notification.is-alabaster { background-color: rgb(248, 248, 248); }
  .notification.is-alabaster .overtitle-art, .notification.is-alabaster .title-art { color: rgb(0, 0, 0); }
  .notification.is-supernova { background-color: rgb(250, 204, 0); }
  .notification.is-supernova .overtitle-art, .notification.is-supernova .title-art { color: rgb(10, 82, 120); }
  .notification.is-burning-orange { background-color: rgb(252, 106, 54); }
  .notification.is-burning-orange .overtitle-art, .notification.is-burning-orange .title-art { color: rgb(11, 115, 141); }
  .notification.is-trinidad { background-color: rgb(238, 75, 0); }
  .notification.is-trinidad .overtitle-art, .notification.is-trinidad .title-art { color: rgb(11, 115, 141); }
  .notification.is-silver-chalice { background-color: rgb(160, 160, 160); }
  .notification.is-silver-chalice .overtitle-art, .notification.is-silver-chalice .title-art { color: rgb(10, 10, 10); }
  .notification.is-light-silver { background-color: rgb(196, 196, 196); }
  .notification.is-light-silver .overtitle-art, .notification.is-light-silver .title-art { color: rgb(10, 10, 10); }
  .notification.is-very-light-grey { background-color: rgb(204, 204, 204); }
  .notification.is-very-light-grey .overtitle-art, .notification.is-very-light-grey .title-art { color: rgb(10, 10, 10); }
  .notification.is-punch { background-color: rgb(214, 40, 38); }
  .notification.is-punch .overtitle-art, .notification.is-punch .title-art { color: rgb(255, 255, 255); }
  .notification.is-crimson { background-color: rgb(227, 34, 19); }
  .notification.is-crimson .overtitle-art, .notification.is-crimson .title-art { color: rgb(255, 255, 255); }
  .notification.is-sahara { background-color: rgb(194, 167, 18); }
  .notification.is-sahara .overtitle-art, .notification.is-sahara .title-art { color: rgb(255, 255, 255); }
  .notification.is-mine-shaft { background-color: rgb(62, 61, 61); }
  .notification.is-mine-shaft .overtitle-art, .notification.is-mine-shaft .title-art { color: rgb(255, 255, 255); }
  .notification.is-boulder { background-color: rgb(119, 119, 119); }
  .notification.is-boulder .overtitle-art, .notification.is-boulder .title-art { color: rgb(255, 255, 255); }
  .notification.is-san-marino { background-color: rgb(73, 114, 179); }
  .notification.is-san-marino .overtitle-art, .notification.is-san-marino .title-art { color: rgb(255, 255, 255); }
  .notification__content { display: flex; place-content: space-between center; align-items: flex-start; }
  .notification .item-close { position: absolute; top: 10px; right: 14px; }
  .notification .items-left, .notification .items-right { flex: 0 0 13%; }
  .notification .items-left:empty, .notification .items-right:empty { width: 40px; }
  .notification .items-content { flex: 1 1 auto; }
  .notification .items-content .text { line-height: 1.2; text-align: center; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .notification .items-content .text { font-family: Roboto-Medium; font-weight: 400; font-size: 4.8vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .notification .items-content .text { font-family: Roboto-Medium; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .notification .items-content .text { font-family: Roboto-Medium; font-weight: 400; font-size: 1.125rem; }
}
@media screen and (min-width: 769px) {
  .bck-notification { border-top: 1px solid rgb(167, 26, 31); border-bottom: 1px solid rgb(222, 222, 222); background-color: rgb(234, 234, 234); }
  .bck-notification:not(:last-child) { margin-bottom: 1.5625rem; }
  .bck-notification .notification { position: relative; width: 996px; max-width: 996px; margin: 0px auto; }
  .bck-notification .notification__header { padding: 0.375rem 1.5625rem; background-color: rgb(204, 0, 0); }
  .bck-notification .notification__content { display: flex; flex-direction: column; place-content: flex-start center; align-items: flex-start; padding: 0.9375rem 1.5625rem; }
}
.dropdown { display: flex; flex: 1 1 100%; justify-content: space-between; align-items: center; height: 48px; padding: 0px 0.875rem; background-color: rgb(255, 255, 255); }
.bck-media-list-special .dropdown .title-medium, .bck-media-list-special .dropdown .title-medium-bold, .bck-media-list-special .dropdown .title-small, .bck-media-list-special .dropdown .title-small-b-b, .dropdown .bck-media-list-special .title-medium, .dropdown .bck-media-list-special .title-medium-bold, .dropdown .bck-media-list-special .title-small, .dropdown .bck-media-list-special .title-small-b-b, .dropdown .title { color: rgb(9, 80, 117); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .dropdown .title-medium, .bck-media-list-special .dropdown .title-medium-bold, .bck-media-list-special .dropdown .title-small, .bck-media-list-special .dropdown .title-small-b-b, .dropdown .bck-media-list-special .title-medium, .dropdown .bck-media-list-special .title-medium-bold, .dropdown .bck-media-list-special .title-small, .dropdown .bck-media-list-special .title-small-b-b, .dropdown .title { font-family: Roboto-Medium; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .dropdown .title-medium, .bck-media-list-special .dropdown .title-medium-bold, .bck-media-list-special .dropdown .title-small, .bck-media-list-special .dropdown .title-small-b-b, .dropdown .bck-media-list-special .title-medium, .dropdown .bck-media-list-special .title-medium-bold, .dropdown .bck-media-list-special .title-small, .dropdown .bck-media-list-special .title-small-b-b, .dropdown .title { font-family: Roboto-Medium; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .dropdown .title-medium, .bck-media-list-special .dropdown .title-medium-bold, .bck-media-list-special .dropdown .title-small, .bck-media-list-special .dropdown .title-small-b-b, .dropdown .bck-media-list-special .title-medium, .dropdown .bck-media-list-special .title-medium-bold, .dropdown .bck-media-list-special .title-small, .dropdown .bck-media-list-special .title-small-b-b, .dropdown .title { font-family: Roboto-Medium; font-weight: 400; font-size: 0.875rem; }
}
.dropdown .icon-arrow::before { display: block; border-top: 5px solid rgb(9, 80, 117); border-right: 5px solid transparent; border-left: 5px solid transparent; content: ""; }
.dropdown.is-active .icon-arrow::before { border-top: 5px solid rgb(9, 80, 117); transform: rotate(180deg); }
.dropdown.is-grey-dark { background-color: rgb(73, 73, 73); }
.bck-media-list-special .dropdown.is-grey-dark .title-medium, .bck-media-list-special .dropdown.is-grey-dark .title-medium-bold, .bck-media-list-special .dropdown.is-grey-dark .title-small, .bck-media-list-special .dropdown.is-grey-dark .title-small-b-b, .dropdown.is-grey-dark .bck-media-list-special .title-medium, .dropdown.is-grey-dark .bck-media-list-special .title-medium-bold, .dropdown.is-grey-dark .bck-media-list-special .title-small, .dropdown.is-grey-dark .bck-media-list-special .title-small-b-b, .dropdown.is-grey-dark .title { color: rgb(255, 255, 255); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .dropdown.is-grey-dark .title-medium, .bck-media-list-special .dropdown.is-grey-dark .title-medium-bold, .bck-media-list-special .dropdown.is-grey-dark .title-small, .bck-media-list-special .dropdown.is-grey-dark .title-small-b-b, .dropdown.is-grey-dark .bck-media-list-special .title-medium, .dropdown.is-grey-dark .bck-media-list-special .title-medium-bold, .dropdown.is-grey-dark .bck-media-list-special .title-small, .dropdown.is-grey-dark .bck-media-list-special .title-small-b-b, .dropdown.is-grey-dark .title { font-family: Roboto-Medium; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .dropdown.is-grey-dark .title-medium, .bck-media-list-special .dropdown.is-grey-dark .title-medium-bold, .bck-media-list-special .dropdown.is-grey-dark .title-small, .bck-media-list-special .dropdown.is-grey-dark .title-small-b-b, .dropdown.is-grey-dark .bck-media-list-special .title-medium, .dropdown.is-grey-dark .bck-media-list-special .title-medium-bold, .dropdown.is-grey-dark .bck-media-list-special .title-small, .dropdown.is-grey-dark .bck-media-list-special .title-small-b-b, .dropdown.is-grey-dark .title { font-family: Roboto-Medium; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .dropdown.is-grey-dark .title-medium, .bck-media-list-special .dropdown.is-grey-dark .title-medium-bold, .bck-media-list-special .dropdown.is-grey-dark .title-small, .bck-media-list-special .dropdown.is-grey-dark .title-small-b-b, .dropdown.is-grey-dark .bck-media-list-special .title-medium, .dropdown.is-grey-dark .bck-media-list-special .title-medium-bold, .dropdown.is-grey-dark .bck-media-list-special .title-small, .dropdown.is-grey-dark .bck-media-list-special .title-small-b-b, .dropdown.is-grey-dark .title { font-family: Roboto-Medium; font-weight: 400; font-size: 0.875rem; }
}
.dropdown.is-grey-dark .icon-arrow::before { display: block; border-top: 5px solid rgb(255, 255, 255); border-right: 5px solid transparent; border-left: 5px solid transparent; content: ""; }
.dropdown.is-grey-dark.is-active .icon-arrow::before { border-top: 5px solid rgb(255, 255, 255); transform: rotate(180deg); }
.bck-dropdown { border-bottom: 1px solid rgb(239, 239, 239); }
.type-home .bck-dropdown:first-child, .type-section .bck-dropdown:first-child { margin-top: 0px; margin-bottom: 0px; }
.type-article .bck-dropdown, .type-card .bck-dropdown, .type-gallery .bck-dropdown { border-color: rgb(234, 234, 234); }
.type-article .bck-dropdown:first-child, .type-card .bck-dropdown:first-child, .type-gallery .bck-dropdown:first-child { margin-top: -1.125rem; margin-bottom: 0.625rem; }
.type-gallery .bck-dropdown { border-color: rgb(102, 102, 102); }
.type-gallery .bck-dropdown:first-child { margin-top: -1.125rem; margin-bottom: 0.625rem; }
.type-article-podcast .bck-dropdown { margin-right: 0px; margin-left: 0px; }
.toast { display: flex; place-content: stretch space-between; align-items: stretch; width: calc(100% - 20px); height: 140px; margin: auto; background-color: rgb(255, 255, 255); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.45) 0px 0px 8px 0px; }
.toast .toast__icon { flex: 0 0 20%; display: flex; place-content: center; align-items: center; background-color: rgb(9, 80, 117); 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: 0px 1.25rem; }
.toast .toast__content .text { color: rgb(9, 80, 117); 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: 18px; }
}
@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: 0.875rem; }
.bck-toast.is-bottom { position: fixed; right: 0px; bottom: 60px; left: 0px; z-index: 30; }
@media screen and (min-width: 769px) {
  .video.has-full-screen { width: 100vw; margin: 0px; }
  .video.has-full-screen > img { height: inherit; background-size: contain; background-position: 50% center; background-repeat: no-repeat; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .video.has-full-screen { width: 100vw; margin: 0px; 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 { object-fit: cover; height: 100%; }
}
@media only screen and (min-width: 320px) and (max-width: 813px) and (orientation: landscape) {
  .video.has-full-screen > img { 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: 0px; }
}
@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: -0.35em !important; font-size: 0.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: 0.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; bottom: 0px; max-height: 263px; padding: 0.625rem 0.625rem 4.375rem; right: calc(-504px + 50vw) !important; width: 343px !important; height: calc(-5.625px + 32.625vw) !important; }
  .type-section--video .rcs-video.sticky-video, .type-section .rcs-video.sticky-video { right: 50px !important; width: 400px !important; height: calc(-5.625px + 32.625vw) !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: rgb(10, 10, 10); border-radius: 12px; cursor: pointer; }
  .rcs-video.sticky-video .sticky-close-icon svg { display: block; width: 18px; height: 18px; padding: 0.125rem; margin: 0.125rem; background-color: rgb(255, 255, 255); border-radius: 10px; }
  .rcs-video.sticky-video .sticky-title { position: absolute; bottom: 0px; display: flex; align-items: center; width: 94.3%; height: 71px; padding: 0px 0.4375rem; background: rgb(35, 35, 35); color: rgb(255, 255, 255); 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: rgba(0, 0, 0, 0.75) 0px 0px 5px 0px; }
  .rcs-video.has-h-auto { height: 558px !important; min-height: 558px !important; }
  .rcs-video.has-h-vm { height: calc(-130px + 100vh) !important; min-height: calc(-130px + 100vh) !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: 0px !important; }
  .rcs-video .vidcar4s [id*="_4sTitleContainer"] { top: 0px !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 { z-index: 999; top: 0px; left: 0px; margin: 0px; position: fixed !important; width: 100% !important; height: calc(-5.625px + 57.375vw) !important; max-height: 307px !important; }
}
@media only screen and (min-width: 320px) and (max-width: 813px) and (orientation: landscape) {
  .rcs-video.custom-video-sticky.sticky-video { left: 50%; transform: translateX(-50%); width: calc(-123.9px + 177vh) !important; }
}
@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: rgb(10, 10, 10); color: rgb(255, 255, 255); line-height: 1.17; white-space: nowrap; text-overflow: ellipsis; box-shadow: rgba(0, 0, 0, 0.75) -1px 4px 8px 0px; }
  .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; width: 30px; height: 30px; text-align: center; cursor: pointer; background-size: 100%; display: none !important; }
  .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: -0.35em !important; font-size: 0.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: 0.5em !important; }
  .is--video-embed .rcs-video .vjs-time-control.vjs-duration { left: 12.2em !important; }
  .rcs-video .vidcar4s [id*="vidpl4s"] { margin-top: 0px !important; }
  .rcs-video .vidcar4s [id*="_4sTitleContainer"] { top: 0px !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: 0.75rem; }
}
.is--video-embed .title-art-hp.is-small { font-family: SolferinoDisplay-Bold; line-height: 1.18; font-size: 19px !important; }
.is--video-embed .media-news-date-social .media-news-date { font-size: 12px !important; }
.is--video-embed .button.is-mediumx { font-family: BreraCondensed-Regular; font-size: 14px !important; }
.is--video-embed .media-news-date-social .media-news-embed .tooltip-embed { top: 6px !important; right: 215px !important; font-size: 12px !important; }
.is--video-embed .media-news-date-social { align-items: center !important; }
@media screen and (min-width: 769px) {
  .custom-video-sticky:not(.rcs-video) .sticky-close-icon { display: none; }
}
.bck-titles .titles__content .section-media-fluid .free-area > .title-art, .free-area > .container { width: 100%; max-width: inherit; padding: 0px 0.875rem; background-color: rgb(255, 255, 255); }
.extBox .headerExt a { display: block; margin-bottom: 1.25rem; color: rgb(255, 255, 255); font-size: 20px; text-align: center; text-decoration: none; }
.extBox .headerExt span { font-size: 1.75rem; }
.extBox .container-main { min-height: 225px; padding-bottom: 0.625rem; margin: 1.25rem; border: none; background-color: rgb(255, 255, 255); text-align: left; box-shadow: rgba(0, 0, 0, 0.8) 0px 1px 39px 2px; }
.extBox .contentHtml { display: flex; place-content: flex-start space-around; align-items: flex-start; }
.extBox .contentHtml > .bck-media-news { flex: 0 0 47%; }
.extBox .headExt { display: flex; }
.extBox .headExt a { text-shadow: rgb(0, 0, 0) 1px 0px 15px; }
.extBox .headExt h3 { width: 50%; padding: 0.625rem 0.625rem 0px; color: rgb(73, 184, 241); 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 { background: url("") 0px 0px no-repeat scroll transparent; top: 68px !important; right: 16px !important; }
.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 0px 16px !important; }
  .argoments a { display: flex; justify-content: center; align-items: center; height: 32px; padding: 0px 10px; margin: 10px 10px 0px 0px; border: 1px solid rgb(102, 102, 102); border-radius: 4px; text-decoration: none; text-transform: uppercase; color: rgb(0, 0, 0) !important; }
}
@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: 0.875rem; }
}
@media screen and (min-width: 769px) {
  .argoments a:hover { background-color: rgb(221, 221, 221); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .argoments { place-content: center flex-start; overflow-x: scroll; }
  .argoments, .argoments a { display: flex; align-items: center; }
  .argoments a { flex: 1 0 auto; justify-content: center; height: 32px; padding: 0px 0.625rem; margin: 0px 0.625rem 0.625rem 0px; border: 1px solid rgb(102, 102, 102); border-radius: 4px; text-decoration: none; text-transform: uppercase; color: rgb(0, 0, 0) !important; }
}
@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: 0.75rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .argoments a:hover { background-color: rgb(221, 221, 221); }
}
.bck-empty { display: flex; justify-content: center; align-items: center; width: 100%; height: 250px; margin-bottom: 1.5625rem; border: 1px solid rgb(208, 208, 208); background-color: rgb(222, 222, 222); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-empty { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 18px; }
}
@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 0px; background-color: rgb(138, 47, 42); color: rgb(255, 255, 255); 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: 0.875rem; }
}
.tags-category-list { align-items: center; display: flex; justify-content: flex-start; }
.tags-category-item { display: flex; margin: 0.9375rem 0.375rem; }
.tags-category-item:first-child { margin-left: 0px; }
.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: rgb(160, 160, 160); }
.tags-category-btn-small { display: inline-flex; width: max-content; padding: 0.3125rem 1rem; border-radius: 6px; background-image: linear-gradient(107deg, rgb(252, 106, 54) 48%, rgb(246, 201, 39) 158%); }
.tags-category-btn-small::after { right: unset; left: 0px; }
.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: 0.625rem; }
}
.u220 { width: 100%; border-bottom: 1px solid rgb(239, 239, 239); }
.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: 1 1 auto; flex-direction: column; list-style: none; padding: 0px; }
.u220 .squadre > li a { padding: 7px 0px; 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("") 0px 0px no-repeat; }
.u220 .squadre > li a span.flag.atalanta { background-position: 6px 0px; width: 35px; }
.u220 .squadre > li a span.flag.bologna { background-position: -32px 0px; width: 32px; }
.u220 .squadre > li a span.flag.brescia { background-position: -1286px -2px; width: 34px; }
.u220 .squadre > li a span.flag.cagliari { background-position: -72px 0px; width: 32px; }
.u220 .squadre > li a span.flag.catania { background-position: -118px 0px; }
.u220 .squadre > li a span.flag.cesena { background-position: -1004px 0px; }
.u220 .squadre > li a span.flag.chievo { background-position: -165px 2px; width: 40px; }
.u220 .squadre > li a span.flag.crotone { background-position: -1164px 0px; }
.u220 .squadre > li a span.flag.empoli { background-position: -1043px 0px; }
.u220 .squadre > li a span.flag.fiorentina { background-position: -216px 0px; width: 30px; }
.u220 .squadre > li a span.flag.genoa { background-position: -250px 0px; }
.u220 .squadre > li a span.flag.inter { background-position: -289px 0px; width: 42px; }
.u220 .squadre > li a span.flag.juventus { background-position: -333px 0px; }
.u220 .squadre > li a span.flag.lazio { background-position: -378px 0px; width: 44px; }
.u220 .squadre > li a span.flag.lecce { background-position: -1320px -2px; width: 41px; }
.u220 .squadre > li a span.flag.livorno { background-position: -435px 0px; }
.u220 .squadre > li a span.flag.milan { background-position: -482px 0px; }
.u220 .squadre > li a span.flag.napoli { background-position: -525px 0px; }
.u220 .squadre > li a span.flag.palermo { background-position: -570px 0px; }
.u220 .squadre > li a span.flag.parma { background-position: -612px 0px; }
.u220 .squadre > li a span.flag.pescara { background-position: -652px 0px; }
.u220 .squadre > li a span.flag.roma { background-position: -698px 0px; }
.u220 .squadre > li a span.flag.sampdoria { background-position: -740px 0px; }
.u220 .squadre > li a span.flag.sassuolo { background-position: -786px 0px; }
.u220 .squadre > li a span.flag.siena { background-position: -826px 0px; }
.u220 .squadre > li a span.flag.torino { background-position: -870px 0px; }
.u220 .squadre > li a span.flag.udinese { background-position: -917px 0px; width: 39px; }
.u220 .squadre > li a span.flag.verona { background-position: -963px 0px; }
.u220 .squadre > li a span.flag.frosinone { background-position: -1126px 0px; }
.u220 .squadre > li a span.flag.carpi { background-position: -1084px 0px; }
.u220 .squadre > li a span.flag.spal { background-position: -1247px 0px; }
.u220 .squadre > li a span.flag.benevento { background-position: -1207px 0px; }
.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-position: -1442px -1px; width: 41px; }
.u220 .squadre > li a span.flag.monza { background-position: -1483px -1px; width: 41px; }
.u220 .squadre > li a span.flag.cremonese { background-position: -1524px -1px; width: 41px; }
.title-art { color: rgb(51, 51, 51); 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.2222vw; }
}
@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.6667vw; }
}
@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.5926vw; }
}
@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: rgba(0, 0, 0, 0.9) 0px 0px 2px; line-height: 0.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.6667vw; }
}
@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.5926vw; }
}
@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.3333vw; }
}
@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.3333vw; }
}
@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.1333vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-xmedium { font-family: SolferinoText-Bold; font-weight: 400; font-size: 5.62963vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .title-art.is-xmedium { font-family: SolferinoText-Bold; font-weight: 400; font-size: 2.375rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-xmedium-light { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 9.6vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-xmedium-light { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .title-art.is-xmedium-light { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 2.25rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-xmedium-bre-c-reg { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 9.6vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-xmedium-bre-c-reg { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .title-art.is-xmedium-bre-c-reg { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.25rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-xmedium-bre-reg { font-family: Brera-regular; font-weight: 400; font-size: 9.6vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-xmedium-bre-reg { font-family: Brera-regular; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .title-art.is-xmedium-bre-reg { font-family: Brera-regular; font-weight: 400; font-size: 2.25rem; }
}
@media screen and (min-width: 769px) {
  .title-art.is-xmedium-bre-c-bold { line-height: 1.2; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-xmedium-bre-c-bold { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 8.8vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-xmedium-bre-c-bold { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 4.88889vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .title-art.is-xmedium-bre-c-bold { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.0625rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-medium { font-family: SolferinoText-Bold; font-weight: 400; font-size: 6.4vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-medium { font-family: SolferinoText-Bold; font-weight: 400; font-size: 3.55556vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .title-art.is-medium { font-family: SolferinoText-Bold; font-weight: 400; font-size: 1.5rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-medium-bigger-reg { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 7.46667vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-medium-bigger-reg { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 4.14815vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .title-art.is-medium-bigger-reg { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 1.75rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-medium-r-b { font-family: Roboto-Bold; font-weight: 400; font-size: 7.46667vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-medium-r-b { font-family: Roboto-Bold; font-weight: 400; font-size: 4.14815vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .title-art.is-medium-r-b { font-family: Roboto-Bold; font-weight: 400; font-size: 1.75rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-medium-s-d-b { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 7.46667vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-medium-s-d-b { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 4.14815vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .title-art.is-medium-s-d-b { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.75rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-medium-reg { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 6.4vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-medium-reg { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 3.55556vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .title-art.is-medium-reg { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 1.5rem; }
}
@media screen and (min-width: 769px) {
  .title-art.is-normal { line-height: 1.11; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-normal { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 4.8vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-normal { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .title-art.is-normal { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.125rem; }
}
@media screen and (min-width: 769px) {
  .title-art.is-normal--b-c-sb { line-height: 1.22; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-normal--b-c-sb { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 4.8vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-normal--b-c-sb { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .title-art.is-normal--b-c-sb { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1.125rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-normal-bre-c { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 4.8vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-normal-bre-c { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .title-art.is-normal-bre-c { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1.125rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-normal--bre-c-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 18px; }
}
@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: 18px; }
}
@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: 18px; }
}
@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: 18px; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-xxsmall-r-reg-sm { font-family: Roboto-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .title-art.is-xxsmall-r-reg-sm { font-family: Roboto-Regular; font-weight: 400; font-size: 1rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-xxsmall-b-c-sb { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 18px; }
}
@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: 0.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.6667vw; }
}
@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.6667vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-xlarge-reg { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 5.92593vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .title-art.is-xlarge-reg { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 2.5rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-big { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 8.53333vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-big { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 4.74074vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .title-art.is-big { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 2rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-large { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 7.46667vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-large { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 4.14815vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .title-art.is-large { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.75rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-large-shadow { text-shadow: rgba(0, 0, 0, 0.9) 0px 0px 2px; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-large-shadow { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 7.46667vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-large-shadow { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 4.14815vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .title-art.is-large-shadow { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.75rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-large-r-reg { font-family: Roboto-Regular; font-weight: 400; font-size: 7.46667vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-large-r-reg { font-family: Roboto-Regular; font-weight: 400; font-size: 4.14815vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .title-art.is-large-r-reg { font-family: Roboto-Regular; font-weight: 400; font-size: 1.75rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-large-r-b { font-family: Roboto-Bold; font-weight: 400; font-size: 7.46667vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-large-r-b { font-family: Roboto-Bold; font-weight: 400; font-size: 4.14815vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .title-art.is-large-r-b { font-family: Roboto-Bold; font-weight: 400; font-size: 1.75rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-medium-p { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 7.2vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-medium-p { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 4vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .title-art.is-medium-p { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.6875rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-normal { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 6.93333vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-normal { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 3.85185vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .title-art.is-normal { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.625rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-normal-light { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 6.93333vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-normal-light { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 3.85185vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .title-art.is-normal-light { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 1.625rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-normal-b-c-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 6.93333vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-normal-b-c-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 3.85185vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .title-art.is-normal-b-c-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1.625rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-medium { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 6.4vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-medium { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 3.55556vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .title-art.is-medium { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.5rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-medium-r-m { font-family: Roboto-Medium; font-weight: 400; font-size: 6.4vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-medium-r-m { font-family: Roboto-Medium; font-weight: 400; font-size: 3.55556vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .title-art.is-medium-r-m { font-family: Roboto-Medium; font-weight: 400; font-size: 1.5rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) 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: -0.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-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: 18px; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-xxsmall { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .title-art.is-xxsmall { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-xxsmall-sm { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 4.48vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-xxsmall-sm { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 2.48889vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .title-art.is-xxsmall-sm { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.05rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-xxsmall-r-medium { font-family: Roboto-Medium; font-weight: 400; font-size: 4.8vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-xxsmall-r-medium { font-family: Roboto-Medium; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .title-art.is-xxsmall-r-medium { font-family: Roboto-Medium; font-weight: 400; font-size: 1.125rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-xxsmall-r-reg { font-family: Roboto-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art.is-xxsmall-r-reg { font-family: Roboto-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .title-art.is-xxsmall-r-reg { font-family: Roboto-Regular; font-weight: 400; font-size: 1.125rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-xxsmall-r-reg-sm { font-family: Roboto-Regular; font-weight: 400; font-size: 18px; }
}
@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: 0.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: 18px; }
}
@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: 18px; }
}
@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: 0.875rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .title-art.is-center { text-align: center; }
  .title-art + .subtitle-art { margin-top: 0.9375rem; }
}
.title-art-hp { color: rgb(51, 51, 51); line-height: 1.14; letter-spacing: -0.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.6667vw; }
}
@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: rgba(0, 0, 0, 0.9) 0px 0px 2px; letter-spacing: -0.8px; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .title-art-hp.is-xmedium-shadow { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 9.6vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art-hp.is-xmedium-shadow { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .title-art-hp.is-xmedium-shadow { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 2.25rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .title-art-hp.is-medium { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 7.46667vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art-hp.is-medium { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 4.14815vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .title-art-hp.is-medium { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.75rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .title-art-hp.is-medium-big { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 7.73333vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .title-art-hp.is-medium-big { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 4.2963vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .title-art-hp.is-medium-big { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.8125rem; }
}
@media screen and (min-width: 769px) {
  .title-art-hp.is-medium-shadow { text-shadow: rgba(0, 0, 0, 0.9) 0px 0px 2px; 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: rgb(255, 255, 255); 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: rgb(255, 255, 255); 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: 18px; }
}
@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: 18px; }
}
@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: rgb(179, 179, 179); 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: 18px; }
}
@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: 18px; }
}
@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: rgb(9, 80, 117); 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.6667vw; }
}
@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: rgba(0, 0, 0, 0.9) 0px 0px 2px; letter-spacing: -0.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: rgba(0, 0, 0, 0.9) 0px 0px 2px; 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: 18px; }
}
@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: 18px; }
}
@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: rgb(51, 51, 51); 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.6667vw; }
}
@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.1333vw; }
}
@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.1333vw; }
}
@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: rgba(0, 0, 0, 0.9) 0px 0px 2px; letter-spacing: -0.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.1333vw; }
}
@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: rgba(0, 0, 0, 0.9) 0px 0px 2px; 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: 18px; }
}
@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: 18px; }
}
@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: 0.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: 0.625rem; border-bottom: 1px solid rgb(51, 51, 51); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .title-art-premium.is-large { letter-spacing: 0.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: rgb(102, 102, 102); 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: 18px; }
}
@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: 18px; }
}
@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: 18px; }
}
@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: 0.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: 0.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: 0.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: 0.75rem; }
}
@media screen and (min-width: 769px) {
  .subtitle-art { color: rgb(102, 102, 102); 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: 0.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: 18px; }
}
@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: 0.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: 18px; }
}
@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: 0.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: 0.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: 18px; }
}
@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: 0.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: 18px; }
}
@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: rgb(68, 136, 241); }
.subtitle-art.has-number span { display: inline-block; width: 20px; height: 20px; margin-right: 0.3125rem; border-radius: 50%; font-size: 12px; line-height: 1.5; text-align: center; color: rgb(255, 255, 255); background-color: rgb(68, 136, 241); }
.subtitle-art-newsletter { color: rgb(153, 153, 153); }
.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: 18px; }
}
@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: 0.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: 18px; }
}
@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: rgb(51, 51, 51); }
.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: 18px; }
}
@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: 18px; }
}
@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: rgb(51, 51, 51); }
.title-art-hp > a:focus, .title-art-hp > a:hover, .title-art > a:focus, .title-art > a:hover { color: rgb(26, 26, 26); }
.overtitle-art { text-transform: uppercase; display: block; line-height: 0.8; }
@media screen and (min-width: 769px) {
  .overtitle-art { color: rgb(51, 51, 51); }
  .overtitle-art-bookmark { display: flex; justify-content: space-between; align-items: center; width: 440px; color: rgb(9, 80, 117); }
  .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: 0.1875rem; text-transform: none; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-favourites { font-family: Roboto-Medium; font-weight: 400; font-size: 4.8vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .overtitle-art-favourites { font-family: Roboto-Medium; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .overtitle-art-favourites { font-family: Roboto-Medium; font-weight: 400; font-size: 1.125rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art.is-medium { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .overtitle-art.is-medium { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .overtitle-art.is-medium { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1.25rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art.is-medium-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .overtitle-art.is-medium-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .overtitle-art.is-medium-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1.25rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art.is-medium-r-reg { font-family: Roboto-Regular; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .overtitle-art.is-medium-r-reg { font-family: Roboto-Regular; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .overtitle-art.is-medium-r-reg { font-family: Roboto-Regular; font-weight: 400; font-size: 1.25rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art.is-medium-black { font-family: BreraCondensed-Black; font-weight: 400; font-size: 18px; }
}
@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: 18px; }
}
@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: 18px; }
}
@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: 18px; }
}
@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: 0.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: 0.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: 0.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: 0.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: 18px; }
}
@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: 0.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: 0.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: 0.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: 0.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: 0.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: 0.75rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art { color: rgb(102, 102, 102); }
  .overtitle-art-bookmark { display: flex; justify-content: space-between; align-items: center; width: 100%; color: rgb(9, 80, 117); }
}
@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: 0.75rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art.is-small-shadow { text-shadow: rgba(0, 0, 0, 0.9) 0px 0px 2px; }
}
@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: 0.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: 0.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: 0.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: 18px; }
}
@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: 0.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: 0.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: 18px; }
}
@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: 18px; }
}
@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 0px 10px 0.875rem; margin-top: -20px; border-top: 1px solid rgb(73, 184, 241); border-bottom: 1px solid rgb(73, 184, 241); color: rgb(73, 184, 241); letter-spacing: -0.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: rgb(255, 255, 255) -2px 4px 0px, rgb(255, 255, 255) 1px 4px 0px, rgb(255, 255, 255) -1px 5px 0px, rgb(255, 255, 255) 0px -2px 0px, rgb(255, 255, 255) 1px 1px, rgb(255, 255, 255) -1px -1px 0px, rgb(255, 255, 255) 1px -1px 0px, rgb(255, 255, 255) -1px 1px 0px; }
@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: 0.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: 0.8125rem; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-text.is-xsmall-b-bk-brd { text-shadow: rgba(0, 0, 0, 0.9) 0px 0px 2px; display: inline-block; border-bottom: 1px solid rgb(255, 255, 255); }
}
@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: 0.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: 0.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: 0.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: 18px; }
}
@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: 0.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: 18px; }
}
@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: 18px; }
}
@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: -0.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: 18px; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .overtitle-art-text.is-small-sd-l-it { font-family: SolferinoDisplay-LightItalic; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .overtitle-art-text.is-small-sd-l-it { font-family: SolferinoDisplay-LightItalic; font-weight: 400; font-size: 1rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-text.is-small-sd-b-l { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 4.8vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .overtitle-art-text.is-small-sd-b-l { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .overtitle-art-text.is-small-sd-b-l { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.125rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-text.is-small-sd-b { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 4.8vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .overtitle-art-text.is-small-sd-b { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .overtitle-art-text.is-small-sd-b { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.125rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-text.is-medium-sd-l { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .overtitle-art-text.is-medium-sd-l { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .overtitle-art-text.is-medium-sd-l { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 1.25rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-text.is-medium-sd-h { font-family: SolferinoDisplay-Heavy; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .overtitle-art-text.is-medium-sd-h { font-family: SolferinoDisplay-Heavy; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .overtitle-art-text.is-medium-sd-h { font-family: SolferinoDisplay-Heavy; font-weight: 400; font-size: 1.25rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-text.is-medium-r-reg { font-family: Roboto-Regular; font-weight: 400; font-size: 6.4vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .overtitle-art-text.is-medium-r-reg { font-family: Roboto-Regular; font-weight: 400; font-size: 3.55556vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .overtitle-art-text.is-medium-r-reg { font-family: Roboto-Regular; font-weight: 400; font-size: 1.5rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-text.is-medium-sd-l-it { font-style: italic; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-text.is-medium-sd-l-it { font-family: SolferinoDisplay-LightItalic; font-weight: 400; font-size: 6.4vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .overtitle-art-text.is-medium-sd-l-it { font-family: SolferinoDisplay-LightItalic; font-weight: 400; font-size: 3.55556vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .overtitle-art-text.is-medium-sd-l-it { font-family: SolferinoDisplay-LightItalic; font-weight: 400; font-size: 1.5rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-text.is-medium-st-b { font-family: SolferinoText-Bold; font-weight: 400; font-size: 6.4vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .overtitle-art-text.is-medium-st-b { font-family: SolferinoText-Bold; font-weight: 400; font-size: 3.55556vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .overtitle-art-text.is-medium-st-b { font-family: SolferinoText-Bold; font-weight: 400; font-size: 1.5rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-text.is-medium-sd-l { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 5.86667vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .overtitle-art-text.is-medium-sd-l { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 3.25926vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .overtitle-art-text.is-medium-sd-l { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 1.375rem; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-text.is-medium-sd-l-it { font-style: italic; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-text.is-medium-sd-l-it { font-family: SolferinoDisplay-LightItalic; font-weight: 400; font-size: 6.4vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .overtitle-art-text.is-medium-sd-l-it { font-family: SolferinoDisplay-LightItalic; font-weight: 400; font-size: 3.55556vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .overtitle-art-text.is-medium-sd-l-it { font-family: SolferinoDisplay-LightItalic; font-weight: 400; font-size: 1.5rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-text.is-medium-br { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 6.4vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .overtitle-art-text.is-medium-br { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.55556vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .overtitle-art-text.is-medium-br { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.5rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-text.is-large-b-reg { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 10.6667vw; }
}
@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.6667vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .overtitle-art-text.is-large-b-reg strong { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 5.92593vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .overtitle-art-text.is-large-b-reg strong { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 2.5rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-text.is-large-sd-l { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 10.6667vw; }
}
@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.7333vw; }
}
@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% center; }
.overtitle-art-logo > img { display: block; }
.overtitle-art-logo.is-corrieretv { background-image: url(""); background-size: 80px; background-position: 0px center; height: 12px; }
.overtitle-art-logo.is-corrieretv-w { background-image: url(""); background-size: 100px; background-position: 0px center; height: 12px; }
.overtitle-art-logo.is-corrieretv-2022 { background-size: 110px; height: 16px; }
.overtitle-art-logo.is-corrieretv-2022, .overtitle-art-logo.is-corrieretv-2022-sm { background-image: url(""); background-position: 0px center; }
.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(""); background-size: 108px; background-position: 0px center; }
.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(""); background-size: 148px; background-position: 0px center; }
.overtitle-art-logo.is-corrieretv-g-live.is-small { background-size: 79%; }
.overtitle-art-logo.is-corrieretv-b { background-image: url(""); width: 104px; height: 14px; background-size: 100px; background-position: 0px center; }
.overtitle-art-logo.is-corrieretv-big { background-image: url(""); width: 335px; height: 45px; background-size: 100%; }
.overtitle-art-logo.bn-h-0 { height: 0px; }
.overtitle-art-logo.is-corriere-w { width: 194px; height: 50px; background: url("") 50% center / 100% no-repeat; }
.overtitle-art-logo.is-tecnologia { background-image: url(""); height: 22px; }
.overtitle-art-logo.is-tecnologia-b { background-image: url(""); width: 165px; height: 29px; }
.overtitle-art-logo.is-salute { height: 21px; background-image: url(""); background-size: contain; }
.overtitle-art-logo.is-salute-b { background-image: url(""); width: 80px; height: 19px; background-size: auto; }
.overtitle-art-logo.is-salute-top { height: 71px; background-image: url(""); background-size: contain; background-color: rgb(255, 255, 255); }
.overtitle-art-logo.is-salute-bottom { height: 18px; background-image: url(""); background-size: auto; }
.overtitle-art-logo.is-abbonato { height: 26px; background-image: url(""); }
.overtitle-art-logo.is-living { height: 25px; background-image: url(""); }
.overtitle-art-logo.is-podcast { height: 23px; background-image: url(""); }
.overtitle-art-logo.is-podcast-sm, .overtitle-art-logo.is-podcast.is-small { background-size: 160px; background-image: url(""); }
.overtitle-art-logo.is-podcast-sm.is-audible, .overtitle-art-logo.is-podcast.is-small.is-audible { background-image: url(""); }
.overtitle-art-logo.is-podcast-md, .overtitle-art-logo.is-podcast.is-medium { background-size: 200px; background-image: url(""); }
.overtitle-art-logo.is-podcast-md.is-audible, .overtitle-art-logo.is-podcast.is-medium.is-audible { background-image: url(""); background-size: contain; }
.overtitle-art-logo.is-style { height: 25px; background-image: url(""); }
.overtitle-art-logo.is-rcsacademy { height: 25px; background-image: url(""); }
.overtitle-art-logo.is-quimamme { height: 25px; background-image: url(""); }
.overtitle-art-logo.is-abitare { height: 25px; background-image: url(""); }
.overtitle-art-logo.is-vivimilano { width: 170px; height: 34px; }
.overtitle-art-logo.is-vivimilano, .overtitle-art-logo.is-vivimilano-sm { background-image: url(""); }
.overtitle-art-logo.is-vivimilano-sm { width: 92px; height: 24px; background-size: 95%; }
.overtitle-art-logo.is-amica { height: 25px; background-image: url(""); }
.overtitle-art-logo.is-27ora { background-image: url(""); height: 21px; }
.overtitle-art-logo.is-lalettura { background-image: url(""); height: 21px; }
.overtitle-art-logo.is-lalettura-red, .overtitle-art-logo.is-lalettura-sm { width: 170px; height: 40px; }
.overtitle-art-logo.is-lalettura-b, .overtitle-art-logo.is-lalettura-red, .overtitle-art-logo.is-lalettura-sm { background-image: url(""); background-size: 100% 100%; }
.overtitle-art-logo.is-lalettura-b { width: 376px; height: 64px; }
.overtitle-art-logo.is-master_speciali { height: 20px; }
.overtitle-art-logo.is-approfondimenti { background-image: url(""); height: 21px; background-size: 100%; }
.overtitle-art-logo.is-liberitutti { width: 110px; height: 25px; }
.overtitle-art-logo.is-newspod { width: 190px; height: 28px; background-image: url(""); }
.overtitle-art-logo.is-cucina { background-image: url(""); height: 21px; }
.overtitle-art-logo.is-cucina-b { background-image: url(""); width: 66px; height: 19px; }
.overtitle-art-logo.is-seriea-b { background-image: url(""); width: 110px; height: 29px; }
.overtitle-art-logo.is-animali { background-image: url(""); width: 92px; height: 21px; background-size: 100% 100%; }
.overtitle-art-logo.is-animali-b { background-image: url(""); width: 165px; height: 36px; background-size: 100%; }
.overtitle-art-logo.is-animali.is-small { width: 120px; }
.overtitle-art-logo.is-c360 { background-image: url(""); height: 24px; }
.overtitle-art-logo.is-cook { background-image: url(""); height: 20px; }
.overtitle-art-logo.is-vinitaly { background-image: url(""); height: 23px; }
.overtitle-art-logo.is-eurovision { background-image: url(""); height: 24px; }
.overtitle-art-logo.is-dataroom { background-image: url(""); height: 20px; }
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-dataroom23 { background-image: url(""); 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(""); height: 45px; width: 200px; background-size: contain; }
}
.overtitle-art-logo.is-login { background-image: url(""); height: 20px; }
.overtitle-art-logo.is-moda { background-image: url(""); }
.overtitle-art-logo.is-moda, .overtitle-art-logo.is-moda-b { width: 85px; height: 25px; background-size: 94%; background-position: 0px center; }
.overtitle-art-logo.is-moda-b { background-image: url(""); }
.overtitle-art-logo.is-innovazione { height: 17px; background-image: url(""); }
.overtitle-art-logo.is-innovazione-b { background-image: url(""); width: 425px; height: 48px; background-size: 100%; }
.overtitle-art-logo.is-viaemilia { height: 23px; background-image: url(""); }
.overtitle-art-logo.is-pianeta2020 { height: 23px; background-image: url(""); }
.overtitle-art-logo.is-dimarzio { height: 28px; background-image: url(""); background-size: 100% 100%; }
.overtitle-art-logo.is-tdd2020 { height: 23px; background-image: url(""); }
.overtitle-art-logo.is-civilweek { height: 23px; background-image: url(""); }
.overtitle-art-logo.is-belloitalia { height: 28px; background-image: url(""); }
.overtitle-art-logo.is-iodonna { background-image: url(""); height: 30px; }
.overtitle-art-logo.is-iodonna-b { background-image: url(""); width: 120px; height: 25px; background-size: 100%; }
.overtitle-art-logo.is-tech { height: 22px; background-image: url(""); }
.overtitle-art-logo.is-datablog { height: 24px; background-image: url(""); }
.overtitle-art-logo.is-youreporter { height: 28px; background-image: url(""); }
.overtitle-art-logo.is-sessoamore { height: 24px; background-image: url(""); background-size: 100%; }
.overtitle-art-logo.is-salescende { height: 13px; background-image: url(""); background-size: contain; }
.overtitle-art-logo.is-salescende_moda { width: 212px; height: 21px; background-image: url(""); }
.overtitle-art-logo.is-salescende_cucina { width: 215px; height: 20px; background-image: url(""); }
.overtitle-art-logo.is-canigatti { width: 144px; height: 20px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-cani-gatti2023 { width: 100%; height: 46vw; background-image: url(""); 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(""); 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(""); background-size: contain; }
}
.overtitle-art-logo.is-tdd2016 { width: 256px; height: 32px; background-image: url(""); }
.overtitle-art-logo.is-uomini { width: 67px; height: 20px; background-image: url(""); }
.overtitle-art-logo.is-lodicoalcorriere { width: 141px; height: 20px; background-image: url(""); }
.overtitle-art-logo.is-aldo_cazzullo { height: 22px; background-image: url(""); max-height: 22px; }
.overtitle-art-logo.is-giampaolo_pansa { height: 22px; background-image: url(""); max-height: 22px; }
.overtitle-art-logo.is-luciano_fontana { height: 22px; background-image: url(""); max-height: 22px; }
.overtitle-art-logo.is-letterealdirettore { width: 168px; height: 22px; background-image: url(""); }
.overtitle-art-logo.is-piccoledosi { width: 116px; height: 21px; background-image: url(""); }
.overtitle-art-logo.is-leconomia { background-image: url(""); 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(""); background-size: 100%; }
.overtitle-art-logo.is-leconomia-lg { width: 355px; height: 60px; }
.overtitle-art-logo.is-leconomia-monday { height: 25px; background: url("") 5px center / 110px no-repeat rgb(91, 155, 183); }
.overtitle-art-logo.is-techdesign { width: 79px; background-image: url(""); height: 17px; }
.overtitle-art-logo.is-racconti_cucina { width: 170px; height: 16px; background-image: url(""); }
.overtitle-art-logo.is-design22 { width: 152px; height: 33px; background: url(""); }
.overtitle-art-logo.is-guide_digitali { width: 96px; height: 25px; background-image: url(""); }
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-pastone { width: 122px; height: 28px; background-image: url("t_pastone.png"); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-pastone { width: 32px; height: 32px; background-image: url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/t_pastone_mob.png"); }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-pastone-ultimora { width: 122px; height: 28px; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-pastone-ultimora { width: 34px; height: 34px; background-image: url(""); }
}
.overtitle-art-logo.is-sette { height: 25px; padding-top: 4px; padding-left: 150px; margin-top: 6px; color: rgb(102, 102, 102); background-image: url(""); 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("t_sette-2023.png"); height: 61px; width: 43px; background-size: contain; }
}
.overtitle-art-logo.is-sette-b { width: 65px; height: 80px; background-image: url(""); background-size: 92%; }
.overtitle-art-logo.is-sette-l { width: 48px; height: 70px; background-image: url("t_sette-2023.png"); background-size: cover; }
.overtitle-art-logo.is-sette-xl { width: 134px; height: 163px; background-image: url(""); background-size: 100%; }
.overtitle-art-logo.is-stasera_tv { width: 135px; height: 28px; background-image: url(""); }
.overtitle-art-logo.is-inchieste { width: 191px; height: 19px; background-image: url(""); }
.overtitle-art-logo.is-vacanze { width: 150px; height: 21px; background-image: url(""); }
.overtitle-art-logo.is-cronachette-di-stefano, .overtitle-art-logo.is-facce-nuove-lepri { height: 62px; }
.overtitle-art-logo.is-cronachette-di-stefano { }
.overtitle-art-logo.is-facce-nuove-lepri { height: 62px; }
.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: 0px; background-position: 0px 0px; background-repeat: no-repeat; float: right; }
.overtitle-art-logo.is-cucina_comesifa { width: 66px; background-image: url(""); }
.overtitle-art-logo.is-cucina_consigliati { width: 111px; background-image: url(""); }
.overtitle-art-logo.is-cucina_cosamangio { width: 125px; background-image: url(""); }
.overtitle-art-logo.is-cucina_dovemangiare { width: 112px; background-image: url(""); }
.overtitle-art-logo.is-cucina_espertoconsiglia { width: 116px; background-image: url(""); }
.overtitle-art-logo.is-cucina_foodstop { width: 65px; background-image: url(""); }
.overtitle-art-logo.is-cucina_novita { width: 65px; background-image: url(""); }
.overtitle-art-logo.is-cucina_pronto10min { width: 120px; background-image: url(""); }
.overtitle-art-logo.is-cucina_special { width: 53px; background-image: url(""); }
.overtitle-art-logo.is-buonenotizie { width: 161px; height: 17px; background-image: url(""); }
.overtitle-art-logo.is-imparare-cucinare { width: 210px; height: 19px; background-image: url(""); }
.overtitle-art-logo.is-snack-news { width: 72px; height: 21px; background-image: url(""); }
.overtitle-art-logo.is-dove { width: 58px; height: 24px; background-image: url(""); }
.overtitle-art-logo.is-speciale-scudetto { width: 79px; height: 28px; background-image: url(""); }
.overtitle-art-logo.is-mostra-del-cinema-venezia-2023 { width: 270px; height: 27px; background: url("") no-repeat; }
.overtitle-art-logo.is-sezione-salone-risparmio { width: 195px; height: 28px; background-image: url(""); }
.overtitle-art-logo.is-hotel-del-mese { width: 179px; height: 24px; background-image: url(""); }
.overtitle-art-logo.is-festival-di-cannes-2023 { width: 162px; height: 27px; background-image: url(""); }
.overtitle-art-logo.is-oscar { width: 119px; height: 23px; background-image: url(""); }
.overtitle-art-logo.is-oscar23 { width: 111px; height: 25px; background-image: url(""); }
.overtitle-art-logo.is-olimpiadirio { width: 122px; height: 30px; text-indent: -5000px; background-image: url(""); }
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-olimpiadi-2021 { width: 441px; height: 98px; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-olimpiadi-2021 { width: 90%; height: 26vw; margin: 0px auto; background-image: url(""); background-size: contain; background-position: 50% center; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-olimpiadi-2024 { width: 600px; height: 71px; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-olimpiadi-2024 { width: 100%; height: 26vw; background-image: url(""); background-size: contain; background-position: 50% center; }
}
.overtitle-art-logo.is-motori-autoritratti { width: 140px; height: 28px; background-image: url(""); background-size: contain; background-position: 50% center; }
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-elezioni-germania-2021 { width: 1024px; height: 100px; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-elezioni-germania-2021 { width: 100%; height: 26vw; background-image: url(""); background-size: contain; background-position: 50% center; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-design { width: 1000px; height: 140px; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-design { width: 100%; height: 98px; background-image: url(""); background-size: contain; background-position: 50% center; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-design-2023 { width: 625px; height: 105px; background-image: url(""); }
}
@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(""); background-size: contain; background-position: 50% center; background-color: rgb(255, 255, 255); }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-design-2024 { width: 625px; height: 105px; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-design-2024 { width: 300px; height: 50px; background-image: url(""); background-size: contain; background-position: 50% center; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-made-in-italy { width: 408px; height: 90px; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-made-in-italy { width: 100%; height: 120px; background-image: url(""); background-size: contain; background-position: 50% center; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-made-in-italy-23 { width: 1024px; height: 120px; background-image: url(""); }
}
@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(""); background-size: contain; background-position: 50% center; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-orologi { width: 457px; height: 168px; background-image: url(""); position: relative; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-orologi { width: 296px; height: 100px; background-image: url(""); background-size: contain; background-position: 50% center; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-cronache-eventi { width: 1000px; height: 100px; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-cronache-eventi { width: 100%; height: 98px; background-image: url(""); background-size: contain; background-position: 50% center; }
}
.overtitle-art-logo.is-lunghissimolungomare { width: 213px; height: 23px; background-image: url(""); }
.overtitle-art-logo.is-corpi { width: 131px; height: 15px; background-image: url(""); }
.overtitle-art-logo.is-elezioni2021 { position: relative; width: 655px; height: 80px; background-image: url(""); 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: rgb(250, 204, 0); content: ""; }
.overtitle-art-logo.is-elezioni2022 { position: relative; width: 257px; height: 30px; background-image: url(""); 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: rgb(10, 82, 120); content: ""; }
.overtitle-art-logo.is-elezioni2023 { position: relative; width: 158px; height: 30px; background-image: url(""); 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: rgb(10, 82, 120); content: ""; }
.overtitle-art-logo.is-elezioni2024 { position: relative; width: 327px; height: 30px; background-image: url(""); 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: rgb(10, 82, 120); content: ""; }
.overtitle-art-logo.is-elezioniHP2023 { position: relative; width: 378px; height: 37px; background-image: url(""); background-repeat: no-repeat; text-indent: -9999px; margin-top: 0px; }
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-berlusconi { width: 1020px; height: 72px; background-image: url(""); background-position-y: 50%; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-berlusconi { width: 330px; height: 21vw; background-image: url(""); background-size: contain; background-position: 50% 4px; }
}
.overtitle-art-logo.is-europei2020 { width: 78px; height: 16px; background-image: url(""); }
.overtitle-art-logo.is-olimpiadi2021 { width: 189px; height: 26px; background-image: url(""); }
.overtitle-art-logo.is-olimpiadiinvernali2022 { width: 176px; height: 26px; background-image: url(""); }
.overtitle-art-logo.is-calciomercato-top { height: 44px; background: url("") 0px 0px no-repeat; }
.overtitle-art-logo.is-calciomercato-bottom { height: 18px; background: url("") 0px 100% no-repeat; }
.overtitle-art-logo.is-pianeta2020-top { height: 45px; background-image: url(""); }
.overtitle-art-logo.is-pianeta2020-bottom { height: 18px; background-image: url(""); }
.overtitle-art-logo.is-tdd2020-top { height: 45px; background-image: url(""); }
.overtitle-art-logo.is-tdd2020-bottom { height: 18px; background-image: url(""); }
.overtitle-art-logo.is-civilweek-top { height: 45px; background-image: url(""); }
.overtitle-art-logo.is-civilweek-bottom { height: 18px; background-image: url(""); }
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-europei-2021 { width: 315px; height: 80px; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-europei-2021 { width: 100%; height: 26vw; background-image: url(""); background-size: contain; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-europei-2024 { width: 315px; height: 80px; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-europei-2024 { width: 100%; height: 26vw; background-image: url(""); background-size: contain; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-mondiali-2022 { width: 800px; height: 100px; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-mondiali-2022 { width: 100%; height: 26vw; background-image: url(""); background-size: contain; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-serie-a { width: 435px; height: 87px; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-serie-a { width: 100%; height: 26vw; background-image: url(""); background-size: contain; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-speciale-scudetto-23-napoli { width: 315px; height: 80px; background-image: url(""); background-position: 50% center; }
}
@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(""); background-size: contain; background-position: 50% center; background-color: rgb(255, 255, 255); }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-salone-libro-torino-2022 { width: 100%; height: 89px; background-image: url(""); background-position: 50% center; }
}
@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(""); background-size: contain; background-position: 50% center; background-color: rgb(255, 255, 255); }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-elezioni-presidente-repubblica-2022 { width: 615px; height: 66px; background-image: url(""); background-position: 50% center; }
}
@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(""); background-size: contain; background-position: 50% center; }
}
.overtitle-art-logo.is-cinema-serie { background-image: url(""); }
@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(""); background-size: contain; }
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-mostra-venezia { width: 100%; height: 100%; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-mostra-venezia { width: 100%; height: 30vw; background-image: url(""); background-size: cover; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-mostra-venezia-2022 { width: 100%; height: 100%; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-mostra-venezia-2022 { width: 100%; height: 30vw; background-image: url(""); background-size: cover; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-mostra-venezia-2023 { width: 100%; height: 100%; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-mostra-venezia-2023 { width: 100%; height: 30vw; background-image: url(""); background-size: cover; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-prima-alla-scala { width: 100%; height: 100%; background-image: url(""); background-position-y: 50%; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-prima-alla-scala { width: 100%; height: 30vw; background-image: url(""); background-size: cover; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-prima-alla-scala-2022 { width: 100%; height: 100%; background-image: url(""); background-position-y: 50%; }
}
@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(""); background-size: cover; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-notizie-piu-importanti-2023 { width: 100%; height: 100%; background-image: url(""); background-position: 50% center; }
}
@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(""); background-position: 50% center; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-festival-sanremo { width: 100%; height: 100%; background-image: url(""); background-position-y: 50%; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-festival-sanremo { width: 100%; height: 20vw; background-image: url(""); background-size: cover; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-festival-sanremo-23 { width: 100%; height: 100%; background-image: url(""); background-position-y: 50%; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-festival-sanremo-23 { width: 100%; height: 20vw; background-image: url(""); background-size: cover; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-festival-sanremo-24 { width: 100%; height: 100%; background-image: url(""); background-position-y: 50%; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-festival-sanremo-24 { width: 400px; height: 30vw; background-image: url(""); background-position-y: 50%; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-oscar-2022 { width: 100%; height: 100%; background-image: url(""); background-position-y: 50%; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-oscar-2022 { width: 100%; height: 29vw; background-image: url(""); background-size: cover; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-oscar-2023 { width: 100%; height: 100%; background-image: url(""); background-position-y: 50%; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-oscar-2023 { width: 100%; height: 29vw; background-image: url(""); background-size: cover; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-oscar-2024 { width: 100%; height: 100%; background-image: url(""); background-position: 50% 50%; background-size: contain; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-oscar-2024 { width: 325px; height: 14vw; background-image: url(""); background-size: contain; background-position: 50% 50%; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-mesepoesia-2024 { width: 100%; height: 95px; background-image: url(""); background-position: 50% 50%; background-size: contain; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-mesepoesia-2024 { width: 325px; height: 19vw; background-image: url(""); background-size: contain; background-position: 50% 50%; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-eurovision-2022 { width: 100%; height: 100%; background-image: url(""); background-position: 50% center; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-eurovision-2022 { width: 100%; height: 20vw; background-image: url(""); background-size: auto; background-position: 50% center; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-festival-di-cannes-2022 { width: 100%; height: 100%; background-image: url(""); background-position: center 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(""); background-size: auto; background-position: center bottom; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-festival-cannes-2023 { width: 100%; height: 100%; background-image: url(""); background-position: 50% center; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-festival-cannes-2023 { width: 100%; height: 20vw; background-image: url(""); background-size: auto; background-position: 50% center; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-maturita-2022 { width: 100%; height: 100%; background-image: url(""); background-position: center bottom; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-maturita-2022 { width: 100%; height: 20vw; background-image: url(""); background-size: auto; background-position: center bottom; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-maturita-2023 { width: 100%; height: 100%; background-image: url(""); background-position: 50% center; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-maturita-2023 { width: 100%; height: 20vw; background-image: url(""); background-size: auto; background-position: 50% center; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-rientro-a-scuola { width: 100%; height: 100%; background-image: url(""); background-position: center 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(""); background-size: auto; background-position: center bottom; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-a-scuola-con-il-corriere { width: 100%; height: 100%; background-image: url(""); 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(""); background-size: auto; background-position: center bottom; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-presidenzialifrancia { width: 100%; height: 100%; background-image: url(""); background-position: 50% center; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-presidenzialifrancia { width: 100%; height: 29vw; background-image: url(""); background-position-x: 50%; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-black-friday { width: 100%; height: 100%; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-black-friday { width: 100%; height: 18vw; background-image: url(""); background-position-x: 50%; background-color: rgb(255, 255, 255); }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-eduday { width: 100%; height: 100px; background: url("") 50% center; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-eduday { width: 100%; height: 28vw; background-image: url(""); background-position-x: 50%; background-color: rgb(59, 46, 89); }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-mafia-raccontata { width: 100%; height: 69px; background: url("") 50% center 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(""); background-position-x: 50%; background-color: rgb(255, 255, 255); }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-regali-natale { width: 100%; height: 100%; background-image: url(""); background-position-y: 50%; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-regali-natale { width: 100%; height: 24vw; background-image: url(""); background-position-x: 50%; background-color: rgb(255, 255, 255); }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-olimpiadi-invernali-2022 { width: 100%; height: 100%; background-image: url(""); background-position: 50% center; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-olimpiadi-invernali-2022 { width: 100%; height: 20vw; background-image: url(""); background-size: cover; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-tech-2022 { width: 573px; height: 52px; background-image: url(""); background-position: 0px center; 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("") 50% center / 100% 100% no-repeat; }
}
@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(""); }
  .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(""); 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(""); background-color: rgb(68, 136, 241); }
  .overtitle-art-logo.is-dizionario-salute-xs { width: 148px; height: 32px; background-image: url(""); background-size: contain; }
}
.overtitle-art-logo.is-dizionario-salute-sm { width: 167px; height: 36px; background-image: url(""); }
.overtitle-art-logo.is-dizionario-salute-lg { width: 362px; height: 34px; background-image: url(""); }
.overtitle-art-logo.is-dizionario-salute-sm-m { width: 225px; height: 50px; background-image: url(""); background-size: contain; }
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-cor-salute { width: 216px; height: 70px; background-image: url(""); background-size: contain; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-cor-salute { height: 40px; background-image: url(""); background-size: contain; width: 145px !important; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-sportello-cancro { width: 167px; height: 50px; background-image: url(""); 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(""); background-size: contain; }
}
.overtitle-art-logo.is-sportello-cancro-sm { width: 165px; height: 50px; background-image: url(""); background-size: contain; }
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-dizionario-salute { width: 167px; height: 50px; background-image: url(""); 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(""); background-size: contain; }
.overtitle-art-logo.is-medico-risponde-white { width: 180px; height: 25px; background-image: url(""); background-size: contain; }
.overtitle-art-logo.is-sanremo-2022 { background-image: url(""); }
@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: rgb(255, 255, 255); }
}
.overtitle-art-logo.is-miti { background-image: url(""); }
@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: rgb(255, 255, 255); }
}
.overtitle-art-logo.is-grandi-amori { width: 122px; height: 25px; background: url("") 0% 0% / 100% 100%; }
.overtitle-art-logo.is-i-miti-dei-giovani { width: 145px; height: 25px; background: url("") 0% 0% / 100% 100%; }
.overtitle-art-logo.is-personaggi-italia { width: 141px; height: 25px; background: url("") 0% 0% / 100% 100%; }
.overtitle-art-logo.is-quelli-che { width: 108px; height: 25px; background: url("") 0% 0% / 100% 100%; }
.overtitle-art-logo.is-ritratto-autore { width: 141px; height: 25px; background: url("") 0% 0% / 100% 100%; }
.overtitle-art-logo.is-visti-dagli { width: 110px; height: 25px; background: url("") 0% 0% / 100% 100%; }
.overtitle-art-logo.is-dalcampo { width: 105px; height: 24px; margin-bottom: 0.5rem; background: url("") 0% 0% / contain no-repeat; }
.overtitle-art-logo.is-cor-loc-veneto { width: 515px; height: 40px; background-image: url(""); }
.overtitle-art-logo.is-cor-loc-adige { width: 635px; height: 40px; background-image: url(""); }
.overtitle-art-logo.is-cor-loc-bergamo { width: 383px; height: 64px; background-image: url(""); }
.overtitle-art-logo.is-cor-loc-bologna { width: 500px; height: 40px; background-image: url(""); }
.overtitle-art-logo.is-cor-loc-brescia { width: 327px; height: 64px; background-image: url(""); }
.overtitle-art-logo.is-cor-loc-fiorentino { width: 520px; height: 40px; background-image: url(""); }
.overtitle-art-logo.is-cor-loc-trentino { width: 572px; height: 40px; background-image: url(""); }
.overtitle-art-logo.is-cor-loc-milano { width: 307px; height: 64px; background-image: url(""); }
.overtitle-art-logo.is-cor-loc-roma { width: 240px; height: 64px; background-image: url(""); }
.overtitle-art-logo.is-cor-loc-friuli { width: 797px; height: 40px; background-image: url(""); }
.overtitle-art-logo.is-cor-loc-torino { width: 445px; height: 42px; background-image: url(""); }
.overtitle-art-logo.is-cor-loc-mezzogiorno { width: 550px; height: 33px; background-image: url(""); background-size: cover; }
.overtitle-art-logo.is-cambio-gomme-invernali-2023 { height: 27px; background: url("") 0% 0% / contain no-repeat; }
.overtitle-art-logo.is-italians { height: 21px; background-image: url(""); background-size: contain; }
.overtitle-art-logo.is-lasceltagiusta { height: 21px; background-image: url(""); background-size: contain; }
.overtitle-art-logo.is-domande-e-risposte { height: 21px; background-image: url(""); background-size: contain; }
.overtitle-art-logo.is-orienteoccidente { height: 21px; background-image: url(""); background-size: contain; }
.overtitle-art-logo.is-dallarchivio { height: 21px; background-image: url(""); background-size: contain; }
.overtitle-art-logo.is-america-cina { height: 21px; background-image: url(""); background-size: contain; }
.overtitle-art-logo.is-ilmedicorisponde { height: 21px; background-image: url(""); background-size: contain; }
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-dossier-alba { width: 100%; height: 100%; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-dossier-alba { width: 100%; height: 30vw; background-image: url(""); background-size: cover; }
}
@media screen and (min-width: 769px) {
  .overtitle-art-logo.is-torino-2050 { width: 100%; height: 100%; background-image: url(""); }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .overtitle-art-logo.is-torino-2050 { width: 100%; height: 30vw; background-image: url(""); background-size: cover; }
}
.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: 0.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: 0.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: 0px; left: auto; transform: translateY(0px); 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; z-index: 1; }
.status-art-red { width: 182px; padding: 0.4375rem 0.875rem; background-color: rgb(216, 12, 12); color: rgb(255, 255, 255); }
.status-art-red-light { width: 9.375rem; padding: 0.5625rem 0.875rem; background-color: rgb(241, 73, 73); color: rgb(255, 255, 255); }
.status-art-white-red { width: auto; padding: 1.25rem 0px 0px; background-color: rgb(255, 255, 255); color: rgb(230, 50, 71); }
.status-art-blue { width: 182px; padding: 0.4375rem 0.875rem; background-color: rgb(9, 80, 117); color: rgb(255, 255, 255); }
.status-art-corriere-cplus { margin: 0.625rem; background-color: rgb(255, 255, 255); color: rgb(255, 216, 0); border-radius: 50%; }
.status-art-live { width: 76.6px; height: 1.6875rem; padding: 0px 0.1875rem; background-color: rgb(241, 73, 73); color: rgb(255, 255, 255); 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: 0.875rem; }
}
.author-art, .author-art-shadow { display: block; color: rgb(73, 184, 241); }
.author-art.is-inline, .is-inline.author-art-shadow { display: inline-block; }
.author-art.has-image-inline, .has-image-inline.author-art-shadow { display: inline-flex; align-items: center; }
.author-art-shadow .writer, .author-art .writer { margin-left: 0.3125rem; }
.author-art-shadow { color: rgb(255, 255, 255); text-shadow: rgba(0, 0, 0, 0.9) 0px 0px 2px; }
@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: 0.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: 0.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: 0.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: 18px; }
}
@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: 18px; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .author-art.is-small-it, .is-small-it.author-art-shadow { font-family: BreraCondensed-SemiBoldItalic; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .author-art.is-small-it, .is-small-it.author-art-shadow { font-family: BreraCondensed-SemiBoldItalic; font-weight: 400; font-size: 1rem; }
}
@media screen and (min-width: 769px) {
  .author-art.is-medium, .is-medium.author-art-shadow { color: rgb(10, 10, 10); }
}
@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: rgb(51, 51, 51); }
}
@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: 18px; }
}
@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: 18px; }
}
@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: 18px; }
}
@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: 0.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: 0.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: rgb(51, 51, 51); }
}
@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: 18px; }
}
@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: rgb(51, 51, 51); }
}
@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: 18px; }
}
@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; transform: translate(50%, -50%); bottom: -28px !important; left: -20px !important; }
.author-art-image img { width: 64px; height: 64px; }
.user-art { display: block; color: rgb(153, 153, 153); }
.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: 0.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: 0.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: 0.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: 18px; }
}
@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: 18px; }
}
@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: 0.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: rgb(153, 153, 153); 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: 0.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: 0.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: 0.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: 0.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: 18px; }
}
@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: 0.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: 0.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: 0.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: 18px; }
}
@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: rgb(102, 102, 102); }
  .bck-titles .date-art .title-art + .date-art { margin-top: 0.625rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .related-art.is-small .link { padding: 0.75rem 0.875rem; margin: 0px; }
  .related-art.is-small .link:first-child { padding-top: 0.5625rem; margin: 0px; }
  .related-art.is-small .link:last-child { padding-bottom: 0.875rem; margin: 0px; }
  .related-art.is-small .link:only-child { padding: 0.5625rem 0.875rem 0.875rem; }
  .related-art .link { position: relative; min-height: 1.875rem; margin: 0.9375rem 0.875rem 1.875rem; display: flex; place-content: center flex-start; align-items: center; }
  .related-art .link:first-child { padding-top: 0.9375rem; margin: 0px 0.875rem 1.875rem; }
  .related-art .link:last-child { padding-bottom: 0.9375rem; margin: 0px 0.875rem; }
  .related-art .link:only-child { padding: 1.875rem 0.875rem; margin: 0px; }
  .related-art .link.is-single { flex-direction: column; align-items: flex-start; padding: 0px; margin: 0.9375rem; }
  .related-art .link .is-live { color: rgb(241, 73, 73); 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: 18px; }
}
@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: rgb(102, 102, 102); }
}
@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: 18px; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .related-art .link .is-date { font-family: Roboto-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .related-art .link .is-date { font-family: Roboto-Regular; font-weight: 400; font-size: 1rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .related-art .link > .title-medium, .bck-media-list-special .related-art .link > .title-medium-bold, .bck-media-list-special .related-art .link > .title-small, .bck-media-list-special .related-art .link > .title-small-b-b, .related-art .bck-media-list-special .link > .title-medium, .related-art .bck-media-list-special .link > .title-medium-bold, .related-art .bck-media-list-special .link > .title-small, .related-art .bck-media-list-special .link > .title-small-b-b, .related-art .link > .title { line-height: 1.25; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .related-art .link > .title-medium, .bck-media-list-special .related-art .link > .title-medium-bold, .bck-media-list-special .related-art .link > .title-small, .bck-media-list-special .related-art .link > .title-small-b-b, .related-art .bck-media-list-special .link > .title-medium, .related-art .bck-media-list-special .link > .title-medium-bold, .related-art .bck-media-list-special .link > .title-small, .related-art .bck-media-list-special .link > .title-small-b-b, .related-art .link > .title { font-family: Roboto-Medium; font-weight: 400; font-size: 18px; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .related-art .link > .title-medium, .bck-media-list-special .related-art .link > .title-medium-bold, .bck-media-list-special .related-art .link > .title-small, .bck-media-list-special .related-art .link > .title-small-b-b, .related-art .bck-media-list-special .link > .title-medium, .related-art .bck-media-list-special .link > .title-medium-bold, .related-art .bck-media-list-special .link > .title-small, .related-art .bck-media-list-special .link > .title-small-b-b, .related-art .link > .title { font-family: Roboto-Medium; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .bck-media-list-special .related-art .link > .title-medium, .bck-media-list-special .related-art .link > .title-medium-bold, .bck-media-list-special .related-art .link > .title-small, .bck-media-list-special .related-art .link > .title-small-b-b, .related-art .bck-media-list-special .link > .title-medium, .related-art .bck-media-list-special .link > .title-medium-bold, .related-art .bck-media-list-special .link > .title-small, .related-art .bck-media-list-special .link > .title-small-b-b, .related-art .link > .title { font-family: Roboto-Medium; font-weight: 400; font-size: 1rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .related-art .link > .title-xl { font-family: Roboto-Medium; font-weight: 400; font-size: 5vw; line-height: 130%; letter-spacing: -0.05vw; }
  .related-art .link .is-line { display: inline-flex; justify-content: center; align-items: center; width: 25px; margin-bottom: 0.1875rem; border-bottom: 1px solid rgb(10, 82, 120); }
  .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 rgb(222, 222, 222); }
  .related-art .link { position: relative; min-height: 1.875rem; padding: 0.75rem 0px; display: flex; place-content: center flex-start; align-items: center; }
  .related-art .link:first-child { padding: 1.5625rem 0.3125rem 0.75rem 0px; }
  .related-art .link:last-child { padding: 0.75rem 0.3125rem 1.5625rem 0px; }
  .related-art .link:only-child { padding: 1.5625rem 0.3125rem 1.5625rem 0px; }
  .bck-media-list-special .related-art .link .title-medium, .bck-media-list-special .related-art .link .title-medium-bold, .bck-media-list-special .related-art .link .title-small, .bck-media-list-special .related-art .link .title-small-b-b, .related-art .link .bck-media-list-special .title-medium, .related-art .link .bck-media-list-special .title-medium-bold, .related-art .link .bck-media-list-special .title-small, .related-art .link .bck-media-list-special .title-small-b-b, .related-art .link .title { color: rgb(51, 51, 51); line-height: 1.25; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .related-art .link .title-medium, .bck-media-list-special .related-art .link .title-medium-bold, .bck-media-list-special .related-art .link .title-small, .bck-media-list-special .related-art .link .title-small-b-b, .related-art .link .bck-media-list-special .title-medium, .related-art .link .bck-media-list-special .title-medium-bold, .related-art .link .bck-media-list-special .title-small, .related-art .link .bck-media-list-special .title-small-b-b, .related-art .link .title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .related-art .link .title-medium, .bck-media-list-special .related-art .link .title-medium-bold, .bck-media-list-special .related-art .link .title-small, .bck-media-list-special .related-art .link .title-small-b-b, .related-art .link .bck-media-list-special .title-medium, .related-art .link .bck-media-list-special .title-medium-bold, .related-art .link .bck-media-list-special .title-small, .related-art .link .bck-media-list-special .title-small-b-b, .related-art .link .title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .bck-media-list-special .related-art .link .title-medium, .bck-media-list-special .related-art .link .title-medium-bold, .bck-media-list-special .related-art .link .title-small, .bck-media-list-special .related-art .link .title-small-b-b, .related-art .link .bck-media-list-special .title-medium, .related-art .link .bck-media-list-special .title-medium-bold, .related-art .link .bck-media-list-special .title-small, .related-art .link .bck-media-list-special .title-small-b-b, .related-art .link .title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.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: 0.625rem 0.3125rem 0.625rem 0px; display: flex; place-content: center flex-start; align-items: center; }
  .related-art-medium .link::before { position: absolute; right: -15px; bottom: 0px; display: block; width: 95.6%; border-bottom: 1px solid rgb(222, 222, 222); content: ""; }
  .related-art-medium .link:last-child, .related-art-medium .link:only-child { padding-bottom: 1.25rem; }
  .related-art-medium .link:last-child::before, .related-art-medium .link:only-child::before { border: none; }
  .bck-media-list-special .related-art-medium .link .title-medium, .bck-media-list-special .related-art-medium .link .title-medium-bold, .bck-media-list-special .related-art-medium .link .title-small, .bck-media-list-special .related-art-medium .link .title-small-b-b, .related-art-medium .link .bck-media-list-special .title-medium, .related-art-medium .link .bck-media-list-special .title-medium-bold, .related-art-medium .link .bck-media-list-special .title-small, .related-art-medium .link .bck-media-list-special .title-small-b-b, .related-art-medium .link .title { color: rgb(51, 51, 51); line-height: 1.25; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .related-art-medium .link .title-medium, .bck-media-list-special .related-art-medium .link .title-medium-bold, .bck-media-list-special .related-art-medium .link .title-small, .bck-media-list-special .related-art-medium .link .title-small-b-b, .related-art-medium .link .bck-media-list-special .title-medium, .related-art-medium .link .bck-media-list-special .title-medium-bold, .related-art-medium .link .bck-media-list-special .title-small, .related-art-medium .link .bck-media-list-special .title-small-b-b, .related-art-medium .link .title { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 18px; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .related-art-medium .link .title-medium, .bck-media-list-special .related-art-medium .link .title-medium-bold, .bck-media-list-special .related-art-medium .link .title-small, .bck-media-list-special .related-art-medium .link .title-small-b-b, .related-art-medium .link .bck-media-list-special .title-medium, .related-art-medium .link .bck-media-list-special .title-medium-bold, .related-art-medium .link .bck-media-list-special .title-small, .related-art-medium .link .bck-media-list-special .title-small-b-b, .related-art-medium .link .title { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .bck-media-list-special .related-art-medium .link .title-medium, .bck-media-list-special .related-art-medium .link .title-medium-bold, .bck-media-list-special .related-art-medium .link .title-small, .bck-media-list-special .related-art-medium .link .title-small-b-b, .related-art-medium .link .bck-media-list-special .title-medium, .related-art-medium .link .bck-media-list-special .title-medium-bold, .related-art-medium .link .bck-media-list-special .title-small, .related-art-medium .link .bck-media-list-special .title-small-b-b, .related-art-medium .link .title { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1rem; }
}
@media screen and (min-width: 769px) {
  .image.has-media .related-art-medium .link .icon-shadow, .related-art-medium .link .icon, .related-art-medium .link .image.has-media .icon-shadow { flex: 0 0 44px; }
}
@media screen and (min-width: 769px) {
  .related-art-small { margin: 0.25rem 0px; line-height: 1.15; }
  .related-art-small .link { position: relative; display: inline; color: rgb(102, 102, 102); }
  .bck-media-list-special .related-art-small .link .title-medium, .bck-media-list-special .related-art-small .link .title-medium-bold, .bck-media-list-special .related-art-small .link .title-small, .bck-media-list-special .related-art-small .link .title-small-b-b, .related-art-small .link .bck-media-list-special .title-medium, .related-art-small .link .bck-media-list-special .title-medium-bold, .related-art-small .link .bck-media-list-special .title-small, .related-art-small .link .bck-media-list-special .title-small-b-b, .related-art-small .link .title { display: inline; color: rgb(51, 51, 51); }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .related-art-small .link .title-medium, .bck-media-list-special .related-art-small .link .title-medium-bold, .bck-media-list-special .related-art-small .link .title-small, .bck-media-list-special .related-art-small .link .title-small-b-b, .related-art-small .link .bck-media-list-special .title-medium, .related-art-small .link .bck-media-list-special .title-medium-bold, .related-art-small .link .bck-media-list-special .title-small, .related-art-small .link .bck-media-list-special .title-small-b-b, .related-art-small .link .title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .related-art-small .link .title-medium, .bck-media-list-special .related-art-small .link .title-medium-bold, .bck-media-list-special .related-art-small .link .title-small, .bck-media-list-special .related-art-small .link .title-small-b-b, .related-art-small .link .bck-media-list-special .title-medium, .related-art-small .link .bck-media-list-special .title-medium-bold, .related-art-small .link .bck-media-list-special .title-small, .related-art-small .link .bck-media-list-special .title-small-b-b, .related-art-small .link .title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .bck-media-list-special .related-art-small .link .title-medium, .bck-media-list-special .related-art-small .link .title-medium-bold, .bck-media-list-special .related-art-small .link .title-small, .bck-media-list-special .related-art-small .link .title-small-b-b, .related-art-small .link .bck-media-list-special .title-medium, .related-art-small .link .bck-media-list-special .title-medium-bold, .related-art-small .link .bck-media-list-special .title-small, .related-art-small .link .bck-media-list-special .title-small-b-b, .related-art-small .link .title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .related-art-small .link .has--author.title-medium-bold .author-art, .bck-media-list-special .related-art-small .link .has--author.title-medium-bold .author-art-shadow, .bck-media-list-special .related-art-small .link .has--author.title-medium .author-art, .bck-media-list-special .related-art-small .link .has--author.title-medium .author-art-shadow, .bck-media-list-special .related-art-small .link .has--author.title-small-b-b .author-art, .bck-media-list-special .related-art-small .link .has--author.title-small-b-b .author-art-shadow, .bck-media-list-special .related-art-small .link .has--author.title-small .author-art, .bck-media-list-special .related-art-small .link .has--author.title-small .author-art-shadow, .related-art-small .link .bck-media-list-special .has--author.title-medium-bold .author-art, .related-art-small .link .bck-media-list-special .has--author.title-medium-bold .author-art-shadow, .related-art-small .link .bck-media-list-special .has--author.title-medium .author-art, .related-art-small .link .bck-media-list-special .has--author.title-medium .author-art-shadow, .related-art-small .link .bck-media-list-special .has--author.title-small-b-b .author-art, .related-art-small .link .bck-media-list-special .has--author.title-small-b-b .author-art-shadow, .related-art-small .link .bck-media-list-special .has--author.title-small .author-art, .related-art-small .link .bck-media-list-special .has--author.title-small .author-art-shadow, .related-art-small .link .title.has--author .author-art, .related-art-small .link .title.has--author .author-art-shadow { margin-left: 0.3125rem; }
  .image.has-media .related-art-small .link .icon-shadow, .related-art-small .link .icon, .related-art-small .link .image.has-media .icon-shadow { margin-right: 5px; font-size: 0.625rem; }
}
@media screen and (min-width: 769px) {
  .summary-art { margin-top: 1.125rem; margin-bottom: 1.125rem; color: rgb(102, 102, 102); }
}
@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: 0.625rem; margin-bottom: 0.625rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .off-media .summary-art { font-family: SolferinoText-Regular; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .off-media .summary-art { font-family: SolferinoText-Regular; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .off-media .summary-art { font-family: SolferinoText-Regular; font-weight: 400; font-size: 1.25rem; }
}
@media screen and (min-width: 769px) {
  .summary-art-sd-l { margin-top: 1.125rem; margin-bottom: 1.125rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .summary-art-sd-l { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 6.4vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .summary-art-sd-l { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 3.55556vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .summary-art-sd-l { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 1.5rem; }
}
@media screen and (min-width: 769px) {
  .summary-art-st-r { margin-top: 1.125rem; margin-bottom: 1.125rem; line-height: 1.67; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .summary-art-st-r { font-family: SolferinoText-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .summary-art-st-r { font-family: SolferinoText-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .summary-art-st-r { font-family: SolferinoText-Regular; font-weight: 400; font-size: 1.125rem; }
}
@media screen and (min-width: 769px) {
  .summary-art-st-r.has-first-letter::first-letter { float: left; margin: 0.4375rem 0.75rem 0.125rem -0.43rem; line-height: 0.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: rgb(0, 84, 120); }
  .summary-art.is-large-b-c-r { line-height: 48px; letter-spacing: 0.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: 0.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: 0.9375rem; margin-bottom: 0.9375rem; color: rgb(51, 51, 51); }
}
@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: 0.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: 0.5rem 0.5rem 0px -0.25rem; line-height: 0.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: rgb(0, 84, 120); }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 320px) and (max-width: 813px) {
  .summary-art.is-medium-b-c-r { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 5.6vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .summary-art.is-medium-b-c-r { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.11111vw; }
}
@media screen and (min-width: 320px) and (max-width: 813px) and (min-width: 769px) {
  .summary-art.is-medium-b-c-r { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.3125rem; }
}
#menu-user { position: absolute; top: 100%; right: 0px; width: 200px; box-shadow: rgb(148, 148, 148) 0px 2px 5px 0.25px; background-color: rgb(10, 82, 120); }
#menu-user .topbar-links-user { display: flex; flex-direction: column; }
#menu-user .appendMenu, #menu-user a { display: flex; height: 40px; }
#menu-user a { align-items: center; width: 100%; padding-left: 3.125rem; border-top: 1px solid rgb(17, 105, 143); color: rgb(255, 255, 255); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  #menu-user a { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  #menu-user a { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  #menu-user a { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
#menu-user a:hover { background-color: rgb(17, 105, 143); }
.menu-user2021 { position: absolute; top: 100%; right: 0px; width: 200px; box-shadow: rgba(0, 0, 0, 0.35) 0px 2px 4px 0px; background-color: rgb(255, 255, 255); }
.menu-user2021 .topbar-links-user { display: flex; flex-direction: column; }
.menu-user2021 .appendMenu { display: flex; }
.menu-user2021 a { display: flex; align-items: center; width: 100%; padding: 0.625rem 1.625rem; color: rgb(51, 51, 51); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .menu-user2021 a { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .menu-user2021 a { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .menu-user2021 a { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.menu-user2021 a:first-child { padding-top: 1.25rem; }
.menu-user2021 a:hover { text-decoration: underline; }
.grid-items { display: flex; flex-wrap: wrap; }
.grid-items.space-grid { justify-content: flex-start; }
@supports (display: grid) {
  .grid-items.has--cartoon { 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 rgb(222, 222, 222); }
.list-items { display: flex; flex: 1 0 100%; flex-direction: column; }
.list-items + .list-items { padding-top: 1rem; margin-top: 1rem; border-top: 1px solid rgb(222, 222, 222); }
.list-items-aside { display: flex; justify-content: center; flex-wrap: wrap; }
.list-items-aside .media-group-news, .list-items-aside .media-group-news-14, .list-items-aside .media-group-news-23, .list-items-aside .media-group-news-25, .list-items-aside .media-group-news-30, .list-items-aside .media-group-news-31, .list-items-aside .media-group-news-32, .list-items-aside .media-group-news-48, .list-items-aside .media-group-news-66 { display: flex; justify-content: center; flex-wrap: wrap; width: 100%; }
.list-items-aside .media-group-news-14 > .bck-media-news, .list-items-aside .media-group-news-23 > .bck-media-news, .list-items-aside .media-group-news-25 > .bck-media-news, .list-items-aside .media-group-news-30 > .bck-media-news, .list-items-aside .media-group-news-31 > .bck-media-news, .list-items-aside .media-group-news-32 > .bck-media-news, .list-items-aside .media-group-news-48 > .bck-media-news, .list-items-aside .media-group-news-66 > .bck-media-news, .list-items-aside .media-group-news > .bck-media-news { width: 254px; }
.list-items-aside .media-group-news-14 > .bck-media-news .image.is-254x142, .list-items-aside .media-group-news-23 > .bck-media-news .image.is-254x142, .list-items-aside .media-group-news-25 > .bck-media-news .image.is-254x142, .list-items-aside .media-group-news-30 > .bck-media-news .image.is-254x142, .list-items-aside .media-group-news-31 > .bck-media-news .image.is-254x142, .list-items-aside .media-group-news-32 > .bck-media-news .image.is-254x142, .list-items-aside .media-group-news-48 > .bck-media-news .image.is-254x142, .list-items-aside .media-group-news-66 > .bck-media-news .image.is-254x142, .list-items-aside .media-group-news > .bck-media-news .image.is-254x142 { overflow: hidden; }
.list-items-aside .media-group-news-14 > .bck-media-news > .media-news__header, .list-items-aside .media-group-news-23 > .bck-media-news > .media-news__header, .list-items-aside .media-group-news-25 > .bck-media-news > .media-news__header, .list-items-aside .media-group-news-30 > .bck-media-news > .media-news__header, .list-items-aside .media-group-news-31 > .bck-media-news > .media-news__header, .list-items-aside .media-group-news-32 > .bck-media-news > .media-news__header, .list-items-aside .media-group-news-48 > .bck-media-news > .media-news__header, .list-items-aside .media-group-news-66 > .bck-media-news > .media-news__header, .list-items-aside .media-group-news > .bck-media-news > .media-news__header { margin-top: 0px; margin-bottom: 1.25rem; }
.list-items-beauty, .list-items-insights { display: flex; justify-content: center; flex-wrap: wrap; }
.list-items-beauty .media-group-news, .list-items-beauty .media-group-news-14, .list-items-beauty .media-group-news-23, .list-items-beauty .media-group-news-25, .list-items-beauty .media-group-news-30, .list-items-beauty .media-group-news-31, .list-items-beauty .media-group-news-32, .list-items-beauty .media-group-news-48, .list-items-beauty .media-group-news-66, .list-items-insights .media-group-news, .list-items-insights .media-group-news-14, .list-items-insights .media-group-news-23, .list-items-insights .media-group-news-25, .list-items-insights .media-group-news-30, .list-items-insights .media-group-news-31, .list-items-insights .media-group-news-32, .list-items-insights .media-group-news-48, .list-items-insights .media-group-news-66 { display: flex; justify-content: center; width: 100%; }
.list-items-beauty .media-group-news-14 > .bck-media-news, .list-items-beauty .media-group-news-23 > .bck-media-news, .list-items-beauty .media-group-news-25 > .bck-media-news, .list-items-beauty .media-group-news-30 > .bck-media-news, .list-items-beauty .media-group-news-31 > .bck-media-news, .list-items-beauty .media-group-news-32 > .bck-media-news, .list-items-beauty .media-group-news-48 > .bck-media-news, .list-items-beauty .media-group-news-66 > .bck-media-news, .list-items-beauty .media-group-news > .bck-media-news, .list-items-insights .media-group-news-14 > .bck-media-news, .list-items-insights .media-group-news-23 > .bck-media-news, .list-items-insights .media-group-news-25 > .bck-media-news, .list-items-insights .media-group-news-30 > .bck-media-news, .list-items-insights .media-group-news-31 > .bck-media-news, .list-items-insights .media-group-news-32 > .bck-media-news, .list-items-insights .media-group-news-48 > .bck-media-news, .list-items-insights .media-group-news-66 > .bck-media-news, .list-items-insights .media-group-news > .bck-media-news { width: 192px; }
.list-items-arguments { flex: 0 0 30%; }
.list-items-arguments .media-group-news, .list-items-arguments .media-group-news-14, .list-items-arguments .media-group-news-23, .list-items-arguments .media-group-news-25, .list-items-arguments .media-group-news-30, .list-items-arguments .media-group-news-31, .list-items-arguments .media-group-news-32, .list-items-arguments .media-group-news-48, .list-items-arguments .media-group-news-66 { display: flex; justify-content: center; width: 100%; }
.list-items-arguments .media-group-news-14 > .bck-media-news, .list-items-arguments .media-group-news-23 > .bck-media-news, .list-items-arguments .media-group-news-25 > .bck-media-news, .list-items-arguments .media-group-news-30 > .bck-media-news, .list-items-arguments .media-group-news-31 > .bck-media-news, .list-items-arguments .media-group-news-32 > .bck-media-news, .list-items-arguments .media-group-news-48 > .bck-media-news, .list-items-arguments .media-group-news-66 > .bck-media-news, .list-items-arguments .media-group-news > .bck-media-news { width: 254px; }
.list-items-arguments .media-group-news-14 > .bck-media-news .media-news__header, .list-items-arguments .media-group-news-23 > .bck-media-news .media-news__header, .list-items-arguments .media-group-news-25 > .bck-media-news .media-news__header, .list-items-arguments .media-group-news-30 > .bck-media-news .media-news__header, .list-items-arguments .media-group-news-31 > .bck-media-news .media-news__header, .list-items-arguments .media-group-news-32 > .bck-media-news .media-news__header, .list-items-arguments .media-group-news-48 > .bck-media-news .media-news__header, .list-items-arguments .media-group-news-66 > .bck-media-news .media-news__header, .list-items-arguments .media-group-news > .bck-media-news .media-news__header { margin-top: 0px; margin-bottom: 1.25rem; }
.media-group { flex: 0 1 48.4%; padding-bottom: 1rem; margin-bottom: 1rem; border-bottom: 1px solid rgb(222, 222, 222); }
.media-group:nth-child(2n) { margin-left: 0.9375rem; }
.media-group:nth-last-child(-n+2) { margin-bottom: 0px; border: none; }
.media-group-32 { flex: 0 1 32%; padding-bottom: 1rem; margin-bottom: 1rem; border-bottom: 1px solid rgb(222, 222, 222); }
.media-group-32:nth-last-child(-n+3) { padding-bottom: 0px; margin-bottom: 0px; border: none; }
.media-group-32-inv { flex: 0 1 32%; padding: 0.75rem 0px; margin-top: 0px; border-top: 1px solid rgb(222, 222, 222); }
@supports (display: grid) {
  .media-group-32-inv.is--cartoon { padding-top: 0px; border-top: none; text-align: center; grid-area: 1 / 2 / 4 / 3; }
}
.media-group-32-inv.is--cartoon .border-cartoon { display: flex; justify-content: center; margin: 0px auto; border: 1px solid rgb(222, 222, 222); }
.media-group-32-inv.is--cartoon .border-cartoon img { height: 283px; }
.media-group-32-inv:nth-child(-n+3) { margin-top: 0.25rem; }
.media-group-news, .media-group-news-14, .media-group-news-23, .media-group-news-25, .media-group-news-30, .media-group-news-31, .media-group-news-32, .media-group-news-48, .media-group-news-66 { flex-basis: 100%; }
.is--xmedium.media-group-news-14, .is--xmedium.media-group-news-23, .is--xmedium.media-group-news-25, .is--xmedium.media-group-news-30, .is--xmedium.media-group-news-31, .is--xmedium.media-group-news-32, .is--xmedium.media-group-news-48, .is--xmedium.media-group-news-66, .media-group-news.is--xmedium { padding-bottom: 1.5625rem; margin-bottom: 1.5625rem; border-bottom: 1px solid rgb(222, 222, 222); }
.is--xmedium.media-group-news-14:first-child, .is--xmedium.media-group-news-23:first-child, .is--xmedium.media-group-news-25:first-child, .is--xmedium.media-group-news-30:first-child, .is--xmedium.media-group-news-31:first-child, .is--xmedium.media-group-news-32:first-child, .is--xmedium.media-group-news-48:first-child, .is--xmedium.media-group-news-66:first-child, .media-group-news.is--xmedium:first-child { padding-top: 0px; margin-top: 1.5625rem; }
.is--xmedium.media-group-news-14:last-child, .is--xmedium.media-group-news-23:last-child, .is--xmedium.media-group-news-25:last-child, .is--xmedium.media-group-news-30:last-child, .is--xmedium.media-group-news-31:last-child, .is--xmedium.media-group-news-32:last-child, .is--xmedium.media-group-news-48:last-child, .is--xmedium.media-group-news-66:last-child, .media-group-news.is--xmedium:last-child { padding-bottom: 0px; border-bottom: none; }
.is--medium.media-group-news-14, .is--medium.media-group-news-23, .is--medium.media-group-news-25, .is--medium.media-group-news-30, .is--medium.media-group-news-31, .is--medium.media-group-news-32, .is--medium.media-group-news-48, .is--medium.media-group-news-66, .media-group-news.is--medium { padding-bottom: 1.25rem; margin-bottom: 1.25rem; border-bottom: 1px solid rgb(222, 222, 222); }
.is--medium.media-group-news-14:first-child, .is--medium.media-group-news-23:first-child, .is--medium.media-group-news-25:first-child, .is--medium.media-group-news-30:first-child, .is--medium.media-group-news-31:first-child, .is--medium.media-group-news-32:first-child, .is--medium.media-group-news-48:first-child, .is--medium.media-group-news-66:first-child, .media-group-news.is--medium:first-child { padding-top: 0px; margin-top: 1.25rem; }
.is--medium.media-group-news-14:last-child, .is--medium.media-group-news-23:last-child, .is--medium.media-group-news-25:last-child, .is--medium.media-group-news-30:last-child, .is--medium.media-group-news-31:last-child, .is--medium.media-group-news-32:last-child, .is--medium.media-group-news-48:last-child, .is--medium.media-group-news-66:last-child, .media-group-news.is--medium:last-child { padding-bottom: 0px; border-bottom: none; }
.is--medium.is-borderless.media-group-news-14, .is--medium.is-borderless.media-group-news-23, .is--medium.is-borderless.media-group-news-25, .is--medium.is-borderless.media-group-news-30, .is--medium.is-borderless.media-group-news-31, .is--medium.is-borderless.media-group-news-32, .is--medium.is-borderless.media-group-news-48, .is--medium.is-borderless.media-group-news-66, .media-group-news.is--medium.is-borderless { padding-bottom: 0px; margin-bottom: 1.25rem; }
.is--medium.is--frame-list.media-group-news-14, .is--medium.is--frame-list.media-group-news-23, .is--medium.is--frame-list.media-group-news-25, .is--medium.is--frame-list.media-group-news-30, .is--medium.is--frame-list.media-group-news-31, .is--medium.is--frame-list.media-group-news-32, .is--medium.is--frame-list.media-group-news-48, .is--medium.is--frame-list.media-group-news-66, .media-group-news.is--medium.is--frame-list { box-shadow: rgba(0, 0, 0, 0.45) 0px 0px 4px; }
.is--medium.is--frame-list.media-group-news-14 .bck-media-news:first-child, .is--medium.is--frame-list.media-group-news-23 .bck-media-news:first-child, .is--medium.is--frame-list.media-group-news-25 .bck-media-news:first-child, .is--medium.is--frame-list.media-group-news-30 .bck-media-news:first-child, .is--medium.is--frame-list.media-group-news-31 .bck-media-news:first-child, .is--medium.is--frame-list.media-group-news-32 .bck-media-news:first-child, .is--medium.is--frame-list.media-group-news-48 .bck-media-news:first-child, .is--medium.is--frame-list.media-group-news-66 .bck-media-news:first-child, .media-group-news.is--medium.is--frame-list .bck-media-news:first-child { border-top: none; }
.is--medium.is--frame-list.media-group-news-14 .bck-media-news:last-child, .is--medium.is--frame-list.media-group-news-23 .bck-media-news:last-child, .is--medium.is--frame-list.media-group-news-25 .bck-media-news:last-child, .is--medium.is--frame-list.media-group-news-30 .bck-media-news:last-child, .is--medium.is--frame-list.media-group-news-31 .bck-media-news:last-child, .is--medium.is--frame-list.media-group-news-32 .bck-media-news:last-child, .is--medium.is--frame-list.media-group-news-48 .bck-media-news:last-child, .is--medium.is--frame-list.media-group-news-66 .bck-media-news:last-child, .media-group-news.is--medium.is--frame-list .bck-media-news:last-child { padding-top: 1.25rem; padding-bottom: 1.25rem; border-top: 1px solid rgb(222, 222, 222); border-bottom: none; }
.is--small.media-group-news-14, .is--small.media-group-news-23, .is--small.media-group-news-25, .is--small.media-group-news-30, .is--small.media-group-news-31, .is--small.media-group-news-32, .is--small.media-group-news-48, .is--small.media-group-news-66, .media-group-news.is--small { padding-bottom: 1rem; margin-bottom: 1rem; border-bottom: 1px solid rgb(222, 222, 222); }
.is--small.media-group-news-14:first-child, .is--small.media-group-news-23:first-child, .is--small.media-group-news-25:first-child, .is--small.media-group-news-30:first-child, .is--small.media-group-news-31:first-child, .is--small.media-group-news-32:first-child, .is--small.media-group-news-48:first-child, .is--small.media-group-news-66:first-child, .media-group-news.is--small:first-child { padding-top: 0px; margin-top: 1rem; }
.is--small.media-group-news-14:last-child, .is--small.media-group-news-23:last-child, .is--small.media-group-news-25:last-child, .is--small.media-group-news-30:last-child, .is--small.media-group-news-31:last-child, .is--small.media-group-news-32:last-child, .is--small.media-group-news-48:last-child, .is--small.media-group-news-66:last-child, .media-group-news.is--small:last-child { padding-bottom: 0px; border-bottom: none; }
.is--small-mr.media-group-news-14, .is--small-mr.media-group-news-23, .is--small-mr.media-group-news-25, .is--small-mr.media-group-news-30, .is--small-mr.media-group-news-31, .is--small-mr.media-group-news-32, .is--small-mr.media-group-news-48, .is--small-mr.media-group-news-66, .media-group-news.is--small-mr { margin-bottom: 1rem; }
.is--xsmall.media-group-news-14, .is--xsmall.media-group-news-23, .is--xsmall.media-group-news-25, .is--xsmall.media-group-news-30, .is--xsmall.media-group-news-31, .is--xsmall.media-group-news-32, .is--xsmall.media-group-news-48, .is--xsmall.media-group-news-66, .media-group-news.is--xsmall { padding-bottom: 0.625rem; margin-bottom: 0.625rem; border-bottom: 1px solid rgb(222, 222, 222); }
.is--xsmall.media-group-news-14:first-child, .is--xsmall.media-group-news-23:first-child, .is--xsmall.media-group-news-25:first-child, .is--xsmall.media-group-news-30:first-child, .is--xsmall.media-group-news-31:first-child, .is--xsmall.media-group-news-32:first-child, .is--xsmall.media-group-news-48:first-child, .is--xsmall.media-group-news-66:first-child, .media-group-news.is--xsmall:first-child { padding-top: 0px; margin-top: 0.625rem; }
.is--xsmall.media-group-news-14:last-child, .is--xsmall.media-group-news-23:last-child, .is--xsmall.media-group-news-25:last-child, .is--xsmall.media-group-news-30:last-child, .is--xsmall.media-group-news-31:last-child, .is--xsmall.media-group-news-32:last-child, .is--xsmall.media-group-news-48:last-child, .is--xsmall.media-group-news-66:last-child, .media-group-news.is--xsmall:last-child { padding-bottom: 0px; border-bottom: none; }
.is--frame-list.media-group-news-14, .is--frame-list.media-group-news-23, .is--frame-list.media-group-news-25, .is--frame-list.media-group-news-30, .is--frame-list.media-group-news-31, .is--frame-list.media-group-news-32, .is--frame-list.media-group-news-48, .is--frame-list.media-group-news-66, .media-group-news.is--frame-list { padding: 0px 1.25rem; }
.media-group-news-14 { flex: 0 0 14%; }
.media-group-news-14:nth-last-child(-n+6) { margin-bottom: 0px; }
.media-group-news-23 { flex: 0 0 23%; }
.media-group-news-23:nth-last-child(-n+4) { margin-bottom: 0px; }
.media-group-news-25 { flex: 0 0 25%; }
.media-group-news-25:nth-last-child(-n+3) { margin-bottom: 0px; }
.media-group-news-30 { flex: 0 0 30%; }
.media-group-news-30:nth-last-child(-n+3) { margin-bottom: 0px; }
.media-group-news-31 { flex: 0 0 31.4%; }
.media-group-news-31:nth-last-child(-n+3) { margin-bottom: 0px; }
.media-group-news-32 { flex: 0 0 32%; }
.media-group-news-32:nth-last-child(-n+3) { margin-bottom: 0px; }
.media-group-news-48 { flex: 0 0 48%; }
.media-group-news-48:nth-last-child(-n+2) { margin-bottom: 0px; }
.media-group-news-48.has-border { padding-bottom: 1.5625rem; border-bottom: 1px solid rgb(239, 239, 239); }
.media-group-news-66 { flex: 0 0 66%; }
.media-group-news-66:nth-last-child(-n+2) { margin-bottom: 0px; }
@font-face { font-family: BreraCondensed-bold; font-style: normal; font-weight: 400; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); }
@font-face { font-family: BreraCondensed-semibold; font-style: normal; font-weight: 400; src: url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/brecnsb-webfont.woff2") format("woff2"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/brecnsb-webfont.woff") format("woff"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/brecnsb-webfont.ttf") format("truetype"); }
@font-face { font-family: BreraCondensed-Regular; font-style: normal; font-weight: 400; src: url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/brecnrg-webfont.woff2") format("woff2"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/brecnrg-webfont.woff") format("woff"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/brecnrg-webfont.ttf") format("truetype"); }
@font-face { font-family: BreraCondensed-SemiBoldItalic; font-style: normal; font-weight: 400; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); }
@font-face { font-family: BreraCondensed-Black; font-style: normal; font-weight: 400; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); }
@font-face { font-family: BreraCondensed-Heavy; font-style: normal; font-weight: 400; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); }
@font-face { font-family: BreraCondensed-Italic; font-style: normal; font-weight: 400; src: url("") format("woff"), url("") format("truetype"); }
@font-face { font-family: BreraCondensed-Light; font-style: normal; font-weight: 400; src: url("") format("woff"), url("") format("truetype"); }
@font-face { font-family: Brera-regular; font-style: normal; font-weight: 400; src: url("") format("woff"), url("") format("truetype"); }
@font-face { font-family: Brera-Bold; font-style: normal; font-weight: 400; src: url("") format("woff"), url("") format("truetype"); }
@font-face { font-family: Brera-BoldItalic; font-style: normal; font-weight: 400; src: url(""); }
@font-face { font-family: Brera-Light; font-style: normal; font-weight: 400; src: url(""); }
@font-face { font-family: Brera-Heavy; font-style: normal; font-weight: 400; src: url(""); }
@font-face { font-family: Brera-Semibold; font-style: normal; font-weight: 400; src: url("") format("woff"), url("") format("truetype"); }
@font-face { font-family: SolferinoText-Regular; font-style: normal; font-weight: 400; src: url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/solferinotext-regular-webfont.woff2") format("woff2"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/solferinotext-regular-webfont.woff") format("woff"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/solferinotext-regular-webfont.ttf") format("truetype"); }
@font-face { font-family: SolferinoText-Bold; font-style: normal; font-weight: 400; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); }
@font-face { font-family: SolferinoDisplay-LightItalic; font-weight: 400; font-style: italic; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); }
@font-face { font-family: SolferinoDisplay-Bold; font-weight: 400; font-style: normal; src: url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/SolferinoDisplay-Bold.woff2") format("woff2"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/SolferinoDisplay-Bold.woff") format("woff"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/SolferinoDisplay-Bold.ttf") format("truetype"); }
@font-face { font-family: SolferinoDisplay-Light; font-weight: 400; font-style: normal; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); }
@font-face { font-family: SolferinoDisplay-LightIt; font-weight: 400; font-style: normal; src: url("") format("woff2"), url("") format("woff"), url("") format("truetype"); }
@font-face { font-family: SolferinoDisplay-Regular; font-weight: 400; font-style: normal; src: url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/SolferinoDisplay-Regular.woff2") format("woff2"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/SolferinoDisplay-Regular.woff") format("woff"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/SolferinoDisplay-Regular.ttf") format("truetype"); }
@font-face { font-family: SolferinoDisplay-Heavy; font-style: normal; font-weight: 400; src: url("") format("woff"), url("") format("truetype"); }
@font-face { font-family: Roboto-Light; font-style: normal; font-weight: 300; font-display: swap; src: local("Roboto Light"), local("Roboto-Light"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/KFOlCnqEu92Fr1MmSU5fBBc4AMP6lQ.woff2") format("woff2"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/KFOlCnqEu92Fr1MmSU5fBBc-.woff") format("woff"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/KFOlCnqEu92Fr1MmSU5fBBc9AMP6lQ.ttf") format("truetype"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/KFOmCnqEu92Fr1Mu4mxKKTU1Kg.woff2") format("woff2"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/KFOmCnqEu92Fr1Mu4mxM.woff") format("woff"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/KFOmCnqEu92Fr1Mu4mxPKTU1Kg.ttf") format("truetype"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/KFOlCnqEu92Fr1MmEU9fBBc4AMP6lQ.woff2") format("woff2"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/KFOlCnqEu92Fr1MmEU9fBBc-.woff") format("woff"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/KFOlCnqEu92Fr1MmEU9fBBc9AMP6lQ.ttf") format("truetype"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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-MediumItalic; font-style: normal; font-weight: 500; src: local("Roboto Medium"), local("Roboto-Medium"), url("") format("truetype"); }
@font-face { font-family: Roboto-Bold; font-style: normal; font-weight: 700; src: local("Roboto Bold"), local("Roboto-Bold"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2") format("woff2"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/KFOlCnqEu92Fr1MmWUlfBBc-.woff") format("woff"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/KFOlCnqEu92Fr1MmWUlfBBc9AMP6lQ.ttf") format("truetype"); unicode-range: U+0-FF, U+131, U+152-153, U+2BB-2BC, U+2C6, U+2DA, U+2DC, 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: RobotoCondensed-Regular; src: local(""), url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-weight: 400; font-style: normal; }
@font-face { font-family: RobotoCondensed-Bold; src: local(""), url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: normal; font-weight: 700; }
@font-face { font-family: Rockwell-Bold; src: local(""), url("") format("woff2"), url("") format("woff"), url("") format("truetype"); font-style: normal; font-weight: 700; }
@font-face { font-family: NotoSerif-Bold; src: url("") format("woff2"), url("") format("woff"); font-weight: 700; font-style: normal; }
@font-face { font-family: corriere-icon; src: url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/corriere-icon.ttf") format("truetype"), url("urn:scrapbook:download:error:https://malayameli.com/lander/dendi-test-it_1764623958/index/corriere-icon.woff") format("woff"); font-weight: 400; font-style: normal; }
.bck-navbar { width: 100%; background-color: rgb(10, 82, 120); }
.bck-navbar.is--fixed-top { position: fixed; z-index: 31; top: 0px; height: 40px; }
.bck-navbar .navbar { width: 100%; }
.bck-navbar .navbar, .bck-navbar .navbar-end, .bck-navbar .navbar-start { display: flex; align-items: stretch; height: 100%; }
.bck-navbar .bck-titles .titles__content .section-media-fluid .title-art, .bck-navbar .container, .bck-titles .titles__content .section-media-fluid .bck-navbar .title-art { display: flex; align-items: center; width: 100%; max-width: 1024px; height: 40px; margin: 0px auto; }
.bck-navbar .bck-navbar-content, .bck-navbar .navbar-center-list, .bck-navbar .navbar-end-list, .bck-navbar .navbar-start-list { display: flex; align-items: center; }
.bck-navbar .navbar-start { justify-content: flex-start; align-items: center; flex-basis: 33%; }
.bck-navbar .navbar-center { display: flex; justify-content: center; align-items: center; flex-basis: 33%; }
.bck-navbar .navbar-end { justify-content: flex-end; align-items: center; flex-basis: 33%; }
.bck-navbar .navbar-end-list, .bck-navbar .navbar-start-list { height: 100%; }
.bck-navbar .navbar-end-list .navbar-link, .bck-navbar .navbar-start-list .navbar-link { color: rgb(255, 255, 255); cursor: pointer; white-space: nowrap; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-navbar .navbar-end-list .navbar-link, .bck-navbar .navbar-start-list .navbar-link { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-navbar .navbar-end-list .navbar-link, .bck-navbar .navbar-start-list .navbar-link { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-navbar .navbar-end-list .navbar-link, .bck-navbar .navbar-start-list .navbar-link { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1rem; }
}
.bck-navbar .list-item { position: relative; display: flex; align-items: center; height: 40px; padding: 0px 0.875rem; }
.bck-navbar .list-item .has--logo { display: inline-block; width: 194px; height: 16px; background: url("") 50% center / 100% no-repeat; }
.bck-navbar .list-item.is--active { color: rgb(255, 255, 255); }
.bck-navbar .list-item.is--active .arrow-down { transform: rotate(180deg); }
.bck-navbar .navbar-start-list .icon, .bck-navbar .navbar-start-list .image.has-media .icon-shadow, .bck-navbar .navbar-start-list .list-item .navbar-link:hover, .image.has-media .bck-navbar .navbar-start-list .icon-shadow { color: rgb(255, 255, 255); }
.bck-navbar .navbar-start-list .icon-menu { margin-right: 0.3125rem; cursor: pointer; }
.bck-navbar .navbar-start-list .icon.bck-media-list-special.is--off-cont, .bck-navbar .navbar-start-list .icon.has--border, .bck-navbar .navbar-start-list .image.has-media .has--border.icon-shadow, .bck-navbar .navbar-start-list .image.has-media .icon-shadow.bck-media-list-special.is--off-cont, .image.has-media .bck-navbar .navbar-start-list .has--border.icon-shadow, .image.has-media .bck-navbar .navbar-start-list .icon-shadow.bck-media-list-special.is--off-cont { position: relative; margin-right: 2.5rem; }
.bck-navbar .navbar-start-list .icon.bck-media-list-special.is--off-cont::after, .bck-navbar .navbar-start-list .icon.has--border::after, .bck-navbar .navbar-start-list .image.has-media .has--border.icon-shadow::after, .bck-navbar .navbar-start-list .image.has-media .icon-shadow.bck-media-list-special.is--off-cont::after, .image.has-media .bck-navbar .navbar-start-list .has--border.icon-shadow::after, .image.has-media .bck-navbar .navbar-start-list .icon-shadow.bck-media-list-special.is--off-cont::after { content: ""; position: absolute; width: 1px; height: 25px; right: -20px; background-color: rgb(255, 255, 255); }
.bck-navbar .navbar-start-list[data-switch-logo] { display: none; }
.bck-navbar .navbar-end-list .icon, .bck-navbar .navbar-end-list .image.has-media .icon-shadow, .image.has-media .bck-navbar .navbar-end-list .icon-shadow { margin-right: 0.625rem; }
.bck-navbar .navbar-end-list .list-item.has-bg-white { height: 34px; background: rgb(255, 255, 255); border-radius: 5px; }
.bck-navbar .navbar-end-list .list-item.has-bg-white > a.navbar-link { color: rgb(10, 82, 120); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-navbar .navbar-end-list .list-item.has-bg-white > a.navbar-link { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.46667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-navbar .navbar-end-list .list-item.has-bg-white > a.navbar-link { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.92593vw; }
}
@media screen and (min-width: 769px) {
  .bck-navbar .navbar-end-list .list-item.has-bg-white > a.navbar-link { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.8125rem; }
}
.bck-navbar .navbar-end-list .list-item.has-bg-red { height: 34px; padding: 0.125rem 0.25rem; background: rgb(236, 0, 0); flex-basis: 182px; border-radius: 5px; }
.bck-navbar .navbar-end-list .list-item.has-bg-red > a.navbar-link { color: rgb(255, 255, 255); line-height: 1; text-align: right; text-transform: inherit; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-navbar .navbar-end-list .list-item.has-bg-red > a.navbar-link { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.46667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-navbar .navbar-end-list .list-item.has-bg-red > a.navbar-link { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.92593vw; }
}
@media screen and (min-width: 769px) {
  .bck-navbar .navbar-end-list .list-item.has-bg-red > a.navbar-link { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.8125rem; }
}
.bck-navbar .navbar-end-list .image.has-media .list-item.has-bg-red > .icon-shadow, .bck-navbar .navbar-end-list .list-item.has-bg-red > .icon, .image.has-media .bck-navbar .navbar-end-list .list-item.has-bg-red > .icon-shadow { margin-right: 0px; margin-left: 0.375rem; }
.bck-navbar .arrow-down { margin-left: 0.5rem; color: rgb(255, 255, 255); font-size: 0.4375rem; }
.bck-navbar .submenu-list { position: absolute; z-index: 31; top: 40px; left: 0px; width: 200px; height: auto; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.35) 0px 2px 4px 0px; }
.bck-navbar .submenu-list.is-secondary, .bck-navbar .submenu-list.is-tertiary { top: -1px; left: 100%; width: 225px; box-shadow: none; }
.bck-navbar .submenu-list.is-services { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; width: 340px; padding: 1.5625rem; }
.bck-navbar .submenu-list.is-services li { flex-grow: 1; flex-basis: 50%; padding: 0px 0px 1.25rem; }
.bck-navbar .submenu-list.is-services li:first-child { padding-top: 0px; }
.bck-navbar .submenu-list.is-services li:nth-last-child(-n+2) { padding-bottom: 0px; }
.bck-navbar .submenu-list.is-services li a { padding: 0px 0.3125rem; }
.bck-navbar .submenu-list .submenu-list-item { position: relative; display: flex; align-items: center; padding: 0.625rem 0px; }
.bck-navbar .submenu-list .submenu-list-item:hover { text-decoration: underline; }
.bck-navbar .submenu-list .submenu-list-item:first-child { padding-top: 1.25rem; }
.bck-navbar .submenu-list .submenu-link { position: relative; width: 100%; height: 100%; padding-left: 1.625rem; color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-navbar .submenu-list .submenu-link { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-navbar .submenu-list .submenu-link { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-navbar .submenu-list .submenu-link { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-navbar .submenu-list .submenu-link .icon, .bck-navbar .submenu-list .submenu-link .image.has-media .icon-shadow, .image.has-media .bck-navbar .submenu-list .submenu-link .icon-shadow { position: absolute; top: 50%; right: 20px; transform: translate(-50%, -50%); }
.bck-navbar .submenu-list .submenu-link .icon-left { margin-right: 0.3125rem; }
.bck-navbar .submenu-list .submenu-link img { vertical-align: middle; }
.bck-navbar .navbar-logo { display: inline-block; width: 226px; height: 18px; background: url("1945dca075ad4a30da9fcd74f20d79768cce8b1b.svg") 50% center / 100% no-repeat; }
.bck-navbar .navbar-logo > a { display: block; overflow: hidden; width: 100%; height: 100%; text-indent: 100%; }
.bck-navbar .navbar-logo.is--sm { width: 130px; height: 10px; }
.bck-navbar .navbar-logo.is--cor-tv { width: 190px; height: 22px; background: url("") 50% center no-repeat; }
.bck-navbar .navbar-local { display: none; color: rgb(255, 255, 255); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-navbar .navbar-local { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 7.46667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-navbar .navbar-local { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 4.14815vw; }
}
@media screen and (min-width: 769px) {
  .bck-navbar .navbar-local { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 1.75rem; }
}
.bck-navbar .navbar-local.is--cor-torino { width: 190px; height: 22px; margin-left: -2.1875rem; background: url("") 50% center no-repeat; text-indent: -9999px; }
.bck-navbar .navbar-local.is--cor-veneto { width: 232px; height: 18px; margin-left: -2.1875rem; background: url("") 50% center no-repeat; text-indent: -9999px; }
.bck-navbar .navbar-local.is--cor-adige { width: 286px; height: 18px; margin-left: -2.1875rem; background: url("") 50% center no-repeat; text-indent: -9999px; }
.bck-navbar .navbar-local.is--cor-bergamo { width: 190px; height: 20px; margin-left: -2.1875rem; background: url("") 50% center no-repeat; text-indent: -9999px; }
.bck-navbar .navbar-local.is--cor-bologna { width: 225px; height: 18px; margin-left: -2.1875rem; background: url("") 50% center no-repeat; text-indent: -9999px; }
.bck-navbar .navbar-local.is--cor-brescia { width: 120px; height: 20px; margin-left: -2.1875rem; background: url("") 50% center no-repeat; text-indent: -9999px; }
.bck-navbar .navbar-local.is--cor-fiorentino { width: 235px; height: 18px; margin-left: -2.1875rem; background: url("") 50% center / contain no-repeat; text-indent: -9999px; }
.bck-navbar .navbar-local.is--cor-friuli { width: 357px; height: 18px; margin-left: -2.1875rem; background: url("") 50% center / contain no-repeat; text-indent: -9999px; }
.bck-navbar .navbar-local.is--cor-milano { width: 115px; height: 20px; margin-left: -2.1875rem; background: url("") 50% center no-repeat; text-indent: -9999px; }
.bck-navbar .navbar-local.is--cor-roma { width: 85px; height: 20px; margin-left: -2.1875rem; background: url("") 50% center no-repeat; text-indent: -9999px; }
.bck-navbar .navbar-local.is--cor-trentino { width: 262px; height: 18px; margin-left: -2.1875rem; background: url("") 50% center no-repeat; text-indent: -9999px; }
.bck-navbar .navbar-local.is--cor-mezzogiorno { width: 300px; height: 18px; margin-left: -2.1875rem; background: url("") 50% center no-repeat; text-indent: -9999px; }
.bck-navbar .meteo { color: rgb(255, 255, 255); line-height: 1.06; letter-spacing: 0.3px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-navbar .meteo { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-navbar .meteo { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-navbar .meteo { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1rem; }
}
.bck-navbar .meteo a { text-transform: capitalize !important; }
.bck-navbar .meteo .city { color: rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-navbar .meteo .city { font-family: BreraCondensed-Black; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-navbar .meteo .city { font-family: BreraCondensed-Black; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-navbar .meteo .city { font-family: BreraCondensed-Black; font-weight: 400; font-size: 1rem; }
}
.bck-navbar .meteo .temp { display: inline-block; height: 18px; margin-left: -0.8125rem; background-color: rgb(9, 80, 117); }
.bck-navbar .meteo .change_city .icon-rotella { background-color: transparent; }
.bck-navbar .meteo .autocomplete, .bck-navbar .meteo .loc_comune, .bck-navbar .meteo .meteo_phl, .bck-navbar .meteo .suggest_list .sel { color: rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-navbar .meteo .autocomplete, .bck-navbar .meteo .loc_comune, .bck-navbar .meteo .meteo_phl, .bck-navbar .meteo .suggest_list .sel { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-navbar .meteo .autocomplete, .bck-navbar .meteo .loc_comune, .bck-navbar .meteo .meteo_phl, .bck-navbar .meteo .suggest_list .sel { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-navbar .meteo .autocomplete, .bck-navbar .meteo .loc_comune, .bck-navbar .meteo .meteo_phl, .bck-navbar .meteo .suggest_list .sel { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1rem; }
}
.bck-navbar .meteo .search_comune:not(.op) { visibility: hidden; }
.bck-navbar.has-scrolled { box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px; }
.bck-navbar.has-scrolled .navbar-logo, .bck-navbar.has-scrolled .navbar-logo.is--cor-tv { display: none; }
[data-highlighted="salute"] .bck-navbar.has-scrolled .navbar-logo, [data-highlighted^="salute/"] .bck-navbar.has-scrolled .navbar-logo { display: block; width: 75px; height: 24px; background: url("") 50% center no-repeat; }
.bck-navbar.has-scrolled .navbar-local { display: block; }
.bck-navbar.has-scrolled [data-switch-list] { display: none; }
.bck-navbar.has-scrolled-tv .navbar-logo, .bck-navbar.has-scrolled [data-switch-logo] { display: block; }
.bck-navbar.has-scrolled-tv .navbar-logo.is--cor-tv, .bck-navbar.has-scrolled-tv [data-switch-list] { display: none; }
.bck-navbar.has-scrolled-tv [data-switch-logo] { display: block; }
.bck-sidebar-menu { position: fixed; z-index: 37; top: 0px; left: -390px; visibility: hidden; width: 390px; height: 100vh; background-color: rgb(255, 255, 255); color: rgb(73, 73, 73); transition: 1s; }
.bck-sidebar-menu .sidebar-menu__header { display: flex; place-content: center space-between; align-items: center; height: 40px; padding: 0px 0.75rem; background-color: rgb(10, 82, 120); }
.bck-sidebar-menu .sidebar-menu__content { overflow: hidden scroll; height: 100%; padding-bottom: 1.25rem; }
.bck-sidebar-menu .sidebar-menu-logo { display: inline-block; width: 194px; height: 16px; background: url("1945dca075ad4a30da9fcd74f20d79768cce8b1b.svg") 50% center / 100% no-repeat; }
.bck-sidebar-menu .sidebar-menu-logo > a { display: block; overflow: hidden; width: 100%; height: 100%; text-indent: 100%; }
.bck-sidebar-menu .sidebar-menu-logo-tv { display: inline-block; width: 140px; height: 20px; background: url("") 50% center / 100% no-repeat; }
.bck-sidebar-menu .sidebar-menu-logo-tv > a { display: block; overflow: hidden; width: 100%; height: 100%; text-indent: 100%; }
.bck-sidebar-menu .sidebar-menu-search { padding: 0px 1.125rem; margin: 1.125rem 0px; }
.bck-sidebar-menu .sidebar-menu-search form { position: relative; }
.bck-sidebar-menu .sidebar-menu-search form .search-input { width: 100%; height: 40px; padding: 0.25rem 1.3125rem; border: 1px solid rgb(222, 222, 222); background-color: rgb(248, 248, 248); border-radius: 3px; color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-sidebar-menu .sidebar-menu-search form .search-input { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-sidebar-menu .sidebar-menu-search form .search-input { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-sidebar-menu .sidebar-menu-search form .search-input { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-sidebar-menu .sidebar-menu-search form .search-input:focus { outline: none; }
.bck-sidebar-menu .sidebar-menu-search form .search-input::-webkit-input-placeholder { color: rgb(153, 153, 153); }
.bck-sidebar-menu .sidebar-menu-search form .search-input::placeholder { color: rgb(153, 153, 153); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-sidebar-menu .sidebar-menu-search form .search-input::-webkit-input-placeholder { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
  .bck-sidebar-menu .sidebar-menu-search form .search-input::placeholder { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-sidebar-menu .sidebar-menu-search form .search-input::-webkit-input-placeholder { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
  .bck-sidebar-menu .sidebar-menu-search form .search-input::placeholder { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-sidebar-menu .sidebar-menu-search form .search-input::-webkit-input-placeholder { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
  .bck-sidebar-menu .sidebar-menu-search form .search-input::placeholder { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-sidebar-menu .sidebar-menu-search form .search-button { position: absolute; top: 6px; right: 6px; border: none; background: transparent; color: rgb(10, 10, 10); }
.bck-sidebar-menu .sidebar-menu-args { padding: 0px 1.125rem; margin: 1.875rem 0px; }
.bck-sidebar-menu .sidebar-menu-args + .sidebar-menu-args { padding-top: 1.875rem; border-top: 1px solid rgb(222, 222, 222); }
.bck-sidebar-menu .sidebar-menu-args .list-args-name { color: rgb(153, 153, 153); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-sidebar-menu .sidebar-menu-args .list-args-name { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-sidebar-menu .sidebar-menu-args .list-args-name { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-sidebar-menu .sidebar-menu-args .list-args-name { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.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: 0.3125rem; color: rgb(10, 82, 120); line-height: 1.2; flex-grow: 1; flex-basis: 50%; text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-sidebar-menu .sidebar-menu-args .list-args li { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-sidebar-menu .sidebar-menu-args .list-args li { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-sidebar-menu .sidebar-menu-args .list-args li { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-sidebar-menu .sidebar-menu-args .list-args li:nth-last-child(-n+2) { padding-bottom: 0px; }
.bck-sidebar-menu .sidebar-menu-args .list-args li:hover { text-decoration: underline; }
.bck-sidebar-menu .sidebar-menu-list { margin-top: 1.875rem; margin-bottom: 1.875rem; }
.bck-sidebar-menu .sidebar-menu-list .menu-list-item { position: relative; height: 43px; padding-left: 1.75rem; border-bottom: 1px solid rgb(222, 222, 222); }
.bck-sidebar-menu .sidebar-menu-list .menu-list-item .menu-list-text span:first-child:hover { text-decoration: underline; }
.bck-sidebar-menu .sidebar-menu-list .menu-list-item .icon:hover, .bck-sidebar-menu .sidebar-menu-list .menu-list-item .image.has-media .icon-shadow:hover, .image.has-media .bck-sidebar-menu .sidebar-menu-list .menu-list-item .icon-shadow:hover { transition: 1s; transform: translate(10px); text-decoration: none; }
.bck-sidebar-menu .sidebar-menu-list .menu-list-item:first-child { border-top: 1px solid rgb(222, 222, 222); }
.bck-sidebar-menu .sidebar-menu-list .menu-list-item .icon, .bck-sidebar-menu .sidebar-menu-list .menu-list-item .image.has-media .icon-shadow, .image.has-media .bck-sidebar-menu .sidebar-menu-list .menu-list-item .icon-shadow { padding: 0.8125rem 1.75rem; color: rgb(153, 153, 153); }
.bck-sidebar-menu .sidebar-menu-list .menu-list-text { display: flex; place-content: center space-between; align-items: center; width: 100%; height: 100%; line-height: 1.64; text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-sidebar-menu .sidebar-menu-list .menu-list-text { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-sidebar-menu .sidebar-menu-list .menu-list-text { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-sidebar-menu .sidebar-menu-list .menu-list-text { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-sidebar-menu .sidebar-menu-list:not(:last-child) { margin-bottom: 0px; }
.bck-sidebar-menu .sidebar-menu-list.is--nav { height: 100%; margin-top: 0px; background-color: rgba(222, 222, 222, 0.25); }
.bck-sidebar-menu .sidebar-menu-list.is--nav .menu-subtitle { padding: 1.875rem 1.75rem; color: rgb(148, 148, 148); line-height: 0.86; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-sidebar-menu .sidebar-menu-list.is--nav .menu-subtitle { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-sidebar-menu .sidebar-menu-list.is--nav .menu-subtitle { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-sidebar-menu .sidebar-menu-list.is--nav .menu-subtitle { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-sidebar-menu .sidebar-menu-list.is--nav .menu-list-item:first-child { border-top: none; }
.bck-sidebar-menu .sidebar-menu-list.is--nav .menu-list-logo { display: block; height: 50px; align-items: baseline; padding: 0px 0px 0px 1.75rem; }
.bck-sidebar-menu .sidebar-menu-list.is--nav .menu-list-logo .logo-corriere { width: 130px; }
.bck-sidebar-menu .sidebar-menu-sub { position: absolute; z-index: 1; top: 18px; left: 0px; display: none; width: 100%; height: 100%; padding: 1.125rem 1.125rem 0px; margin: 1.375rem 0px; background-color: rgb(255, 255, 255); }
.bck-sidebar-menu .sidebar-menu-sub.is--active { display: block; }
.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-back { display: inline-flex; margin-bottom: 1.25rem; color: rgb(153, 153, 153); cursor: pointer; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-back { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-back { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-back { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-back .icon, .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-back .image.has-media .icon-shadow, .image.has-media .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-back .icon-shadow { margin-right: 0.25rem; }
.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-name { color: rgb(51, 51, 51); text-transform: uppercase; text-align: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-name { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-name { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-name { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub-name + .list-menu-sub { margin-top: 1rem; }
.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub { display: flex; justify-content: space-between; align-items: center; flex-wrap: wrap; }
.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub li { padding: 0.3125rem; color: rgb(51, 51, 51); line-height: 1.2; flex-grow: 1; flex-basis: 50%; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub li { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub li { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-sidebar-menu .sidebar-menu-sub .list-menu-sub li { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub li:nth-last-child(-n+2) { padding-bottom: 0px; }
.bck-sidebar-menu .sidebar-menu-sub .list-menu-sub li:hover { text-decoration: underline; }
.menu-overlay .overlay { position: fixed; z-index: 36; top: 0px; left: 0px; visibility: hidden; width: 100vw; height: 100vh; transform: translate(-100%); }
.menu-overlay.is--active .overlay { visibility: visible; background-color: rgba(0, 0, 0, 0.3); transform: translate(0px); }
.menu-overlay.is--active .bck-sidebar-menu { left: 0px; visibility: visible; transition: 1s; }
.bck-footer { padding: 0.625rem 0px; margin: auto; background-color: rgb(255, 255, 255); }
.bck-footer .footer__content .content-bottom, .bck-footer .footer__content .content-top { display: flex; align-items: flex-start; text-align: left; }
.bck-footer .footer__content .content-bottom .left, .bck-footer .footer__content .content-top .left { text-align: left; flex: 1 1 auto; }
.bck-footer .footer__content .content-bottom .right, .bck-footer .footer__content .content-top .right { flex: 0 0 auto; }
.bck-footer .link { color: rgb(10, 10, 10); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-footer .link { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-footer .link { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.48148vw; }
}
@media screen and (min-width: 769px) {
  .bck-footer .link { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.625rem; }
}
.bck-footer .link-b { color: rgb(10, 10, 10); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-footer .link-b { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-footer .link-b { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-footer .link-b { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 0.75rem; }
}
.bck-footer .copyright { color: rgb(10, 10, 10); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-footer .copyright { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-footer .copyright { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.48148vw; }
}
@media screen and (min-width: 769px) {
  .bck-footer .copyright { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.625rem; }
}
.bck-footer .logo { width: 180px; }
.type-home--border .bck-adv + .grid-items > .list-items-arguments, .type-home--border .bck-adv + .grid-items > .media-group-news-66 { border-top: 1px solid rgb(222, 222, 222); }
.bck-adv._bottom3_desk { margin-top: -20px; }
.bck-adv._bottom2_desk { margin-bottom: 0px; }
.bck-adv .adv__header .bck-media-list-special .title-medium, .bck-adv .adv__header .bck-media-list-special .title-medium-bold, .bck-adv .adv__header .bck-media-list-special .title-small, .bck-adv .adv__header .bck-media-list-special .title-small-b-b, .bck-adv .adv__header .title, .bck-media-list-special .bck-adv .adv__header .title-medium, .bck-media-list-special .bck-adv .adv__header .title-medium-bold, .bck-media-list-special .bck-adv .adv__header .title-small, .bck-media-list-special .bck-adv .adv__header .title-small-b-b { text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-adv .adv__header .bck-media-list-special .title-medium, .bck-adv .adv__header .bck-media-list-special .title-medium-bold, .bck-adv .adv__header .bck-media-list-special .title-small, .bck-adv .adv__header .bck-media-list-special .title-small-b-b, .bck-adv .adv__header .title, .bck-media-list-special .bck-adv .adv__header .title-medium, .bck-media-list-special .bck-adv .adv__header .title-medium-bold, .bck-media-list-special .bck-adv .adv__header .title-small, .bck-media-list-special .bck-adv .adv__header .title-small-b-b { font-family: Roboto-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-adv .adv__header .bck-media-list-special .title-medium, .bck-adv .adv__header .bck-media-list-special .title-medium-bold, .bck-adv .adv__header .bck-media-list-special .title-small, .bck-adv .adv__header .bck-media-list-special .title-small-b-b, .bck-adv .adv__header .title, .bck-media-list-special .bck-adv .adv__header .title-medium, .bck-media-list-special .bck-adv .adv__header .title-medium-bold, .bck-media-list-special .bck-adv .adv__header .title-small, .bck-media-list-special .bck-adv .adv__header .title-small-b-b { font-family: Roboto-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-adv .adv__header .bck-media-list-special .title-medium, .bck-adv .adv__header .bck-media-list-special .title-medium-bold, .bck-adv .adv__header .bck-media-list-special .title-small, .bck-adv .adv__header .bck-media-list-special .title-small-b-b, .bck-adv .adv__header .title, .bck-media-list-special .bck-adv .adv__header .title-medium, .bck-media-list-special .bck-adv .adv__header .title-medium-bold, .bck-media-list-special .bck-adv .adv__header .title-small, .bck-media-list-special .bck-adv .adv__header .title-small-b-b { font-family: Roboto-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-adv .adv__content .adv { display: flex; justify-content: center; align-items: center; width: auto; margin: auto; color: rgb(255, 255, 255); }
.bck-adv .adv__content .adv.is-184x90 { width: 184px; height: 90px; background-color: transparent; }
.bck-adv .adv__content .adv.is-300x599 { width: 300px; height: 600px; background-color: rgb(73, 184, 241); }
.bck-adv .adv__content .adv.is-300x270 { width: 300px; height: 270px; background-color: rgb(73, 184, 241); }
.bck-adv .adv__content .adv.is-300x250 { width: 300px; height: 250px; background-color: rgb(73, 184, 241); }
.bck-adv .adv__content .adv.is-300x380 { width: 300px; height: 380px; background-color: rgb(73, 184, 241); }
.bck-adv .adv__content .adv.is-566x700 { width: 566px; height: 700px; background-color: rgb(181, 181, 181); }
.bck-adv .adv__content .adv.is-940x185 { width: 100%; height: 185px; background-color: rgb(73, 184, 241); }
.bck-adv .adv__content .adv.is-970x250 { width: 970px; height: 250px; background-color: rgb(73, 184, 241); }
.bck-adv .adv__content .adv.is-728x90 { width: 728px; height: 90px; background-color: rgb(73, 184, 241); }
#Salute .bck-adv .adv__content #rcsad_Frame1, .type-salute .bck-adv .adv__content #rcsad_Frame1 { min-height: 250px !important; }
body.skinAdform .bck-navbar { position: fixed; z-index: 31; top: 0px; height: 40px; }
body.type-article #rcsad_TopLeft.skinVa { background-size: 2010px; background-position: center top; top: 150px; z-index: -1; left: 0px; position: fixed; width: 100%; display: block !important; }
body.type-article #rcsad_Frame1 { min-height: 250px !important; }
body.type-card #l-main { margin-top: 115px !important; }
body.type-card #rcsad_TopLeft.skinVa { background-size: 2000px; background-position: center top; top: 150px; z-index: -1; left: 0px; position: fixed; width: 100%; display: block !important; }
body.type-card #rcsad_Frame1, body.type-card #rcsad_Frame2 { min-height: 250px !important; }
body.cls-hp-corriere #l-header { margin-bottom: 115px; }
body.cls-hp-corriere div#rcsad_TopLeft.skinVa:not(.soloinpagina) { top: 158px; background-size: 2010px; background-position: center top; z-index: 7; left: 0px; width: 100%; display: block !important; }
body.cls-hp-corriere div#rcsad_TopLeft.skinVa.skinHp:not(.soloinpagina) { display: block !important; z-index: -1 !important; position: sticky !important; top: 40px !important; }
body.cls-hp-corriere div#rcsad_TopLeft_wrapper.skinHp { position: absolute; top: 166px; width: 100%; min-height: 8000px; }
body.cls-hp-corriere #barra_click_sx { margin-right: 512px; right: 50%; }
body.cls-hp-corriere #barra_click_dx, body.cls-hp-corriere #barra_click_sx { cursor: pointer; height: 1080px; z-index: 1; top: 166px; width: 100%; position: absolute; }
body.cls-hp-corriere #barra_click_dx { margin-left: 512px; left: 50%; }
body[data-highlighted^="salute"] #l-main { margin-top: 115px !important; }
body[data-highlighted^="salute/"], body[data-highlighted^="salute"] { padding-top: 244px; }
.bck-media-news { position: relative; }
.bck-media-news.newsletter-card { border-radius: 4px; box-shadow: rgba(38, 50, 56, 0.08) 0px 2px 4px 0px, rgba(38, 50, 56, 0.08) 0px 0px 6px 0px; }
.bck-media-news.newsletter-card .top-label { width: auto; height: 20px; background: rgb(9, 80, 117); color: rgb(255, 255, 255); position: absolute; top: -20px; border-top-left-radius: 4px; border-top-right-radius: 4px; padding: 0.3125rem 0.625rem; display: flex; align-items: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.newsletter-card .top-label { font-family: Roboto-Medium; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.newsletter-card .top-label { font-family: Roboto-Medium; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.newsletter-card .top-label { font-family: Roboto-Medium; font-weight: 400; font-size: 0.75rem; }
}
.bck-media-news.newsletter-card.is--horizontal { height: 240px; margin-bottom: 2.5rem; }
.bck-media-news.newsletter-card.is--horizontal.has--top-label .top-label { right: 20px; }
.bck-media-news.newsletter-card.is--horizontal.has--top-label .buttons.newsletter-actions .free-trial, .bck-media-news.newsletter-card.is--horizontal.has--top-label .buttons.newsletter-actions .only-subscribers { background-color: rgb(117, 117, 117); }
.bck-media-news.newsletter-card.is--horizontal .media-news__content { height: 100%; }
.bck-media-news.newsletter-card.is--horizontal .media-news__content .media { box-shadow: rgba(38, 50, 56, 0.08) 0px 2px 4px 0px, rgba(38, 50, 56, 0.08) 0px 0px 6px 0px; height: 100%; }
.bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content { width: 100%; height: 100%; margin-left: 2.5rem; position: relative; }
.bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .title-art-newsletter { margin-top: 1.875rem; }
.bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .paragraph-art-newsletter { height: 74px; margin-right: 1.25rem; }
.bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .buttons { margin-top: 0.3125rem; justify-content: space-between; width: calc(100% - 40px); }
.bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .buttons.newsletter-actions { position: absolute; bottom: 20px; }
.bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .buttons.newsletter-actions .link-preview { text-decoration: underline; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .buttons.newsletter-actions .link-preview { font-family: Roboto-Medium; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .buttons.newsletter-actions .link-preview { font-family: Roboto-Medium; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .buttons.newsletter-actions .link-preview { font-family: Roboto-Medium; font-weight: 400; font-size: 0.875rem; }
}
.bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .buttons.newsletter-actions .is--subscribe, .bck-media-news.newsletter-card.is--horizontal .media-news__content .media .media-content .buttons.newsletter-actions .is--subscribed { right: 0px; }
.bck-media-news.newsletter-card.is--vertical { display: flex; justify-content: flex-start; align-items: center; flex-direction: column; padding-top: 0.9375rem; padding-bottom: 1.25rem; width: 236px; height: 420px; margin: 0px 15px 2.5rem 0px; }
.bck-media-news.newsletter-card.is--vertical.has--top-label .label-message { background-color: rgb(117, 117, 117); }
.bck-media-news.newsletter-card.is--vertical:nth-child(4n+4) { margin-right: 0px; }
.bck-media-news.newsletter-card.is--vertical .media-news__image > figure > a > img { border-top-left-radius: 4px; border-top-right-radius: 4px; }
.bck-media-news.newsletter-card.is--vertical .media-news__content { width: 100%; height: 100%; margin-top: 0px; }
.bck-media-news.newsletter-card.is--vertical .media-news__content .title-art-newsletter { margin-top: 0.9375rem; text-align: center; min-height: 47px; }
.bck-media-news.newsletter-card.is--vertical .media-news__content .subtitle-art-newsletter { margin-top: 0px; margin-bottom: 0.9375rem; text-align: center; }
.bck-media-news.newsletter-card.is--vertical .media-news__content .buttons { justify-content: space-between; width: 100%; }
.bck-media-news.newsletter-card.is--vertical .media-news__content .buttons.newsletter-actions { position: absolute; bottom: 20px; padding: 0px 1.25rem; }
.bck-media-news.newsletter-card.is--vertical .media-news__content .buttons.newsletter-actions .link-preview { left: 0px; }
.bck-media-news.newsletter-card.is--vertical .media-news__content .buttons.newsletter-actions .is--subscribe, .bck-media-news.newsletter-card.is--vertical .media-news__content .buttons.newsletter-actions .is--subscribed { right: 0px; }
.bck-media-news.newsletter-card.is--vertical .media-news__content .buttons .free-trial { margin: 0px auto 0.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: 0.875rem; }
}
.bck-media-news.newsletter-card.is--vertical .media-news__content .buttons .is--subscribe, .bck-media-news.newsletter-card.is--vertical .media-news__content .buttons .is--subscribed { position: relative; right: 20px; cursor: pointer; }
.bck-media-news.newsletter-card.is--vertical .media-news__content .paragraph-art-newsletter { width: 195px; height: 95px; overflow: auto; margin: 0px auto 0.9375rem; text-align: center; }
.bck-media-news.newsletter-card .media-news__content .paragraph-art-newsletter .paragraph-newsletter-title { color: rgb(51, 51, 51); }
@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: 0.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: rgb(51, 51, 51); 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: 0.875rem; }
}
.bck-media-news.newsletter-card .media-news__content .label-message { background: rgb(9, 80, 117); color: rgb(255, 255, 255); border-radius: 6px; padding: 4px 0px; height: 23px; text-align: center; line-height: 1.4; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.newsletter-card .media-news__content .label-message { font-family: Roboto-Medium; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.newsletter-card .media-news__content .label-message { font-family: Roboto-Medium; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.newsletter-card .media-news__content .label-message { font-family: Roboto-Medium; font-weight: 400; font-size: 0.75rem; }
}
.bck-media-news.newsletter-card .media-news__content .label-message.free-trial { position: absolute; left: 10px; width: 215px; }
.bck-media-news.newsletter-card .media-news__content .label-message.only-subscribers { position: relative; width: 135px; margin: 0px auto; }
.bck-media-news.newsletter-card .media-news__content .buttons .free-trial { background: rgb(9, 80, 117); color: rgb(255, 255, 255); border-radius: 6px; padding: 4px 0px; 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: 0.75rem; }
}
.bck-media-news.newsletter-card .media-news__content .buttons .is--subscribed { color: rgb(9, 80, 117); width: 120px; cursor: pointer; }
.bck-media-news.newsletter-card.catalogo-card .media-news__image img { border-radius: unset; }
.bck-media-news.newsletter-card.catalogo-card.is--vertical { padding-top: 0.9375rem; padding-bottom: 1.25rem; width: 236px; height: 390px; margin: 0px 12px 2.5rem 0px; }
.bck-media-news.newsletter-card.catalogo-card.is--vertical .buttons.newsletter-actions .is--subscribe { right: -50px; }
.bck-breadcrumb .bck-media-news.newsletter-card.catalogo-card.is--vertical .buttons.newsletter-actions .is--subscribe.breadcrumb.is--centered-large, .bck-media-news.newsletter-card.catalogo-card.is--vertical .buttons.newsletter-actions .bck-breadcrumb .is--subscribe.breadcrumb.is--centered-large, .bck-media-news.newsletter-card.catalogo-card.is--vertical .buttons.newsletter-actions .is--subscribe.is--centered { right: -50%; transform: translateX(-50%); }
.bck-media-news.newsletter-card.catalogo-card .is--subscribe a:hover { color: rgb(255, 255, 255); }
.bck-media-news.newsletter-card.catalogo-card-event { width: 320px; height: 500px; border: 1px solid rgba(11, 115, 141, 0.6); }
.bck-media-news.newsletter-card.catalogo-card-event .top-label { right: 20px; }
.bck-media-news.newsletter-card.catalogo-card-event.is--vertical { width: 322px; height: 502px; margin-right: 16px; margin-top: 16px; }
.bck-media-news.newsletter-card.catalogo-card-event.is--vertical:last-child { margin-right: 0px; }
.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content { align-items: start; display: flex; flex-direction: column; padding-left: 15px; padding-top: 35px; padding-right: 15px; position: relative; }
.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption { position: absolute; top: -60px; display: flex; flex-direction: column; align-items: center; justify-content: center; border-radius: 6px; box-shadow: rgba(38, 50, 56, 0.08) 0px 2px 4px 0px, rgba(38, 50, 56, 0.08) 0px 0px 6px 0px; border: 1px solid rgba(11, 115, 141, 0.6); background-color: rgb(255, 255, 255); padding: 10px; width: 95px; height: 85px; text-transform: uppercase; color: rgb(10, 82, 120); }
.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .overtitle { background-color: rgb(237, 99, 99); color: rgb(255, 255, 255); position: absolute; top: -20px; width: 95px; padding: 2px; text-align: center; border-top-left-radius: 6px; border-top-right-radius: 6px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .overtitle { font-family: Roboto-Regular; font-weight: 400; font-size: 2.93333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .overtitle { font-family: Roboto-Regular; font-weight: 400; font-size: 1.62963vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .overtitle { font-family: Roboto-Regular; font-weight: 400; font-size: 0.6875rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-medium, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-medium-bold, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-small, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-small-b-b, .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-medium, .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-medium-bold, .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-small, .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-small-b-b, .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title { font-family: Roboto-Medium; font-weight: 400; font-size: 6.4vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-medium, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-medium-bold, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-small, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-small-b-b, .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-medium, .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-medium-bold, .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-small, .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-small-b-b, .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title { font-family: Roboto-Medium; font-weight: 400; font-size: 3.55556vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-medium, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-medium-bold, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-small, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title-small-b-b, .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-medium, .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-medium-bold, .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-small, .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .bck-media-list-special .title-small-b-b, .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .title { font-family: Roboto-Medium; font-weight: 400; font-size: 1.5rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .subtitle { font-family: Roboto-Regular; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .subtitle { font-family: Roboto-Regular; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .subtitle { font-family: Roboto-Regular; font-weight: 400; font-size: 0.75rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .caption { font-family: Roboto-Regular; font-weight: 400; font-size: 3.46667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .caption { font-family: Roboto-Regular; font-weight: 400; font-size: 1.92593vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption .caption { font-family: Roboto-Regular; font-weight: 400; font-size: 0.8125rem; }
}
.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption.is--active { height: 107px; top: -83px; }
.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .event-caption.is--active .overtitle { top: -12px; }
.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .buttons.newsletter-actions .is--subscribe { right: -70px; top: -10px; }
.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .subtitle-art-newsletter { color: rgb(10, 82, 120); margin-bottom: 5px; margin-top: 15px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .subtitle-art-newsletter { font-family: Roboto-Medium; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .subtitle-art-newsletter { font-family: Roboto-Medium; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .subtitle-art-newsletter { font-family: Roboto-Medium; font-weight: 400; font-size: 1rem; }
}
.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .title-art-newsletter { color: rgb(62, 61, 61); margin-top: 0px; margin-bottom: 10px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .title-art-newsletter { font-family: Roboto-Bold; font-weight: 400; font-size: 5.33333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .title-art-newsletter { font-family: Roboto-Bold; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .title-art-newsletter { font-family: Roboto-Bold; font-weight: 400; font-size: 1.25rem; }
}
.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .paragraph-art-newsletter { width: 100%; height: 100%; overflow: unset; margin: unset; text-align: start; }
.bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content { color: rgb(62, 61, 61); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content { font-family: Roboto-Light; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content { font-family: Roboto-Light; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--vertical .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content { font-family: Roboto-Light; font-weight: 400; font-size: 1rem; }
}
.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal { width: 100%; height: 242px; display: flex; flex-direction: row; margin-top: 30px; }
.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content { align-items: start; display: flex; flex-direction: column; padding-left: 15px; padding-top: 25px; padding-right: 15px; margin: 0px; position: relative; width: 100%; }
.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .buttons.newsletter-actions .is--subscribe { position: absolute; right: 20px; bottom: 20px; }
.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .subtitle-art-newsletter { color: rgb(10, 82, 120); margin-bottom: 5px; margin-top: 15px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .subtitle-art-newsletter { font-family: Roboto-Medium; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .subtitle-art-newsletter { font-family: Roboto-Medium; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .subtitle-art-newsletter { font-family: Roboto-Medium; font-weight: 400; font-size: 1rem; }
}
.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .title-art-newsletter { color: rgb(62, 61, 61); margin-top: 0px; margin-bottom: 10px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .title-art-newsletter { font-family: Roboto-Bold; font-weight: 400; font-size: 5.33333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .title-art-newsletter { font-family: Roboto-Bold; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .title-art-newsletter { font-family: Roboto-Bold; font-weight: 400; font-size: 1.25rem; }
}
.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .paragraph-art-newsletter { width: 433px; height: 100%; overflow: unset; margin: unset; text-align: start; }
.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content { color: rgb(62, 61, 61); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content { font-family: Roboto-Light; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content { font-family: Roboto-Light; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .paragraph-art-newsletter .paragraph-newsletter-content { font-family: Roboto-Light; font-weight: 400; font-size: 1rem; }
}
.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption { position: absolute; right: 20px; top: 20px; display: flex; flex-direction: column; align-items: center; justify-content: center; border-radius: 6px; box-shadow: rgba(38, 50, 56, 0.08) 0px 2px 4px 0px, rgba(38, 50, 56, 0.08) 0px 0px 6px 0px; border: 1px solid rgba(11, 115, 141, 0.6); background-color: rgb(255, 255, 255); padding: 10px; width: 95px; height: 85px; text-transform: uppercase; color: rgb(10, 82, 120); }
.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .overtitle { background-color: rgb(237, 99, 99); color: rgb(255, 255, 255); position: absolute; top: -20px; width: 95px; padding: 2px; text-align: center; border-top-left-radius: 6px; border-top-right-radius: 6px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .overtitle { font-family: Roboto-Regular; font-weight: 400; font-size: 2.93333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .overtitle { font-family: Roboto-Regular; font-weight: 400; font-size: 1.62963vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .overtitle { font-family: Roboto-Regular; font-weight: 400; font-size: 0.6875rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-medium, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-medium-bold, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-small, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-small-b-b, .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-medium, .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-medium-bold, .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-small, .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-small-b-b, .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title { font-family: Roboto-Medium; font-weight: 400; font-size: 6.4vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-medium, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-medium-bold, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-small, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-small-b-b, .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-medium, .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-medium-bold, .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-small, .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-small-b-b, .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title { font-family: Roboto-Medium; font-weight: 400; font-size: 3.55556vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-medium, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-medium-bold, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-small, .bck-media-list-special .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title-small-b-b, .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-medium, .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-medium-bold, .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-small, .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .bck-media-list-special .title-small-b-b, .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .title { font-family: Roboto-Medium; font-weight: 400; font-size: 1.5rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .subtitle { font-family: Roboto-Regular; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .subtitle { font-family: Roboto-Regular; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .subtitle { font-family: Roboto-Regular; font-weight: 400; font-size: 0.75rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .caption { font-family: Roboto-Regular; font-weight: 400; font-size: 3.46667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .caption { font-family: Roboto-Regular; font-weight: 400; font-size: 1.92593vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption .caption { font-family: Roboto-Regular; font-weight: 400; font-size: 0.8125rem; }
}
.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption.is--active { height: 107px; }
.bck-media-news.newsletter-card.catalogo-card-event.is--horizontal .media-news__content .event-caption.is--active .overtitle { top: -12px; }
.bck-media-news.newsletter-card.catalogo-card-event .is--subscribe a:hover { color: rgb(255, 255, 255); }
.bck-media-news.is--media-card { height: 282px; margin-bottom: 2.1875rem; border: 1px solid rgba(10, 82, 120, 0.5); border-radius: 6px; box-shadow: rgba(38, 50, 56, 0.08) 0px 2px 4px 0px, rgba(38, 50, 56, 0.08) 0px 0px 6px 0px; }
.bck-media-news.is--media-card .top-label { width: auto; height: 20px; background: rgb(9, 80, 117); color: rgb(255, 255, 255); position: absolute; top: -20px; right: 15px; border-top-left-radius: 4px; border-top-right-radius: 4px; padding: 0.3125rem 0.625rem; display: flex; align-items: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.is--media-card .top-label { font-family: Roboto-Medium; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.is--media-card .top-label { font-family: Roboto-Medium; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.is--media-card .top-label { font-family: Roboto-Medium; font-weight: 400; font-size: 0.75rem; }
}
.bck-media-news.is--media-card .media-news__content { margin-top: 0px; }
.bck-media-news.is--media-card .media-left { width: 495px; height: 280px; }
.bck-media-news.is--media-card .media-left .image { margin: 1.25rem auto; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 10px 0px; }
.bck-media-news.is--media-card .media-content { position: relative; width: 100%; height: 200px; margin: 2.5rem 1.875rem; }
.bck-media-news.is--media-card .media-content .buttons { position: absolute; bottom: 0px; width: 100%; justify-content: space-between; }
.bck-media-news.is--media-card-sm { width: 480px; height: 280px; padding: 1.25rem; border: 1px solid rgba(10, 82, 120, 0.5); border-radius: 6px; box-shadow: rgba(38, 50, 56, 0.08) 0px 2px 4px 0px, rgba(38, 50, 56, 0.08) 0px 0px 6px 0px; }
.bck-media-news.is--media-card-sm:nth-child(2n+1) { margin-right: 1.875rem; }
.bck-media-news.is--media-card-sm .top-label { position: absolute; top: -20px; right: 15px; height: 20px; border-top-left-radius: 4px; border-top-right-radius: 4px; background: rgb(9, 80, 117); color: rgb(255, 255, 255); padding: 0.125rem 0.625rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.is--media-card-sm .top-label { font-family: Roboto-Medium; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.is--media-card-sm .top-label { font-family: Roboto-Medium; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.is--media-card-sm .top-label { font-family: Roboto-Medium; font-weight: 400; font-size: 0.75rem; }
}
.bck-media-news.is--media-card-sm .media-news__content { margin-top: 0px; }
.bck-media-news.is--media-card-sm .media-news__content .image { overflow: hidden; box-shadow: rgba(0, 0, 0, 0.16) 0px 2px 4px 0px, rgba(0, 0, 0, 0.08) 0px 0px 6px 0px; }
.bck-media-news.is--media-card-sm .media-content { position: relative; width: 100%; height: 200px; margin: 1.25rem 0px 1.25rem 1.875rem; }
.bck-media-news.is--media-card-sm .media-content .buttons { position: absolute; bottom: 0px; width: 100%; justify-content: space-between; }
.bck-media-news.is--media-card-sm .media-content .buttons .button.is-read { background-color: rgb(243, 243, 244); border-color: rgb(243, 243, 244); box-shadow: none; }
.bck-media-news.is--favourites { width: 284px; height: 355px; margin-right: 1.875rem; }
.bck-media-news.is--favourites:nth-child(3n+3) { margin-right: 0px; }
.bck-media-news.is--favourites .media-news__content .overtitle-art { line-height: normal; text-transform: uppercase; color: rgb(9, 80, 117); margin-top: 1.375rem; margin-bottom: 0.4375rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.is--favourites .media-news__content .overtitle-art { font-family: Roboto-Bold; font-weight: 400; font-size: 3.46667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.is--favourites .media-news__content .overtitle-art { font-family: Roboto-Bold; font-weight: 400; font-size: 1.92593vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.is--favourites .media-news__content .overtitle-art { font-family: Roboto-Bold; font-weight: 400; font-size: 0.8125rem; }
}
.bck-media-news.is--favourites .media-news__content .title-art { line-height: 1.36; color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.is--favourites .media-news__content .title-art { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 5.86667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.is--favourites .media-news__content .title-art { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 3.25926vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.is--favourites .media-news__content .title-art { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 1.375rem; }
}
.bck-media-news.is--login .media-news-date-social .media-news-date { color: rgb(160, 160, 160); line-height: 25px; letter-spacing: 0.88px; text-transform: none; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.is--login .media-news-date-social .media-news-date { font-family: BreraCondensed-SemiBoldItalic; font-weight: 400; font-size: 5.86667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.is--login .media-news-date-social .media-news-date { font-family: BreraCondensed-SemiBoldItalic; font-weight: 400; font-size: 3.25926vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.is--login .media-news-date-social .media-news-date { font-family: BreraCondensed-SemiBoldItalic; font-weight: 400; font-size: 1.375rem; }
}
.bck-media-news.is--login .media-news-date-social .media-news-embed { justify-content: flex-end; gap: 0.6875rem; }
.bck-media-news.is--login .media-news-date-social .media-news-embed .icon.code, .bck-media-news.is--login .media-news-date-social .media-news-embed .image.has-media .code.icon-shadow, .image.has-media .bck-media-news.is--login .media-news-date-social .media-news-embed .code.icon-shadow { background-image: url(""); background-position: 50% center; background-size: 145%; border: 1px solid rgb(252, 106, 54); border-radius: 50%; height: 31px; width: 31px; }
.bck-media-news.catalogo-card.is--vertical { display: flex; justify-content: flex-start; align-items: center; flex-direction: column; margin: 0px 16px 0px 0px; padding-top: 15px; padding-bottom: 20px; width: 236px; }
.bck-media-news.catalogo-card.is--vertical:last-child { margin-right: 0px; }
.bck-media-news.catalogo-card .media-news__header { width: 100%; }
.bck-media-news.catalogo-card .media-news__header .overtitle-art { color: rgb(10, 82, 120); 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: 0.875rem; }
}
.bck-media-news.catalogo-card .media-news__image img { border-radius: 6px; }
.bck-media-news.catalogo-card .media-news__content .overtitle-art { color: rgb(10, 82, 120); 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: 0.875rem; }
}
.bck-media-news.catalogo-card .media-news__content .title-art { line-height: 24px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.catalogo-card .media-news__content .title-art { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 5.33333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.catalogo-card .media-news__content .title-art { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.catalogo-card .media-news__content .title-art { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 1.25rem; }
}
.bck-media-news.catalogo-card-firme { background-color: rgb(255, 255, 255); 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: 0.9375rem; padding-bottom: 1.25rem; width: 236px; height: 305px; margin: 0px 12px 2.5rem 0px; }
.bck-media-news.catalogo-card-firme.is--vertical .media-news__image > figure > img { border-radius: 50%; box-shadow: rgba(38, 50, 56, 0.08) 0px 2px 4px 0px, rgba(38, 50, 56, 0.08) 0px 0px 6px 0px; border: 0.5px solid rgba(10, 82, 120, 0.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: rgb(10, 82, 120); }
@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: 0.8125rem; }
}
.bck-media-news.catalogo-card-club { border-radius: 6px; box-shadow: rgba(38, 50, 56, 0.08) 0px 2px 4px 0px, rgba(38, 50, 56, 0.08) 0px 0px 6px 0px; position: relative; margin-right: 15px; }
.bck-media-news.catalogo-card-club .media-news__content { position: absolute; bottom: 0px; width: 488px; display: flex; flex-direction: column; margin: 0px; }
.bck-media-news.catalogo-card-club .media-news__content .title-art { line-height: 22px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.catalogo-card-club .media-news__content .title-art { font-family: Roboto-Bold; font-weight: 400; font-size: 5.86667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.catalogo-card-club .media-news__content .title-art { font-family: Roboto-Bold; font-weight: 400; font-size: 3.25926vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.catalogo-card-club .media-news__content .title-art { font-family: Roboto-Bold; font-weight: 400; font-size: 1.375rem; }
}
.bck-media-news.catalogo-card-club .media-news__content .overtitle-art { line-height: 24px; text-transform: unset; margin-bottom: 20px !important; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.catalogo-card-club .media-news__content .overtitle-art { font-family: Roboto-Regular; font-weight: 400; font-size: 18px; }
}
@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: rgb(10, 82, 120); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.catalogo-card-cruciverba .media-news__header .title-art { font-family: Roboto-Bold; font-weight: 400; font-size: 5.33333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.catalogo-card-cruciverba .media-news__header .title-art { font-family: Roboto-Bold; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.catalogo-card-cruciverba .media-news__header .title-art { font-family: Roboto-Bold; font-weight: 400; font-size: 1.25rem; }
}
.bck-media-news.catalogo-card-podcast { display: flex; justify-content: flex-start; align-items: center; flex-direction: column; margin: 32px 16px 0px 0px; padding-top: 15px; padding-bottom: 20px; width: 322px; height: 460px; }
.bck-media-news.catalogo-card-podcast:last-child { margin-right: 0px; }
.bck-media-news.catalogo-card-podcast .top-label { width: auto; height: 20px; background: rgb(10, 82, 120); color: rgb(255, 255, 255); position: absolute; top: -20px; border-top-left-radius: 4px; border-top-right-radius: 4px; padding: 0.3125rem 0.625rem; display: flex; align-items: center; right: 15px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.catalogo-card-podcast .top-label { font-family: Roboto-Bold; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.catalogo-card-podcast .top-label { font-family: Roboto-Bold; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.catalogo-card-podcast .top-label { font-family: Roboto-Bold; font-weight: 400; font-size: 0.75rem; }
}
.bck-media-news.catalogo-card-podcast .media-news__image .image img { border-radius: 6px; }
.bck-media-news.catalogo-card-podcast .media-news__content { margin-top: 15px; width: 100%; display: flex; align-items: baseline; height: 155px; justify-content: flex-start; flex-direction: column; }
.bck-media-news.catalogo-card-podcast .media-news__content .overtitle-art { color: rgb(10, 82, 120); margin-bottom: 10px; margin-top: 15px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.catalogo-card-podcast .media-news__content .overtitle-art { font-family: Roboto-Bold; font-weight: 400; font-size: 18px; }
}
@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: rgb(10, 82, 120); margin-bottom: 10px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.catalogo-card-podcast .media-news__content .subtitle-art { font-family: Roboto-Medium; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.catalogo-card-podcast .media-news__content .subtitle-art { font-family: Roboto-Medium; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.catalogo-card-podcast .media-news__content .subtitle-art { font-family: Roboto-Medium; font-weight: 400; font-size: 0.875rem; }
}
.bck-media-news.catalogo-card-podcast .media-news__content .title-art { line-height: 22px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.catalogo-card-podcast .media-news__content .title-art { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 5.86667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.catalogo-card-podcast .media-news__content .title-art { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 3.25926vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.catalogo-card-podcast .media-news__content .title-art { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 1.375rem; }
}
.bck-media-news.catalogo-card-podcast .media-news__footer { margin: 0px; }
.bck-media-news.catalogo-card-podcast .media-news__footer .button { width: 184px; height: 34px; }
.bck-media-news.catalogo-card-podcast .media-news__footer .button.button-shadow { box-shadow: rgba(10, 82, 120, 0.16) 0px 4px 8px 0px !important; }
.bck-media-news.catalogo-card-podcast .media-news__footer .button .icon.is-small, .bck-media-news.catalogo-card-podcast .media-news__footer .button .image.has-media .is-small.icon-shadow, .image.has-media .bck-media-news.catalogo-card-podcast .media-news__footer .button .is-small.icon-shadow { margin-top: 8px; margin-right: 0px; }
.bck-media-news.catalogo-card-podcast .media-news__footer .button .icon .icon-corriere-cuffie-01, .bck-media-news.catalogo-card-podcast .media-news__footer .button .image.has-media .icon-shadow .icon-corriere-cuffie-01, .image.has-media .bck-media-news.catalogo-card-podcast .media-news__footer .button .icon-shadow .icon-corriere-cuffie-01 { font-size: 17px; }
.bck-media-news.is--question { flex-direction: column; border: none; box-shadow: rgba(0, 0, 0, 0.1) 2px 0px 10px 0px; padding: 0px 0.625rem; }
.bck-media-news.is--question:not(:last-child) { margin-bottom: 0.3125rem; }
.type-serp .bck-media-news.is--question:not(:last-child) { margin-bottom: 1.25rem; }
.bck-media-news.is--question .media-news__header { padding: 0.75rem 0px; margin: 0px; border-bottom: 0.5px solid rgba(0, 0, 0, 0.2); }
.bck-media-news.is--question .media-news__header .overtitle-art { padding: 0px; text-transform: capitalize; color: rgb(73, 114, 179); }
.bck-media-news.is--question .media-news__header .overtitle-art.is--large { line-height: 23px; letter-spacing: 0.16px; }
@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: 18px; }
}
@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: 0.9375rem 0px; display: flex; justify-content: space-between; }
.bck-media-news.is--question .media-news__content .title-art { padding-bottom: 0.3125rem; }
.bck-media-news.is--question .media-news__content .title-art.is--small { line-height: 1.1; letter-spacing: -0.1px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.is--question .media-news__content .title-art.is--small { 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--small { 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--small { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.25rem; }
}
.bck-media-news.is--question .media-news__content .media-text { flex: 0 1 65%; display: flex; flex-direction: column; justify-content: space-around; align-items: flex-start; }
.bck-media-news.is--question .media-news__content .media-image { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; border-left: 0.5px solid rgba(0, 0, 0, 0.2); flex: 0 1 30%; padding: 0px 0.9375rem; }
.bck-media-news.is--question .media-news__content .media-image .media-content { margin-bottom: 0.3125rem; flex: 0 1 auto; }
.bck-media-news.is--question .media-news__content .media-image .media-content .bck-media-list-special.is--off-cont, .bck-media-news.is--question .media-news__content .media-image .media-content .has--border { border-radius: 50%; border: 0.5px solid rgb(73, 114, 179); }
.bck-media-news.is--question .media-news__content .media-image .media-content .bck-media-list-special.is--off-cont .image, .bck-media-news.is--question .media-news__content .media-image .media-content .has--border .image { margin: 0.125rem; }
.bck-media-news.is--question .media-news__content .media-image .media-content .bck-media-list-special.is--off-cont .image img, .bck-media-news.is--question .media-news__content .media-image .media-content .has--border .image img { border-radius: 50%; height: 100%; object-fit: cover; }
.bck-media-news.is--question .media-news__content .media-image .author-art.is--medium, .bck-media-news.is--question .media-news__content .media-image .is--medium.author-art-shadow { line-height: 1.25rem; letter-spacing: -0.09px; color: rgb(73, 114, 179); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.is--question .media-news__content .media-image .author-art.is--medium, .bck-media-news.is--question .media-news__content .media-image .is--medium.author-art-shadow { font-family: SolferinoDisplay-Bold; 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--medium, .bck-media-news.is--question .media-news__content .media-image .is--medium.author-art-shadow { font-family: SolferinoDisplay-Bold; 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--medium, .bck-media-news.is--question .media-news__content .media-image .is--medium.author-art-shadow { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.125rem; }
}
.bck-media-news.is--question.is--archive:not(:last-child) { margin-bottom: 1.875rem; }
.bck-media-news.is--question.is--archive .media-news__header .overtitle-art { padding: 0px 0.3125rem; }
.bck-media-news.is--question.is--archive .media-news__content { flex-direction: column; padding: 0.9375rem 0px; }
.bck-media-news.is--question.is--archive .media-news__content .media-text { margin: 0px 0.3125rem; }
.bck-media-news.is--question.is--archive .media-news__content .media-text .title-art { padding-bottom: 0.9375rem; }
.bck-media-news.is--question.is--archive .media-news__content .media-image { background-color: rgb(244, 247, 254); padding: 0.9375rem 0.625rem; margin: 0px 0.3125rem; border-left: none; flex: 0 1 auto; flex-direction: row; justify-content: flex-start; align-items: center; }
.bck-media-news.is--question.is--archive .media-news__content .media-image .media-content { margin-bottom: 0px; margin-right: 0.625rem; }
.bck-media-news.is--question.is--archive.is--sidebar:not(:last-child) { margin-bottom: 0.625rem; }
.bck-media-news.is--question.is--archive.is--sidebar .media-news__header { padding: 0.5625rem 0px; }
.bck-media-news.is--question.is--archive.is--sidebar .media-news__header .overtitle-art { padding: 0px 0.625rem; }
.bck-media-news.is--question.is--archive.is--sidebar .media-news__content { padding: 1.25rem 0px 0.625rem; }
.bck-media-news.is--question.is--archive.is--sidebar .media-news__content .media-text { margin: 0px 0.625rem; }
.bck-media-news.is--question.is--archive.is--sidebar .media-news__content .title-art { padding: 0px 0px 1.25rem; }
.bck-media-news .top-label.has-bkg-burnt-sienna { background-color: rgb(237, 99, 99); }
.bck-media-news.is--vertical .video__content { background-color: rgb(46, 46, 46); }
.bck-media-news.is--vertical figure { margin: auto; }
.bck-media-news.is--fullwidth .video__footer { bottom: -50px; }
.type-home--border .bck-media-news.is--evidence, .type-section--border .bck-media-news.is--evidence { margin-bottom: 3.75rem; }
.type-home--border .bck-media-news.is--evidence .media-news__image .image, .type-section--border .bck-media-news.is--evidence .media-news__image .image { min-height: 380px; }
.type-home--border .bck-media-news.is--evidence .media-news__footer-67, .type-section--border .bck-media-news.is--evidence .media-news__footer-67 { position: absolute; bottom: -55px; min-height: 100px; }
.type-home--border .bck-media-news.is--evidence .media-news__footer-33, .type-section--border .bck-media-news.is--evidence .media-news__footer-33 { position: absolute; bottom: -55px; }
.type-home--border .bck-media-news.is--evidence.no-scacco, .type-section--border .bck-media-news.is--evidence.no-scacco { margin-bottom: 0px; }
.type-home--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down, .type-section--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down { position: relative; display: flex; justify-content: space-between; }
.type-home--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:first-child, .type-section--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:first-child { width: 67.8%; padding: 0px 0.9375rem 0px 0px; }
.type-home--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child, .type-section--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child { text-align: right; }
.type-home--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child p, .type-section--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child p { line-height: 1.1; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .type-home--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child p, .type-section--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child p { font-family: BreraCondensed-SemiBoldItalic; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .type-home--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child p, .type-section--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child p { font-family: BreraCondensed-SemiBoldItalic; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .type-home--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child p, .type-section--border .bck-media-news.is--evidence.no-scacco .media-news__footer-down .media-news__footer:last-child p { font-family: BreraCondensed-SemiBoldItalic; font-weight: 400; font-size: 0.875rem; }
}
.type-article-live .bck-media-news { margin: 1.25rem 0px; }
.bck-media-news.has--carousel .bck-carousel-news { position: absolute; z-index: 1; top: 0px; }
.bck-media-news.bck-media-list-special.is--off-cont, .bck-media-news.has--border { padding-top: 1.5625rem; margin-bottom: 1.5625rem; border-top: 1px solid rgb(222, 222, 222); }
.bck-media-news.bck-media-list-special.is--off-cont:last-child, .bck-media-news.has--border:last-child { padding-bottom: 1.5625rem; margin-bottom: 1.5625rem; border-bottom: 1px solid rgb(222, 222, 222); }
.bck-media-news.has--border-top { border-top: 1px solid rgb(222, 222, 222); }
.bck-media-news .media-news__header { margin: 0.625rem 0px; }
.bck-media-news .media-news__header + .media-news__content { margin-top: 0px; }
.bck-media-news .media-news__image { margin: 0px; }
.bck-media-news .media-news__image.is--carousel-left, .bck-media-news .media-news__image.is--carousel-right { width: 680px; }
.bck-media-news .media-news__content { margin: 0.5rem 0px; }
.bck-media-news .media-news__content.is--xsmall { margin: 0.625rem; }
.bck-media-news .media-news__content.is--frame { padding: 0px 4.375rem; border: 1px solid rgb(221, 221, 221); text-align: center; }
.bck-media-news .media-news__content:only-child { margin: 0px; }
.bck-media-news .media-news__content:first-child { margin-top: 0px; margin-bottom: 0.75rem; }
.bck-media-news .media-news__content:last-child { margin-bottom: 0px; }
.bck-media-news .media-news__footer { margin: 0.9375rem 0px; }
.bck-media-news .media-news__footer:last-child { margin-bottom: 0px; }
.bck-media-news .media-news__footer.is--carousel-full { display: flex; flex-direction: row; justify-content: center; align-items: center; margin-top: -175px; }
.bck-media-news .media-news__footer.is--carousel-full .item { display: flex; flex-direction: column; justify-content: flex-end; align-items: flex-end; padding: 10px; width: 594px; min-height: 100px; background: transparent !important; }
.bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art { width: 100%; }
.bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.regular { line-height: 24px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.regular { font-family: Roboto-Regular; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.regular { font-family: Roboto-Regular; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.regular { font-family: Roboto-Regular; font-weight: 400; font-size: 0.75rem; }
}
.bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.has--light-color { color: rgb(255, 255, 255); }
.bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.has--dark-color { color: rgb(0, 0, 0); }
.bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.tiny { line-height: 32px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.tiny { font-family: Roboto-Light; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.tiny { font-family: Roboto-Light; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news__footer.is--carousel-full .item .overtitle-art.tiny { font-family: Roboto-Light; font-weight: 400; font-size: 1rem; }
}
.bck-media-news .media-news__footer.is--carousel-full .item .title-art { width: 100%; line-height: 42px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__footer.is--carousel-full .item .title-art { font-family: Roboto-Bold; font-weight: 400; font-size: 9.6vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__footer.is--carousel-full .item .title-art { font-family: Roboto-Bold; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news__footer.is--carousel-full .item .title-art { font-family: Roboto-Bold; font-weight: 400; font-size: 2.25rem; }
}
.bck-media-news .media-news__footer.is--carousel-full .item .title-art.has--light-color { color: rgb(255, 255, 255); }
.bck-media-news .media-news__footer.is--carousel-full .item .title-art.has--dark-color { color: rgb(0, 0, 0); }
.bck-media-news .media-news__footer.is--carousel-full .button.is-atoll.is-outlined { background-color: rgb(255, 255, 255); }
.bck-media-news .media-news__footer.is--carousel-full .button.is-atoll.is-outlined:hover { background-color: rgb(10, 82, 120); }
.bck-media-news .media-news__footer.is--carousel-left { width: 490px; position: absolute; top: 110px; right: 5px; min-height: 290px; background-color: rgba(255, 255, 255, 0.85); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 10px; }
.bck-media-news .media-news__footer.is--carousel-left .item { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; padding: 35px; }
.bck-media-news .media-news__footer.is--carousel-left .item .overtitle-art { line-height: 15px; margin: 0px 0px 23px; text-transform: none; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__footer.is--carousel-left .item .overtitle-art { font-family: Roboto-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__footer.is--carousel-left .item .overtitle-art { font-family: Roboto-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news__footer.is--carousel-left .item .overtitle-art { font-family: Roboto-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-media-news .media-news__footer.is--carousel-left .item .overtitle-art.occhiello { padding: 4px 20px; margin: 0px; border-radius: 6px; background-color: rgb(10, 82, 120); color: rgb(255, 255, 255); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__footer.is--carousel-left .item .overtitle-art.occhiello { font-family: Roboto-Regular; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__footer.is--carousel-left .item .overtitle-art.occhiello { font-family: Roboto-Regular; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news__footer.is--carousel-left .item .overtitle-art.occhiello { font-family: Roboto-Regular; font-weight: 400; font-size: 0.75rem; }
}
.bck-media-news .media-news__footer.is--carousel-left .item .title-art { margin: 10px 0px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__footer.is--carousel-left .item .title-art { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 11.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__footer.is--carousel-left .item .title-art { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 6.22222vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news__footer.is--carousel-left .item .title-art { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 2.625rem; }
}
.bck-media-news .media-news__footer.is--carousel-right { width: 490px; position: absolute; top: 110px; left: 5px; min-height: 290px; background-color: rgba(255, 255, 255, 0.85); border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.2) 0px 3px 10px; }
.bck-media-news .media-news__footer.is--carousel-right .item { display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; padding: 35px; }
.bck-media-news .media-news__footer.is--carousel-right .item .overtitle-art { line-height: 15px; margin: 0px 0px 23px; text-transform: none; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__footer.is--carousel-right .item .overtitle-art { font-family: Roboto-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__footer.is--carousel-right .item .overtitle-art { font-family: Roboto-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news__footer.is--carousel-right .item .overtitle-art { font-family: Roboto-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-media-news .media-news__footer.is--carousel-right .item .overtitle-art.occhiello { padding: 4px 20px; margin: 0px; border-radius: 6px; background-color: rgb(10, 82, 120); color: rgb(255, 255, 255); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__footer.is--carousel-right .item .overtitle-art.occhiello { font-family: Roboto-Regular; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__footer.is--carousel-right .item .overtitle-art.occhiello { font-family: Roboto-Regular; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news__footer.is--carousel-right .item .overtitle-art.occhiello { font-family: Roboto-Regular; font-weight: 400; font-size: 0.75rem; }
}
.bck-media-news .media-news__footer.is--carousel-right .item .title-art { margin: 10px 0px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__footer.is--carousel-right .item .title-art { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 11.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__footer.is--carousel-right .item .title-art { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 6.22222vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news__footer.is--carousel-right .item .title-art { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 2.625rem; }
}
.bck-media-news .media-news__header.has--border-b { border-bottom: 1px solid rgb(221, 221, 221); }
.bck-media-news .media-news__header.has--logo-b { padding-bottom: 0.3125rem; margin-bottom: 0.3125rem; border-bottom: 1px solid rgb(221, 221, 221); }
.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 { 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: rgb(255, 255, 255); color: rgb(10, 10, 10); border-radius: 50%; }
.bck-media-news .media-news__image.has--arrows .glide__arrow--left { left: 0.9375rem; padding-right: 0.3125rem; }
.bck-media-news .media-news__image.has--arrows .glide__arrow--right { right: 0.9375rem; padding-left: 0.3125rem; }
.bck-media-news .media-news__image.has--arrows .pagination { top: auto; bottom: 15px; }
.bck-media-news .media-news__image.has--min-h:not(.sticky-video) { min-height: 368px; }
.bck-media-news .media-news__content { position: relative; }
.bck-media-news .media-news__content .content-header { display: flex; place-content: center space-between; align-items: baseline; }
.bck-media-news .media-news__content .content-header > .author-art, .bck-media-news .media-news__content .content-header > .author-art-shadow, .bck-media-news .media-news__content .content-header > .overtitle-art, .bck-media-news .media-news__content .content-header > .title-art { display: flex; flex: 0 0 88%; line-height: 1.14; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__content .text { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__content .text { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news__content .text { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1rem; }
}
@media screen and (min-width: 769px) and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__content .floating-overlay .text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media screen and (min-width: 769px) and (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__content .floating-overlay .text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) and (min-width: 769px) {
  .bck-media-news .media-news__content .floating-overlay .text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-media-news .media-news__content .content-bottom { display: block; }
.bck-media-news .media-news__content .content-bottom > .author-art, .bck-media-news .media-news__content .content-bottom > .author-art-shadow, .bck-media-news .media-news__content .content-bottom > .overtitle-art, .bck-media-news .media-news__content .content-bottom > .title-art { width: calc(100% - 38px); }
.bck-media-news .media-news__content .content-bottom .list { padding-left: 1.875rem; list-style: disc; }
.bck-media-news .media-news__content .content-bottom .list-item { line-height: 1.44; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__content .content-bottom .list-item { font-family: SolferinoText-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__content .content-bottom .list-item { font-family: SolferinoText-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news__content .content-bottom .list-item { font-family: SolferinoText-Regular; font-weight: 400; font-size: 1.125rem; }
}
.bck-media-news .media-news__content .content-bottom .link { margin-top: 2.1875rem; line-height: 1.44; text-decoration: underline; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__content .content-bottom .link { font-family: SolferinoText-Bold; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__content .content-bottom .link { font-family: SolferinoText-Bold; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news__content .content-bottom .link { font-family: SolferinoText-Bold; font-weight: 400; font-size: 1.125rem; }
}
.bck-media-news .media-news__content .media-news__icon { width: 30px; height: 30px; border-radius: 30px; margin-right: 5px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__content .media-news__title { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__content .media-news__title { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 4.44444vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news__content .media-news__title { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 1.875rem; }
}
.bck-media-news .media-news__content .media-news__date { color: rgb(153, 153, 153); }
@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: 0.8125rem; }
}
.bck-media-news .media-news__content .media .bck-media-three-line { display: flex; place-content: center space-between; align-items: center; width: 100%; }
.bck-media-news .media-news__content .media .bck-media-three-line .overtitle { color: rgb(10, 82, 120); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__content .media .bck-media-three-line .overtitle { font-family: Roboto-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__content .media .bck-media-three-line .overtitle { font-family: Roboto-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news__content .media .bck-media-three-line .overtitle { font-family: Roboto-Regular; font-weight: 400; font-size: 1.125rem; }
}
.bck-media-news .media-news__content .media .bck-media-three-line .box-three-line-mr-sm { width: 100%; max-width: 310px; }
.bck-media-news .media-news__content .media .bck-media-three-line .box-three-line-mr-sm.is--atoll { position: relative; height: 10px; margin: 0px; background: linear-gradient(rgb(10, 82, 120), rgb(10, 82, 120)) 0px 0px / 100% 1px no-repeat, linear-gradient(rgb(10, 82, 120), rgb(10, 82, 120)) 0px 3px / 100% 1px, linear-gradient(rgb(10, 82, 120), rgb(10, 82, 120)) 0px 6px / 100% 1px, linear-gradient(rgb(10, 82, 120), rgb(10, 82, 120)) 0px 9px / 100% 1px; opacity: 0.5; }
.bck-media-news .media-news__content .media .subtitle-art.has-bottom-blur { position: relative; overflow: hidden; max-height: 40px; }
.bck-media-news .media-news__content .media .subtitle-art.has-bottom-blur::after { content: ""; position: absolute; bottom: 0px; left: 0px; height: 40px; width: 100%; background: linear-gradient(transparent, rgb(255, 255, 255)); }
.bck-media-news .media-news__footer { position: relative; }
.bck-media-news .media-news__footer .description { display: flex; place-content: center flex-start; align-items: center; padding: 0.9375rem; }
.bck-media-news .media-news__footer .description.media { padding: 0px 0.9375rem 0px 0px; margin: 0px; }
.bck-media-news .media-news__footer .description.is--h-80 { min-height: 80px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__footer .description .text { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__footer .description .text { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news__footer .description .text { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__footer .description .text-semib { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__footer .description .text-semib { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news__footer .description .text-semib { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1rem; }
}
.bck-media-news .media-news__footer .description strong { color: rgb(73, 184, 241); }
.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: 0.9375rem; }
.bck-media-news .media-news__footer .description > .icon-link { flex: 0 0 15%; justify-content: flex-end; margin-right: 0px; margin-left: auto; }
.bck-media-news .media-news__footer-67 { width: 67.8%; padding: 0.5rem 0.9375rem 0.75rem 0px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.14) 4px -4px 5px 0px; }
.bck-media-news .media-news__footer-33 { right: 0px; overflow: hidden; width: 32%; height: 55px; padding: 0.625rem 0px 0px; text-align: right; }
.bck-media-news .media-news__footer-33 p { line-height: 1.1; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news__footer-33 p { font-family: BreraCondensed-SemiBoldItalic; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news__footer-33 p { font-family: BreraCondensed-SemiBoldItalic; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news__footer-33 p { font-family: BreraCondensed-SemiBoldItalic; font-weight: 400; font-size: 0.875rem; }
}
.bck-media-news .media-news-date-social { display: flex; justify-content: space-between; align-items: flex-end; }
.bck-media-news .media-news-date-social .media-news-date { color: rgb(10, 82, 120); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news-date-social .media-news-date { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news-date-social .media-news-date { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news-date-social .media-news-date { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.75rem; }
}
.bck-media-news .media-news-date-social .media-news-embed { display: flex; justify-content: space-around; align-items: center; min-width: 240px; }
.bck-media-news .media-news-date-social .media-news-embed .tooltip-embed { position: absolute; top: 0px; right: 125px; padding: 0px 0.3125rem; background-color: rgb(10, 82, 120); color: rgb(255, 255, 255); z-index: 100000; border-radius: 5px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-news-date-social .media-news-embed .tooltip-embed { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.46667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-news-date-social .media-news-embed .tooltip-embed { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.92593vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-news-date-social .media-news-embed .tooltip-embed { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.8125rem; }
}
.bck-media-news .header-content { display: flex; place-content: flex-end space-between; align-items: flex-end; }
.bck-media-news .header-content .items-left { display: flex; place-content: center flex-start; align-items: 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: 0.625rem; background-color: rgb(255, 255, 255); }
.bck-media-news .header-content .items-right { flex: 1 1 auto; background-color: rgb(255, 255, 255); display: flex; place-content: center space-between; align-items: center; }
.bck-media-news .header-content .items-right:only-child { }
.bck-media-news .header-content .items-right .sub-items-right { flex-grow: 1; }
.bck-media-news .header-content .items-right .sub-items-right .author-art, .bck-media-news .header-content .items-right .sub-items-right .author-art-shadow { padding-top: 1px; margin-top: -0.25rem; border-top: 1px solid rgb(222, 222, 222); }
.bck-media-news .header-content .items-right .image { z-index: 1; margin-left: 0.625rem; }
.bck-media-news .video__content { position: relative; }
.bck-media-news .timebar { padding: 0.53125rem 0px 0.40625rem 0.9375rem; background-color: rgb(10, 10, 10); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .timebar span { font-family: RobotoCondensed-Bold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .timebar span { font-family: RobotoCondensed-Bold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .timebar span { font-family: RobotoCondensed-Bold; font-weight: 400; font-size: 0.875rem; }
}
.bck-media-news .video__footer { position: absolute; bottom: -55px; left: 0px; color: rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .video__footer { font-family: RobotoCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .video__footer { font-family: RobotoCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .video__footer { font-family: RobotoCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-media-news .overlay-next-video { position: absolute; top: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); padding: 0.625rem 1.375rem; }
.bck-media-news .overlay-next-video .next-header > :not(:last-child):not(.icon) { margin-right: 2.5rem; }
.bck-media-news .overlay-next-video .next-header .number { position: relative; width: 55px; height: 55px; background-color: rgb(10, 10, 10); line-height: 47px; text-align: center; border-radius: 50%; color: rgb(73, 184, 241); border: 5px solid rgb(73, 184, 241) !important; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .overlay-next-video .next-header .number { font-family: RobotoCondensed-Bold; font-weight: 400; font-size: 9.6vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .overlay-next-video .next-header .number { font-family: RobotoCondensed-Bold; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .overlay-next-video .next-header .number { font-family: RobotoCondensed-Bold; font-weight: 400; font-size: 2.25rem; }
}
.bck-media-news .overlay-next-video .next-header .text { color: rgb(73, 184, 241); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .overlay-next-video .next-header .text { font-family: Roboto-Medium; font-weight: 400; font-size: 5.86667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .overlay-next-video .next-header .text { font-family: Roboto-Medium; font-weight: 400; font-size: 3.25926vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .overlay-next-video .next-header .text { font-family: Roboto-Medium; font-weight: 400; font-size: 1.375rem; }
}
.bck-media-news .overlay-next-video .next-center { width: 100%; }
.bck-media-news .overlay-next-video .next-center .text { position: relative; text-align: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .overlay-next-video .next-center .text { font-family: RobotoCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .overlay-next-video .next-center .text { font-family: RobotoCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .overlay-next-video .next-center .text { font-family: RobotoCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-media-news .overlay-next-video .next-center .text::after { position: absolute; right: -7px; height: 1px; border-bottom: 1px solid rgb(160, 160, 160); content: ""; bottom: 10px !important; width: 37% !important; }
.bck-media-news .overlay-next-video .next-center .text::before { position: absolute; left: -7px; height: 1px; border-bottom: 1px solid rgb(160, 160, 160); content: ""; bottom: 10px !important; width: 37% !important; }
.bck-media-news .overlay-next-video .next-footer { width: 528px; height: 167px; padding: 1.25rem 1.0625rem 1rem 1rem; margin: 0.8125rem 0.0625rem 0px 0px; }
.bck-media-news .overlay-next-video .next-footer.fxr-between-center { display: flex; justify-content: space-between; align-items: center; }
.bck-media-news .overlay-next-video .next-footer .image { margin-right: 1.25rem; width: 136px !important; height: 76px !important; }
.bck-media-news .overlay-next-video .next-footer .image img { width: 123px !important; height: 70px !important; }
.bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-medium, .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-medium-bold, .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-small, .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-small-b-b, .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-medium, .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold, .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-small, .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b, .bck-media-news .overlay-next-video .next-footer .title { width: 45%; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-medium, .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-medium-bold, .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-small, .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-small-b-b, .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-medium, .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold, .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-small, .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b, .bck-media-news .overlay-next-video .next-footer .title { font-family: RobotoCondensed-Bold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-medium, .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-medium-bold, .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-small, .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-small-b-b, .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-medium, .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold, .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-small, .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b, .bck-media-news .overlay-next-video .next-footer .title { font-family: RobotoCondensed-Bold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-medium, .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-medium-bold, .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-small, .bck-media-list-special .bck-media-news .overlay-next-video .next-footer .title-small-b-b, .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-medium, .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold, .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-small, .bck-media-news .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b, .bck-media-news .overlay-next-video .next-footer .title { font-family: RobotoCondensed-Bold; font-weight: 400; font-size: 1rem; }
}
.bck-media-news .next-video { position: absolute; right: 18px; bottom: 130px; width: 314px; height: 92px; border: 1px solid rgb(150, 150, 150); background-color: rgba(0, 0, 0, 0.8); visibility: hidden; }
.bck-media-news .next-video .image { width: 160px; height: 90px; margin-right: 10px; flex-shrink: 0; }
.bck-media-news .next-video .next-text { height: 100%; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .bck-media-news .next-video .next-text .title-medium, .bck-media-list-special .bck-media-news .next-video .next-text .title-medium-bold, .bck-media-list-special .bck-media-news .next-video .next-text .title-small, .bck-media-list-special .bck-media-news .next-video .next-text .title-small-b-b, .bck-media-news .next-video .next-text .bck-media-list-special .title-medium, .bck-media-news .next-video .next-text .bck-media-list-special .title-medium-bold, .bck-media-news .next-video .next-text .bck-media-list-special .title-small, .bck-media-news .next-video .next-text .bck-media-list-special .title-small-b-b, .bck-media-news .next-video .next-text .title { font-family: Roboto-Bold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .bck-media-news .next-video .next-text .title-medium, .bck-media-list-special .bck-media-news .next-video .next-text .title-medium-bold, .bck-media-list-special .bck-media-news .next-video .next-text .title-small, .bck-media-list-special .bck-media-news .next-video .next-text .title-small-b-b, .bck-media-news .next-video .next-text .bck-media-list-special .title-medium, .bck-media-news .next-video .next-text .bck-media-list-special .title-medium-bold, .bck-media-news .next-video .next-text .bck-media-list-special .title-small, .bck-media-news .next-video .next-text .bck-media-list-special .title-small-b-b, .bck-media-news .next-video .next-text .title { font-family: Roboto-Bold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .bck-media-news .next-video .next-text .title-medium, .bck-media-list-special .bck-media-news .next-video .next-text .title-medium-bold, .bck-media-list-special .bck-media-news .next-video .next-text .title-small, .bck-media-list-special .bck-media-news .next-video .next-text .title-small-b-b, .bck-media-news .next-video .next-text .bck-media-list-special .title-medium, .bck-media-news .next-video .next-text .bck-media-list-special .title-medium-bold, .bck-media-news .next-video .next-text .bck-media-list-special .title-small, .bck-media-news .next-video .next-text .bck-media-list-special .title-small-b-b, .bck-media-news .next-video .next-text .title { font-family: Roboto-Bold; font-weight: 400; font-size: 0.875rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .next-video .next-text .text { font-family: Roboto-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .next-video .next-text .text { font-family: Roboto-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .next-video .next-text .text { font-family: Roboto-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-media-news .vjs-fullscreen .overlay-next-video { top: 50%; left: 50%; width: 650px; height: 400px; padding: 25px; transform: translate(-50%, -50%); cursor: pointer; }
.bck-media-news .vjs-fullscreen .overlay-next-video .next-header > :not(:last-child):not(.icon) { margin-right: 100px !important; }
.bck-media-news .vjs-fullscreen .overlay-next-video .next-center .text { font-size: 17px !important; }
.bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .image { margin-right: 20px; width: 345px !important; height: 195px !important; }
.bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-medium, .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-medium-bold, .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-small, .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-small-b-b, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-medium, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-small, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title { max-width: 40% !important; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-medium, .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-medium-bold, .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-small, .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-small-b-b, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-medium, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-small, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title { font-family: Roboto-Bold; font-weight: 400; font-size: 4.53333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-medium, .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-medium-bold, .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-small, .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-small-b-b, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-medium, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-small, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title { font-family: Roboto-Bold; font-weight: 400; font-size: 2.51852vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-medium, .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-medium-bold, .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-small, .bck-media-list-special .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title-small-b-b, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-medium, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-small, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b, .bck-media-news .vjs-fullscreen .overlay-next-video .next-footer .title { font-family: Roboto-Bold; font-weight: 400; font-size: 1.0625rem; }
}
.bck-media-news .vidcar4s { margin-bottom: 0px !important; }
.bck-media-news .vidcar4s, .bck-media-news .vidcar4s video[id*="player4s_"] { max-width: 100% !important; background-color: rgb(10, 10, 10) !important; }
.bck-media-news .vidcar4s div[id*="vidpl4s_"] { display: flex !important; max-width: 100% !important; }
.bck-media-news .vidcar4s iframe { width: 100%; }
.bck-media-news .vidcar4s #_4sTitleContainer { display: none !important; }
.bck-media-news .vidcar4s ._4sControlBarContainer { z-index: 22 !important; }
.bck-media-news .vidcar4s #_4sFluidLogo { display: none !important; }
.bck-media-news .vidcar4s #_4sLogoImage { min-width: 20px; min-height: 20px; z-index: 22 !important; }
.bck-media-news .vidcar4s div[id*="div-gpt-ad-google"] { z-index: 23 !important; }
.bck-media-news .vidcar4s div[id*="div-gpt-ad-google"] > div { width: 100% !important; height: 100% !important; }
.bck-media-news .vidcar4s div[id*="div-gpt-ad-google"] > div video { width: 100% !important; height: auto !important; }
.bck-media-news .vidcar4s [id*="_4sLogoImage"], .bck-media-news .vidcar4s [id*="_4sTitleContainer"] { z-index: 30 !important; }
.bck-media-news.is-frame-list .image::after { color: rgb(255, 255, 255); content: ""; position: absolute; top: 0px; left: 10px; transform: translateY(0px); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.is-frame-list .image::after { font-family: corriere-icon; font-weight: 400; font-size: 10.6667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.is-frame-list .image::after { font-family: corriere-icon; font-weight: 400; font-size: 5.92593vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.is-frame-list .image::after { font-family: corriere-icon; font-weight: 400; font-size: 2.5rem; }
}
.bck-media-news.bck-media-list-live, .bck-media-news.bck-media-list-sponsor, .bck-media-news.bck-media-news-live { min-height: auto; margin: 0px 0.5rem; padding: 0px !important; border: none !important; }
.bck-media-news.bck-media-list-live .media-revive, .bck-media-news.bck-media-list-sponsor .media-revive, .bck-media-news.bck-media-news-live .media-revive { box-shadow: rgba(0, 0, 0, 0.24) 0px 2px 6px, rgba(0, 0, 0, 0.12) 0px 0px 6px; border-radius: 2px; min-height: 300px; }
.bck-media-news.bck-media-list-live .media-notifier, .bck-media-news.bck-media-list-sponsor .media-notifier, .bck-media-news.bck-media-news-live .media-notifier { width: 295px; margin: 0px auto; background: rgb(250, 250, 250); box-shadow: rgba(0, 0, 0, 0.25) 0px 5px 10px; border-radius: 2px; }
.bck-media-news.bck-media-list-live .media-news__header, .bck-media-news.bck-media-list-sponsor .media-news__header, .bck-media-news.bck-media-news-live .media-news__header { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; height: 40px; padding: 0px 0.9375rem; margin: 0px; background: rgb(9, 80, 117); border-radius: 2px 2px 0px 0px; }
.bck-media-news.bck-media-list-live .media-news__image .has-iframe embed, .bck-media-news.bck-media-list-live .media-news__image .has-iframe iframe, .bck-media-news.bck-media-list-sponsor .media-news__image .has-iframe embed, .bck-media-news.bck-media-list-sponsor .media-news__image .has-iframe iframe, .bck-media-news.bck-media-news-live .media-news__image .has-iframe embed, .bck-media-news.bck-media-news-live .media-news__image .has-iframe iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; }
.bck-media-news.bck-media-list-live .media-news__content, .bck-media-news.bck-media-list-sponsor .media-news__content, .bck-media-news.bck-media-news-live .media-news__content { padding: 0.75rem 0.75rem 0.5rem; margin: 0px; }
.bck-media-news .media-left .overlay-next-video { padding: 0.625rem 1.375rem; }
.bck-media-news .media-left .overlay-next-video .next-header .icon, .bck-media-news .media-left .overlay-next-video .next-header .image.has-media .icon-shadow, .image.has-media .bck-media-news .media-left .overlay-next-video .next-header .icon-shadow { position: relative; transform: none; top: auto; right: auto; }
.bck-media-news .media-left .overlay-next-video .next-center .text { font-size: 14px; }
.bck-media-news .media-left .overlay-next-video .next-center .text::after { position: absolute; right: -7px; bottom: 7px; width: 70px; height: 1px; border-bottom: 1px solid rgb(175, 175, 175); content: ""; }
.bck-media-news .media-left .overlay-next-video .next-center .text::before { position: absolute; bottom: 7px; left: -7px; width: 70px; height: 1px; border-bottom: 1px solid rgb(175, 175, 175); content: ""; }
.bck-media-news .media-left .overlay-next-video .next-footer .image { width: 136px; height: 76px; margin-right: 1.25rem; }
.bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-medium, .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-medium-bold, .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-small, .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-small-b-b, .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-medium, .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold, .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-small, .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b, .bck-media-news .media-left .overlay-next-video .next-footer .title { max-width: 47%; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-medium, .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-medium-bold, .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-small, .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-small-b-b, .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-medium, .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold, .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-small, .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b, .bck-media-news .media-left .overlay-next-video .next-footer .title { font-family: Roboto-Bold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-medium, .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-medium-bold, .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-small, .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-small-b-b, .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-medium, .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold, .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-small, .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b, .bck-media-news .media-left .overlay-next-video .next-footer .title { font-family: Roboto-Bold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-medium, .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-medium-bold, .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-small, .bck-media-list-special .bck-media-news .media-left .overlay-next-video .next-footer .title-small-b-b, .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-medium, .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-medium-bold, .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-small, .bck-media-news .media-left .overlay-next-video .next-footer .bck-media-list-special .title-small-b-b, .bck-media-news .media-left .overlay-next-video .next-footer .title { font-family: Roboto-Bold; font-weight: 400; font-size: 0.875rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news .media-left .overlay-next-video .next-footer .text { font-family: Roboto-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news .media-left .overlay-next-video .next-footer .text { font-family: Roboto-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news .media-left .overlay-next-video .next-footer .text { font-family: Roboto-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-media-news.is--horoscope .title-art { line-height: 30px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.is--horoscope .title-art { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 7.46667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.is--horoscope .title-art { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 4.14815vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.is--horoscope .title-art { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.75rem; }
}
.bck-media-news.is--horoscope .title-art strong { color: rgb(10, 82, 120); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news.is--horoscope .title-art strong { font-family: BreraCondensed-Black; font-weight: 400; font-size: 7.46667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news.is--horoscope .title-art strong { font-family: BreraCondensed-Black; font-weight: 400; font-size: 4.14815vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news.is--horoscope .title-art strong { font-family: BreraCondensed-Black; font-weight: 400; font-size: 1.75rem; }
}
.bck-media-list { border-radius: 2px; }
.bck-media-list .media-list__header { margin: 0.5rem 0.875rem; }
.bck-media-list .media-list__content, .bck-media-list .media-list__footer { margin: 0.75rem 0.875rem; }
.bck-media-list .media-list__header.is--medium { margin: 0.9375rem 0.875rem; }
.bck-media-list .media-list__header.is--large-pd { padding: 1.25rem 1.875rem 0px; margin: 0px; }
.bck-media-list .media-list__header.bck-media-list-special.is--off-cont, .bck-media-list .media-list__header.has--border { border-top: 1px solid rgb(221, 221, 221); }
.bck-media-list .media-list__content.is--marginless-t-b { margin: 0px 0.9375rem; }
.bck-media-list .media-list__content.is--marginless { margin: 0px; }
.bck-media-list .media-list__content .list-group { display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; }
.bck-media-list .media-list__content .list-group.has--elems-3 > li { flex: 0 1 33%; }
.bck-media-list .media-list__content .list-group.has--elems-4 > li { flex: 0 1 25%; }
.bck-media-list .media-list__content .list-group .list-item { display: flex; align-items: center; min-height: 75px; padding-bottom: 1.25rem; }
.bck-media-list .media-list__content .list-group .list-item .link { color: rgb(75, 189, 207); text-decoration: underline; }
.bck-media-list .media-list__content .list-group .list-item .text { max-width: 105px; padding-left: 0.625rem; line-height: 1.06; word-break: break-word; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list .media-list__content .list-group .list-item .text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list .media-list__content .list-group .list-item .text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list .media-list__content .list-group .list-item .text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.125rem; }
}
.bck-media-list-special .bck-media-list .title-medium, .bck-media-list-special .bck-media-list .title-medium-bold, .bck-media-list-special .bck-media-list .title-small, .bck-media-list-special .bck-media-list .title-small-b-b, .bck-media-list .bck-media-list-special .title-medium, .bck-media-list .bck-media-list-special .title-medium-bold, .bck-media-list .bck-media-list-special .title-small, .bck-media-list .bck-media-list-special .title-small-b-b, .bck-media-list .title { color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .bck-media-list .title-medium, .bck-media-list-special .bck-media-list .title-medium-bold, .bck-media-list-special .bck-media-list .title-small, .bck-media-list-special .bck-media-list .title-small-b-b, .bck-media-list .bck-media-list-special .title-medium, .bck-media-list .bck-media-list-special .title-medium-bold, .bck-media-list .bck-media-list-special .title-small, .bck-media-list .bck-media-list-special .title-small-b-b, .bck-media-list .title { font-family: Roboto-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .bck-media-list .title-medium, .bck-media-list-special .bck-media-list .title-medium-bold, .bck-media-list-special .bck-media-list .title-small, .bck-media-list-special .bck-media-list .title-small-b-b, .bck-media-list .bck-media-list-special .title-medium, .bck-media-list .bck-media-list-special .title-medium-bold, .bck-media-list .bck-media-list-special .title-small, .bck-media-list .bck-media-list-special .title-small-b-b, .bck-media-list .title { font-family: Roboto-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .bck-media-list .title-medium, .bck-media-list-special .bck-media-list .title-medium-bold, .bck-media-list-special .bck-media-list .title-small, .bck-media-list-special .bck-media-list .title-small-b-b, .bck-media-list .bck-media-list-special .title-medium, .bck-media-list .bck-media-list-special .title-medium-bold, .bck-media-list .bck-media-list-special .title-small, .bck-media-list .bck-media-list-special .title-small-b-b, .bck-media-list .title { font-family: Roboto-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-media-list .title-b-b { color: rgb(73, 184, 241); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list .title-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list .title-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list .title-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list .title-medium { font-family: Roboto-Medium; font-weight: 400; font-size: 18px; }
}
@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.is--list-doctor-sidebar .media-list__header { margin-bottom: 0.625rem; }
.bck-media-list.is--list-doctor-sidebar .media-list__content .author-art.is--small, .bck-media-list.is--list-doctor-sidebar .media-list__content .is--small.author-art-shadow { margin-top: 0.625rem; color: rgb(73, 114, 179); }
.bck-media-list.is--list-doctor-sidebar .call-to-action-link { display: flex; justify-content: flex-start; align-items: center; cursor: pointer; color: rgb(73, 114, 179); padding: 0.625rem 0.9375rem 0.625rem 1.25rem; border-top: 0.8px solid rgba(0, 0, 0, 0.2); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list.is--list-doctor-sidebar .call-to-action-link { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list.is--list-doctor-sidebar .call-to-action-link { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list.is--list-doctor-sidebar .call-to-action-link { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-media-list.is--list-doctor-sidebar .call-to-action-link .icon i, .bck-media-list.is--list-doctor-sidebar .call-to-action-link .image.has-media .icon-shadow i, .image.has-media .bck-media-list.is--list-doctor-sidebar .call-to-action-link .icon-shadow i { font-size: 1rem; }
.bck-media-list.bck-media-infografica .media-list__header { padding: 0.5rem 0.875rem; }
.bck-media-list-special .bck-media-list.bck-media-infografica .media-list__header .title-medium, .bck-media-list-special .bck-media-list.bck-media-infografica .media-list__header .title-medium-bold, .bck-media-list-special .bck-media-list.bck-media-infografica .media-list__header .title-small, .bck-media-list-special .bck-media-list.bck-media-infografica .media-list__header .title-small-b-b, .bck-media-list.bck-media-infografica .media-list__header .bck-media-list-special .title-medium, .bck-media-list.bck-media-infografica .media-list__header .bck-media-list-special .title-medium-bold, .bck-media-list.bck-media-infografica .media-list__header .bck-media-list-special .title-small, .bck-media-list.bck-media-infografica .media-list__header .bck-media-list-special .title-small-b-b, .bck-media-list.bck-media-infografica .media-list__header .title { padding-left: 0.625rem; }
.bck-media-list.bck-media-infografica .media-list__content, .bck-media-list.bck-media-infografica .media-list__footer { padding: 0.75rem 0.875rem; }
.bck-media-list.bck-media-infografica .media-list__content-full-h { padding: 0px 0.875rem; background-color: rgb(250, 250, 250); }
.bck-media-list.bck-media-infografica .media-list__content-full-h .media-content { align-self: center; }
.bck-media-list.bck-media-infografica .media-list__content-full-h .media-content .subtitle-art-medium { color: rgb(102, 102, 102); line-height: 1.1; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list.bck-media-infografica .media-list__content-full-h .media-content .subtitle-art-medium { font-family: Roboto-Medium; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list.bck-media-infografica .media-list__content-full-h .media-content .subtitle-art-medium { font-family: Roboto-Medium; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list.bck-media-infografica .media-list__content-full-h .media-content .subtitle-art-medium { font-family: Roboto-Medium; font-weight: 400; font-size: 1rem; }
}
#pno-video-consigliati .bck-media-list .media { border-bottom: none !important; padding-bottom: 0px !important; }
#pno-video-consigliati .bck-media-list .media:first-child { padding-top: 0px !important; }
.bck-media-list.is--grey { background-color: rgba(153, 153, 153, 0.08); }
.bck-media-list-special { border-top: 1px solid rgb(221, 221, 221); }
.bck-media-list-special.is--firme-catalogo .media-list__footer .button.is-bordered { border: 1px solid rgb(255, 255, 255); }
.bck-media-list-special.is--favourites:first-child { border-top: 0px; }
.bck-media-list-special.is--favourites .media-list__header { margin-top: 1.875rem; margin-bottom: 2.1875rem; }
.bck-media-list-special.is--favourites .media-list__header.previus-pagination { margin-top: 0px; }
.bck-media-list-special.is--favourites .media-list__header.has-most-read { margin-bottom: 1.875rem; }
.bck-media-list-special.is--favourites .media-list__header.is--marginless { margin: 0px; }
.bck-media-list-special.is--favourites .media-list__header .has--sm-width { width: 260px; padding: 0px; align-items: center; }
.bck-media-list-special.is--favourites .media-list__header .title, .bck-media-list-special.is--favourites .media-list__header .title-medium, .bck-media-list-special.is--favourites .media-list__header .title-medium-bold, .bck-media-list-special.is--favourites .media-list__header .title-small, .bck-media-list-special.is--favourites .media-list__header .title-small-b-b { letter-spacing: 0.3px; color: rgb(10, 82, 120); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special.is--favourites .media-list__header .title, .bck-media-list-special.is--favourites .media-list__header .title-medium, .bck-media-list-special.is--favourites .media-list__header .title-medium-bold, .bck-media-list-special.is--favourites .media-list__header .title-small, .bck-media-list-special.is--favourites .media-list__header .title-small-b-b { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 6.93333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special.is--favourites .media-list__header .title, .bck-media-list-special.is--favourites .media-list__header .title-medium, .bck-media-list-special.is--favourites .media-list__header .title-medium-bold, .bck-media-list-special.is--favourites .media-list__header .title-small, .bck-media-list-special.is--favourites .media-list__header .title-small-b-b { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 3.85185vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special.is--favourites .media-list__header .title, .bck-media-list-special.is--favourites .media-list__header .title-medium, .bck-media-list-special.is--favourites .media-list__header .title-medium-bold, .bck-media-list-special.is--favourites .media-list__header .title-small, .bck-media-list-special.is--favourites .media-list__header .title-small-b-b { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.625rem; }
}
.bck-media-list-special.is--favourites .media-list__header .subtitle { line-height: 1.5; color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special.is--favourites .media-list__header .subtitle { font-family: Roboto-Light; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special.is--favourites .media-list__header .subtitle { font-family: Roboto-Light; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special.is--favourites .media-list__header .subtitle { font-family: Roboto-Light; font-weight: 400; font-size: 1rem; }
}
.bck-media-list-special.is--favourites .media-list__header .alphabet-list { display: flex; justify-content: space-around; align-items: center; text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special.is--favourites .media-list__header .alphabet-list { font-family: Roboto-Medium; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special.is--favourites .media-list__header .alphabet-list { font-family: Roboto-Medium; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special.is--favourites .media-list__header .alphabet-list { font-family: Roboto-Medium; font-weight: 400; font-size: 1rem; }
}
.bck-media-list-special.is--favourites .media-list__header .alphabet-list .item { padding: 0px 0.5rem; cursor: pointer; }
.bck-media-list-special.is--favourites .media-list__header .alphabet-list .item:last-child { padding-right: 0px; }
.bck-media-list-special.is--favourites .media-list__content .media.is--sm-item { margin-bottom: 2.5rem; margin-right: 1.875rem; }
.bck-media-list-special.is--favourites .section-primary, .bck-media-list-special.is--favourites .section-secondary { width: 100%; }
.bck-media-list-special.is--favourites .section-primary .media, .bck-media-list-special.is--favourites .section-secondary .media { position: relative; width: 29%; }
.bck-media-list-special.is--favourites .section-primary .media::after, .bck-media-list-special.is--favourites .section-secondary .media::after { content: ""; height: 26px; border-right: 1px solid rgb(191, 191, 191); position: absolute; right: -0.9375rem; top: 50%; transform: translateY(-50%); }
.bck-media-list-special.is--favourites .section-primary .section-content, .bck-media-list-special.is--favourites .section-secondary .section-content { display: flex; flex-wrap: wrap; justify-content: flex-start; }
.bck-media-list-special.is--favourites .section-primary .section-content .bck-widget-switch.is--h-auto, .bck-media-list-special.is--favourites .section-secondary .section-content .bck-widget-switch.is--h-auto { margin-right: 0px; }
.bck-media-list-special.is--favourites .section-secondary { overflow: hidden; transition: height 0.3s ease-out; height: 0px; }
.bck-media-list-special.is--favourites .section-secondary.is--open { height: 100%; }
.bck-media-list-special.is--favourites .media + .media { margin-top: 0px; padding: 0px; }
.bck-media-list-special.is--authors .media-list__footer { margin-top: 4.375rem; }
.bck-media-list-special.is--bookmarks { margin-bottom: 6.25rem; }
.bck-media-list-special.is--bookmarks.has-pagination .media-list__content .bck-media-news.is--bookmarks:last-child .media { margin-bottom: 5rem; }
.bck-media-list-special.is--bookmarks.has-pagination .media-list__footer { margin-bottom: 6.25rem; }
.bck-media-list-special.is--4-news .list-items-arguments .is--medium.media-group-news-14:first-child, .bck-media-list-special.is--4-news .list-items-arguments .is--medium.media-group-news-23:first-child, .bck-media-list-special.is--4-news .list-items-arguments .is--medium.media-group-news-25:first-child, .bck-media-list-special.is--4-news .list-items-arguments .is--medium.media-group-news-30:first-child, .bck-media-list-special.is--4-news .list-items-arguments .is--medium.media-group-news-31:first-child, .bck-media-list-special.is--4-news .list-items-arguments .is--medium.media-group-news-32:first-child, .bck-media-list-special.is--4-news .list-items-arguments .is--medium.media-group-news-48:first-child, .bck-media-list-special.is--4-news .list-items-arguments .is--medium.media-group-news-66:first-child, .bck-media-list-special.is--4-news .list-items-arguments .media-group-news.is--medium:first-child { padding-bottom: 0px; border-bottom: 0px; }
.bck-media-list-special.has--glide .glide .glide__arrows { position: absolute; top: -50px; display: flex; justify-content: space-between; width: 98%; }
.bck-media-list-special.has--glide .glide .glide__arrows button { border: none; background: transparent; }
.bck-media-list-special.has--glide .glide .glide__arrows button.is-hidden { opacity: 0.25; display: block !important; }
.type-home--border .bck-media-list-special + .content:last-of-type, .type-section--border .bck-media-list-special + .content:last-of-type { margin-top: 2.5rem; }
.type-section .bck-media-list-special { border-top: none; }
.bck-media-list-special.has--border-b { border-bottom: 1px solid rgb(221, 221, 221); }
.bck-media-list-special.has--border-all { border: 1px solid rgb(221, 221, 221); }
.bck-media-list-special.has--border-none, .bck-media-list-special.has--border-none .media-art-v-content { border: none; }
.bck-media-list-special.is--off-cont { width: 320px; margin: 1.25rem 0.9375rem 1.25rem -4.5rem; float: left; }
.bck-media-list-special.articleBoxVideo2020 { background: rgb(250, 250, 250); padding-top: 0px !important; }
.bck-media-list-special .media-list__header.is--special { display: flex; justify-content: center; align-items: center; background: url("") center bottom / contain no-repeat; }
.bck-media-list-special .media-list__header.is--special + .media-list__content { padding-top: 0px; padding-bottom: 0px; }
.bck-media-list-special .media-list__header.is--floating { display: flex; justify-content: center; align-items: center; margin-top: -1.375rem; }
.bck-media-list-special .media-list__header.has--border-t { border-top: 1px solid rgb(221, 221, 221); }
.bck-media-list-special .media-list__header.has--border-b { border-bottom: 1px solid rgb(221, 221, 221); }
.bck-media-list-special .media-list__header.has--border-atoll { position: relative; padding-bottom: 0.3125rem; }
.bck-media-list-special .media-list__header.has--border-atoll::after { content: ""; position: absolute; bottom: 0px; left: 50%; width: 40px; height: 2px; background-color: rgb(10, 82, 120); transform: translate(-50%); opacity: 0.5; }
.bck-media-list-special .media-list__header.has--bgk { width: 100%; background-color: rgb(68, 136, 241); }
.bck-media-list-special .media-list__header.has--bgk .header-content { height: 25px; padding: 0px 0.625rem; }
.bck-media-list-special .media-list__header .header-content { display: flex; place-content: center space-between; align-items: center; }
.bck-media-list-special .media-list__header .header-content.is--60-h, .bck-media-list-special .media-list__header .header-content.is--h-60 { height: 60px; }
.bck-media-list-special .media-list__header .header-content.is--75-h, .bck-media-list-special .media-list__header .header-content.is--h-75 { height: 75px; }
.bck-media-list-special .media-list__header .header-content .items-left { display: flex; place-content: center flex-start; align-items: 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: -0.375rem; margin-right: 1.875rem; background-color: rgb(255, 255, 255); }
.bck-media-list-special .media-list__header .header-content .items-brand { display: flex; place-content: center flex-start; align-items: center; flex-basis: 98%; }
.bck-media-list-special .media-list__header .header-content .items-right .image { z-index: 1; margin-top: -0.5rem; background-color: rgb(255, 255, 255); }
.bck-media-list-special .media-list__header .header-content.has--brand-cnt, .bck-media-list-special .media-list__header .header-content.has--text-cnt { justify-content: center; }
.bck-media-list-special .media-list__header .header-content.has--brand-cnt > .items-brand, .bck-media-list-special .media-list__header .header-content.has--text-cnt > .items-brand { flex-basis: auto; }
.bck-media-list-special .media-list__header .header-content.has--brand-cnt > .icon, .bck-media-list-special .media-list__header .header-content.has--text-cnt > .icon, .bck-media-list-special .media-list__header .image.has-media .header-content.has--brand-cnt > .icon-shadow, .bck-media-list-special .media-list__header .image.has-media .header-content.has--text-cnt > .icon-shadow, .image.has-media .bck-media-list-special .media-list__header .header-content.has--brand-cnt > .icon-shadow, .image.has-media .bck-media-list-special .media-list__header .header-content.has--text-cnt > .icon-shadow { margin-left: 0.5rem; }
.bck-media-list-special .media-list__header .header-content.has--brand-cnt > .icon .fa-sm, .bck-media-list-special .media-list__header .header-content.has--text-cnt > .icon .fa-sm, .bck-media-list-special .media-list__header .image.has-media .header-content.has--brand-cnt > .icon-shadow .fa-sm, .bck-media-list-special .media-list__header .image.has-media .header-content.has--text-cnt > .icon-shadow .fa-sm, .image.has-media .bck-media-list-special .media-list__header .header-content.has--brand-cnt > .icon-shadow .fa-sm, .image.has-media .bck-media-list-special .media-list__header .header-content.has--text-cnt > .icon-shadow .fa-sm { font-size: 0.625rem; }
.bck-media-list-special .media-list__content { margin-top: 0.9375rem; margin-bottom: 0.9375rem; }
.bck-media-list-special .media-list__content.has--first-no-border .bck-media-list-special.is--off-cont:first-child, .bck-media-list-special .media-list__content.has--first-no-border .has--border:first-child { padding-top: 0px; border-top: none; }
.bck-media-list-special .media-list__content.has--border-b { border-bottom: 1px solid rgb(221, 221, 221); }
.bck-media-list-special .media-list__content .has--border-b { padding-bottom: 1rem; border-bottom: 1px solid rgb(221, 221, 221); }
.bck-media-list-special .media-list__content .has--border-b-no-pd { border-bottom: 1px solid rgb(222, 222, 222); }
.bck-media-list-special .media-list__content.has--margin-l { margin-top: 0px; margin-left: 1.875rem; }
.bck-media-list-special .media-list__content.is--atoll { padding: 0.625rem 0px; background-color: rgba(10, 82, 120, 0.05); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .media-list__content .link { font-family: Roboto-Medium; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .media-list__content .link { font-family: Roboto-Medium; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .media-list__content .link { font-family: Roboto-Medium; font-weight: 400; font-size: 0.75rem; }
}
.bck-media-list-special .media-list__content .link .arrow-right { display: block; width: 1.25rem; height: 0.625rem; margin-left: 0.375rem; background: url("") 0% 0% / contain no-repeat; }
.bck-media-list-special .media-list__content .icon.is-small, .bck-media-list-special .media-list__content .image.has-media .is-small.icon-shadow, .image.has-media .bck-media-list-special .media-list__content .is-small.icon-shadow { bottom: 0.3125rem; left: 0px; }
.bck-media-list-special .media-list__content .rounded-letter { display: inline-block; width: 20px; height: 20px; margin-left: 0.625rem; border-radius: 50%; line-height: 1.9; color: rgb(255, 255, 255); text-align: center; background-color: rgb(10, 82, 120); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .media-list__content .rounded-letter { font-family: Brera-Bold; font-weight: 400; font-size: 2.93333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .media-list__content .rounded-letter { font-family: Brera-Bold; font-weight: 400; font-size: 1.62963vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .media-list__content .rounded-letter { font-family: Brera-Bold; font-weight: 400; font-size: 0.6875rem; }
}
.bck-media-list-special .media-list__content.is--catalogo-club { display: flex; flex-direction: row; }
.bck-media-list-special .media-list__content.is--catalogo-club .bck-media-news.catalogo-card { width: 488px; height: 275px; }
.bck-media-list-special .has--lines-both.title-medium, .bck-media-list-special .has--lines-both.title-medium-bold, .bck-media-list-special .has--lines-both.title-small, .bck-media-list-special .has--lines-both.title-small-b-b, .bck-media-list-special .title.has--lines-both { position: relative; display: block; width: 100%; text-align: center; }
.bck-media-list-special .has--lines-both.title-medium-bold::after, .bck-media-list-special .has--lines-both.title-medium-bold::before, .bck-media-list-special .has--lines-both.title-medium::after, .bck-media-list-special .has--lines-both.title-medium::before, .bck-media-list-special .has--lines-both.title-small-b-b::after, .bck-media-list-special .has--lines-both.title-small-b-b::before, .bck-media-list-special .has--lines-both.title-small::after, .bck-media-list-special .has--lines-both.title-small::before, .bck-media-list-special .title.has--lines-both::after, .bck-media-list-special .title.has--lines-both::before { position: absolute; top: 50%; display: inline-block; background: repeating-linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255) 3px, rgb(221, 221, 221) 4px, rgb(221, 221, 221) 5px); content: ""; transform: translateY(-50%); }
.bck-media-list-special .has--lines-both.title-medium-bold::before, .bck-media-list-special .has--lines-both.title-medium::before, .bck-media-list-special .has--lines-both.title-small-b-b::before, .bck-media-list-special .has--lines-both.title-small::before, .bck-media-list-special .title.has--lines-both::before { left: 0px; }
.bck-media-list-special .has--lines-both.title-medium-bold::after, .bck-media-list-special .has--lines-both.title-medium::after, .bck-media-list-special .has--lines-both.title-small-b-b::after, .bck-media-list-special .has--lines-both.title-small::after, .bck-media-list-special .title.has--lines-both::after { right: 0px; }
.bck-media-list-special .has--lines-both.is--small.title-medium-bold::after, .bck-media-list-special .has--lines-both.is--small.title-medium-bold::before, .bck-media-list-special .has--lines-both.is--small.title-medium::after, .bck-media-list-special .has--lines-both.is--small.title-medium::before, .bck-media-list-special .has--lines-both.is--small.title-small-b-b::after, .bck-media-list-special .has--lines-both.is--small.title-small-b-b::before, .bck-media-list-special .has--lines-both.is--small.title-small::after, .bck-media-list-special .has--lines-both.is--small.title-small::before, .bck-media-list-special .title.has--lines-both.is--small::after, .bck-media-list-special .title.has--lines-both.is--small::before { width: 96px; height: 17px; }
.bck-media-list-special .has--lines-both.is--large.title-medium-bold::after, .bck-media-list-special .has--lines-both.is--large.title-medium-bold::before, .bck-media-list-special .has--lines-both.is--large.title-medium::after, .bck-media-list-special .has--lines-both.is--large.title-medium::before, .bck-media-list-special .has--lines-both.is--large.title-small-b-b::after, .bck-media-list-special .has--lines-both.is--large.title-small-b-b::before, .bck-media-list-special .has--lines-both.is--large.title-small::after, .bck-media-list-special .has--lines-both.is--large.title-small::before, .bck-media-list-special .title.has--lines-both.is--large::after, .bck-media-list-special .title.has--lines-both.is--large::before { width: 442px; height: 17px; }
.bck-media-list-special .title-small { color: rgb(102, 102, 102); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .title-small { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .title-small { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .title-small { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1rem; }
}
.bck-media-list-special .title-small-b-b { color: rgb(41, 171, 239); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .title-small-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .title-small-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .title-small-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1rem; }
}
.bck-media-list-special .title-medium { color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .title-medium { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .title-medium { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .title-medium { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1.125rem; }
}
.bck-media-list-special .title-medium-bold { color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .title-medium-bold { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .title-medium-bold { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .title-medium-bold { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1.125rem; }
}
.bck-media-list-special.custom-for-salute { position: relative; overflow: visible; margin-top: 2.2rem; border: 0.5px solid rgb(36, 167, 240); padding-top: 1.25rem !important; }
.bck-media-list-special.custom-for-salute .title-medium-bold { color: rgb(36, 167, 240); font-size: 32px; line-height: 18px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special.custom-for-salute .title-medium-bold { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 8.53333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special.custom-for-salute .title-medium-bold { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 4.74074vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special.custom-for-salute .title-medium-bold { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 2rem; }
}
.bck-media-list-special.custom-for-salute:not(:last-child) { border-top: 0.5px solid rgb(36, 167, 240); }
.bck-media-list-special.custom-for-salute .media-list__header.is--xsmall { padding-bottom: 1.25rem; }
.bck-media-list-special.custom-for-salute .media-list__header .header-content .items-brand { justify-content: space-between; flex-basis: 100%; }
.bck-media-list-special.custom-for-salute::before { position: absolute; z-index: 0; top: -16px; width: 100%; height: 12px; background: repeating-linear-gradient(transparent, transparent 2px, rgb(36, 167, 240) 4px, rgb(36, 167, 240) 0px); content: " "; }
.bck-media-list-special.custom-for-salute.no-title .media-list__header.is--xsmall { padding-bottom: 0.6rem; margin: 0px; }
.bck-media-list-special.custom-for-salute.no-title .media-list__header .header-content .items-brand { flex-basis: 96%; }
.bck-media-list-special.is-custom-text-white .author-art, .bck-media-list-special.is-custom-text-white .author-art-shadow, .bck-media-list-special.is-custom-text-white .author-art-shadow:hover, .bck-media-list-special.is-custom-text-white .author-art:hover, .bck-media-list-special.is-custom-text-white .has-text-black, .bck-media-list-special.is-custom-text-white .has-text-black:hover, .bck-media-list-special.is-custom-text-white .has-text-grey-darker, .bck-media-list-special.is-custom-text-white .has-text-grey-darker:hover, .bck-media-list-special.is-custom-text-white .has-text-grey-dove, .bck-media-list-special.is-custom-text-white .has-text-grey-dove:hover, .bck-media-list-special.is-custom-text-white .has-text-primary, .bck-media-list-special.is-custom-text-white .has-text-primary:hover, .bck-media-list-special.is-custom-text-white .overtitle-art, .bck-media-list-special.is-custom-text-white .overtitle-art:hover { color: rgb(255, 255, 255) !important; }
.bck-media-list-special.is-custom-text-white .button.is-text { text-decoration: underline; color: rgb(255, 255, 255) !important; }
.bck-media-list-special.is-custom-text-white .button.is-text:hover { color: rgb(255, 255, 255) !important; }
.bck-media-list-special .media-group-news-66 { margin-left: 0.8rem; }
.bck-media-list-special .media-group-news-100 { margin-right: 0.8rem; margin-left: 0.8rem; }
.bck-media-list-special .media-group-news-100 .bck-media-divider .media-divider__content .single-media { flex: 0 1 31.5%; }
.bck-media-list-special-economia .media-list__header.is--special { background: none; }
.bck-media-list-special-economia .media-list__header.is--small-pd { padding: 0px; }
.bck-media-list-special-economia .media-list__content { padding-top: 0.9375rem !important; }
.bck-media-list-special-economia .media-list__content .is--medium.media-group-news-14:first-child, .bck-media-list-special-economia .media-list__content .is--medium.media-group-news-23:first-child, .bck-media-list-special-economia .media-list__content .is--medium.media-group-news-25:first-child, .bck-media-list-special-economia .media-list__content .is--medium.media-group-news-30:first-child, .bck-media-list-special-economia .media-list__content .is--medium.media-group-news-31:first-child, .bck-media-list-special-economia .media-list__content .is--medium.media-group-news-32:first-child, .bck-media-list-special-economia .media-list__content .is--medium.media-group-news-48:first-child, .bck-media-list-special-economia .media-list__content .is--medium.media-group-news-66:first-child, .bck-media-list-special-economia .media-list__content .media-group-news.is--medium:first-child { margin-top: 0px; }
.bck-titles.has-border-t, .bck-titles.has-border-tb { border-top: 1px solid rgb(222, 222, 222); }
.bck-titles.has-border-tb { border-bottom: 1px solid rgb(222, 222, 222); }
.bck-titles.has-border-b-wider { position: relative; padding-bottom: 2.1875rem; margin-bottom: 4.6875rem; }
.bck-titles.has-border-b-wider::before { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 1px; background-color: rgb(222, 222, 222); content: ""; }
.bck-titles .has-max-height--95 { overflow-y: hidden; max-height: 95px; }
.bck-titles.is--digital-edition .text { line-height: 29px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-titles.is--digital-edition .text { font-family: SolferinoText-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-titles.is--digital-edition .text { font-family: SolferinoText-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-titles.is--digital-edition .text { font-family: SolferinoText-Regular; font-weight: 400; font-size: 1.125rem; }
}
.bck-titles.is-podcast-audible .titles__content .section-media-fluid { height: auto; }
.bck-breadcrumb .bck-titles .titles__content .breadcrumb.is--centered-large > :not(.summary-art-st-l), .bck-titles .titles__content .bck-breadcrumb .breadcrumb.is--centered-large > :not(.summary-art-st-l), .bck-titles .titles__content .is--centered > :not(.summary-art-st-l) { margin-bottom: 1.875rem; text-align: center; }
.bck-breadcrumb .bck-titles .titles__content .breadcrumb.is--centered-large .tabs-months, .bck-titles .titles__content .bck-breadcrumb .breadcrumb.is--centered-large .tabs-months, .bck-titles .titles__content .is--centered .tabs-months { padding: 0px; border-top: none; }
.bck-titles .titles__content [class^="section"]:first-of-type { margin-top: 0px; }
.bck-titles .titles__content .section-content, .bck-titles .titles__content .section-header { margin-top: 1.25rem; margin-bottom: 1.25rem; }
.bck-titles .titles__content .section-content.is--favourites { margin-top: 3.125rem; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; }
.bck-titles .titles__content .section-content.is--favourites .title-art { line-height: 1.47; letter-spacing: 0.3px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-titles .titles__content .section-content.is--favourites .title-art { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 10.1333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-titles .titles__content .section-content.is--favourites .title-art { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 5.62963vw; }
}
@media screen and (min-width: 769px) {
  .bck-titles .titles__content .section-content.is--favourites .title-art { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 2.375rem; }
}
.bck-titles .titles__content .section-content.is--favourites .subtitle-art { line-height: 1.5; letter-spacing: 0.3px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-titles .titles__content .section-content.is--favourites .subtitle-art { font-family: Roboto-Light; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-titles .titles__content .section-content.is--favourites .subtitle-art { font-family: Roboto-Light; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-titles .titles__content .section-content.is--favourites .subtitle-art { font-family: Roboto-Light; font-weight: 400; font-size: 1rem; }
}
.bck-titles .titles__content .section-content.has--shadow-text { margin-bottom: -12px; }
.bck-titles .titles__content .section-content.has--shadow-text .title-art { text-shadow: rgba(10, 82, 120, 0.3) -0.7px 0.7px 0px, rgba(10, 82, 120, 0.3) 0.7px 0.7px 0px, rgba(10, 82, 120, 0.3) 0.7px -0.7px 0px, rgba(10, 82, 120, 0.3) -0.7px -0.7px 0px; color: rgb(255, 255, 255); position: relative; width: 100%; text-align: center; margin-bottom: 0px !important; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-titles .titles__content .section-content.has--shadow-text .title-art { font-family: Roboto-Bold; font-weight: 400; font-size: 32vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-titles .titles__content .section-content.has--shadow-text .title-art { font-family: Roboto-Bold; font-weight: 400; font-size: 17.7778vw; }
}
@media screen and (min-width: 769px) {
  .bck-titles .titles__content .section-content.has--shadow-text .title-art { font-family: Roboto-Bold; font-weight: 400; font-size: 7.5rem; }
}
.bck-titles .titles__content .section-content.has--shadow-text .title-art::after { content: attr(data-shadow); position: absolute; display: block; color: rgb(10, 82, 120); top: 73px; text-align: center; text-shadow: none; width: 100%; z-index: 2; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-titles .titles__content .section-content.has--shadow-text .title-art::after { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 11.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-titles .titles__content .section-content.has--shadow-text .title-art::after { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 6.22222vw; }
}
@media screen and (min-width: 769px) {
  .bck-titles .titles__content .section-content.has--shadow-text .title-art::after { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 2.625rem; }
}
.bck-titles .titles__content .section-content.has--shadow-text .title-art::before { position: absolute; display: block; width: 100%; z-index: 2; bottom: 0px; min-height: 130px; content: ""; box-shadow: rgb(255, 255, 255) 0px -40px 20px 20px inset; }
.bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art { text-shadow: rgba(255, 255, 255, 0.3) -0.7px 0.7px 0px, rgba(255, 255, 255, 0.3) 0.7px 0.7px 0px, rgba(255, 255, 255, 0.3) 0.7px -0.7px 0px, rgba(255, 255, 255, 0.3) -0.7px -0.7px 0px; color: rgb(10, 82, 120); position: relative; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art { font-family: Roboto-Bold; font-weight: 400; font-size: 32vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art { font-family: Roboto-Bold; font-weight: 400; font-size: 17.7778vw; }
}
@media screen and (min-width: 769px) {
  .bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art { font-family: Roboto-Bold; font-weight: 400; font-size: 7.5rem; }
}
.bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art::after { content: attr(data-shadow); position: absolute; display: block; color: rgb(255, 255, 255); top: 73px; text-align: center; text-shadow: none; width: 100%; z-index: 2; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art::after { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 11.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art::after { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 6.22222vw; }
}
@media screen and (min-width: 769px) {
  .bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art::after { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 2.625rem; }
}
.bck-titles .titles__content .section-content.has--shadow-text.has--negative .title-art::before { position: absolute; display: block; width: 100%; z-index: 2; bottom: 0px; min-height: 130px; content: ""; box-shadow: rgb(10, 82, 120) 0px -40px 20px 20px inset; }
.bck-titles .titles__content .section-media { margin-top: 3.4375rem; margin-bottom: 1.875rem; }
.bck-titles .titles__content .section-media-fluid { position: relative; height: calc(-128px + 100vh); }
.bck-titles.has--full-w-video.bck-titles .titles__content .section-media-fluid { height: auto; }
.bck-titles.has--full-w-video.bck-titles .titles__content .section-media-fluid .subtitle { display: block; width: 100%; max-width: 992px; margin: 20px auto 0px; color: rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-titles.has--full-w-video.bck-titles .titles__content .section-media-fluid .subtitle { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 9.6vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-titles.has--full-w-video.bck-titles .titles__content .section-media-fluid .subtitle { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 769px) {
  .bck-titles.has--full-w-video.bck-titles .titles__content .section-media-fluid .subtitle { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 2.25rem; }
}
.bck-titles.has--full-w-video.bck-titles .titles__content .section-media-fluid .icon-shadow { cursor: pointer; display: block; max-width: 992px; margin: 0px auto 16px; }
.bck-titles .titles__content .section-media-fluid .image { display: flex; align-items: flex-end; background-position: 50% center; background-repeat: no-repeat; background-size: cover; }
.bck-titles:not(.is-podcast-audible).bck-titles .titles__content .section-media-fluid .image { height: 100%; }
.bck-titles .titles__content .section-media-fluid .image #player_rcs.video { width: 100vw; margin: 0px; height: calc(-88px + 100vh) !important; }
.bck-titles .titles__content .section-media-fluid .image #player_rcs.video .video-js { z-index: 0; }
.bck-titles .titles__content .section-media-fluid .image #player_rcs.video .video-js.vjs-ended, .bck-titles .titles__content .section-media-fluid .image #player_rcs.video .video-js.vjs-paused, .bck-titles .titles__content .section-media-fluid .image #player_rcs.video .video-js.vjs-playing { z-index: 2; }
.bck-titles .titles__content .section-media-fluid .image .subtitle { display: block; width: 100%; max-width: 992px; margin: 2.5rem auto 0px; color: rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-titles .titles__content .section-media-fluid .image .subtitle { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 9.6vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-titles .titles__content .section-media-fluid .image .subtitle { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 769px) {
  .bck-titles .titles__content .section-media-fluid .image .subtitle { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 2.25rem; }
}
.bck-titles .titles__content .section-media-fluid .image .icon-shadow { display: block; max-width: 992px; margin: 0px auto 35px; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small-b-b, .bck-titles .titles__content .section-media-fluid .title { position: absolute; bottom: 0px; left: 0px; width: 100%; padding: 2.0625rem 0px; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-0.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-0.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-0.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-0.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-0.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-0.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-0.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-0.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-0 { bottom: 0px; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-20.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-20.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-20.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-20.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-20.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-20.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-20.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-20.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-20 { bottom: 5.33333vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-40.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-40.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-40.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-40.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-40.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-40.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-40.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-40.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-40 { bottom: 10.6667vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-60.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-60.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-60.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-60.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-60.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-60.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-60.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-60.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-60 { bottom: 16vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-80.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-80.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-80.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-80.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-80.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-80.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-80.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-80.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-80 { bottom: 21.3333vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-100.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-100.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-100.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-100.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-100.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-100.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-100.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-100.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-100 { bottom: 26.6667vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-120.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-120.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-120.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-120.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-120.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-120.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-120.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-120.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-120 { bottom: 32vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-140.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-140.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-140.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-140.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-140.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-140.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-140.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-140.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-140 { bottom: 37.3333vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-160.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-160.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-160.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-160.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-160.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-160.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-160.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-160.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-160 { bottom: 42.6667vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-180.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-180.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-180.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-180.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-180.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-180.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-180.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-180.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-180 { bottom: 48vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-200.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-200.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-200.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-200.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-200.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-200.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-200.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-200.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-200 { bottom: 53.3333vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-220.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-220.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-220.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-220.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-220.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-220.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-220.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-220.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-220 { bottom: 58.6667vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-240.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-240.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-240.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-240.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-240.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-240.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-240.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-240.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-240 { bottom: 64vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-260.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-260.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-260.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-260.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-260.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-260.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-260.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-260.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-260 { bottom: 69.3333vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-280.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-280.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-280.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-280.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-280.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-280.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-280.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-280.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-280 { bottom: 74.6667vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-300.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-300.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-300.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-300.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-300.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-300.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-300.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-300.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-300 { bottom: 80vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-320.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-320.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-320.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-320.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-320.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-320.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-320.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-320.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-320 { bottom: 85.3333vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-340.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-340.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-340.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-340.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-340.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-340.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-340.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-340.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-340 { bottom: 90.6667vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-360.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-360.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-360.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-360.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-360.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-360.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-360.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-360.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-360 { bottom: 96vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-380.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-380.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-380.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-380.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-380.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-380.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-380.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-380.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-380 { bottom: 101.333vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-400.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-400.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-400.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-400.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-400.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-400.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-400.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-400.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-400 { bottom: 106.667vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-420.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-420.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-420.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-420.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-420.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-420.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-420.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-420.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-420 { bottom: 112vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-440.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-440.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-440.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-440.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-440.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-440.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-440.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-440.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-440 { bottom: 117.333vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-460.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-460.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-460.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-460.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-460.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-460.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-460.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-460.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-460 { bottom: 122.667vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-480.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-480.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-480.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-480.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-480.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-480.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-480.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-480.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-480 { bottom: 128vw; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-500.title-medium, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-500.title-medium-bold, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-500.title-small, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .is-im-pd-500.title-small-b-b, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-500.title-medium, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-500.title-medium-bold, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-500.title-small, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .is-im-pd-500.title-small-b-b, .bck-titles .titles__content .section-media-fluid .title.is-im-pd-500 { bottom: 133.333vw; }
.bck-titles .titles__content .section-media-fluid .title-art { color: rgb(255, 255, 255); text-align: left; }
.bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium-bold .subtitle, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium .subtitle, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small-b-b .subtitle, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small .subtitle, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium-bold .subtitle, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium .subtitle, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small-b-b .subtitle, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small .subtitle, .bck-titles .titles__content .section-media-fluid .title .subtitle { display: block; width: 100%; max-width: 992px; margin: 40px auto 0px; color: rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium-bold .subtitle, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium .subtitle, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small-b-b .subtitle, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small .subtitle, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium-bold .subtitle, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium .subtitle, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small-b-b .subtitle, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small .subtitle, .bck-titles .titles__content .section-media-fluid .title .subtitle { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 9.6vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium-bold .subtitle, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium .subtitle, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small-b-b .subtitle, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small .subtitle, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium-bold .subtitle, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium .subtitle, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small-b-b .subtitle, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small .subtitle, .bck-titles .titles__content .section-media-fluid .title .subtitle { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium-bold .subtitle, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-medium .subtitle, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small-b-b .subtitle, .bck-media-list-special .bck-titles .titles__content .section-media-fluid .title-small .subtitle, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium-bold .subtitle, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-medium .subtitle, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small-b-b .subtitle, .bck-titles .titles__content .section-media-fluid .bck-media-list-special .title-small .subtitle, .bck-titles .titles__content .section-media-fluid .title .subtitle { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 2.25rem; }
}
.bck-titles .titles__content .section-media-fluid > .bck-carousel-news.is--related, .bck-titles .titles__content .section-media-fluid > .bck-carousel-news.is--static { position: absolute; z-index: 4; top: 0px; left: 0px; }
.bck-titles .titles__content .section-footer { margin-top: 1.25rem; margin-bottom: 1.25rem; }
.bck-titles .titles__content .section-footer + .section-media { margin-top: 1.25rem; }
.bck-titles .titles__content .section-footer .footer-col { flex-grow: 1; }
.bck-titles .titles__content .section-footer .footer-col:first-child { margin-top: 0.1875rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-titles .titles__content .section-footer .footer-col:first-child { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-titles .titles__content .section-footer .footer-col:first-child { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-titles .titles__content .section-footer .footer-col:first-child { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1rem; }
}
.bck-titles .titles__content .section-footer .footer-col .text-section { margin-bottom: 1.0625rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-titles .titles__content .section-footer .footer-col .text-section { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 5.33333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-titles .titles__content .section-footer .footer-col .text-section { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) {
  .bck-titles .titles__content .section-footer .footer-col .text-section { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 1.25rem; }
}
.bck-titles .titles__content .section-footer .footer-col .text-author { display: inline-block; width: 100%; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-titles .titles__content .section-footer .footer-col .text-author { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 5.33333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-titles .titles__content .section-footer .footer-col .text-author { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) {
  .bck-titles .titles__content .section-footer .footer-col .text-author { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.25rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-titles .titles__content .section-footer .podcast-information { font-family: BreraCondensed-Regular; font-weight: 400; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-titles .titles__content .section-footer .podcast-information { font-family: BreraCondensed-Regular; font-weight: 400; }
}
@media screen and (min-width: 769px) {
  .bck-titles .titles__content .section-footer .podcast-information { font-family: BreraCondensed-Regular; font-weight: 400; }
}
.type-home .bck-titles .titles__content .section-content, .type-home .bck-titles .titles__content .section-footer { margin-top: 0px; margin-bottom: 0px; }
.bck-titles .title-art { text-align: center; }
.bck-titles .image + .author-art, .bck-titles .image + .author-art-shadow { margin-left: 0.9375rem; }
.bck-titles .has-border-l-gainsboro { border-left: 1px solid rgb(222, 222, 222); }
.bck-titles .overtitle-bg { width: 100%; max-width: 420px; border-bottom: 1px solid rgb(222, 222, 222); }
.bck-titles .overtitle-bg span { display: inline-block; width: 100%; padding-left: 0.625rem; }
.bck-titles .overtitle-bg span.overtitle__text { background-color: rgb(0, 84, 120); color: rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-titles .overtitle-bg span.overtitle__text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-titles .overtitle-bg span.overtitle__text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-titles .overtitle-bg span.overtitle__text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.125rem; }
}
.bck-titles .overtitle-bg span.overtitle__author { color: rgb(41, 171, 239); line-height: 35px; font-style: italic; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-titles .overtitle-bg span.overtitle__author { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-titles .overtitle-bg span.overtitle__author { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-titles .overtitle-bg span.overtitle__author { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-titles .overtitle-bg > .bck-carousel-related { position: absolute; z-index: 1; top: 0px; left: 0px; }
.bck-titles .titles__author { width: 100%; max-width: 415px; padding-left: 0.625rem; border-top: 1px solid rgb(222, 222, 222); border-bottom: 1px solid rgb(222, 222, 222); line-height: 35px; }
.bck-titles .overtitle-art.is-atoll { color: rgb(10, 82, 120); }
.bck-titles .overtitle-art.is-overtitle-full { text-transform: unset; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-titles .overtitle-art.is-overtitle-full { font-family: Roboto-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-titles .overtitle-art.is-overtitle-full { font-family: Roboto-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-titles .overtitle-art.is-overtitle-full { font-family: Roboto-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-title { background-color: rgb(236, 239, 240); }
.bck-title.has--button { padding: 0px; }
.is--list-doctor-sidebar .bck-title { margin-bottom: 2.5rem; }
.is--list-archive-sidebar .bck-title, .is--list-insight-sidebar .bck-title { margin-bottom: 1.25rem; }
.bck-title .title__content { min-height: 40px; display: flex; justify-content: space-between; align-items: center; }
.bck-title .title__content .rectangle { background-color: rgb(73, 114, 179); width: 30px; height: 15px; }
.bck-title .title__content .icon, .bck-title .title__content .image.has-media .icon-shadow, .image.has-media .bck-title .title__content .icon-shadow { color: rgb(73, 114, 179); }
.bck-media-list-special .bck-title .title__content .title-medium, .bck-media-list-special .bck-title .title__content .title-medium-bold, .bck-media-list-special .bck-title .title__content .title-small, .bck-media-list-special .bck-title .title__content .title-small-b-b, .bck-title .title__content .bck-media-list-special .title-medium, .bck-title .title__content .bck-media-list-special .title-medium-bold, .bck-title .title__content .bck-media-list-special .title-small, .bck-title .title__content .bck-media-list-special .title-small-b-b, .bck-title .title__content .title { line-height: 24px; letter-spacing: 0.1px; padding: 0px 0.9375rem; color: rgb(10, 10, 10); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .bck-title .title__content .title-medium, .bck-media-list-special .bck-title .title__content .title-medium-bold, .bck-media-list-special .bck-title .title__content .title-small, .bck-media-list-special .bck-title .title__content .title-small-b-b, .bck-title .title__content .bck-media-list-special .title-medium, .bck-title .title__content .bck-media-list-special .title-medium-bold, .bck-title .title__content .bck-media-list-special .title-small, .bck-title .title__content .bck-media-list-special .title-small-b-b, .bck-title .title__content .title { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 5.33333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .bck-title .title__content .title-medium, .bck-media-list-special .bck-title .title__content .title-medium-bold, .bck-media-list-special .bck-title .title__content .title-small, .bck-media-list-special .bck-title .title__content .title-small-b-b, .bck-title .title__content .bck-media-list-special .title-medium, .bck-title .title__content .bck-media-list-special .title-medium-bold, .bck-title .title__content .bck-media-list-special .title-small, .bck-title .title__content .bck-media-list-special .title-small-b-b, .bck-title .title__content .title { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .bck-title .title__content .title-medium, .bck-media-list-special .bck-title .title__content .title-medium-bold, .bck-media-list-special .bck-title .title__content .title-small, .bck-media-list-special .bck-title .title__content .title-small-b-b, .bck-title .title__content .bck-media-list-special .title-medium, .bck-title .title__content .bck-media-list-special .title-medium-bold, .bck-title .title__content .bck-media-list-special .title-small, .bck-title .title__content .bck-media-list-special .title-small-b-b, .bck-title .title__content .title { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 1.25rem; }
}
.bck-title.is--title-icon, .bck-title.is--title-icon-doctor { background-color: transparent; }
.bck-carousel .bck-title { margin-bottom: 2.25rem; }
.bck-carousel .bck-title.is--title-icon-specialities { margin-bottom: 0.5rem; }
.bck-carousel .bck-title.is--title-icon-specialities .title__content { padding-left: 1.5625rem; }
.bck-carousel .bck-title.is--title-icon-specialities .title__content .icon, .bck-carousel .bck-title.is--title-icon-specialities .title__content .image.has-media .icon-shadow, .image.has-media .bck-carousel .bck-title.is--title-icon-specialities .title__content .icon-shadow { color: rgb(20, 20, 20); }
.bck-carousel .bck-title.is--title-icon-specialities .call-to-action-link .icon, .bck-carousel .bck-title.is--title-icon-specialities .call-to-action-link .image.has-media .icon-shadow, .image.has-media .bck-carousel .bck-title.is--title-icon-specialities .call-to-action-link .icon-shadow { color: rgb(73, 114, 179); }
.bck-social-discussion { background-color: rgb(239, 239, 239); }
.bck-social-discussion .discussion__header { padding: 1rem 0px; }
.bck-media-list-special .bck-social-discussion .discussion__header .title-medium, .bck-media-list-special .bck-social-discussion .discussion__header .title-medium-bold, .bck-media-list-special .bck-social-discussion .discussion__header .title-small, .bck-media-list-special .bck-social-discussion .discussion__header .title-small-b-b, .bck-social-discussion .discussion__header .bck-media-list-special .title-medium, .bck-social-discussion .discussion__header .bck-media-list-special .title-medium-bold, .bck-social-discussion .discussion__header .bck-media-list-special .title-small, .bck-social-discussion .discussion__header .bck-media-list-special .title-small-b-b, .bck-social-discussion .discussion__header .title { color: rgb(102, 102, 102); line-height: 1.67; text-align: center; text-transform: unset; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .bck-social-discussion .discussion__header .title-medium, .bck-media-list-special .bck-social-discussion .discussion__header .title-medium-bold, .bck-media-list-special .bck-social-discussion .discussion__header .title-small, .bck-media-list-special .bck-social-discussion .discussion__header .title-small-b-b, .bck-social-discussion .discussion__header .bck-media-list-special .title-medium, .bck-social-discussion .discussion__header .bck-media-list-special .title-medium-bold, .bck-social-discussion .discussion__header .bck-media-list-special .title-small, .bck-social-discussion .discussion__header .bck-media-list-special .title-small-b-b, .bck-social-discussion .discussion__header .title { font-family: Roboto-Medium; font-weight: 500; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .bck-social-discussion .discussion__header .title-medium, .bck-media-list-special .bck-social-discussion .discussion__header .title-medium-bold, .bck-media-list-special .bck-social-discussion .discussion__header .title-small, .bck-media-list-special .bck-social-discussion .discussion__header .title-small-b-b, .bck-social-discussion .discussion__header .bck-media-list-special .title-medium, .bck-social-discussion .discussion__header .bck-media-list-special .title-medium-bold, .bck-social-discussion .discussion__header .bck-media-list-special .title-small, .bck-social-discussion .discussion__header .bck-media-list-special .title-small-b-b, .bck-social-discussion .discussion__header .title { font-family: Roboto-Medium; font-weight: 500; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .bck-social-discussion .discussion__header .title-medium, .bck-media-list-special .bck-social-discussion .discussion__header .title-medium-bold, .bck-media-list-special .bck-social-discussion .discussion__header .title-small, .bck-media-list-special .bck-social-discussion .discussion__header .title-small-b-b, .bck-social-discussion .discussion__header .bck-media-list-special .title-medium, .bck-social-discussion .discussion__header .bck-media-list-special .title-medium-bold, .bck-social-discussion .discussion__header .bck-media-list-special .title-small, .bck-social-discussion .discussion__header .bck-media-list-special .title-small-b-b, .bck-social-discussion .discussion__header .title { font-family: Roboto-Medium; font-weight: 500; font-size: 1.125rem; }
}
.bck-social-discussion .discussion__content { padding: 0px 0.625rem; }
.bck-social-discussion .discussion__content .textarea { min-width: 100%; max-width: 100%; min-height: 150px; padding: 0.625rem; border: 0px; background-color: rgb(255, 255, 255); line-height: 1.5; border-radius: 0px; resize: vertical; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-social-discussion .discussion__content .textarea { font-family: Roboto-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-social-discussion .discussion__content .textarea { font-family: Roboto-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-social-discussion .discussion__content .textarea { font-family: Roboto-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-social-discussion .discussion__content .textarea::-webkit-input-placeholder { color: rgb(160, 160, 160); }
.bck-social-discussion .discussion__content .textarea::placeholder { color: rgb(160, 160, 160); }
.bck-social-discussion .discussion__content .textarea[disabled] { cursor: not-allowed; }
.bck-social-discussion .discussion__content .inform { display: inline-block; padding-top: 1.25rem; color: rgb(181, 181, 181); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-social-discussion .discussion__content .inform { font-family: Roboto-Regular; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-social-discussion .discussion__content .inform { font-family: Roboto-Regular; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-social-discussion .discussion__content .inform { font-family: Roboto-Regular; font-weight: 400; font-size: 0.75rem; }
}
.bck-social-discussion .discussion__footer { display: flex; justify-content: center; padding: 0px 0.625rem 1.4375rem; margin-top: 0.875rem; }
.bck-social-discussion .discussion__footer .button { width: 50%; height: 2.5rem; background-color: rgb(73, 184, 241); color: rgb(255, 255, 255); border-radius: 20px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-social-discussion .discussion__footer .button { font-family: Roboto-Medium; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-social-discussion .discussion__footer .button { font-family: Roboto-Medium; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-social-discussion .discussion__footer .button { font-family: Roboto-Medium; font-weight: 400; font-size: 1rem; }
}
.bck-social-comment ~ .bck-social-comment { border-top: 1px dashed rgb(239, 239, 239); }
.bck-social-comment > .bck-social-comment { margin-top: 1.5625rem; border-top: 1px dashed rgb(239, 239, 239); }
.bck-social-comment.is--reply { margin-left: 3.0625rem; }
.bck-social-comment .comment__header { padding-top: 1.25rem; padding-bottom: 0.9375rem; }
.bck-social-comment .comment__footer { padding: 1.25rem; }
.bck-social-comment .comment__header { display: flex; place-content: center flex-start; align-items: center; }
.bck-social-comment .comment__header .header-right { margin-left: 0.625rem; line-height: normal; }
.bck-social-comment .comment__header .header-right .username { color: rgb(73, 73, 73); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-social-comment .comment__header .header-right .username { font-family: Roboto-Medium; font-weight: 500; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-social-comment .comment__header .header-right .username { font-family: Roboto-Medium; font-weight: 500; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-social-comment .comment__header .header-right .username { font-family: Roboto-Medium; font-weight: 500; font-size: 1rem; }
}
.bck-social-comment .comment__header .header-right .date { color: rgb(122, 122, 122); letter-spacing: -0.1px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-social-comment .comment__header .header-right .date { font-family: Roboto-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-social-comment .comment__header .header-right .date { font-family: Roboto-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-social-comment .comment__header .header-right .date { font-family: Roboto-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-social-comment .comment__content { position: relative; background-color: rgb(239, 239, 239); }
.bck-social-comment .comment__content .icon-floating { position: absolute; top: 0px; right: 0px; color: rgb(73, 184, 241); }
.bck-social-comment .comment__content .icon-floating .group-info { display: flex; flex-direction: column; place-content: center; align-items: center; position: absolute; top: 0px; right: 0px; width: 100%; height: 100%; color: rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-social-comment .comment__content .icon-floating .group-info .counter { font-family: Roboto-Bold; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-social-comment .comment__content .icon-floating .group-info .counter { font-family: Roboto-Bold; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-social-comment .comment__content .icon-floating .group-info .counter { font-family: Roboto-Bold; font-weight: 400; font-size: 0.75rem; }
}
.bck-social-comment .comment__content .text { padding: 0.8125rem 3.125rem 0px 0.625rem; color: rgb(122, 122, 122); line-height: 1.67; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-social-comment .comment__content .text { font-family: Roboto-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-social-comment .comment__content .text { font-family: Roboto-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-social-comment .comment__content .text { font-family: Roboto-Regular; font-weight: 400; font-size: 1.125rem; }
}
.bck-social-comment .comment__footer { background-color: rgb(239, 239, 239); }
.bck-social-comment .comment__footer, .bck-social-comment .comment__footer .footer-right { display: flex; place-content: center space-between; align-items: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-social-comment .comment__footer .footer-right .item { font-family: Roboto-Medium; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-social-comment .comment__footer .footer-right .item { font-family: Roboto-Medium; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-social-comment .comment__footer .footer-right .item { font-family: Roboto-Medium; font-weight: 400; font-size: 1rem; }
}
.bck-social-comment .comment__footer .footer-right .item:not(:first-child) { margin-left: 2.3125rem; }
.bck-social-comment-read .comment__content { display: flex; place-content: flex-start; align-items: flex-start; }
.bck-social-comment-read .comment__content .icon, .bck-social-comment-read .comment__content .image.has-media .icon-shadow, .image.has-media .bck-social-comment-read .comment__content .icon-shadow { position: relative; margin-right: 0.375rem; color: rgb(73, 184, 241); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-social-comment-read .comment__content .icon, .bck-social-comment-read .comment__content .image.has-media .icon-shadow, .image.has-media .bck-social-comment-read .comment__content .icon-shadow { font-family: Roboto-Bold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-social-comment-read .comment__content .icon, .bck-social-comment-read .comment__content .image.has-media .icon-shadow, .image.has-media .bck-social-comment-read .comment__content .icon-shadow { font-family: Roboto-Bold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-social-comment-read .comment__content .icon, .bck-social-comment-read .comment__content .image.has-media .icon-shadow, .image.has-media .bck-social-comment-read .comment__content .icon-shadow { font-family: Roboto-Bold; font-weight: 400; font-size: 0.875rem; }
}
.bck-social-comment-read .comment__content .icon > i, .bck-social-comment-read .comment__content .image.has-media .icon-shadow > i, .image.has-media .bck-social-comment-read .comment__content .icon-shadow > i { transform: rotateY(-180deg); }
.bck-social-comment-read .comment__content .icon > span, .bck-social-comment-read .comment__content .image.has-media .icon-shadow > span, .image.has-media .bck-social-comment-read .comment__content .icon-shadow > span { position: absolute; top: 40%; left: 50%; color: rgb(255, 255, 255); transform: translate(-50%, -50%); }
.bck-social-comment-read .comment__content .link { line-height: 2; letter-spacing: -0.2px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-social-comment-read .comment__content .link { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 4vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-social-comment-read .comment__content .link { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.22222vw; }
}
@media screen and (min-width: 769px) {
  .bck-social-comment-read .comment__content .link { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.9375rem; }
}
.bck-breadcrumb > .container, .bck-titles .titles__content .section-media-fluid .bck-breadcrumb > .title-art { width: 100%; max-width: inherit; }
.bck-breadcrumb .breadcrumb { background-color: rgb(255, 255, 255); font-family: BreraCondensed-semibold; font-size: 0.875rem; white-space: nowrap; }
.bck-breadcrumb .breadcrumb a { display: flex; justify-content: center; align-items: center; padding: 0px 0.625rem; color: rgb(73, 184, 241); }
.bck-breadcrumb .breadcrumb a:hover { color: rgb(73, 184, 241); }
.bck-breadcrumb .breadcrumb a.is--corriere { width: 370px; height: 30px; background: url("") 0px 0px no-repeat; text-indent: -9999px; }
.bck-breadcrumb .breadcrumb li { display: flex; align-items: center; text-transform: uppercase; }
.bck-breadcrumb .breadcrumb li.is--active a { color: rgb(10, 10, 10); line-height: 0; }
.bck-breadcrumb .breadcrumb li + li::before { color: rgb(181, 181, 181); content: "/"; transform: rotate(17deg); font-size: 1.875rem; }
.bck-breadcrumb .breadcrumb ol, .bck-breadcrumb .breadcrumb ul { display: flex; justify-content: flex-start; align-items: flex-start; flex-wrap: wrap; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-breadcrumb .breadcrumb.has--arrow { font-family: Roboto-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-breadcrumb .breadcrumb.has--arrow { font-family: Roboto-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-breadcrumb .breadcrumb.has--arrow { font-family: Roboto-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-breadcrumb .breadcrumb.has--arrow li { text-transform: capitalize; }
.bck-breadcrumb .breadcrumb.has--arrow li + li::before { color: rgb(10, 10, 10); content: ">"; font-size: 0.75rem; transform: rotate(0deg); }
.bck-breadcrumb .breadcrumb.has--arrow li:first-child a { padding-left: 0px; }
.bck-breadcrumb .breadcrumb.has--arrow a { padding: 0px 0.25rem; }
.bck-breadcrumb .breadcrumb.is--centered-large ol, .bck-breadcrumb .breadcrumb.is--centered-large ul, .bck-breadcrumb .breadcrumb.is--centered ol, .bck-breadcrumb .breadcrumb.is--centered ul { justify-content: center; align-items: center; }
.bck-breadcrumb .breadcrumb.is--centered-large ul { height: 110px; }
.bck-breadcrumb .breadcrumb.is--right ol, .bck-breadcrumb .breadcrumb.is--right ul { justify-content: flex-end; }
.bck-breadcrumb .breadcrumb.is--left ol, .bck-breadcrumb .breadcrumb.is--left ul { justify-content: flex-start; align-items: center; }
.bck-breadcrumb .breadcrumb.is--small { font-size: 0.75rem; }
.bck-breadcrumb .breadcrumb.is--medium { font-size: 2.25rem; }
.bck-breadcrumb .breadcrumb.is--large { font-size: 2.625rem; }
.bck-breadcrumb.is--digital-edition { width: 100%; max-width: 1025px; padding: 20px 0px; margin: 0px auto; border-top: 1px solid rgb(222, 222, 222); border-bottom: 1px solid rgb(222, 222, 222); }
.bck-breadcrumb.is--digital-edition .breadcrumb__text { color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-breadcrumb.is--digital-edition .breadcrumb__text { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 4.53333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-breadcrumb.is--digital-edition .breadcrumb__text { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.51852vw; }
}
@media screen and (min-width: 769px) {
  .bck-breadcrumb.is--digital-edition .breadcrumb__text { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1.0625rem; }
}
.bck-breadcrumb.is--digital-edition .breadcrumb__text > span { color: rgb(122, 122, 122); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-breadcrumb.is--digital-edition .breadcrumb__text > span { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-breadcrumb.is--digital-edition .breadcrumb__text > span { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-breadcrumb.is--digital-edition .breadcrumb__text > span { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-most-group { display: flex; justify-content: space-between; }
.bck-most { display: flex; flex-basis: 49%; flex-direction: column; }
.bck-most .most__header { padding: 0.625rem 0.9375rem; background-color: rgb(250, 250, 250); }
.bck-most .most__content { margin: 1.25rem 0.9375rem 0px; }
.bck-media-list-special .bck-most .title-medium, .bck-media-list-special .bck-most .title-medium-bold, .bck-media-list-special .bck-most .title-small, .bck-media-list-special .bck-most .title-small-b-b, .bck-most .bck-media-list-special .title-medium, .bck-most .bck-media-list-special .title-medium-bold, .bck-most .bck-media-list-special .title-small, .bck-most .bck-media-list-special .title-small-b-b, .bck-most .title { color: rgb(51, 51, 51); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .bck-most .title-medium, .bck-media-list-special .bck-most .title-medium-bold, .bck-media-list-special .bck-most .title-small, .bck-media-list-special .bck-most .title-small-b-b, .bck-most .bck-media-list-special .title-medium, .bck-most .bck-media-list-special .title-medium-bold, .bck-most .bck-media-list-special .title-small, .bck-most .bck-media-list-special .title-small-b-b, .bck-most .title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .bck-most .title-medium, .bck-media-list-special .bck-most .title-medium-bold, .bck-media-list-special .bck-most .title-small, .bck-media-list-special .bck-most .title-small-b-b, .bck-most .bck-media-list-special .title-medium, .bck-most .bck-media-list-special .title-medium-bold, .bck-most .bck-media-list-special .title-small, .bck-most .bck-media-list-special .title-small-b-b, .bck-most .title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .bck-most .title-medium, .bck-media-list-special .bck-most .title-medium-bold, .bck-media-list-special .bck-most .title-small, .bck-media-list-special .bck-most .title-small-b-b, .bck-most .bck-media-list-special .title-medium, .bck-most .bck-media-list-special .title-medium-bold, .bck-most .bck-media-list-special .title-small, .bck-most .bck-media-list-special .title-small-b-b, .bck-most .title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-most-vertical { display: flex; flex-basis: auto; flex-direction: column; margin-right: 0.625rem; margin-left: 0.625rem; }
.bck-most-vertical.has--border-b { border-bottom: 1px solid rgb(221, 221, 221); }
.bck-most-vertical .most__header { padding: 0.625rem 0.9375rem; background-color: rgb(250, 250, 250); }
.bck-most-vertical .most__header .overtitle-art-logo { display: inline-flex; width: 80px; }
.bck-media-list-special .bck-most-vertical .most__header .title-medium, .bck-media-list-special .bck-most-vertical .most__header .title-medium-bold, .bck-media-list-special .bck-most-vertical .most__header .title-small, .bck-media-list-special .bck-most-vertical .most__header .title-small-b-b, .bck-most-vertical .most__header .bck-media-list-special .title-medium, .bck-most-vertical .most__header .bck-media-list-special .title-medium-bold, .bck-most-vertical .most__header .bck-media-list-special .title-small, .bck-most-vertical .most__header .bck-media-list-special .title-small-b-b, .bck-most-vertical .most__header .title { display: inline-flex; }
.bck-most-vertical .most__header.has--no-bkg { padding: 0px 0.625rem; background-color: transparent; box-shadow: none; }
.bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-medium, .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-medium-bold, .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-small, .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-small-b-b, .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-medium, .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-medium-bold, .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-small, .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-small-b-b, .bck-most-vertical .most__header.has--no-bkg .title { color: rgb(0, 0, 0); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-medium, .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-medium-bold, .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-small, .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-small-b-b, .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-medium, .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-medium-bold, .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-small, .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-small-b-b, .bck-most-vertical .most__header.has--no-bkg .title { font-family: BreraCondensed-Black; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-medium, .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-medium-bold, .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-small, .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-small-b-b, .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-medium, .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-medium-bold, .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-small, .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-small-b-b, .bck-most-vertical .most__header.has--no-bkg .title { font-family: BreraCondensed-Black; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-medium, .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-medium-bold, .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-small, .bck-media-list-special .bck-most-vertical .most__header.has--no-bkg .title-small-b-b, .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-medium, .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-medium-bold, .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-small, .bck-most-vertical .most__header.has--no-bkg .bck-media-list-special .title-small-b-b, .bck-most-vertical .most__header.has--no-bkg .title { font-family: BreraCondensed-Black; font-weight: 400; font-size: 1rem; }
}
.bck-most-vertical .most__content { margin-left: 0.875rem; }
.bck-most-vertical .most__content.has--mr-sm { margin-left: 0.625rem; }
.bck-most-vertical .most__content.has--mr-sm .subtitle-art, .bck-most-vertical .most__content.has--mr-sm .title-art { max-width: 83%; }
.bck-media-list-special .bck-most-vertical .title-medium, .bck-media-list-special .bck-most-vertical .title-medium-bold, .bck-media-list-special .bck-most-vertical .title-small, .bck-media-list-special .bck-most-vertical .title-small-b-b, .bck-most-vertical .bck-media-list-special .title-medium, .bck-most-vertical .bck-media-list-special .title-medium-bold, .bck-most-vertical .bck-media-list-special .title-small, .bck-most-vertical .bck-media-list-special .title-small-b-b, .bck-most-vertical .title { color: rgb(51, 51, 51); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .bck-most-vertical .title-medium, .bck-media-list-special .bck-most-vertical .title-medium-bold, .bck-media-list-special .bck-most-vertical .title-small, .bck-media-list-special .bck-most-vertical .title-small-b-b, .bck-most-vertical .bck-media-list-special .title-medium, .bck-most-vertical .bck-media-list-special .title-medium-bold, .bck-most-vertical .bck-media-list-special .title-small, .bck-most-vertical .bck-media-list-special .title-small-b-b, .bck-most-vertical .title { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .bck-most-vertical .title-medium, .bck-media-list-special .bck-most-vertical .title-medium-bold, .bck-media-list-special .bck-most-vertical .title-small, .bck-media-list-special .bck-most-vertical .title-small-b-b, .bck-most-vertical .bck-media-list-special .title-medium, .bck-most-vertical .bck-media-list-special .title-medium-bold, .bck-most-vertical .bck-media-list-special .title-small, .bck-most-vertical .bck-media-list-special .title-small-b-b, .bck-most-vertical .title { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .bck-most-vertical .title-medium, .bck-media-list-special .bck-most-vertical .title-medium-bold, .bck-media-list-special .bck-most-vertical .title-small, .bck-media-list-special .bck-most-vertical .title-small-b-b, .bck-most-vertical .bck-media-list-special .title-medium, .bck-most-vertical .bck-media-list-special .title-medium-bold, .bck-most-vertical .bck-media-list-special .title-small, .bck-most-vertical .bck-media-list-special .title-small-b-b, .bck-most-vertical .title { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-box-info { margin: 0.625rem; }
.bck-box-info .box-info__content + .box-info__footer { margin-top: 1.5625rem; }
.bck-box-info .section-header + .section-content { margin-top: 0.9375rem; }
.bck-box-info .bck-media-list-special .title-medium, .bck-box-info .bck-media-list-special .title-medium-bold, .bck-box-info .bck-media-list-special .title-small, .bck-box-info .bck-media-list-special .title-small-b-b, .bck-box-info .title, .bck-media-list-special .bck-box-info .title-medium, .bck-media-list-special .bck-box-info .title-medium-bold, .bck-media-list-special .bck-box-info .title-small, .bck-media-list-special .bck-box-info .title-small-b-b { line-height: 1.44; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-info .bck-media-list-special .title-medium, .bck-box-info .bck-media-list-special .title-medium-bold, .bck-box-info .bck-media-list-special .title-small, .bck-box-info .bck-media-list-special .title-small-b-b, .bck-box-info .title, .bck-media-list-special .bck-box-info .title-medium, .bck-media-list-special .bck-box-info .title-medium-bold, .bck-media-list-special .bck-box-info .title-small, .bck-media-list-special .bck-box-info .title-small-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-info .bck-media-list-special .title-medium, .bck-box-info .bck-media-list-special .title-medium-bold, .bck-box-info .bck-media-list-special .title-small, .bck-box-info .bck-media-list-special .title-small-b-b, .bck-box-info .title, .bck-media-list-special .bck-box-info .title-medium, .bck-media-list-special .bck-box-info .title-medium-bold, .bck-media-list-special .bck-box-info .title-small, .bck-media-list-special .bck-box-info .title-small-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-info .bck-media-list-special .title-medium, .bck-box-info .bck-media-list-special .title-medium-bold, .bck-box-info .bck-media-list-special .title-small, .bck-box-info .bck-media-list-special .title-small-b-b, .bck-box-info .title, .bck-media-list-special .bck-box-info .title-medium, .bck-media-list-special .bck-box-info .title-medium-bold, .bck-media-list-special .bck-box-info .title-small, .bck-media-list-special .bck-box-info .title-small-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1.125rem; }
}
.bck-box-info .text { color: rgb(102, 102, 102); line-height: 1.44; font-style: italic; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-info .text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-info .text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-info .text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.125rem; }
}
.bck-box-info .info-left .image, .bck-box-info .info-right .image { flex-grow: 1; flex-shrink: 0; margin-left: 0.625rem; }
.bck-box-info .info-left.info-dimarzio h5, .bck-box-info .info-left.info-rampini h5 { background-repeat: no-repeat; background-position: 50% center; margin-bottom: 16px; }
.bck-box-info .info-left.info-dimarzio p, .bck-box-info .info-left.info-rampini p { font-size: 1.1rem; line-height: 1.5rem; font-weight: 400; color: rgb(9, 80, 117) !important; font-family: SolferinoDisplay-Regular !important; }
.bck-box-info .info-left.info-rampini h5 { background-image: url(""); height: 15px; width: 144px; background-size: 100% 100%; }
.bck-box-info .info-left.info-dimarzio h5 { background-image: url(""); height: 25px; width: 173px; background-size: 100% 100%; }
.bck-box-info-bn { margin: 0.625rem; }
.bck-box-info-bn .box-info__content + .box-info__footer { margin-top: 1.5625rem; }
.bck-box-info-bn .section-header + .section-content { margin-top: 0.9375rem; }
.bck-box-info-bn .bck-media-list-special .title-medium, .bck-box-info-bn .bck-media-list-special .title-medium-bold, .bck-box-info-bn .bck-media-list-special .title-small, .bck-box-info-bn .bck-media-list-special .title-small-b-b, .bck-box-info-bn .title, .bck-media-list-special .bck-box-info-bn .title-medium, .bck-media-list-special .bck-box-info-bn .title-medium-bold, .bck-media-list-special .bck-box-info-bn .title-small, .bck-media-list-special .bck-box-info-bn .title-small-b-b { color: rgb(190, 45, 43); line-height: 1.44; text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-info-bn .bck-media-list-special .title-medium, .bck-box-info-bn .bck-media-list-special .title-medium-bold, .bck-box-info-bn .bck-media-list-special .title-small, .bck-box-info-bn .bck-media-list-special .title-small-b-b, .bck-box-info-bn .title, .bck-media-list-special .bck-box-info-bn .title-medium, .bck-media-list-special .bck-box-info-bn .title-medium-bold, .bck-media-list-special .bck-box-info-bn .title-small, .bck-media-list-special .bck-box-info-bn .title-small-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-info-bn .bck-media-list-special .title-medium, .bck-box-info-bn .bck-media-list-special .title-medium-bold, .bck-box-info-bn .bck-media-list-special .title-small, .bck-box-info-bn .bck-media-list-special .title-small-b-b, .bck-box-info-bn .title, .bck-media-list-special .bck-box-info-bn .title-medium, .bck-media-list-special .bck-box-info-bn .title-medium-bold, .bck-media-list-special .bck-box-info-bn .title-small, .bck-media-list-special .bck-box-info-bn .title-small-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-info-bn .bck-media-list-special .title-medium, .bck-box-info-bn .bck-media-list-special .title-medium-bold, .bck-box-info-bn .bck-media-list-special .title-small, .bck-box-info-bn .bck-media-list-special .title-small-b-b, .bck-box-info-bn .title, .bck-media-list-special .bck-box-info-bn .title-medium, .bck-media-list-special .bck-box-info-bn .title-medium-bold, .bck-media-list-special .bck-box-info-bn .title-small, .bck-media-list-special .bck-box-info-bn .title-small-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 0.75rem; }
}
.bck-box-info-bn .text { color: rgb(73, 73, 73); line-height: 1.44; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-info-bn .text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 4vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-info-bn .text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.22222vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-info-bn .text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.9375rem; }
}
.bck-box-info-bn .text a { color: rgb(190, 45, 43); }
.bck-box-info-shadow { margin: 0.625rem; background-color: rgb(250, 250, 250); border-radius: 2px; }
.bck-box-info-shadow.has--letter-c { background-color: rgba(68, 136, 241, 0.1); }
.bck-box-info-shadow.has--letter-c .section-start { width: 42px; height: 141px; border-radius: 2px 0px 0px 2px; background-color: rgb(68, 136, 241); }
.bck-box-info-shadow.has--letter-c .section-start .icon, .bck-box-info-shadow.has--letter-c .section-start .image.has-media .icon-shadow, .image.has-media .bck-box-info-shadow.has--letter-c .section-start .icon-shadow { top: 38%; left: 25%; }
.bck-box-info-shadow.has--letter-c .section-end { width: calc(100% - 42px); }
.bck-box-info-shadow.has--letter-c.is--bordered { background-color: rgb(255, 255, 255); border: 1px solid rgb(68, 136, 241); }
.bck-box-info-shadow .box-info__content { display: flex; justify-content: space-between; align-items: flex-start; height: 141px; }
.bck-box-info-shadow .box-info__content.has--logo { height: 172px; }
.bck-box-info-shadow .section-start img { border-top-left-radius: 2px; border-bottom-left-radius: 2px; }
.bck-box-info-shadow .section-end { display: flex; flex-direction: column; justify-content: center; align-items: flex-start; width: 100%; height: 100%; padding: 0.75rem; }
.bck-box-info-shadow .info-image { margin-bottom: 0.9375rem; }
.bck-box-info-shadow .info-header { display: flex; justify-content: space-between; align-items: flex-start; width: 100%; }
.bck-box-info-shadow .info-content { display: flex; justify-content: flex-start; }
.bck-box-info-shadow .info-footer { width: 100%; padding-top: 0.625rem; margin-top: 1.125rem; border-top: 1px solid rgb(221, 221, 221); }
.bck-box-calendar { margin: 0.625rem; }
.bck-box-calendar.is--atoll .box-calendar__header { width: 300px; padding: 0.9375rem; border: none; }
.bck-box-calendar.is--atoll .box-calendar__header .bck-media-list-special .title-medium, .bck-box-calendar.is--atoll .box-calendar__header .bck-media-list-special .title-medium-bold, .bck-box-calendar.is--atoll .box-calendar__header .bck-media-list-special .title-small, .bck-box-calendar.is--atoll .box-calendar__header .bck-media-list-special .title-small-b-b, .bck-box-calendar.is--atoll .box-calendar__header .title, .bck-media-list-special .bck-box-calendar.is--atoll .box-calendar__header .title-medium, .bck-media-list-special .bck-box-calendar.is--atoll .box-calendar__header .title-medium-bold, .bck-media-list-special .bck-box-calendar.is--atoll .box-calendar__header .title-small, .bck-media-list-special .bck-box-calendar.is--atoll .box-calendar__header .title-small-b-b { line-height: normal; color: rgb(102, 102, 102); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-calendar.is--atoll .box-calendar__header .bck-media-list-special .title-medium, .bck-box-calendar.is--atoll .box-calendar__header .bck-media-list-special .title-medium-bold, .bck-box-calendar.is--atoll .box-calendar__header .bck-media-list-special .title-small, .bck-box-calendar.is--atoll .box-calendar__header .bck-media-list-special .title-small-b-b, .bck-box-calendar.is--atoll .box-calendar__header .title, .bck-media-list-special .bck-box-calendar.is--atoll .box-calendar__header .title-medium, .bck-media-list-special .bck-box-calendar.is--atoll .box-calendar__header .title-medium-bold, .bck-media-list-special .bck-box-calendar.is--atoll .box-calendar__header .title-small, .bck-media-list-special .bck-box-calendar.is--atoll .box-calendar__header .title-small-b-b { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-calendar.is--atoll .box-calendar__header .bck-media-list-special .title-medium, .bck-box-calendar.is--atoll .box-calendar__header .bck-media-list-special .title-medium-bold, .bck-box-calendar.is--atoll .box-calendar__header .bck-media-list-special .title-small, .bck-box-calendar.is--atoll .box-calendar__header .bck-media-list-special .title-small-b-b, .bck-box-calendar.is--atoll .box-calendar__header .title, .bck-media-list-special .bck-box-calendar.is--atoll .box-calendar__header .title-medium, .bck-media-list-special .bck-box-calendar.is--atoll .box-calendar__header .title-medium-bold, .bck-media-list-special .bck-box-calendar.is--atoll .box-calendar__header .title-small, .bck-media-list-special .bck-box-calendar.is--atoll .box-calendar__header .title-small-b-b { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-calendar.is--atoll .box-calendar__header .bck-media-list-special .title-medium, .bck-box-calendar.is--atoll .box-calendar__header .bck-media-list-special .title-medium-bold, .bck-box-calendar.is--atoll .box-calendar__header .bck-media-list-special .title-small, .bck-box-calendar.is--atoll .box-calendar__header .bck-media-list-special .title-small-b-b, .bck-box-calendar.is--atoll .box-calendar__header .title, .bck-media-list-special .bck-box-calendar.is--atoll .box-calendar__header .title-medium, .bck-media-list-special .bck-box-calendar.is--atoll .box-calendar__header .title-medium-bold, .bck-media-list-special .bck-box-calendar.is--atoll .box-calendar__header .title-small, .bck-media-list-special .bck-box-calendar.is--atoll .box-calendar__header .title-small-b-b { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 1.125rem; }
}
.bck-box-calendar.is--atoll .pika-single { width: 300px; border: none; border-radius: 6px; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 4px 0px; z-index: 29; }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-title { border-radius: 6px 6px 0px 0px; background-color: rgb(10, 82, 120); color: rgb(255, 255, 255); }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-label { padding: 0.3125rem 0px; line-height: 1.33; text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-label { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 4vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-label { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.22222vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-label { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 0.9375rem; }
}
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-next, .bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-prev { width: 8px; text-indent: 0px; background-image: none; opacity: 1; }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-next::before, .bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-prev::before { font-family: corriere-icon; font-size: 12px; color: rgb(255, 255, 255); }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-prev::before { content: ""; }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-next::before { content: ""; }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table thead { background-color: rgb(10, 82, 120); }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table thead th { padding: 0px 0px 0.9375rem; line-height: normal; color: rgb(255, 255, 255); }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table thead th:first-child { padding-left: 0.3125rem; }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table thead th:last-child { padding-right: 0.3125rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table thead th abbr { font-family: Brera-SemiBold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table thead th abbr { font-family: Brera-SemiBold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table thead th abbr { font-family: Brera-SemiBold; font-weight: 400; font-size: 0.875rem; }
}
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table tbody { background-color: rgb(255, 255, 255); }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table tbody .pika-row:first-child td { padding-top: 0.625rem; }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table tbody .pika-row:last-child td { padding-bottom: 0.9375rem; }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table tbody .pika-row:last-child td:first-child { border-radius: 0px 0px 0px 6px; }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table tbody .pika-row:last-child td:last-child { border-radius: 0px 0px 6px; }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table td { width: 33px; min-width: 33px; height: 33px; box-sizing: content-box; }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table td:first-child { padding-left: 0.3125rem; }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table td:last-child { padding-right: 0.3125rem; }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table td.has-event .pika-button.pika-day { line-height: 1.43; color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table td.has-event .pika-button.pika-day { font-family: Brera-regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table td.has-event .pika-button.pika-day { font-family: Brera-regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table td.has-event .pika-button.pika-day { font-family: Brera-regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table td.has-event.is-today .pika-button.pika-day { border: 1px solid rgb(10, 82, 120); border-radius: 50%; background-color: transparent; color: rgb(10, 82, 120); }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table td.has-event:hover .pika-button.pika-day { background-color: rgb(10, 82, 120); color: rgb(255, 255, 255); }
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table td.is-disabled .pika-button.pika-day { line-height: 1.43; color: rgb(153, 153, 153); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table td.is-disabled .pika-button.pika-day { font-family: Brera-regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table td.is-disabled .pika-button.pika-day { font-family: Brera-regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table td.is-disabled .pika-button.pika-day { font-family: Brera-regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-box-calendar.is--atoll .pikaday-custom-theme .pika-lendar .pika-table td .pika-button.pika-day { width: 33px; height: 33px; margin: 0px auto; }
.bck-box-calendar .box-calendar__header { margin: 0px auto; padding: 0.625rem 0px; width: 296px; border-width: 1px 1px 0px; border-top-style: solid; border-right-style: solid; border-left-style: solid; border-top-color: rgb(224, 224, 224); border-right-color: rgb(224, 224, 224); border-left-color: rgb(224, 224, 224); border-image: initial; border-bottom-style: initial; border-bottom-color: initial; }
.bck-box-calendar .box-calendar__header .bck-media-list-special .title-medium, .bck-box-calendar .box-calendar__header .bck-media-list-special .title-medium-bold, .bck-box-calendar .box-calendar__header .bck-media-list-special .title-small, .bck-box-calendar .box-calendar__header .bck-media-list-special .title-small-b-b, .bck-box-calendar .box-calendar__header .title, .bck-media-list-special .bck-box-calendar .box-calendar__header .title-medium, .bck-media-list-special .bck-box-calendar .box-calendar__header .title-medium-bold, .bck-media-list-special .bck-box-calendar .box-calendar__header .title-small, .bck-media-list-special .bck-box-calendar .box-calendar__header .title-small-b-b { color: rgb(10, 82, 120); text-align: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-calendar .box-calendar__header .bck-media-list-special .title-medium, .bck-box-calendar .box-calendar__header .bck-media-list-special .title-medium-bold, .bck-box-calendar .box-calendar__header .bck-media-list-special .title-small, .bck-box-calendar .box-calendar__header .bck-media-list-special .title-small-b-b, .bck-box-calendar .box-calendar__header .title, .bck-media-list-special .bck-box-calendar .box-calendar__header .title-medium, .bck-media-list-special .bck-box-calendar .box-calendar__header .title-medium-bold, .bck-media-list-special .bck-box-calendar .box-calendar__header .title-small, .bck-media-list-special .bck-box-calendar .box-calendar__header .title-small-b-b { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-calendar .box-calendar__header .bck-media-list-special .title-medium, .bck-box-calendar .box-calendar__header .bck-media-list-special .title-medium-bold, .bck-box-calendar .box-calendar__header .bck-media-list-special .title-small, .bck-box-calendar .box-calendar__header .bck-media-list-special .title-small-b-b, .bck-box-calendar .box-calendar__header .title, .bck-media-list-special .bck-box-calendar .box-calendar__header .title-medium, .bck-media-list-special .bck-box-calendar .box-calendar__header .title-medium-bold, .bck-media-list-special .bck-box-calendar .box-calendar__header .title-small, .bck-media-list-special .bck-box-calendar .box-calendar__header .title-small-b-b { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-calendar .box-calendar__header .bck-media-list-special .title-medium, .bck-box-calendar .box-calendar__header .bck-media-list-special .title-medium-bold, .bck-box-calendar .box-calendar__header .bck-media-list-special .title-small, .bck-box-calendar .box-calendar__header .bck-media-list-special .title-small-b-b, .bck-box-calendar .box-calendar__header .title, .bck-media-list-special .bck-box-calendar .box-calendar__header .title-medium, .bck-media-list-special .bck-box-calendar .box-calendar__header .title-medium-bold, .bck-media-list-special .bck-box-calendar .box-calendar__header .title-small, .bck-media-list-special .bck-box-calendar .box-calendar__header .title-small-b-b { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-box-calendar .box-calendar__content .section-month { display: flex; place-content: center space-around; align-items: center; padding: 0.625rem 1.25rem; background-color: rgb(73, 184, 241); color: rgb(255, 255, 255); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-calendar .box-calendar__content .section-month .month { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 6.66667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-calendar .box-calendar__content .section-month .month { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 3.7037vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-calendar .box-calendar__content .section-month .month { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.5625rem; }
}
.bck-box-calendar .box-calendar__content .section-weekdays { padding: 0.625rem 1.25rem; background-color: rgb(73, 184, 241); }
.bck-box-calendar .box-calendar__content .section-weekdays .list-weekdays { display: flex; place-content: center space-around; align-items: center; list-style: none; }
.bck-box-calendar .box-calendar__content .section-weekdays .list-weekdays li { text-align: center; flex-basis: 16%; }
.bck-box-calendar .box-calendar__content .section-weekdays .list-weekdays li a { color: rgb(255, 255, 255); line-height: 1.56; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-calendar .box-calendar__content .section-weekdays .list-weekdays li a { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-calendar .box-calendar__content .section-weekdays .list-weekdays li a { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-calendar .box-calendar__content .section-weekdays .list-weekdays li a { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1.125rem; }
}
.bck-box-calendar .box-calendar__content .section-days { padding: 0.625rem 1.25rem; border: 1px solid rgb(153, 153, 153); background-color: rgb(255, 255, 255); }
.bck-box-calendar .box-calendar__content .section-days .list-days { display: flex; place-content: center space-around; align-items: center; flex-wrap: wrap; list-style: none; }
.bck-box-calendar .box-calendar__content .section-days .list-days li { padding: 0.25rem; flex-basis: 14%; border-radius: 50%; }
.bck-box-calendar .box-calendar__content .section-days .list-days li.is--active, .bck-box-calendar .box-calendar__content .section-days .list-days li:hover { background-color: rgb(73, 184, 241); color: rgb(255, 255, 255); }
.bck-box-calendar .box-calendar__content .section-days .list-days li.is--active a, .bck-box-calendar .box-calendar__content .section-days .list-days li:hover a { color: rgb(255, 255, 255); }
.bck-box-calendar .box-calendar__content .section-days .list-days li.is--current { border: 1px solid rgb(73, 184, 241); background-color: transparent; color: rgb(255, 255, 255); }
.bck-box-calendar .box-calendar__content .section-days .list-days li.is--current a { color: rgb(73, 184, 241); }
.bck-box-calendar .box-calendar__content .section-days .list-days li a { display: block; color: rgb(102, 102, 102); line-height: 1.56; text-align: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-calendar .box-calendar__content .section-days .list-days li a { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-calendar .box-calendar__content .section-days .list-days li a { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-calendar .box-calendar__content .section-days .list-days li a { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1.125rem; }
}
.bck-modal-lightbox, .bk_cop_im1 { position: relative; }
.bck-modal-lightbox .zoom_img, .bk_cop_im1 .zoom_img { position: absolute; top: 0px; right: 0px; padding: 0.375rem 0.625rem; background: linear-gradient(rgba(33, 33, 36, 0.7) 0px, rgba(33, 33, 36, 0.7)); cursor: pointer; }
.bck-modal-lightbox .zoom_img i, .bk_cop_im1 .zoom_img i { color: rgb(255, 255, 255); }
.bck-modal-lightbox .ligthbox_img, .bk_cop_im1 .ligthbox_img { position: fixed; z-index: 99999; top: 40px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); text-align: center; cursor: default; }
.bck-modal-lightbox .ligthbox_img .bk_cop_im1_zoomed_in, .bk_cop_im1 .ligthbox_img .bk_cop_im1_zoomed_in { display: inline-block; width: auto; height: 100%; max-height: 100%; }
.bck-modal-lightbox .ligthbox_img .bk_cop_im1_zoomed_in .box, .bk_cop_im1 .ligthbox_img .bk_cop_im1_zoomed_in .box { position: relative; top: 5%; margin: 1.25rem; }
.bck-modal-lightbox .ligthbox_img .bk_cop_im1_zoomed_in .box img, .bk_cop_im1 .ligthbox_img .bk_cop_im1_zoomed_in .box img { width: auto; max-height: 100%; box-shadow: rgb(10, 10, 10) 0px 0px 15px; }
.bck-modal-lightbox .ligthbox_img .bk_cop_im1_zoomed_in .box .close_zoom, .bk_cop_im1 .ligthbox_img .bk_cop_im1_zoomed_in .box .close_zoom { position: absolute; top: -10px; right: -10px; width: 35px; height: 35px; padding: 0.3125rem; background: rgb(62, 61, 61); color: rgb(239, 239, 239); font-size: 1.125rem; text-decoration: none; border-radius: 100%; cursor: pointer; }
.bck-promo-news { margin: 0px 1.625rem; border-bottom: 1px solid rgb(239, 239, 239); }
.bck-promo-news .promo-news__content > *, .bck-promo-news .promo-news__footer > *, .bck-promo-news .promo-news__image > * { margin-bottom: 0.625rem; }
.bck-media-list-special .bck-promo-news .title-medium, .bck-media-list-special .bck-promo-news .title-medium-bold, .bck-media-list-special .bck-promo-news .title-small, .bck-media-list-special .bck-promo-news .title-small-b-b, .bck-promo-news .bck-media-list-special .title-medium, .bck-promo-news .bck-media-list-special .title-medium-bold, .bck-promo-news .bck-media-list-special .title-small, .bck-promo-news .bck-media-list-special .title-small-b-b, .bck-promo-news .title { color: rgb(51, 51, 51); line-height: normal; letter-spacing: normal; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .bck-promo-news .title-medium, .bck-media-list-special .bck-promo-news .title-medium-bold, .bck-media-list-special .bck-promo-news .title-small, .bck-media-list-special .bck-promo-news .title-small-b-b, .bck-promo-news .bck-media-list-special .title-medium, .bck-promo-news .bck-media-list-special .title-medium-bold, .bck-promo-news .bck-media-list-special .title-small, .bck-promo-news .bck-media-list-special .title-small-b-b, .bck-promo-news .title { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 6.4vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .bck-promo-news .title-medium, .bck-media-list-special .bck-promo-news .title-medium-bold, .bck-media-list-special .bck-promo-news .title-small, .bck-media-list-special .bck-promo-news .title-small-b-b, .bck-promo-news .bck-media-list-special .title-medium, .bck-promo-news .bck-media-list-special .title-medium-bold, .bck-promo-news .bck-media-list-special .title-small, .bck-promo-news .bck-media-list-special .title-small-b-b, .bck-promo-news .title { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 3.55556vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .bck-promo-news .title-medium, .bck-media-list-special .bck-promo-news .title-medium-bold, .bck-media-list-special .bck-promo-news .title-small, .bck-media-list-special .bck-promo-news .title-small-b-b, .bck-promo-news .bck-media-list-special .title-medium, .bck-promo-news .bck-media-list-special .title-medium-bold, .bck-promo-news .bck-media-list-special .title-small, .bck-promo-news .bck-media-list-special .title-small-b-b, .bck-promo-news .title { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 1.5rem; }
}
.bck-promo-news .description { color: rgb(51, 51, 51); line-height: 1.29; letter-spacing: normal; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-promo-news .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-promo-news .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-promo-news .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-promo-news .buttons { margin: 1.5625rem 0px; }
.bck-box-photo { margin: 0.625rem; border-bottom: 1px solid rgb(239, 239, 239); }
.bck-box-photo .box-photo__content, .bck-box-photo .box-photo__footer, .bck-box-photo .box-photo__header, .bck-box-photo .box-photo__image { margin: 0.75rem 0px; }
.bck-box-photo .bck-media-list-special .title-medium, .bck-box-photo .bck-media-list-special .title-medium-bold, .bck-box-photo .bck-media-list-special .title-small, .bck-box-photo .bck-media-list-special .title-small-b-b, .bck-box-photo .title, .bck-media-list-special .bck-box-photo .title-medium, .bck-media-list-special .bck-box-photo .title-medium-bold, .bck-media-list-special .bck-box-photo .title-small, .bck-media-list-special .bck-box-photo .title-small-b-b { text-align: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-photo .bck-media-list-special .title-medium, .bck-box-photo .bck-media-list-special .title-medium-bold, .bck-box-photo .bck-media-list-special .title-small, .bck-box-photo .bck-media-list-special .title-small-b-b, .bck-box-photo .title, .bck-media-list-special .bck-box-photo .title-medium, .bck-media-list-special .bck-box-photo .title-medium-bold, .bck-media-list-special .bck-box-photo .title-small, .bck-media-list-special .bck-box-photo .title-small-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-photo .bck-media-list-special .title-medium, .bck-box-photo .bck-media-list-special .title-medium-bold, .bck-box-photo .bck-media-list-special .title-small, .bck-box-photo .bck-media-list-special .title-small-b-b, .bck-box-photo .title, .bck-media-list-special .bck-box-photo .title-medium, .bck-media-list-special .bck-box-photo .title-medium-bold, .bck-media-list-special .bck-box-photo .title-small, .bck-media-list-special .bck-box-photo .title-small-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-photo .bck-media-list-special .title-medium, .bck-box-photo .bck-media-list-special .title-medium-bold, .bck-box-photo .bck-media-list-special .title-small, .bck-box-photo .bck-media-list-special .title-small-b-b, .bck-box-photo .title, .bck-media-list-special .bck-box-photo .title-medium, .bck-media-list-special .bck-box-photo .title-medium-bold, .bck-media-list-special .bck-box-photo .title-small, .bck-media-list-special .bck-box-photo .title-small-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1.125rem; }
}
.bck-box-photo .title-sd-reg { text-align: center; color: rgb(102, 102, 102); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-photo .title-sd-reg { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-photo .title-sd-reg { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-photo .title-sd-reg { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 1.125rem; }
}
.bck-box-photo .title-sd-reg.is--large { color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-photo .title-sd-reg.is--large { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 5.6vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-photo .title-sd-reg.is--large { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 3.11111vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-photo .title-sd-reg.is--large { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 1.3125rem; }
}
.bck-box-photo .description { padding: 0px 0.625rem; color: rgb(51, 51, 51); line-height: 1.44; letter-spacing: normal; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-photo .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-photo .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-photo .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.125rem; }
}
.bck-box-photo .description.is--italic { padding: 0px 0.9375rem; line-height: 1.47; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-photo .description.is--italic { font-family: BreraCondensed-Italic; font-weight: 400; font-size: 4vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-photo .description.is--italic { font-family: BreraCondensed-Italic; font-weight: 400; font-size: 2.22222vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-photo .description.is--italic { font-family: BreraCondensed-Italic; font-weight: 400; font-size: 0.9375rem; }
}
.bck-box-photo .description + .user-art { padding: 0px 0.625rem; }
.bck-box-photo .send-photo { display: flex; place-content: flex-start; align-items: flex-start; width: 180px; margin: auto; }
.bck-box-photo .send-photo .icon, .bck-box-photo .send-photo .image.has-media .icon-shadow, .image.has-media .bck-box-photo .send-photo .icon-shadow { margin-right: 0.625rem; flex-basis: 30%; }
.bck-box-photo .send-photo .text { font-size: 1rem; line-height: 1; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-photo .send-photo .text { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-photo .send-photo .text { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-photo .send-photo .text { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1rem; }
}
.bck-box-photo .send-photo + .buttons { margin-top: 0.9375rem; }
.bck-box-photo .buttons { margin: 1.5625rem 0px; }
.bck-media-image { margin: 2.5rem 0px; }
.type-article-live .bck-media-image { margin: 1.25rem 0px; }
.bck-media-image.is--w-140 { display: block; float: left; width: 140px; margin: 0px 1.25rem 1.875rem 0px; }
.bck-media-image.is--w-180 { display: block; float: left; width: 180px; margin: 0px 1.25rem 1.875rem 0px; }
.bck-media-image.is--w-320 { display: block; float: left; width: 320px; margin: 0px 1.25rem 1.875rem 0px; }
.bck-media-image.is--w-375 { display: block; float: left; width: 375px; margin: 0px 1.25rem 1.875rem 0px; }
.bck-media-image.is-full-w { margin-left: -14px; }
.bck-media-image.is--float-r { float: right; margin: 0px 0px 1.875rem 1.25rem; }
.bck-media-image.is--horoscope { margin: 1.25rem 0px; }
.bck-media-image.is--horoscope:first-child { margin-top: 0px; }
.bck-media-image.is--horoscope .floating-overlay { width: 192px; padding: 0px; bottom: 52px; left: 0px; background: none; display: flex; flex-direction: column; }
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b, .bck-media-image.is--horoscope .floating-overlay .title, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b { text-transform: uppercase; color: rgb(255, 255, 255); background-color: rgb(10, 82, 120); margin: 2px 0px; height: 45px; display: flex; align-items: center; padding-left: 20px; position: relative; line-height: 1; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b, .bck-media-image.is--horoscope .floating-overlay .title, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b { font-family: Roboto-Regular; font-weight: 400; font-size: 6.66667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b, .bck-media-image.is--horoscope .floating-overlay .title, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b { font-family: Roboto-Regular; font-weight: 400; font-size: 3.7037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b, .bck-media-image.is--horoscope .floating-overlay .title, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b { font-family: Roboto-Regular; font-weight: 400; font-size: 1.5625rem; }
}
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:first-child, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:first-child, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:first-child, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:first-child, .bck-media-image.is--horoscope .floating-overlay .title:first-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:first-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:first-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:first-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:first-child { position: relative; }
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:first-child::before, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:first-child::before, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:first-child::before, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:first-child::before, .bck-media-image.is--horoscope .floating-overlay .title:first-child::before, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:first-child::before, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:first-child::before, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:first-child::before, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:first-child::before { position: absolute; content: ""; width: 0px; height: 0px; border-color: transparent transparent rgb(10, 82, 120); border-style: solid; border-width: 0px 192px 10px 0px; top: -10px; left: 0px; }
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child, .bck-media-image.is--horoscope .floating-overlay .title:last-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child { color: rgb(0, 0, 0); background-color: rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child, .bck-media-image.is--horoscope .floating-overlay .title:last-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child { font-family: Roboto-Bold; font-weight: 400; font-size: 5.33333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child, .bck-media-image.is--horoscope .floating-overlay .title:last-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child { font-family: Roboto-Bold; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child, .bck-media-image.is--horoscope .floating-overlay .title:last-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child { font-family: Roboto-Bold; font-weight: 400; font-size: 1.25rem; }
}
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child.double-date, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child.double-date, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child.double-date, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child.double-date, .bck-media-image.is--horoscope .floating-overlay .title:last-child.double-date, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child.double-date, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child.double-date, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child.double-date, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child.double-date { padding-right: 60px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child.double-date, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child.double-date, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child.double-date, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child.double-date, .bck-media-image.is--horoscope .floating-overlay .title:last-child.double-date, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child.double-date, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child.double-date, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child.double-date, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child.double-date { font-family: Roboto-Bold; font-weight: 400; font-size: 4vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child.double-date, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child.double-date, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child.double-date, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child.double-date, .bck-media-image.is--horoscope .floating-overlay .title:last-child.double-date, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child.double-date, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child.double-date, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child.double-date, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child.double-date { font-family: Roboto-Bold; font-weight: 400; font-size: 2.22222vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child.double-date, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child.double-date, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child.double-date, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child.double-date, .bck-media-image.is--horoscope .floating-overlay .title:last-child.double-date, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child.double-date, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child.double-date, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child.double-date, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child.double-date { font-family: Roboto-Bold; font-weight: 400; font-size: 0.9375rem; }
}
.bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium-bold:last-child::before, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-medium:last-child::before, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small-b-b:last-child::before, .bck-media-image.is--horoscope .floating-overlay .bck-media-list-special .title-small:last-child::before, .bck-media-image.is--horoscope .floating-overlay .title:last-child::before, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium-bold:last-child::before, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-medium:last-child::before, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small-b-b:last-child::before, .bck-media-list-special .bck-media-image.is--horoscope .floating-overlay .title-small:last-child::before { position: absolute; content: ""; width: 0px; height: 0px; border-color: transparent transparent rgb(255, 255, 255); border-style: solid; border-width: 0px 192px 10px 0px; bottom: -10px; right: 0px; transform: rotate(180deg); }
.bck-media-image > figcaption { position: relative; width: 100%; background-color: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); line-height: 1.22; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-image > figcaption { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-image > figcaption { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-image > figcaption { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-media-image > figcaption.is--small { padding: 0.3125rem 0.9375rem; }
.bck-media-image > figcaption.is--normal { padding: 1.25rem 0.625rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-image > figcaption.is--brera-c { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-image > figcaption.is--brera-c { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-image > figcaption.is--brera-c { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-image > figcaption.is--roboto { font-family: Roboto-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-image > figcaption.is--roboto { font-family: Roboto-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-image > figcaption.is--roboto { font-family: Roboto-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-media-image .has--description { position: relative; margin: 0.875rem 0px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-image .has--description .text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-image .has--description .text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-image .has--description .text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-media-image.overlay-open-image { width: 11.625rem; height: 302px; }
.bck-media-image.overlay-open-image .image { position: absolute; z-index: 11; overflow: visible; width: 28.5625rem; height: auto; margin: 0px; box-shadow: rgb(10, 10, 10) 0px 2px 24px 0px; }
.bck-media-image.overlay-open-image .image .is--fixed { z-index: 13; }
.bck-media-image.overlay-open-image .image .description { position: absolute; z-index: 12; bottom: 0px; left: 0px; display: flex; align-items: center; width: 100%; min-height: 54px; padding: 0px 0.625rem; background-color: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); }
.bck-media-image.has--zoom { position: relative; overflow: visible; margin: 0px 0.9375rem 3.125rem 0px; float: left; }
.bck-media-image.has--zoom .is--fixed { position: absolute; right: 0px; bottom: 0px; }
.bck-media-image.has--zoom .description { padding: 0.3125rem 0.9375rem; background-color: rgba(0, 0, 0, 0.7); color: rgb(255, 255, 255); line-height: 1.22; text-align: left; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-image.has--zoom .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-image.has--zoom .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-image.has--zoom .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-carousel-news { position: relative; }
.bck-carousel-news.is--crimson .media-news__header { background-color: rgb(227, 34, 19); }
.bck-carousel-news.is--crimson .carousel__content .pagination > button.is--active, .bck-carousel-news.is--crimson .carousel__content .pagination > button:active, .bck-carousel-news.is--crimson .carousel__content .pagination > button:hover { background-color: rgb(195, 48, 50); }
.bck-carousel-news.is--crimson .carousel__content .arrow > button { background-color: rgb(227, 34, 19); }
.bck-carousel-news .carousel__content { margin: 0px; }
.bck-carousel-news .carousel__content .pagination { position: absolute; top: 58px; left: 0px; display: flex; justify-content: center; width: 100%; }
.bck-carousel-news .carousel__content .pagination > button { padding: 0.1875rem; border: none; background-color: rgb(194, 212, 221); border-radius: 50%; cursor: grab; }
.bck-carousel-news .carousel__content .pagination > button.is--active, .bck-carousel-news .carousel__content .pagination > button:active, .bck-carousel-news .carousel__content .pagination > button:hover { background-color: rgb(9, 80, 117); }
.bck-carousel-news .carousel__content .pagination > button:not(first-child) { margin-left: 0.25rem; }
.bck-carousel-news .carousel__content .arrow { position: absolute; top: 10px; left: 0px; width: 100%; height: 42px; padding: 9px; }
.bck-carousel-news .carousel__content .arrow > button { width: 24px; height: 24px; padding: 0px; border: none; background-color: rgb(9, 80, 117); color: rgb(255, 255, 255); font-size: 1.5rem; cursor: pointer; border-radius: 50%; }
.bck-carousel-news .carousel__content .arrow > button.icon-corriere-arrow-l-rnd { position: absolute; left: 20px; }
.bck-carousel-news .carousel__content .arrow > button.icon-corriere-arrow-r-rnd { position: absolute; right: 20px; }
.bck-carousel-news .carousel__content .arrow > button.is-hidden { opacity: 0.25; display: block !important; }
.bck-carousel-news .media-news__header { display: flex; justify-content: center; align-items: center; height: 42px; padding: 0.625rem; margin: 0px 0.5rem 1.25rem; background-color: rgb(9, 80, 117); }
.bck-carousel-news .media-news__content { margin: 0.625rem; }
.bck-carousel-news .media-news__content .title-art-hp { letter-spacing: -0.1px; }
.carousel-pianeta-container { padding: 10px 0px; background: rgb(255, 255, 255); }
.carousel-pianeta-container .carousel-pianeta { display: flex; justify-content: center; align-items: center; width: 1024px; padding: 1.25rem 1rem; margin: 0px auto; border-top: 0.0625rem solid rgb(188, 214, 81); border-bottom: 0.0625rem solid rgb(188, 214, 81); }
.carousel-pianeta-container .carousel-pianeta a.logo-speciali { display: block; width: 400px; height: 140px; margin-right: 24px; background: url("") 0% 0% / contain no-repeat; text-indent: -4000px; }
.carousel-pianeta-container .carousel-pianeta .swiper-pagination { height: 25px; bottom: 0px !important; }
.carousel-pianeta-container .carousel-pianeta .swiper-pagination .swiper-pagination-bullet, .carousel-pianeta-container .carousel-pianeta .swiper-pagination .swiper-pagination-bullet-active { background-color: rgb(69, 146, 98) !important; }
.carousel-pianeta-container .carousel-pianeta .carousel-stripe-container { overflow: hidden; width: 576px; height: 180px; }
.carousel-pianeta-container .carousel-pianeta .carousel-stripe-container .carousel-stripe .swiper-slide { width: auto; }
.carousel-pianeta-container .carousel-pianeta .carousel-stripe-container .carousel-item > div { position: relative; width: 130px; height: 153px; margin-left: 6px; border-radius: 3px; box-shadow: rgb(153, 153, 153) 0px 1px 6px -1px; }
.carousel-pianeta-container .carousel-pianeta .carousel-stripe-container .carousel-item > div figure.image a { display: block; overflow: hidden; width: 100%; height: 79px; }
.carousel-pianeta-container .carousel-pianeta .carousel-stripe-container .carousel-item > div h4 { overflow: hidden; height: 54px; padding: 0px; margin: 10px; font-family: main-condensed_semibold; font-size: 13px; line-height: 18px; text-align: left; }
.carousel-pianeta-container .carousel-pianeta .carousel-stripe-container .carousel-item > div h4 a { color: rgb(0, 0, 0); }
.bck-header { width: 100%; box-shadow: rgba(10, 10, 10, 0.3) 0px 2px 4px 0px; height: 156px; margin: 0px auto; }
.bck-header + .bck-titles.is-podcast-audible { margin-top: 1.875rem; }
.type-photoreportage .bck-header { background-color: rgb(34, 34, 34); }
.bck-header > .container, .bck-titles .titles__content .section-media-fluid .bck-header > .title-art { display: flex; flex-direction: column; justify-content: space-evenly; height: 100%; }
.bck-header > .container:not(.is-fluid), .bck-titles .titles__content .section-media-fluid .bck-header > .title-art:not(.is-fluid) { display: flex; flex-direction: column; justify-content: space-evenly; width: 100%; max-width: 1024px; height: 100%; }
.bck-header.is--il-punto { height: 154px; min-height: 154px; background-color: rgb(20, 73, 111); color: rgb(255, 255, 255); box-shadow: none; }
.bck-header.is--il-punto > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--il-punto > .title-art { justify-content: space-between; }
.bck-header.is--il-punto > .container .sub-header-cor-il-punto .box-three-line-mr-sm, .bck-titles .titles__content .section-media-fluid .bck-header.is--il-punto > .title-art .sub-header-cor-il-punto .box-three-line-mr-sm { width: 100%; max-width: 360px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header.is--il-punto > .container .sub-header-cor-il-punto .sub-heading, .bck-titles .titles__content .section-media-fluid .bck-header.is--il-punto > .title-art .sub-header-cor-il-punto .sub-heading { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 5.06667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header.is--il-punto > .container .sub-header-cor-il-punto .sub-heading, .bck-titles .titles__content .section-media-fluid .bck-header.is--il-punto > .title-art .sub-header-cor-il-punto .sub-heading { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.81481vw; }
}
@media screen and (min-width: 769px) {
  .bck-header.is--il-punto > .container .sub-header-cor-il-punto .sub-heading, .bck-titles .titles__content .section-media-fluid .bck-header.is--il-punto > .title-art .sub-header-cor-il-punto .sub-heading { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.1875rem; }
}
.bck-header.is--digital-edition { height: 132px; box-shadow: none; }
.bck-header.is--digital-edition > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--digital-edition > .title-art { height: 100%; }
.bck-header.is--mostra-venezia { height: 140px; box-shadow: none; }
.bck-header.is--mostra-venezia > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--mostra-venezia > .title-art { height: 100%; }
.bck-header.is--mostra-venezia-2022 { height: 195px; box-shadow: none; }
.bck-header.is--mostra-venezia-2022 > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--mostra-venezia-2022 > .title-art { height: 100%; }
.bck-header.is--mostra-venezia-2023 { height: 195px; box-shadow: none; }
.bck-header.is--mostra-venezia-2023 > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--mostra-venezia-2023 > .title-art { height: 100%; }
.bck-header.is--prima-alla-scala { height: 140px; box-shadow: none; }
.bck-header.is--prima-alla-scala > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--prima-alla-scala > .title-art { height: 100%; }
.bck-header.is--custom-special { height: 140px; box-shadow: none; }
.bck-header.is--custom-special > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--custom-special > .title-art { height: 100%; }
.bck-header.is--festival-sanremo { height: 140px; box-shadow: none; }
.bck-header.is--festival-sanremo > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--festival-sanremo > .title-art { height: 100%; }
.bck-header.is--festival-sanremo .festival-sanremo-link-home { display: block; position: absolute; background-image: url(""); top: 14px; left: 5px; width: 12%; height: 11px; font-size: 10px; background-size: contain; background-repeat: no-repeat; }
.bck-header.is--festival-sanremo .notifyButton { position: absolute; right: 12px; top: 14px; font-family: BreraCondensed-semibold; font-size: 13px; }
.bck-header.is--festival-sanremo .notifyButton i { margin-right: 5px; }
.bck-header.is--festival-sanremo .notifyButton .switch { position: relative; width: 28px; height: 10px; display: block; margin-left: 5px; }
.bck-header.is--festival-sanremo .notifyButton .switch input { opacity: 0; width: 0px; height: 0px; }
.bck-header.is--festival-sanremo .notifyButton .switch input:checked + .slider { background-color: rgb(73, 184, 241); }
.bck-header.is--festival-sanremo .notifyButton .switch input:focus + .slider { box-shadow: rgb(73, 184, 241) 0px 0px 1px; }
.bck-header.is--festival-sanremo .notifyButton .switch input:checked + .slider::before { transform: translateX(15px); }
.bck-header.is--festival-sanremo .notifyButton .switch .slider { position: absolute; cursor: pointer; inset: 0px; background-color: rgb(204, 204, 204); transition: 0.4s; }
.bck-header.is--festival-sanremo .notifyButton .switch .slider::before { position: absolute; content: ""; height: 15px; width: 15px; left: 0px; bottom: -2px; background-color: rgb(255, 255, 255); transition: 0.4s; }
.bck-header.is--festival-sanremo .notifyButton .switch .slider.round { border-radius: 34px; }
.bck-header.is--festival-sanremo .notifyButton .switch .slider.round::before { border-radius: 50%; }
.bck-header.is--logo-mycorriere .is-logo-mycorriere { width: 982px; height: 100px; background-image: url(""); }
.bck-header.is--logo-mycorriere .logo-mycorriere-par { font-family: BreraCondensed-Regular; font-style: normal; font-weight: 400; font-size: 16px; line-height: 22px; text-align: center; color: rgb(51, 51, 51); }
.bck-header.is--black-november { height: 110px; box-shadow: none; }
.bck-header.is--black-november > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--black-november > .title-art { height: 100%; }
.bck-header.is--black-november .black-november-link-home { position: absolute; top: 0px; left: 15px; display: block; width: 23%; height: 50px; }
.bck-header.is--black-november .black-november-link-tecnologia { position: absolute; top: 0px; right: 14px; display: block; width: 23%; height: 50px; }
.bck-header.is--regali-natale { height: 110px; box-shadow: none; }
.bck-header.is--regali-natale > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--regali-natale > .title-art { height: 100%; }
.bck-header.is--regali-natale .regali-natale-link-home { position: absolute; top: 10px; left: 40%; display: block; width: 20%; height: 32px; }
.bck-header.is--regali-natale .regali-natale-link-tecnologia { position: absolute; top: 0px; right: 14px; display: block; width: 23%; height: 50px; }
.bck-header.is--special { height: 150px; }
.bck-header.is--special > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--special > .title-art { padding: 0.9375rem 0.9375rem 0px; }
.bck-header.is--special.is--elections2022 { height: 130px; }
.bck-header.is--special.is--electionsHP2023 { height: 100px; }
.bck-header.is--login { box-shadow: none; }
.bck-header.is--login .header-logo { width: 370px; height: 72px; background-image: url(""); text-indent: -9999px; background-size: 100%; }
.bck-header.is--login-section { box-shadow: none; }
.bck-header.is--login-section .header__content { justify-content: flex-start; padding-left: 0.9375rem; }
.bck-header.is--login-section .header-section { color: rgb(10, 10, 10); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header.is--login-section .header-section { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 9.6vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header.is--login-section .header-section { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 769px) {
  .bck-header.is--login-section .header-section { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.25rem; }
}
.bck-header.is--login-section .header-section .icon, .bck-header.is--login-section .header-section .image.has-media .icon-shadow, .image.has-media .bck-header.is--login-section .header-section .icon-shadow { margin: auto 0.625rem; padding-top: 0.375rem; }
.bck-header.is--login-section .header-section .icon img, .bck-header.is--login-section .header-section .image.has-media .icon-shadow img, .image.has-media .bck-header.is--login-section .header-section .icon-shadow img { height: 100%; }
.bck-header.is--colazioni { box-shadow: none; }
.bck-header.is--colazioni .header-logo { width: 650px; height: 94px; background-image: url(""); text-indent: -9999px; background-size: 100%; position: relative; }
.bck-header.is--colazioni .header-logo__over-text { text-indent: 0px; text-transform: uppercase; position: absolute; left: 4.375rem; top: 0px; transform: translateY(-100%); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header.is--colazioni .header-logo__over-text { font-family: Roboto-Light; font-weight: 400; font-size: 5.86667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header.is--colazioni .header-logo__over-text { font-family: Roboto-Light; font-weight: 400; font-size: 3.25926vw; }
}
@media screen and (min-width: 769px) {
  .bck-header.is--colazioni .header-logo__over-text { font-family: Roboto-Light; font-weight: 400; font-size: 1.375rem; }
}
.bck-header.is--campbus { background-image: linear-gradient(90deg, rgb(251, 103, 91) -32%, rgb(212, 104, 216) 42%, rgb(82, 46, 136) 114%); box-shadow: none; }
.bck-header.is--campbus .header__content { padding-top: 1.875rem; }
.bck-header.is--campbus .header-logo { width: 450px; height: 96px; background-image: url(""); text-indent: -9999px; background-size: 100%; position: relative; }
.bck-header.is--campbus .header-logo__over-text { color: rgb(255, 255, 255); text-indent: 0px; text-transform: uppercase; position: absolute; left: 0.5rem; top: 0px; transform: translateY(-100%); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header.is--campbus .header-logo__over-text { font-family: Roboto-Light; font-weight: 400; font-size: 5.86667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header.is--campbus .header-logo__over-text { font-family: Roboto-Light; font-weight: 400; font-size: 3.25926vw; }
}
@media screen and (min-width: 769px) {
  .bck-header.is--campbus .header-logo__over-text { font-family: Roboto-Light; font-weight: 400; font-size: 1.375rem; }
}
.bck-header.is--cani-gatti { height: auto; box-shadow: none; }
.bck-header.is--cani-gatti > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--cani-gatti > .title-art { min-height: 115px; }
.bck-header.is--cani-gatti > .container .items-local, .bck-titles .titles__content .section-media-fluid .bck-header.is--cani-gatti > .title-art .items-local { min-height: 115px; padding: 0.625rem 1.25rem; background-image: url(""); background-repeat: no-repeat; background-size: contain; }
.bck-header.is--adozioni-animali { height: auto; box-shadow: none; }
.bck-header.is--adozioni-animali > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--adozioni-animali > .title-art { min-height: 107px; }
.bck-header.is--adozioni-animali > .container .items-local, .bck-titles .titles__content .section-media-fluid .bck-header.is--adozioni-animali > .title-art .items-local { min-height: 107px; padding: 0.625rem 1.25rem; background-image: url(""); background-repeat: no-repeat; background-size: contain; }
.bck-header.is--bonnie-e-co { height: auto; box-shadow: none; }
.bck-header.is--bonnie-e-co > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--bonnie-e-co > .title-art { min-height: 100px; }
.bck-header.is--bonnie-e-co > .container .items-local, .bck-titles .titles__content .section-media-fluid .bck-header.is--bonnie-e-co > .title-art .items-local { min-height: 100px; padding: 0.625rem 1.25rem; background-image: url(""); background-repeat: no-repeat; background-size: cover; }
.bck-header.has--border-b { border-bottom: 1px solid rgb(51, 51, 51); }
.bck-header.is-white-bkg { background-color: rgb(255, 255, 255); }
.bck-header.is--cor-milano-special { height: 85px; box-shadow: none; }
.bck-header.is--cor-milano-special > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--cor-milano-special > .title-art { padding: 0.625rem 0.9375rem; background-color: rgb(250, 204, 0); }
.bck-header.is--cor-milano-special > .container .logo-corriere, .bck-titles .titles__content .section-media-fluid .bck-header.is--cor-milano-special > .title-art .logo-corriere { display: block; width: 163px; height: 16px; margin-bottom: 0.625rem; }
.bck-header.is--cor-milano-special > .container .logo-vivimilano, .bck-titles .titles__content .section-media-fluid .bck-header.is--cor-milano-special > .title-art .logo-vivimilano { display: block; width: 111px; height: 31px; margin: 0px auto; }
.bck-header.is--cor-milano-special > .container .title-section, .bck-titles .titles__content .section-media-fluid .bck-header.is--cor-milano-special > .title-art .title-section { color: rgb(0, 0, 0); line-height: 1; }
.bck-header.is--cor-milano-special > .container .author, .bck-titles .titles__content .section-media-fluid .bck-header.is--cor-milano-special > .title-art .author { display: block; color: rgb(0, 0, 0); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header.is--cor-milano-special > .container .author, .bck-titles .titles__content .section-media-fluid .bck-header.is--cor-milano-special > .title-art .author { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header.is--cor-milano-special > .container .author, .bck-titles .titles__content .section-media-fluid .bck-header.is--cor-milano-special > .title-art .author { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-header.is--cor-milano-special > .container .author, .bck-titles .titles__content .section-media-fluid .bck-header.is--cor-milano-special > .title-art .author { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-header.is--dossier-alba { height: 140px; box-shadow: none; }
.bck-header.is--dossier-alba > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--dossier-alba > .title-art { height: 100%; }
.bck-header.is--torino-2050 { height: 140px; box-shadow: none; }
.bck-header.is--torino-2050 > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--torino-2050 > .title-art { height: 100%; }
.bck-header.is--h-120 { height: 120px; min-height: 120px; box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px; }
.bck-header.is--h-120 > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-120 > .title-art { padding: 0px; }
.bck-header.is--h-140 { height: 140px; }
.bck-header.is--h-140 > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-140 > .title-art { height: 100%; padding: 0.625rem 0px; }
.bck-header.is--h-150 { height: 150px; }
.bck-header.is--h-150 > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-150 > .title-art { padding: 0.3125rem 0.9375rem 0px; }
.bck-header.is--h-170 { height: 170px; }
.bck-header.is--h-126.is--white .header-brand-cor > a { height: 50.5px; }
.bck-header.is--h-90 { height: 90px; min-height: 90px; }
.bck-header.is--h-105 { height: 105px; min-height: 105px; }
.bck-header.is--h-126 { height: 126px; min-height: 126px; box-shadow: none; }
.bck-header.is--h-126.has-shadow { box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px; }
.bck-header.is--h-100 { height: 100px; min-height: 100px; box-shadow: none; }
.bck-header.is--h-110 { height: auto; min-height: 64px; max-height: 110px; box-shadow: none; }
.bck-header.is--h-142 { height: 142px; min-height: 142px; margin-bottom: 0.375rem; box-shadow: none; }
.bck-header.is--h-142.has-shadow { box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 4px 0px; background-color: rgb(255, 255, 255); }
.bck-header.is--h-172 { height: 172px; }
.bck-header.is--h-172 > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-172 > .title-art { padding: 0.9375rem 0.9375rem 0px; }
.bck-header.is--h-185 { height: 185px; }
.bck-header.is--h-185 > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-185 > .title-art { justify-content: space-between; padding: 0.9375rem 0.9375rem 0px; }
.bck-header.is--h-200 { height: auto; min-height: 68px; max-height: 200px; box-shadow: none; }
.bck-header.is--h-268 { height: 268px; min-height: 268px; margin-bottom: 0.375rem; box-shadow: none; }
.bck-header.is--h-310 { height: 310px; min-height: 310px; margin-bottom: 0.375rem; box-shadow: none; }
.bck-header.is--h-85 { height: 85px; min-height: 85px; max-height: 85px; }
.bck-header.is--h-85 > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-85 > .title-art { padding: 0px; }
.bck-header.is--h-88 { height: 88px; min-height: 88px; max-height: 88px; box-shadow: none; }
.bck-header.is--h-68 { height: 68px; min-height: 68px; max-height: 108px; margin-bottom: 0.375rem; box-shadow: none; }
.bck-header.is--h-64 { height: 64px; min-height: 64px; box-shadow: none; }
.bck-header.is--h-145 { height: 145px; min-height: 145px; }
.bck-header.is--h-auto { height: auto; min-height: 68px; max-height: 120px; box-shadow: none; }
.bck-header.is--h-64 > .container:not(.is-fluid), .bck-header.is--h-68 > .container:not(.is-fluid), .bck-header.is--h-85 > .container:not(.is-fluid), .bck-header.is--h-88 > .container:not(.is-fluid), .bck-header.is--h-100 > .container:not(.is-fluid), .bck-header.is--h-110 > .container:not(.is-fluid), .bck-header.is--h-126 > .container:not(.is-fluid), .bck-header.is--h-142 > .container:not(.is-fluid), .bck-header.is--h-145 > .container:not(.is-fluid), .bck-header.is--h-268 > .container:not(.is-fluid), .bck-header.is--h-310 > .container:not(.is-fluid), .bck-header.is--h-auto > .container:not(.is-fluid), .bck-header.is--h > .container:not(.is-fluid), .bck-header.is--il-punto > .container:not(.is-fluid), .bck-titles .titles__content .section-media-fluid .bck-header.is--h-64 > .title-art:not(.is-fluid), .bck-titles .titles__content .section-media-fluid .bck-header.is--h-68 > .title-art:not(.is-fluid), .bck-titles .titles__content .section-media-fluid .bck-header.is--h-85 > .title-art:not(.is-fluid), .bck-titles .titles__content .section-media-fluid .bck-header.is--h-88 > .title-art:not(.is-fluid), .bck-titles .titles__content .section-media-fluid .bck-header.is--h-100 > .title-art:not(.is-fluid), .bck-titles .titles__content .section-media-fluid .bck-header.is--h-110 > .title-art:not(.is-fluid), .bck-titles .titles__content .section-media-fluid .bck-header.is--h-126 > .title-art:not(.is-fluid), .bck-titles .titles__content .section-media-fluid .bck-header.is--h-142 > .title-art:not(.is-fluid), .bck-titles .titles__content .section-media-fluid .bck-header.is--h-145 > .title-art:not(.is-fluid), .bck-titles .titles__content .section-media-fluid .bck-header.is--h-268 > .title-art:not(.is-fluid), .bck-titles .titles__content .section-media-fluid .bck-header.is--h-310 > .title-art:not(.is-fluid), .bck-titles .titles__content .section-media-fluid .bck-header.is--h-auto > .title-art:not(.is-fluid), .bck-titles .titles__content .section-media-fluid .bck-header.is--h > .title-art:not(.is-fluid), .bck-titles .titles__content .section-media-fluid .bck-header.is--il-punto > .title-art:not(.is-fluid) { padding: 1.375rem 0.9375rem 0.375rem; }
.bck-header.is--h-64 > .container:not(.is-fluid) .bck-adv, .bck-header.is--h-64 > .container:not(.is-fluid) .bck-social-nav, .bck-header.is--h-68 > .container:not(.is-fluid) .bck-adv, .bck-header.is--h-68 > .container:not(.is-fluid) .bck-social-nav, .bck-header.is--h-85 > .container:not(.is-fluid) .bck-adv, .bck-header.is--h-85 > .container:not(.is-fluid) .bck-social-nav, .bck-header.is--h-88 > .container:not(.is-fluid) .bck-adv, .bck-header.is--h-88 > .container:not(.is-fluid) .bck-social-nav, .bck-header.is--h-100 > .container:not(.is-fluid) .bck-adv, .bck-header.is--h-100 > .container:not(.is-fluid) .bck-social-nav, .bck-header.is--h-110 > .container:not(.is-fluid) .bck-adv, .bck-header.is--h-110 > .container:not(.is-fluid) .bck-social-nav, .bck-header.is--h-126 > .container:not(.is-fluid) .bck-adv, .bck-header.is--h-126 > .container:not(.is-fluid) .bck-social-nav, .bck-header.is--h-142 > .container:not(.is-fluid) .bck-adv, .bck-header.is--h-142 > .container:not(.is-fluid) .bck-social-nav, .bck-header.is--h-145 > .container:not(.is-fluid) .bck-adv, .bck-header.is--h-145 > .container:not(.is-fluid) .bck-social-nav, .bck-header.is--h-268 > .container:not(.is-fluid) .bck-adv, .bck-header.is--h-268 > .container:not(.is-fluid) .bck-social-nav, .bck-header.is--h-310 > .container:not(.is-fluid) .bck-adv, .bck-header.is--h-310 > .container:not(.is-fluid) .bck-social-nav, .bck-header.is--h-auto > .container:not(.is-fluid) .bck-adv, .bck-header.is--h-auto > .container:not(.is-fluid) .bck-social-nav, .bck-header.is--h > .container:not(.is-fluid) .bck-adv, .bck-header.is--h > .container:not(.is-fluid) .bck-social-nav, .bck-header.is--il-punto > .container:not(.is-fluid) .bck-adv, .bck-header.is--il-punto > .container:not(.is-fluid) .bck-social-nav, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-64 > .title-art:not(.is-fluid) .bck-adv, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-64 > .title-art:not(.is-fluid) .bck-social-nav, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-68 > .title-art:not(.is-fluid) .bck-adv, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-68 > .title-art:not(.is-fluid) .bck-social-nav, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-85 > .title-art:not(.is-fluid) .bck-adv, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-85 > .title-art:not(.is-fluid) .bck-social-nav, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-88 > .title-art:not(.is-fluid) .bck-adv, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-88 > .title-art:not(.is-fluid) .bck-social-nav, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-100 > .title-art:not(.is-fluid) .bck-adv, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-100 > .title-art:not(.is-fluid) .bck-social-nav, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-110 > .title-art:not(.is-fluid) .bck-adv, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-110 > .title-art:not(.is-fluid) .bck-social-nav, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-126 > .title-art:not(.is-fluid) .bck-adv, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-126 > .title-art:not(.is-fluid) .bck-social-nav, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-142 > .title-art:not(.is-fluid) .bck-adv, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-142 > .title-art:not(.is-fluid) .bck-social-nav, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-145 > .title-art:not(.is-fluid) .bck-adv, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-145 > .title-art:not(.is-fluid) .bck-social-nav, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-268 > .title-art:not(.is-fluid) .bck-adv, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-268 > .title-art:not(.is-fluid) .bck-social-nav, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-310 > .title-art:not(.is-fluid) .bck-adv, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-310 > .title-art:not(.is-fluid) .bck-social-nav, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-auto > .title-art:not(.is-fluid) .bck-adv, .bck-titles .titles__content .section-media-fluid .bck-header.is--h-auto > .title-art:not(.is-fluid) .bck-social-nav, .bck-titles .titles__content .section-media-fluid .bck-header.is--h > .title-art:not(.is-fluid) .bck-adv, .bck-titles .titles__content .section-media-fluid .bck-header.is--h > .title-art:not(.is-fluid) .bck-social-nav, .bck-titles .titles__content .section-media-fluid .bck-header.is--il-punto > .title-art:not(.is-fluid) .bck-adv, .bck-titles .titles__content .section-media-fluid .bck-header.is--il-punto > .title-art:not(.is-fluid) .bck-social-nav { margin-bottom: 0px; }
.bck-header.is--h-64 ~ .bck-tabs, .bck-header.is--h-68 ~ .bck-tabs, .bck-header.is--h-85 ~ .bck-tabs, .bck-header.is--h-88 ~ .bck-tabs, .bck-header.is--h-100 ~ .bck-tabs, .bck-header.is--h-110 ~ .bck-tabs, .bck-header.is--h-126 ~ .bck-tabs, .bck-header.is--h-142 ~ .bck-tabs, .bck-header.is--h-145 ~ .bck-tabs, .bck-header.is--h-268 ~ .bck-tabs, .bck-header.is--h-310 ~ .bck-tabs, .bck-header.is--h-auto ~ .bck-tabs, .bck-header.is--h ~ .bck-tabs, .bck-header.is--il-punto ~ .bck-tabs { width: 100%; max-width: 1024px; margin: 0px auto; }
.bck-header.is--lochmara { border-bottom: 2px solid rgb(255, 255, 255); background-color: rgb(0, 131, 199); }
.bck-header.is--lochmara.is--h-100 > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--lochmara.is--h-100 > .title-art { padding: 0px 0.9375rem; }
.bck-header.is-fixed-header { position: fixed; z-index: 30; top: 40px; }
.bck-header.is-collapse { transition: top 0.5s linear; top: -106px; }
.bck-header.has--breadcrumbs .header-brand-cor-loc { align-items: flex-start; }
.bck-header.has--breadcrumbs .header-brand-cor-loc .header-breadcrumb { margin-left: 4.5625rem; }
.bck-header.is--cor-loc-2022 { height: 140px; }
.bck-header.is--cor-loc-2022.is--large { height: auto; min-height: 161px; max-height: 205px; box-shadow: none; }
.bck-header.is--cor-loc-2022.is--large.is-collapse { top: -205px; }
.bck-header.is--cor-loc-2022 > .container, .bck-titles .titles__content .section-media-fluid .bck-header.is--cor-loc-2022 > .title-art { height: 100%; justify-content: space-between; padding: 1.25rem 0px 0px; }
.bck-header.is--cor-loc-2022 .header-brand-cor-loc .title-section { color: rgb(51, 51, 51); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header.is--cor-loc-2022 .header-brand-cor-loc .title-section { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 8.53333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header.is--cor-loc-2022 .header-brand-cor-loc .title-section { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 4.74074vw; }
}
@media screen and (min-width: 769px) {
  .bck-header.is--cor-loc-2022 .header-brand-cor-loc .title-section { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2rem; }
}
.bck-header .header-brand-cor-tv .logo-corriere-tv + .last-update { margin-top: 0.375rem; }
.bck-header .header-brand-cor-tv .logo-corriere-tv + .last-update:empty { margin-top: 1.5625rem; }
.bck-header.is--white { background-color: rgb(255, 255, 255); color: rgb(10, 10, 10); }
.bck-header.is--pianeta2020 { background-color: rgb(241, 247, 220); color: rgb(241, 247, 220); }
.bck-header.is--black { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); }
.bck-header.is--primary { background-color: rgb(73, 184, 241); color: rgb(255, 255, 255); }
.bck-header.is--mine-shaft2 { background-color: rgb(34, 34, 34); color: rgb(62, 61, 61); }
.bck-header.is--cornflower-blue { background-color: rgb(9, 80, 117); color: rgb(255, 255, 255); }
.bck-header.is--grey-darker { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); }
.bck-header.is--grey-dusty { background-color: rgb(153, 153, 153); color: rgb(255, 255, 255); }
.bck-header.is--alto { background-color: rgba(216, 216, 216, 0.23); color: rgb(255, 255, 255); }
.bck-header.is--grey-dove { background-color: rgb(102, 102, 102); color: rgb(255, 255, 255); }
.bck-header.is--b-umber { background-color: rgb(138, 47, 42); color: rgb(255, 255, 255); }
.bck-header.is--denim { background-color: rgb(44, 152, 240); color: rgb(255, 255, 255); }
.bck-header.is--red-guard { background-color: rgb(204, 0, 0); color: rgb(255, 255, 255); }
.bck-header.is--red-solid { background-color: rgb(236, 0, 0); color: rgb(255, 255, 255); }
.bck-header.is--christine { background-color: rgb(234, 91, 12); color: rgb(255, 255, 255); }
.bck-header.is--java { background-color: rgb(25, 177, 194); color: rgb(255, 255, 255); }
.bck-header.is--pic-blue { background-color: rgb(73, 184, 241); color: rgb(255, 255, 255); }
.bck-header.is--picton-blue-dark { background-color: rgb(41, 171, 239); color: rgb(255, 255, 255); }
.bck-header.is--bus-yellow { background-color: rgb(255, 216, 0); color: rgb(10, 10, 10); }
.bck-header.is--sunglow { background-color: rgb(235, 200, 0); color: rgb(255, 255, 255); }
.bck-header.is--sunglow-dark { background-color: rgb(254, 191, 46); color: rgb(10, 10, 10); }
.bck-header.is--link { background-color: rgb(73, 184, 241); color: rgb(255, 255, 255); }
.bck-header.is--atoll { background-color: rgb(10, 82, 120); color: rgb(255, 255, 255); }
.bck-header.is--abbey { background-color: rgb(68, 68, 73); color: rgb(255, 255, 255); }
.bck-header.is--transparent { background-color: rgba(255, 255, 255, 0); color: rgba(255, 255, 255, 0); }
.bck-header.is--black-dark { background-color: rgb(0, 0, 0); color: rgb(255, 255, 255); }
.bck-header.is--red-bn { background-color: rgb(190, 45, 43); color: rgb(255, 255, 255); }
.bck-header.is--astral { background-color: rgb(53, 128, 174); color: rgb(255, 255, 255); }
.bck-header.is--red-guardsman { background-color: rgb(204, 0, 0); color: rgb(255, 255, 255); }
.bck-header.is--cornflower-light-blue { background-color: rgb(68, 136, 241); color: rgb(255, 255, 255); }
.bck-header.is--alabaster { background-color: rgb(248, 248, 248); color: rgb(0, 0, 0); }
.bck-header.is--supernova { background-color: rgb(250, 204, 0); color: rgb(10, 82, 120); }
.bck-header.is--burning-orange { background-color: rgb(252, 106, 54); color: rgb(11, 115, 141); }
.bck-header.is--trinidad { background-color: rgb(238, 75, 0); color: rgb(11, 115, 141); }
.bck-header.is--silver-chalice { background-color: rgb(160, 160, 160); color: rgb(10, 10, 10); }
.bck-header.is--light-silver { background-color: rgb(196, 196, 196); color: rgb(10, 10, 10); }
.bck-header.is--very-light-grey { background-color: rgb(204, 204, 204); color: rgb(10, 10, 10); }
.bck-header.is--punch { background-color: rgb(214, 40, 38); color: rgb(255, 255, 255); }
.bck-header.is--crimson { background-color: rgb(227, 34, 19); color: rgb(255, 255, 255); }
.bck-header.is--sahara { background-color: rgb(194, 167, 18); color: rgb(255, 255, 255); }
.bck-header.is--mine-shaft { background-color: rgb(62, 61, 61); color: rgb(255, 255, 255); }
.bck-header.is--boulder { background-color: rgb(119, 119, 119); color: rgb(255, 255, 255); }
.bck-header.is--san-marino { background-color: rgb(73, 114, 179); color: rgb(255, 255, 255); }
.bck-header .item-left, .bck-header .item-right { display: inline-flex; }
.bck-header .item-left:empty, .bck-header .item-right:empty { width: 140px; }
.bck-header .item-left.is--w-190, .bck-header .item-right.is--w-190 { justify-content: flex-end; width: 190px; }
.bck-header .notify-wrapper { position: relative; }
.bck-header .notify-local { position: relative; display: flex; place-content: center space-between; align-items: center; width: 145px; cursor: pointer; }
.bck-header .notify-local.is--sm { width: auto; margin-left: 0.625rem; }
.bck-header .notify-local .notify-title { color: rgb(9, 80, 117); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header .notify-local .notify-title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header .notify-local .notify-title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-header .notify-local .notify-title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-header .notify-local input { width: 0px; height: 0px; opacity: 0; }
.bck-header .notify-local .toggle { position: relative; width: 24px; height: 10px; background-color: rgba(0, 0, 0, 0.38); transition: 0.4s; border-radius: 34px; }
.bck-header .notify-local .toggle::before { position: absolute; bottom: -1px; left: 0px; width: 14px; height: 14px; background-color: rgb(255, 255, 255); content: ""; transition: 0.4s; box-shadow: rgba(0, 0, 0, 0.2) 0px 1px 3px, rgba(0, 0, 0, 0.12) 0px 2px 2px, rgba(0, 0, 0, 0.14) 0px 0px 2px; border-radius: 50%; }
.bck-header .notify-local input:checked + .toggle { background-color: rgb(160, 160, 160); }
.bck-header .notify-local input:checked + .toggle::before { transform: translateX(11px); background-color: rgb(9, 80, 117); }
.bck-header .notify-local input:focus + .toggle { box-shadow: rgb(73, 184, 241) 0px 0px 1px; }
.bck-header .add-city-local { position: relative; display: flex; place-content: center space-between; align-items: normal; width: 163px; cursor: pointer; }
.bck-header .add-city-local .local-city-title { color: rgb(9, 80, 117); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header .add-city-local .local-city-title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header .add-city-local .local-city-title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-header .add-city-local .local-city-title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header .text-sponsor { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header .text-sponsor { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-header .text-sponsor { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-header .items-local, .bck-header .items-podcast { display: flex; place-content: flex-start space-between; align-items: flex-start; }
.bck-header .items-local + .bck-tabs, .bck-header .items-podcast + .bck-tabs { margin-top: 0.9375rem; }
.bck-header .items-special { align-items: center; }
.bck-header .items-cinema, .bck-header .items-special { display: flex; place-content: flex-start space-between; }
.bck-header .items-cinema { align-items: flex-start; }
.bck-header .items-cinema .item-right { max-width: 50%; height: 100%; padding-top: 0.9375rem; }
.bck-header .header .item-right { max-width: 50%; height: 100%; padding-top: 1.5625rem; }
.bck-header .header .item-right .notify-local { width: auto; padding-right: 15px; }
.bck-header .header-brand-cor-tv { display: flex; flex-direction: column; justify-content: center; align-items: center; height: 100%; }
.bck-header .header-brand-cor-tv.has--bkg-logo::before { color: rgba(255, 255, 255, 0.25); content: ""; position: absolute; top: -32%; left: 13.8%; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header .header-brand-cor-tv.has--bkg-logo::before { font-family: corriere-icon; font-weight: 400; font-size: 32vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header .header-brand-cor-tv.has--bkg-logo::before { font-family: corriere-icon; font-weight: 400; font-size: 17.7778vw; }
}
@media screen and (min-width: 769px) {
  .bck-header .header-brand-cor-tv.has--bkg-logo::before { font-family: corriere-icon; font-weight: 400; font-size: 7.5rem; }
}
.bck-header .header-brand-cor-tv .logo-corriere-tv { position: relative; display: inline-block; width: 620px; height: 44px; background: url("") 50% center / 100% no-repeat; }
.bck-header .header-brand-cor-tv .last-update { margin-top: 1.25rem; letter-spacing: -0.2px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header .header-brand-cor-tv .last-update { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header .header-brand-cor-tv .last-update { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-header .header-brand-cor-tv .last-update { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.75rem; }
}
.bck-header .header-brand-cor-tv-light { display: flex; flex-direction: column; justify-content: space-around; align-items: center; height: 100%; background-color: rgb(68, 68, 73); }
.bck-header .header-brand-cor-tv-light .title-cor-tv { position: relative; cursor: default; }
.bck-header .header-brand-cor-tv-light .title-cor-tv.is--cor-tv { width: 300px; height: 50px; background: url("") 50% center / 100% no-repeat; text-indent: -9999px; }
.bck-header .header-brand-cor { display: flex; flex-direction: column; justify-content: space-evenly; height: 100%; }
.bck-header .header-brand-cor .logo-corriere { position: relative; display: inline-block; width: 555px; height: 44px; background: url("") 50% center / 100% no-repeat; }
.bck-header .header-brand-cor .group-items { display: flex; justify-content: space-between; align-items: center; padding: 0px 0.625rem; }
.bck-header .header-brand-cor .last-update, .bck-header .header-brand-cor .weather { color: rgb(102, 102, 102); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header .header-brand-cor .last-update, .bck-header .header-brand-cor .weather { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header .header-brand-cor .last-update, .bck-header .header-brand-cor .weather { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-header .header-brand-cor .last-update, .bck-header .header-brand-cor .weather { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.75rem; }
}
.bck-header .header-brand-cor .last-update strong, .bck-header .header-brand-cor .weather strong { color: rgb(102, 102, 102); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header .header-brand-cor .last-update strong, .bck-header .header-brand-cor .weather strong { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header .header-brand-cor .last-update strong, .bck-header .header-brand-cor .weather strong { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-header .header-brand-cor .last-update strong, .bck-header .header-brand-cor .weather strong { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 0.75rem; }
}
.bck-header .header-brand-cor .meteo { font-family: BreraCondensed-semibold; }
.bck-header .header-brand-cor .meteo .autocomplete, .bck-header .header-brand-cor .meteo .loc_comune, .bck-header .header-brand-cor .meteo .meteo_phl, .bck-header .header-brand-cor .meteo .suggest_list .sel { font-family: BreraCondensed-Heavy; }
.bck-header .header-brand-cor .meteo .search_comune:not(.op) { visibility: hidden; }
.bck-header .header-brand-cor-digital-edition .logo-corriere-digital-edition { width: 100%; height: 90px; background-image: url(""); background-repeat: no-repeat; background-size: cover; }
.bck-header .header-brand-cor-loc { display: flex; flex-direction: column; justify-content: space-around; align-items: center; height: 100%; }
.bck-header .header-brand-cor-loc.header-brand-cor-loc-center { flex-direction: row; }
.bck-header .header-brand-cor-loc.header-brand-cor-loc-center .header-brand-cor-loc-title { text-transform: uppercase; color: rgb(255, 255, 255); margin-right: 10px; }
.bck-header .header-brand-cor-loc .heading-local { text-indent: -9999px; position: absolute; }
.bck-header .header-brand-cor-loc .title-local { line-height: 0.7; letter-spacing: -2px; text-transform: uppercase; cursor: default; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header .header-brand-cor-loc .title-local.is--xlarge { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 24vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header .header-brand-cor-loc .title-local.is--xlarge { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 13.3333vw; }
}
@media screen and (min-width: 769px) {
  .bck-header .header-brand-cor-loc .title-local.is--xlarge { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 5.625rem; }
}
.bck-header .header-brand-cor-loc .title-local.is--cor-mezzogiorno { width: 550px; height: 34px; background: url("") 50% center no-repeat; text-indent: -9999px; }
.bck-header .header-brand-cor-loc .title-local.is--cor-torino { width: 410px; height: 50px; background: url("") 50% center no-repeat; text-indent: -9999px; }
.bck-header .header-brand-cor-sec { display: flex; justify-content: space-between; align-items: center; }
.bck-header .header-brand-cor-sec .empty { width: 145px; }
.bck-header .header-brand-cor-sec .title-section { color: rgb(51, 51, 51); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header .header-brand-cor-sec .title-section.is--medium { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 8.53333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header .header-brand-cor-sec .title-section.is--medium { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 4.74074vw; }
}
@media screen and (min-width: 769px) {
  .bck-header .header-brand-cor-sec .title-section.is--medium { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header .header-brand-cor-sec .title-section.is--medium strong { font-family: BreraCondensed-Black; font-weight: 400; font-size: 8.53333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header .header-brand-cor-sec .title-section.is--medium strong { font-family: BreraCondensed-Black; font-weight: 400; font-size: 4.74074vw; }
}
@media screen and (min-width: 769px) {
  .bck-header .header-brand-cor-sec .title-section.is--medium strong { font-family: BreraCondensed-Black; font-weight: 400; font-size: 2rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header .header-brand-cor-sec .title-section.is--large { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 9.6vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header .header-brand-cor-sec .title-section.is--large { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 769px) {
  .bck-header .header-brand-cor-sec .title-section.is--large { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.25rem; }
}
.bck-header .header-brand-cor-sec .title-section > .img-sponsor { margin-left: 0.625rem; }
.bck-header .header-brand-cor-sec .title-section > .img-sponsor img { position: absolute; width: 120px; height: auto; }
.bck-header .header-brand-cor-sec .title-section .is-blue-ata { color: rgb(0, 110, 178); }
.bck-header .header-brand-cor-sec .icon-section { margin-right: 0.9375rem; }
.bck-header .header-brand-cor-sec .img-section { overflow: hidden; height: 48px; }
.bck-header .header-brand-cor-sec .image { display: inline-block; }
.bck-header .header-brand-cor-sec.has--notify { justify-content: flex-start; }
.bck-header .header-brand-cor-sec-logo-c { display: flex; flex-direction: column; justify-content: space-around; align-items: center; height: 100%; }
.bck-header .header-brand-cor-sec-logo-c.is--newsletter { justify-content: center; }
.bck-header .header-brand-cor-sec-logo-c.is--newsletter .overtitle-art-logo { margin-bottom: 0.625rem; text-indent: unset; color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header .header-brand-cor-sec-logo-c.is--newsletter .overtitle-art-logo { font-family: Roboto-Bold; font-weight: 400; font-size: 9.6vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header .header-brand-cor-sec-logo-c.is--newsletter .overtitle-art-logo { font-family: Roboto-Bold; font-weight: 400; font-size: 5.33333vw; }
}
@media screen and (min-width: 769px) {
  .bck-header .header-brand-cor-sec-logo-c.is--newsletter .overtitle-art-logo { font-family: Roboto-Bold; font-weight: 400; font-size: 2.25rem; }
}
.bck-header .header-brand-cor-sec-logo-c.is--newsletter .paragraph-art-logo { max-width: 656px; line-height: 1.36; color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header .header-brand-cor-sec-logo-c.is--newsletter .paragraph-art-logo { font-family: Roboto-Light; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header .header-brand-cor-sec-logo-c.is--newsletter .paragraph-art-logo { font-family: Roboto-Light; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-header .header-brand-cor-sec-logo-c.is--newsletter .paragraph-art-logo { font-family: Roboto-Light; font-weight: 400; font-size: 0.875rem; }
}
.bck-header .header-brand-cor-il-punto { position: absolute; top: 0px; left: 50%; width: 100%; max-width: 440px; height: 100%; transform: translateX(-50%); background-repeat: no-repeat; background-size: contain; background-image: url(""); }
.bck-header .header-brand-cor-podcast { display: flex; flex-direction: column; justify-content: space-around; align-items: center; height: 100%; }
.bck-header .header-brand-cor-podcast.has--bkg-logo::before { color: rgb(222, 222, 222); content: ""; position: absolute; top: -52%; left: 42%; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header .header-brand-cor-podcast.has--bkg-logo::before { font-family: corriere-icon; font-weight: 400; font-size: 44vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header .header-brand-cor-podcast.has--bkg-logo::before { font-family: corriere-icon; font-weight: 400; font-size: 24.4444vw; }
}
@media screen and (min-width: 769px) {
  .bck-header .header-brand-cor-podcast.has--bkg-logo::before { font-family: corriere-icon; font-weight: 400; font-size: 10.3125rem; }
}
.bck-header .header-brand-cor-podcast .title-podcast { position: relative; color: rgb(9, 80, 117); cursor: default; }
.bck-header .header-brand-cor-podcast .title-podcast.is--cor-podcast { width: 600px; height: 50px; background: url("") 50% center no-repeat; text-indent: -9999px; }
.bck-header .header-brand-cor-podcast .title-podcast.is--cor-podcast-audible { width: 600px; height: 50px; background: url("") 50% center / contain no-repeat; text-indent: -9999px; }
.bck-header .header-brand-cor-podcast-serie { display: flex; flex-direction: column; justify-content: space-around; align-items: center; height: 100%; }
.bck-header .header-brand-cor-podcast-serie.has--bkg-logo::before { color: rgb(222, 222, 222); content: ""; position: absolute; top: -50%; left: 44%; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header .header-brand-cor-podcast-serie.has--bkg-logo::before { font-family: corriere-icon; font-weight: 400; font-size: 33.3333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header .header-brand-cor-podcast-serie.has--bkg-logo::before { font-family: corriere-icon; font-weight: 400; font-size: 18.5185vw; }
}
@media screen and (min-width: 769px) {
  .bck-header .header-brand-cor-podcast-serie.has--bkg-logo::before { font-family: corriere-icon; font-weight: 400; font-size: 7.8125rem; }
}
.bck-header .header-brand-cor-podcast-serie .title-podcast { position: relative; color: rgb(9, 80, 117); cursor: default; }
.bck-header .header-brand-cor-podcast-serie .title-podcast.is--cor-podcast { width: 600px; height: 50px; background: url("") 50% center no-repeat; text-indent: -9999px; }
.bck-header .header-brand-cor-podcast-serie .title-podcast.is--cor-podcast-audible { width: 600px; height: 50px; background: url("") 50% center / contain no-repeat; text-indent: -9999px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header .header-brand-cor-special .title-special { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 9.33333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header .header-brand-cor-special .title-special { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 5.18519vw; }
}
@media screen and (min-width: 769px) {
  .bck-header .header-brand-cor-special .title-special { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 2.1875rem; }
}
.bck-header .header-cor-bn .bn_loghi_partner { padding: 5px 0px; }
.bck-header .header-cor-bn .bn_loghi_partner .wrapSponsor_top .single-brand { margin: 0px 40px; }
.bck-header .header-cor-bn .bn_loghi_partner .wrapSponsor_top .single-brand.acc { width: 70px; }
.bck-header .header-cor-bn .bn_loghi_partner .wrapSponsor_top .single-brand.eni { width: 36px; }
.bck-header .header-cor-bn .bn_loghi_partner .wrapSponsor_top .single-brand.bio { width: 50px; }
.bck-header .header-cor-bn .corsera-logo { padding-top: 8px; border-top: 1px solid rgb(221, 221, 221); font-size: 12px; }
.bck-header .header-cor-bn .header-brand-cor-sec-logo-c { padding: 6px 0px 26px; border-bottom: 1px solid rgb(221, 221, 221); }
.bck-header .header-cor-bn .icon-logo-buonenotizie-cuore { display: block; flex: 0 0 auto; width: 45px; height: 38px; margin: -20px auto auto; background: url("") 50% center no-repeat; }
.bck-header .header-cor-bn .icon-logo-buonenotizie-cuore a { display: block; width: 100%; height: 100%; }
.bck-header .header-breadcrumb { color: rgb(5, 40, 58); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-header .header-breadcrumb { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.93333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-header .header-breadcrumb { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1.62963vw; }
}
@media screen and (min-width: 769px) {
  .bck-header .header-breadcrumb { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.6875rem; }
}
.bck-header .header__content { display: flex; place-content: center; align-items: center; height: 100%; }
.bck-header .header__content .item-left { width: 0px; }
.bck-header .bck-header-img { position: absolute; top: 37%; left: 0px; width: 96px; height: 130px; background-size: cover; background-repeat: no-repeat; background-image: url(""); }
.bck-media-list-section { display: flex; flex-basis: auto; flex-direction: column; margin-right: 0.625rem; margin-left: 0.625rem; }
.bck-media-list-section.has--bg-matt { padding: 0.625rem 0.625rem 0px; background-color: rgba(68, 136, 241, 0.1); box-shadow: rgb(255, 255, 255) 0px 1px 4px 0px; }
.bck-media-list-section .media-list__header { display: flex; align-items: center; padding: 0.8125rem 1.1875rem; background-color: rgb(250, 250, 250); }
.bck-media-list-section .media-list__header .overtitle-art-logo { display: inline-flex; width: 80px; }
.bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue { background-color: rgb(68, 136, 241); border-radius: 2px; }
.bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .bck-media-list-special .title-medium, .bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .bck-media-list-special .title-medium-bold, .bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .bck-media-list-special .title-small, .bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .bck-media-list-special .title-small-b-b, .bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .title, .bck-media-list-special .bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .title-medium, .bck-media-list-special .bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .title-medium-bold, .bck-media-list-special .bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .title-small, .bck-media-list-special .bck-media-list-section .media-list__header.has--bkg-cornflower-light-blue .title-small-b-b { color: rgb(255, 255, 255); }
.bck-media-list-section .media-list__content { margin-left: 0.9375rem; }
.bck-media-list-section .media-list__content + .media-list__footer { margin-top: 0.75rem; }
.bck-media-list-section .media-list__content.has--border-b { border-bottom: 1px solid rgb(221, 221, 221); }
.bck-media-list-section .media-list__content.fxr-between-center { margin: 0px; }
.bck-media-list-section .inputs-group { width: 100%; margin-left: 0.9375rem; }
.bck-media-list-section .input-group { margin: 1.25rem 0px; }
.bck-media-list-section .input-group .label-control { display: inline-block; color: rgb(102, 102, 102); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-section .input-group .label-control { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.46667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-section .input-group .label-control { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.92593vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-section .input-group .label-control { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.8125rem; }
}
.bck-media-list-section .input-group .input-control { display: inline-block; width: 100%; height: 30px; padding-right: 1.75rem; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgba(0, 0, 0, 0.42); background-color: transparent; color: rgb(102, 102, 102); border-radius: 0px; appearance: none; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-section .input-group .input-control { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-section .input-group .input-control { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-section .input-group .input-control { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-media-list-section .input-group .input-control + .button { position: absolute; right: 0.75rem; display: inline-block; padding: 0px; border: none; transform: rotate(280deg); }
.bck-media-list-section .input-group .select-control { position: relative; }
.bck-media-list-section .input-group .select-control > select { display: none; }
.bck-media-list-section .input-group .select-control .select-selected { height: 30px; border-bottom: 1px solid rgba(0, 0, 0, 0.42); color: rgb(102, 102, 102); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-section .input-group .select-control .select-selected { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-section .input-group .select-control .select-selected { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-section .input-group .select-control .select-selected { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-media-list-section .input-group .select-control .select-selected::after { position: absolute; content: ""; top: 14px; right: 4px; width: 0px; height: 0px; border-width: 4px; border-style: solid; border-color: rgb(102, 102, 102) transparent transparent; border-image: initial; }
.bck-media-list-section .input-group .select-control .select-selected.select-arrow-active::after { border-color: transparent transparent rgb(255, 255, 255); top: 7px; }
.bck-media-list-section .input-group .select-control .select-items { position: absolute; z-index: 99; top: 0px; right: 0px; left: 0px; width: 90%; background-color: rgb(255, 255, 255); border-radius: 2px; }
.bck-media-list-section .input-group .select-control .select-items .option { padding: 2px 16px; color: rgb(102, 102, 102); cursor: pointer; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-section .input-group .select-control .select-items .option { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-section .input-group .select-control .select-items .option { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-section .input-group .select-control .select-items .option { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-media-list-section .input-group .select-control .select-items .option:hover { background-color: rgb(222, 222, 222); }
.bck-media-list-section .bck-media-list-special .title-medium, .bck-media-list-section .bck-media-list-special .title-medium-bold, .bck-media-list-section .bck-media-list-special .title-small, .bck-media-list-section .bck-media-list-special .title-small-b-b, .bck-media-list-section .title, .bck-media-list-special .bck-media-list-section .title-medium, .bck-media-list-special .bck-media-list-section .title-medium-bold, .bck-media-list-special .bck-media-list-section .title-small, .bck-media-list-special .bck-media-list-section .title-small-b-b { display: inline-flex; color: rgb(51, 51, 51); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-section .bck-media-list-special .title-medium, .bck-media-list-section .bck-media-list-special .title-medium-bold, .bck-media-list-section .bck-media-list-special .title-small, .bck-media-list-section .bck-media-list-special .title-small-b-b, .bck-media-list-section .title, .bck-media-list-special .bck-media-list-section .title-medium, .bck-media-list-special .bck-media-list-section .title-medium-bold, .bck-media-list-special .bck-media-list-section .title-small, .bck-media-list-special .bck-media-list-section .title-small-b-b { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-section .bck-media-list-special .title-medium, .bck-media-list-section .bck-media-list-special .title-medium-bold, .bck-media-list-section .bck-media-list-special .title-small, .bck-media-list-section .bck-media-list-special .title-small-b-b, .bck-media-list-section .title, .bck-media-list-special .bck-media-list-section .title-medium, .bck-media-list-special .bck-media-list-section .title-medium-bold, .bck-media-list-special .bck-media-list-section .title-small, .bck-media-list-special .bck-media-list-section .title-small-b-b { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-section .bck-media-list-special .title-medium, .bck-media-list-section .bck-media-list-special .title-medium-bold, .bck-media-list-section .bck-media-list-special .title-small, .bck-media-list-section .bck-media-list-special .title-small-b-b, .bck-media-list-section .title, .bck-media-list-special .bck-media-list-section .title-medium, .bck-media-list-special .bck-media-list-section .title-medium-bold, .bck-media-list-special .bck-media-list-section .title-small, .bck-media-list-special .bck-media-list-section .title-small-b-b { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-media-list-section .bck-media-list-special .icon + .title-medium, .bck-media-list-section .bck-media-list-special .icon + .title-medium-bold, .bck-media-list-section .bck-media-list-special .icon + .title-small, .bck-media-list-section .bck-media-list-special .icon + .title-small-b-b, .bck-media-list-section .icon + .title, .bck-media-list-section .image.has-media .bck-media-list-special .icon-shadow + .title-medium, .bck-media-list-section .image.has-media .bck-media-list-special .icon-shadow + .title-medium-bold, .bck-media-list-section .image.has-media .bck-media-list-special .icon-shadow + .title-small, .bck-media-list-section .image.has-media .bck-media-list-special .icon-shadow + .title-small-b-b, .bck-media-list-section .image.has-media .icon-shadow + .title, .bck-media-list-special .bck-media-list-section .icon + .title-medium, .bck-media-list-special .bck-media-list-section .icon + .title-medium-bold, .bck-media-list-special .bck-media-list-section .icon + .title-small, .bck-media-list-special .bck-media-list-section .icon + .title-small-b-b, .bck-media-list-special .bck-media-list-section .image.has-media .icon-shadow + .title-medium, .bck-media-list-special .bck-media-list-section .image.has-media .icon-shadow + .title-medium-bold, .bck-media-list-special .bck-media-list-section .image.has-media .icon-shadow + .title-small, .bck-media-list-special .bck-media-list-section .image.has-media .icon-shadow + .title-small-b-b, .bck-media-list-special .image.has-media .bck-media-list-section .icon-shadow + .title-medium, .bck-media-list-special .image.has-media .bck-media-list-section .icon-shadow + .title-medium-bold, .bck-media-list-special .image.has-media .bck-media-list-section .icon-shadow + .title-small, .bck-media-list-special .image.has-media .bck-media-list-section .icon-shadow + .title-small-b-b, .image.has-media .bck-media-list-section .bck-media-list-special .icon-shadow + .title-medium, .image.has-media .bck-media-list-section .bck-media-list-special .icon-shadow + .title-medium-bold, .image.has-media .bck-media-list-section .bck-media-list-special .icon-shadow + .title-small, .image.has-media .bck-media-list-section .bck-media-list-special .icon-shadow + .title-small-b-b, .image.has-media .bck-media-list-section .icon-shadow + .title { margin-left: 0.9375rem; }
.bck-media-list-signature { position: relative; padding: 1rem 0.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: 0.625rem; margin-left: -0.625rem; }
.bck-media-list-signature .media-list__header .box-four-line.is-small { width: 65%; }
.bck-media-list-signature .media-list__content { padding: 0.9375rem 0px 0px; }
.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: 0px; margin: 0px; border: none; }
.bck-media-list-signature .media-list__content .list-items .media:last-child .media-content { padding-bottom: 0px; margin-bottom: 0px; border: none; }
.bck-media-list-signature .media-list__content .list-items .media .media-content { padding-bottom: 1rem; margin-bottom: 1rem; border-bottom: 1px solid rgb(222, 222, 222); }
.bck-box-newsletter { width: 320px; min-height: 300px; margin-bottom: 1.25rem; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.24) 0px 2px 6px 0px, rgba(0, 0, 0, 0.12) 0px 0px 6px 0px; background-image: linear-gradient(rgb(250, 250, 250), rgb(250, 250, 250)), linear-gradient(0deg, transparent, transparent, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.04)); }
.bck-box-newsletter.has--bkg-only { width: auto; min-height: auto; border-radius: 0px; background-image: none; margin-right: 0.625rem; margin-left: 0.625rem; }
.bck-box-newsletter.has--bkg-only .box-newsletter__content { top: 0px; width: 100%; padding: 0px; background-image: none; }
.bck-box-newsletter .box-newsletter__header { height: 188px; background-size: cover; background-repeat: no-repeat; }
.bck-box-newsletter .box-newsletter__header span { display: block; padding-top: 10px; color: rgb(255, 255, 255); line-height: 1.32; text-align: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-newsletter .box-newsletter__header span { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 5.86667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-newsletter .box-newsletter__header span { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 3.25926vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-newsletter .box-newsletter__header span { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1.375rem; }
}
.bck-box-newsletter .box-newsletter__header h2 { margin-top: 30px; color: rgb(255, 255, 255); line-height: 1.13; text-align: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-newsletter .box-newsletter__header h2 { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 11.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-newsletter .box-newsletter__header h2 { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 6.22222vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-newsletter .box-newsletter__header h2 { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 2.625rem; }
}
.bck-box-newsletter .box-newsletter__header.is-corriere { background-image: url(""); }
.bck-box-newsletter .box-newsletter__header.is-corriere span { padding-top: 3.125rem; }
.bck-box-newsletter .box-newsletter__header.is-corriere h2 { margin-top: 0px; font-size: 35px; }
.bck-box-newsletter .box-newsletter__header.is-locali { background-image: url(""); }
.bck-box-newsletter .box-newsletter__header.is-locali span { padding-bottom: 2.5rem; }
.bck-box-newsletter .box-newsletter__header.is-locali h2 { margin-top: 0px; font-size: 35px; }
.bck-box-newsletter .box-newsletter__header.is-firenze { background-image: linear-gradient(rgb(10, 82, 120), rgba(180, 202, 214, 0.31), rgba(255, 255, 255, 0)), url(""); }
.bck-box-newsletter .box-newsletter__header.is-firenze span { padding-bottom: 2.5rem; }
.bck-box-newsletter .box-newsletter__header.is-firenze h2 { margin-top: 0px; font-size: 35px; }
.bck-box-newsletter .box-newsletter__header.is-veneto { background-image: linear-gradient(rgb(10, 82, 120), rgba(180, 202, 214, 0.31), rgba(255, 255, 255, 0)), url(""); }
.bck-box-newsletter .box-newsletter__header.is-veneto span { padding-bottom: 2.5rem; }
.bck-box-newsletter .box-newsletter__header.is-veneto h2 { margin-top: 0px; font-size: 35px; }
.bck-box-newsletter .box-newsletter__header.is-bologna { background-image: linear-gradient(rgb(10, 82, 120), rgba(180, 202, 214, 0.31), rgba(255, 255, 255, 0)), url(""); }
.bck-box-newsletter .box-newsletter__header.is-bologna span { padding-bottom: 2.5rem; }
.bck-box-newsletter .box-newsletter__header.is-bologna h2 { margin-top: 0px; font-size: 35px; }
.bck-box-newsletter .box-newsletter__header.is-mezzogiorno { background-image: linear-gradient(rgb(10, 82, 120), rgba(180, 202, 214, 0.31), rgba(255, 255, 255, 0)), url(""); }
.bck-box-newsletter .box-newsletter__header.is-mezzogiorno span { padding-bottom: 1.875rem; }
.bck-box-newsletter .box-newsletter__header.is-mezzogiorno h2 { margin-top: 0px; line-height: 0.83; }
.bck-box-newsletter .box-newsletter__header.is-covid { background-image: url(""); }
.bck-box-newsletter .box-newsletter__header.is-tech { background-image: url(""); }
.bck-box-newsletter .box-newsletter__header.is-lalettura { background-image: linear-gradient(rgb(10, 82, 120), rgba(180, 202, 214, 0.31), rgba(255, 255, 255, 0)), url(""); }
.bck-box-newsletter .box-newsletter__header.is-salute { background-image: linear-gradient(rgb(10, 82, 120), rgba(180, 202, 214, 0.31), rgba(255, 255, 255, 0)), url(""); }
.bck-box-newsletter .box-newsletter__header.is-moda { background-image: linear-gradient(rgb(10, 82, 120), rgba(180, 202, 214, 0.31), rgba(255, 255, 255, 0)), url(""); }
.bck-box-newsletter .box-newsletter__header.is-motori { background-image: linear-gradient(rgb(10, 82, 120), rgba(180, 202, 214, 0.31), rgba(255, 255, 255, 0)), url(""); }
.bck-box-newsletter .box-newsletter__header.is-cinema-tv { background-image: linear-gradient(rgb(10, 82, 120), rgba(180, 202, 214, 0.31), rgba(255, 255, 255, 0)), url(""); }
.bck-box-newsletter .box-newsletter__header.is-am-ore18 { background-image: linear-gradient(rgb(10, 82, 120), rgba(180, 202, 214, 0.31), rgba(255, 255, 255, 0)), url(""); }
.bck-box-newsletter .box-newsletter__header.is-am-global { background-image: linear-gradient(rgb(10, 82, 120), rgba(180, 202, 214, 0.31), rgba(255, 255, 255, 0)), url(""); }
.bck-box-newsletter .box-newsletter__header.is-am-whateverittakes { background-image: linear-gradient(rgb(10, 82, 120), rgba(180, 202, 214, 0.31), rgba(255, 255, 255, 0)), url(""); }
.bck-box-newsletter .box-newsletter__header.is-am-calciogiovanile { background-image: linear-gradient(rgb(10, 82, 120), rgba(180, 202, 214, 0.31), rgba(255, 255, 255, 0)), url(""); }
.bck-box-newsletter .box-newsletter__header.is-am-diariopolitico { background: linear-gradient(rgba(55, 71, 130, 0.47), rgba(255, 255, 255, 0) 120%), url(""); }
.bck-box-newsletter .box-newsletter__header.is-am-corriere-roma { background-image: linear-gradient(rgb(10, 82, 120), rgba(180, 202, 214, 0.31), rgba(255, 255, 255, 0)), url(""); }
.bck-box-newsletter .box-newsletter__header.is-olimpiadi-2021 { background-image: url(""); }
.bck-box-newsletter .box-newsletter__header.is-olimpiadi-2021 h2 { text-shadow: rgba(0, 0, 0, 0.8) 0px 0px 5px; margin-top: 20px; font-size: 2rem; line-height: 1.3; }
.bck-box-newsletter .box-newsletter__header.is-olimpiadi-invernali-2022 { background-image: url(""); }
.bck-box-newsletter .box-newsletter__header.is-olimpiadi-invernali-2022 h2 { text-shadow: rgba(0, 0, 0, 0.8) 0px 0px 5px; margin-top: 20px; font-size: 2.625rem; line-height: 2.625rem; }
.bck-box-newsletter .box-newsletter__content { position: relative; z-index: 20; top: -0.8em; width: calc(100% - 20px); padding: 0.625rem 0.9375rem; margin: 0px auto; background-image: linear-gradient(rgb(250, 250, 250), rgb(250, 250, 250)), linear-gradient(0deg, transparent, transparent, rgba(0, 0, 0, 0.02), rgba(0, 0, 0, 0.04)); }
.bck-box-newsletter .box-newsletter__content.is-am-global, .bck-box-newsletter .box-newsletter__content.is-am-whateverittakes { padding: 0.625rem 0.3rem; }
.bck-box-newsletter .box-newsletter__content.is-am-global .link, .bck-box-newsletter .box-newsletter__content.is-am-whateverittakes .link { color: rgb(51, 51, 51); text-decoration: underline; }
.bck-box-newsletter .description { position: relative; padding-bottom: 0.625rem; color: rgb(51, 51, 51); line-height: 1.24; text-align: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-newsletter .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 4.53333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-newsletter .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.51852vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-newsletter .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.0625rem; }
}
.bck-box-newsletter .description::after { content: ""; position: absolute; bottom: 0px; left: 15px; width: calc(100% - 30px); height: 1px; background-color: rgb(222, 222, 222); }
.bck-box-newsletter .buttons { margin-top: 1.875rem; }
.bck-box-email { width: 320px; min-height: 235px; margin: 0px auto; padding: 1.25rem 1.875rem; border: 1px solid rgb(222, 222, 222); background-color: rgb(255, 255, 255); }
.bck-box-email .description { padding: 1.25rem 0px; color: rgb(102, 102, 102); line-height: 1.29; text-align: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-email .description { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-email .description { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-email .description { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-box-email .buttons { margin: 0px auto; }
.bck-box-email .buttons .button { width: 200px; height: 36px; }
.has-firma-twitter a { display: flex; justify-content: left; align-items: flex-end; }
.has-firma-twitter a .twitter-icon { display: block; width: 35px; height: 28px; background: url("") 0px 0px no-repeat; }
.has-firma-twitter a .twitter-author { color: rgb(3, 169, 244); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .has-firma-twitter a .twitter-author { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .has-firma-twitter a .twitter-author { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .has-firma-twitter a .twitter-author { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1rem; }
}
#openModal-profilazione { position: fixed; z-index: 300150; inset: 0px; display: none; justify-content: center; align-items: center; overflow: hidden auto; background: rgba(0, 0, 0, 0.8); opacity: 1; transition: opacity 0.1s ease-in; }
#openModal-profilazione .row-background { background: rgb(255, 255, 255); }
#openModal-profilazione > div { position: relative; max-width: 600px; width: 100%; height: auto; margin: 10% auto; background: rgb(255, 255, 255); border-radius: 4px; overflow: hidden; }
#openModal-profilazione .closeModalProfilazione { position: absolute; z-index: 999999999; top: -10px; right: -12px; width: 34px; height: 34px; padding-top: 5px; border: none; background: rgb(242, 109, 125); color: rgb(255, 255, 255); font-family: Arial, Helvetica, sans-serif; line-height: 25px; text-align: center; text-decoration: none; font-weight: 700; border-radius: 50%; box-shadow: rgb(0, 0, 0) 1px 1px 3px; cursor: pointer; }
#openModal-profilazione .checkbox { display: flex; justify-content: center; align-items: center; width: 481px; margin: 10px auto 0px; color: rgb(0, 0, 0); line-height: 1.25; text-align: center; cursor: none; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  #openModal-profilazione .checkbox { font-family: Roboto-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  #openModal-profilazione .checkbox { font-family: Roboto-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  #openModal-profilazione .checkbox { font-family: Roboto-Regular; font-weight: 400; font-size: 1rem; }
}
#openModal-profilazione input[type="checkbox"] { display: none; }
#openModal-profilazione .checkbox__box { position: relative; bottom: 20px; display: flex; justify-content: center; align-items: center; width: 1.25em; height: 1.25em; margin-right: 10px; border: 2px solid rgb(10, 82, 120); border-radius: 3px; flex-shrink: 0; transition: background 0.15s, border-color 0.15s; }
#openModal-profilazione .checkbox__box::after { color: rgb(255, 255, 255); content: "✔"; }
#openModal-profilazione .checkbox__input:checked + .checkbox__box { background: rgb(10, 82, 120); border-color: rgb(10, 82, 120); }
#openModal-profilazione .containercheCkbox { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 430px; min-height: 280px; margin: 0px auto; }
#openModal-profilazione .containereSubTitle { min-width: 530px; }
#openModal-profilazione .containercheCkboxTitle { color: rgb(10, 82, 120); line-height: 1.25; text-align: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  #openModal-profilazione .containercheCkboxTitle { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  #openModal-profilazione .containercheCkboxTitle { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 4.44444vw; }
}
@media screen and (min-width: 769px) {
  #openModal-profilazione .containercheCkboxTitle { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.875rem; }
}
#openModal-profilazione .subTitle { color: rgb(0, 0, 0); margin: 10px auto 0px; line-height: 1.25; text-align: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  #openModal-profilazione .subTitle { font-family: Roboto-Medium; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  #openModal-profilazione .subTitle { font-family: Roboto-Medium; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  #openModal-profilazione .subTitle { font-family: Roboto-Medium; font-weight: 400; font-size: 1.125rem; }
}
#openModal-profilazione .error_prof { position: absolute; bottom: 76px; display: none; color: rgb(237, 28, 36); font-family: brera_regular; font-size: 14px; font-style: normal; }
#openModal-profilazione .wall-wrapper { background: rgb(255, 255, 255); font-family: brera_regular; font-size: 16px; }
#openModal-profilazione .wall-wrapper .or { padding: 5px; margin: 10px; }
#openModal-profilazione .wall-wrapper .or h2 { width: 100%; margin: 10px 0px 20px; border-bottom: 1px solid rgb(222, 222, 222); line-height: 0.1em; text-align: center; }
#openModal-profilazione .wall-wrapper .or h2 span { padding: 0px 10px; background: rgb(255, 255, 255); font-size: 16px; }
#openModal-profilazione .wall-container { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 0px; margin: 0px; list-style: none; }
#openModal-profilazione .wall-container .footer-offer { bottom: 0px; }
#openModal-profilazione .row { width: 100%; min-height: 340px; }
#openModal-profilazione .wall-item-container { display: flex; justify-content: center; align-items: center; height: 100%; padding-top: 95px; margin: 0px; }
#openModal-profilazione .wall-item-container .row-item h3 { width: 360px; padding-top: 0px; margin-top: 0px; color: rgb(10, 82, 120); font-family: SolferinoDisplay-Bold; font-size: 22px; line-height: normal; text-align: left; margin-bottom: -10px !important; }
#openModal-profilazione .wall-item-container .row-item h3::after { position: relative; bottom: 12px; display: block; width: 190px; height: 1px; margin-top: 20px; background: rgb(10, 82, 120); content: ""; }
#openModal-profilazione .wall-item-container .row-item .overtitle { display: block; margin: 0px; color: rgb(148, 148, 148); font-family: solferino; font-size: 16px; line-height: 23px; text-align: center; font-style: normal; font-weight: 700; }
#openModal-profilazione .wall-item-container .row-item .footer-content { color: rgb(51, 51, 51); font-family: solferino; font-size: 25px; line-height: 25px; text-align: center; font-style: normal; font-weight: 400; }
#openModal-profilazione .wall-item-container .row-item .footer-content .barrato { color: rgb(148, 148, 148); text-decoration: line-through; }
#openModal-profilazione .wall-item-container .row-item .footer-content .euro { color: rgb(10, 82, 120); }
#openModal-profilazione .wall-header { display: flex; flex-direction: column; justify-content: center; align-items: center; padding: 0px 97px; margin: 0px 0px 20px; }
#openModal-profilazione .wall-header h2 { color: rgb(10, 82, 120); font-size: 24px; line-height: 27px; text-align: center; font-style: normal; font-weight: 700; }
#openModal-profilazione .wall-header h3 { padding: 10px 0px 15px; color: rgb(51, 51, 51); font-size: 20px; line-height: 27px; text-align: center; font-style: normal; font-weight: 700; }
#openModal-profilazione .wall-header span { align-items: center; margin: 10px 0px 20px; font-size: 16px; line-height: 21px; text-align: center; font-style: normal; font-weight: 400; }
#openModal-profilazione .wall-header span a { color: rgb(41, 171, 239); }
#openModal-profilazione .row-item { width: auto; }
#openModal-profilazione #notCheck { display: flex; justify-content: end; align-items: center; margin: 0px 33px; }
#openModal-profilazione .wall-item-content { padding: 25px 0px; margin: 0px; color: rgb(0, 0, 0); line-height: 20px; text-align: center; }
#openModal-profilazione .wall-item-content .abbonati { display: block; border: none; width: 200px; height: 42px; padding: 10px; background: rgb(10, 82, 120); color: rgb(255, 255, 255); text-decoration: none; border-radius: 6px; cursor: pointer; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  #openModal-profilazione .wall-item-content .abbonati { font-family: Roboto-Medium; font-weight: 400; font-size: 4vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  #openModal-profilazione .wall-item-content .abbonati { font-family: Roboto-Medium; font-weight: 400; font-size: 2.22222vw; }
}
@media screen and (min-width: 769px) {
  #openModal-profilazione .wall-item-content .abbonati { font-family: Roboto-Medium; font-weight: 400; font-size: 0.9375rem; }
}
#openModal-profilazione .wall-item-content #btnClosePrivacy { display: block; border: 1px solid rgb(109, 114, 120); color: rgb(109, 114, 120); width: auto; height: 42px; padding: 10px; background: none; text-decoration: none; border-radius: 6px; cursor: pointer; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  #openModal-profilazione .wall-item-content #btnClosePrivacy { font-family: Roboto-Medium; font-weight: 400; font-size: 4vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  #openModal-profilazione .wall-item-content #btnClosePrivacy { font-family: Roboto-Medium; font-weight: 400; font-size: 2.22222vw; }
}
@media screen and (min-width: 769px) {
  #openModal-profilazione .wall-item-content #btnClosePrivacy { font-family: Roboto-Medium; font-weight: 400; font-size: 0.9375rem; }
}
#openModal-profilazione .wall-item-content .abbonati-google { display: flex; justify-content: center; align-items: center; color: rgb(10, 82, 120); text-decoration: none; }
#openModal-profilazione .wall-item-content .abbonati-google img { padding: 0px 10px; }
#openModal-profilazione .wall-item-content.google-bot { border: 2px solid rgb(10, 82, 120); font-size: 15px; }
#openModal-profilazione .banner-item-logo { display: flex; justify-content: center; align-items: center; margin: 30px 0px; }
#openModal-profilazione .banner-item-logo--h3 { width: 270px; padding: 5px 10px; margin: 10px 0px; color: rgb(255, 255, 255); font-family: SolferinoDisplay-Bold; font-size: 30px; line-height: 30px; text-align: center; }
#openModal-profilazione .paragraph-offer { font-size: 14px; }
#openModal-profilazione .paragraph-offer, #openModal-profilazione .price-offer { color: rgb(10, 82, 120); font-family: brera_regular; line-height: 21px; text-align: left; font-style: normal; font-weight: 400; }
#openModal-profilazione .price-offer { margin-top: 20px; margin-bottom: 0px; font-size: 16px; }
#openModal-profilazione .price-offer-euro { width: 270px; padding-top: 0px; margin-top: 0px; color: rgb(10, 82, 120); font-family: SolferinoDisplay-Bold; font-size: 22px; line-height: normal; text-align: left; }
#openModal-profilazione .top-offerta { position: relative; display: flex; justify-content: center; align-items: center; width: 100%; margin: -5px 0px 0px; }
#openModal-profilazione .top-offerta h3 { width: 400px; height: 88px; padding: 20px; margin: -33px 0px 0px; border: 1px solid rgb(0, 167, 255); background-color: rgb(41, 171, 239); color: rgb(255, 255, 255); font-family: SolferinoDisplay-Bold; font-size: 20px; line-height: 25px; text-align: center; box-shadow: rgb(0, 0, 0) 0px 3px 6px 0px; text-transform: uppercase; }
#openModal-profilazione .top-offerta .dx { border-right: 7px solid transparent; }
#openModal-profilazione .top-offerta .dx, #openModal-profilazione .top-offerta .sx { display: table; width: 0px; height: 0px; margin-top: -85px; border-bottom: 40px solid rgb(10, 82, 120); content: ""; }
#openModal-profilazione .top-offerta .sx { border-left: 7px solid transparent; }
#openModal-profilazione .colorTextDurOff { color: rgb(60, 60, 60); }
#openModal-profilazione .containerRadio { display: inline-flex; justify-content: space-evenly; align-items: center; width: 400px; height: 100px; padding: 20px 15px; border-radius: 5px; }
#openModal-profilazione .containerRadio .option { display: flex; justify-content: space-evenly; align-items: center; width: 100%; height: 65%; padding: 0px; margin: 0px 10px; border: 2px solid rgb(211, 211, 211); border-radius: 5px; cursor: pointer; transition: 0.3s; }
#openModal-profilazione .containerRadio .option .dot { position: relative; width: 20px; height: 20px; background: rgb(217, 217, 217); border-radius: 50%; }
#openModal-profilazione .containerRadio .option .dot::before { position: absolute; top: 4px; left: 4px; width: 12px; height: 12px; background: rgb(0, 105, 217); content: ""; border-radius: 50%; opacity: 0; transform: scale(1.5); transition: 0.3s; }
#openModal-profilazione .containerRadio .option span { color: grey; font-size: 20px; }
#openModal-profilazione input[type="radio"] { display: none; }
#openModal-profilazione #option-1:checked:checked ~ .option-1 { background: rgb(41, 171, 239); border-color: rgb(41, 171, 239); }
#openModal-profilazione #option-1:checked:checked ~ .option-1 .dot { background: rgb(255, 255, 255); }
#openModal-profilazione #option-1:checked:checked ~ .option-1 .dot::before { opacity: 1; transform: scale(1); }
#openModal-profilazione #option-1:checked:checked ~ .option-1 span { color: rgb(255, 255, 255); }
#openModal-profilazione #option-2:checked:checked ~ .option-2 { background: rgb(41, 171, 239); border-color: rgb(41, 171, 239); }
#openModal-profilazione #option-2:checked:checked ~ .option-2 .dot { background: rgb(255, 255, 255); }
#openModal-profilazione #option-2:checked:checked ~ .option-2 .dot::before { opacity: 1; transform: scale(1); }
#openModal-profilazione #option-2:checked:checked ~ .option-2 span { color: rgb(255, 255, 255); }
@media screen and (max-width: 420px) {
  #openModal-profilazione > div { width: 360px; }
  #openModal-profilazione .top-offerta h3 { width: 270px; }
  #openModal-profilazione .closeModalProfilazione { right: -4px; }
  #openModal-profilazione .containercheCkbox, #openModal-profilazione .containereSubTitle { width: auto; }
  #openModal-profilazione .subTitle { font-size: 16px; }
  #openModal-profilazione .checkbox { width: 295px; margin: 20px; font-size: 15px; }
  #openModal-profilazione .error_prof { bottom: 58px; }
}
.bck-tags:not(:first-child) { margin-top: 2.8125rem; margin-bottom: 3.125rem; }
.bck-tags.is--elections2021 .tags__content, .bck-tags.is--elections2022 .tags__content { display: flex; flex-direction: row; align-items: center; align-content: center; padding: 0.9375rem 0px 1.25rem 0.625rem; color: rgb(10, 10, 10); text-align: center; }
.bck-tags.is--elections2021 .tags__content .buttons.themes .button, .bck-tags.is--elections2022 .tags__content .buttons.themes .button { text-transform: uppercase; height: 35px; margin-right: 1rem; border-radius: 30px; border-color: transparent; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 4px -1px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-tags.is--elections2021 .tags__content .buttons.themes .button, .bck-tags.is--elections2022 .tags__content .buttons.themes .button { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-tags.is--elections2021 .tags__content .buttons.themes .button, .bck-tags.is--elections2022 .tags__content .buttons.themes .button { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-tags.is--elections2021 .tags__content .buttons.themes .button, .bck-tags.is--elections2022 .tags__content .buttons.themes .button { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-tags.is--elections2021 .tags-title, .bck-tags.is--elections2022 .tags-title { margin-right: 1rem; color: rgb(9, 80, 117); line-height: 1.5rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-tags.is--elections2021 .tags-title, .bck-tags.is--elections2022 .tags-title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-tags.is--elections2021 .tags-title, .bck-tags.is--elections2022 .tags-title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-tags.is--elections2021 .tags-title, .bck-tags.is--elections2022 .tags-title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-tags.is--elections2022 .tags { padding: 0.9375rem 0px 0px 0.625rem; }
.bck-tags-list:not(:first-child) { margin-top: 2.8125rem; margin-bottom: 3.125rem; }
.bck-tags-list.is--elections2021 .tags-list__content, .bck-tags-list.is--elections2022 .tags-list__content { display: flex; flex-direction: column; align-items: flex-start; padding: 0.9375rem; color: rgb(10, 10, 10); text-align: center; align-content: center; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 4px 0px; }
.bck-tags-list.is--elections2021 .tags-list__content .buttons, .bck-tags-list.is--elections2022 .tags-list__content .buttons { margin-bottom: 0.9375rem; }
.bck-tags-list.is--elections2021 .tags-list__content .buttons .button, .bck-tags-list.is--elections2022 .tags-list__content .buttons .button { height: 35px; margin-top: 0.9375rem; margin-right: 0.625rem; line-height: 24px; text-transform: uppercase; border-radius: 30px; border-color: transparent; box-shadow: rgba(0, 0, 0, 0.25) 0px 2px 4px -1px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-tags-list.is--elections2021 .tags-list__content .buttons .button, .bck-tags-list.is--elections2022 .tags-list__content .buttons .button { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-tags-list.is--elections2021 .tags-list__content .buttons .button, .bck-tags-list.is--elections2022 .tags-list__content .buttons .button { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-tags-list.is--elections2021 .tags-list__content .buttons .button, .bck-tags-list.is--elections2022 .tags-list__content .buttons .button { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-tags-list.is--elections2021 .tags-list__content .buttons .button:not(:last-child):not(.is-fullwidth):not(.button.is-fullwidth-c), .bck-tags-list.is--elections2022 .tags-list__content .buttons .button:not(:last-child):not(.is-fullwidth):not(.button.is-fullwidth-c) { margin-right: 0.625rem; }
.bck-tags-list.is--elections2021 .tags-list-title, .bck-tags-list.is--elections2022 .tags-list-title { padding: 0.9375rem 0px; margin-right: 1rem; color: rgb(51, 51, 51); line-height: 1.13; text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-tags-list.is--elections2021 .tags-list-title, .bck-tags-list.is--elections2022 .tags-list-title { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-tags-list.is--elections2021 .tags-list-title, .bck-tags-list.is--elections2022 .tags-list-title { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-tags-list.is--elections2021 .tags-list-title, .bck-tags-list.is--elections2022 .tags-list-title { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-tags-list.is--elections2021 .tags-list-title span, .bck-tags-list.is--elections2022 .tags-list-title span { color: rgb(73, 184, 241); }
.bck-tags-list.is--prev-editions .tags-list__content { padding: 1.25rem 0px 1.25rem 0.625rem; border-radius: 2px; box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 4px 0px; background-color: rgb(250, 250, 250); }
.bck-tags-list.is--prev-editions .tags-list__content .buttons .button { height: 35px; margin-top: 1.25rem; margin-right: 0.625rem; line-height: 1.71; text-transform: uppercase; border-radius: 30px; border-color: transparent; box-shadow: rgba(0, 0, 0, 0.24) 0px 1px 4px 0px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-tags-list.is--prev-editions .tags-list__content .buttons .button { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-tags-list.is--prev-editions .tags-list__content .buttons .button { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-tags-list.is--prev-editions .tags-list__content .buttons .button { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-tags-list.is--prev-editions .tags-list__content .buttons .button:not(:last-child):not(.is-fullwidth):not(.button.is-fullwidth-c) { margin-right: 0.625rem; }
.bck-tags-list.is--prev-editions .tags-list-title { padding-bottom: 0.9375rem; color: rgb(153, 153, 153); line-height: 1.13; text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-tags-list.is--prev-editions .tags-list-title { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-tags-list.is--prev-editions .tags-list-title { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-tags-list.is--prev-editions .tags-list-title { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-tags-list.is--prev-editions .tags-list-title span { color: rgb(10, 82, 120); }
.bck-tags-list.is--letter:not(:first-child) { margin-top: 2.5rem; margin-bottom: 1.875rem; }
.bck-tags-list.is--letter .buttons .button { min-width: 90px; height: 34px; border: 0.5px solid rgb(102, 102, 102); border-radius: 4px; color: rgb(51, 51, 51); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-tags-list.is--letter .buttons .button { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-tags-list.is--letter .buttons .button { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-tags-list.is--letter .buttons .button { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-tags-list.is--letter .buttons .button:not(:last-child):not(.is-fullwidth):not(.button.is-fullwidth-c) { margin-right: 0.625rem; }
.bck-tabs { padding: 0.4375rem 0px; }
.bck-tabs.is--newsletter { border-bottom: 0px; padding-left: 0px; padding-right: 0px; }
.bck-tabs.is--newsletter .tabs-nav { border-top: 0px; display: flex; flex-wrap: inherit; align-items: center; width: 100%; height: 42px; }
.bck-tabs.is--newsletter .tabs-nav.half li { width: 50%; cursor: pointer; }
.bck-tabs.is--newsletter .tabs-nav.half li a { cursor: inherit; }
.bck-tabs.is--newsletter .tabs-nav li { margin: 0px; display: flex; justify-content: center; border-bottom: 1px solid rgb(117, 117, 117); height: inherit; width: 330px; color: rgb(117, 117, 117); cursor: pointer; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-tabs.is--newsletter .tabs-nav li { font-family: Roboto-Medium; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-tabs.is--newsletter .tabs-nav li { font-family: Roboto-Medium; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-tabs.is--newsletter .tabs-nav li { font-family: Roboto-Medium; font-weight: 400; font-size: 0.875rem; }
}
.bck-tabs.is--newsletter .tabs-nav li.active { color: rgb(9, 80, 117); border-bottom: 3px solid rgb(9, 80, 117); }
.bck-tabs.is--newsletter .tabs-nav li a { text-align: center; color: inherit; cursor: inherit; }
.bck-tabs.is--elections-2021, .bck-tabs.is--elections-2022 { display: flex; place-content: center; align-items: center; background: none; }
.bck-tabs.is--elections-2021 .tabs-nav, .bck-tabs.is--elections-2022 .tabs-nav { flex: inherit; }
.bck-tabs.is--elections-2022 { margin-top: 20px; }
.bck-tabs.is--sticky { position: sticky; top: 40px; z-index: 11; margin-bottom: 25px !important; }
.bck-tabs.has--bck-white { background-color: rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-tabs.is--catalogo .tabs-nav.half li a { font-family: Roboto-Medium; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-tabs.is--catalogo .tabs-nav.half li a { font-family: Roboto-Medium; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-tabs.is--catalogo .tabs-nav.half li a { font-family: Roboto-Medium; font-weight: 400; font-size: 1rem; }
}
.bck-tabs.is--catalogo .tabs-nav.half li:hover { color: rgb(10, 82, 120); border-bottom: 3px solid rgb(10, 82, 120); }
.bck-tabs.has--video-event { margin-top: 0px; }
.bck-tabs.has--video-event .tabs-nav { flex-wrap: wrap; height: 65px; }
.bck-tabs.has--video-event .tabs-nav li { margin-left: 0px; text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-tabs.has--video-event .tabs-nav li { font-family: Brera-regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-tabs.has--video-event .tabs-nav li { font-family: Brera-regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-tabs.has--video-event .tabs-nav li { font-family: Brera-regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-tabs.has--video-event .tabs-nav li.is-highlight { border: 1px solid rgb(153, 101, 139); color: rgb(153, 101, 139); border-radius: 19px; padding: 10px 15px; }
.bck-tabs.has--video-event .tabs-nav li.is-highlight a { color: rgb(153, 101, 139); }
.bck-special-top.is--regali-natale { height: 89px; box-shadow: none; }
.bck-special-top.is--regali-natale > .container, .bck-titles .titles__content .section-media-fluid .bck-special-top.is--regali-natale > .title-art { height: 100%; }
.bck-special-top.is--regali-natale .regali-natale-link-home { position: absolute; top: 10px; left: 40%; display: block; width: 20%; height: 32px; }
.bck-special-top.is--regali-natale .regali-natale-link-tecnologia { position: absolute; top: 0px; right: 14px; display: block; width: 23%; height: 50px; }
.bck-special-top.is--regali-natale .is-regali-natale { width: 100%; height: 100%; background-image: url(""); background-position-y: 0%; }
.bck-modal { position: absolute; top: 100%; right: 0px; width: 425px; padding: 1.25rem 0px; background-color: rgb(247, 247, 247); text-align: center; box-shadow: rgb(148, 148, 148) 0px 0px 5px 0.25px; }
.bck-modal .textDE, .bck-modal .textLogin, .bck-modal .textNoLogin { width: 75%; margin: 0px auto; line-height: 1.16; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-modal .textDE, .bck-modal .textLogin, .bck-modal .textNoLogin { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-modal .textDE, .bck-modal .textLogin, .bck-modal .textNoLogin { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 4.44444vw; }
}
@media screen and (min-width: 769px) {
  .bck-modal .textDE, .bck-modal .textLogin, .bck-modal .textNoLogin { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.875rem; }
}
.bck-modal h3 { margin: 0.625rem 0px; line-height: 1.3; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-modal h3 { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 5.33333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-modal h3 { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) {
  .bck-modal h3 { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.25rem; }
}
.bck-modal a:not(.linkBottom) { display: block; width: 80%; padding: 0.8125rem 0px; margin: 0px auto; background-color: rgb(73, 184, 241); color: rgb(255, 255, 255); border-radius: 8px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-modal a:not(.linkBottom) { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-modal a:not(.linkBottom) { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-modal a:not(.linkBottom) { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1.125rem; }
}
.bck-modal a.linkBottom { display: block; margin-top: 0.9375rem; color: rgb(10, 10, 10); text-decoration: underline; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-modal a.linkBottom { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-modal a.linkBottom { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-modal a.linkBottom { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1rem; }
}
.bck-modal-comments { position: absolute; z-index: 9; top: 50%; left: 50%; padding: 0px; background-color: rgb(255, 255, 255); transform: translate(-50%, -50%); box-shadow: rgba(47, 47, 47, 0.27) 1px 4px 3px; }
.bck-modal-comments .close { position: absolute; top: 0px; padding: 5px; background-color: rgb(255, 255, 255); transform: translateX(-100%); border-radius: 5px 0px 0px 5px; cursor: pointer; box-shadow: rgba(47, 47, 47, 0.27) -3px 2px 3px; }
.bck-modal-comments .js-comments { overflow-y: auto; max-height: calc(-80px + 100vh); padding: 0.625rem; background-color: rgb(255, 255, 255); }
.bck-modal-access { position: absolute; z-index: 30; top: 40px; right: 0px; width: 300px; background-color: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px 0px; }
.bck-modal-access.is--large { top: 50%; right: 50%; width: 825px; border-radius: 6px; transform: translate(50%, -50%); max-height: 540px; overflow-y: scroll; }
.bck-modal-access.is--large::-webkit-scrollbar { width: 5px; }
.bck-modal-access.is--large::-webkit-scrollbar-thumb { background: rgb(196, 196, 196); }
.bck-modal-access.is--large .modal-access__header { align-items: center; padding: 1.875rem 0px 1.5625rem; }
.bck-modal-access.is--large .modal-access__content { display: flex; flex-direction: column; justify-content: flex-start; align-items: center; max-width: 470px; margin: auto; padding-bottom: 1.5625rem; }
.bck-modal-access.is--large .modal-access__content .button { width: 320px; height: 40px; }
.bck-modal-access.is--large .modal-access__footer { padding: 1.25rem 2.8125rem; border-top: 1px solid rgb(62, 143, 186); position: relative; }
.bck-modal-access.is--large .modal-access__footer .modal-text-italic { display: block; max-width: 700px; padding-bottom: 0px; }
.bck-modal-access .modal-access__header { display: flex; flex-direction: column; align-items: flex-end; padding: 0.625rem; }
.bck-modal-access .modal-access__header .image { margin: 0px auto; }
.bck-modal-access .modal-access__content { padding: 0px 0.9375rem; text-align: center; }
.bck-modal-access .modal-access__content .modal-text-bold { padding-bottom: 0.9375rem; }
.bck-modal-access .modal-access__content .info-wrapper { display: flex; justify-content: flex-start; align-items: center; padding: 1.5625rem 0px; text-align: left; }
.bck-modal-access .modal-access__content .info-list { margin-left: 1.25rem; }
.bck-modal-access .modal-access__content .info-list .atoll { color: rgb(10, 82, 120); }
@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: 18px; }
}
@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: 0.875rem; }
}
.bck-modal-access .modal-access__footer { padding: 0px 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: rgb(10, 82, 120); border-color: rgb(10, 82, 120); }
.bck-modal-access .modal-access__footer .checkbox-label { display: flex; justify-content: flex-start; align-items: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-modal-access .modal-access__footer .checkbox-label { font-family: Roboto-Medium; font-weight: 400; font-size: 3.46667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-modal-access .modal-access__footer .checkbox-label { font-family: Roboto-Medium; font-weight: 400; font-size: 1.92593vw; }
}
@media screen and (min-width: 769px) {
  .bck-modal-access .modal-access__footer .checkbox-label { font-family: Roboto-Medium; font-weight: 400; font-size: 0.8125rem; }
}
.bck-modal-access .modal-access__footer .checkbox-box { display: flex; justify-content: center; align-items: center; width: 25px; height: 25px; margin-right: 15px; border: 1px solid rgb(117, 117, 117); border-radius: 3px; }
.bck-modal-access .modal-access__footer .checkbox-box::after { color: rgb(255, 255, 255); content: "✔"; }
.bck-modal-access .modal-text { color: rgb(51, 51, 51); 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: 18px; }
}
@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: 18px; }
}
@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: 0.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-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: 4.8vw; }
}
@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.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-modal-access .modal-text-italic { font-family: Roboto-MediumItalic; font-weight: 400; font-size: 1.125rem; }
}
.bck-modal-access .modal-title { line-height: 1; }
@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:not(:last-child) { padding-bottom: 16px; }
.bck-modal-access .show-more-state:checked ~ .show-more-trigger::before { transform: rotate(180deg); }
.bck-modal-access .show-more-state ~ .show-more-trigger { position: absolute; top: 20px; right: 45px; }
.bck-modal-access .show-more-state ~ .show-more-trigger::before { content: ""; font-family: corriere-icon; font-size: 12px; width: fit-content; display: block; }
.bck-modal-access .show-more-target { display: none; }
.bck-modal-access .show-more-target .modal-text-reg a { font-style: italic; font-weight: 600; text-decoration: underline; }
.bck-modal-access .show-more-trigger { display: block; z-index: 1; cursor: pointer; }
.bck-modal-deny { position: absolute; left: 50%; margin-left: -300px; top: 50%; width: 600px; background-color: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px 0px; z-index: 30; height: auto; }
.bck-modal-deny .modal-deny__header { display: flex; flex-direction: column; align-items: flex-end; padding: 0.625rem; }
.bck-modal-deny .modal-deny__header .image { margin: 0px auto; }
.bck-modal-deny .modal-deny__content { padding: 0px 0.9375rem; text-align: center; }
.bck-modal-deny .modal-deny__content .modal-text-bold { margin-bottom: 1.5625rem; color: rgb(9, 80, 117); line-height: 1; }
.bck-modal-deny .modal-deny__content .modal-text-light { margin-bottom: 2.1875rem; }
.bck-modal-deny .modal-deny__content .info-wrapper { display: flex; justify-content: flex-start; align-items: center; text-align: left; padding: 1.5625rem 0px; }
.bck-modal-deny .modal-deny__content .info-list { margin-left: 1.25rem; }
.bck-modal-deny .modal-deny__content .info-list .atoll { color: rgb(10, 82, 120); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-modal-deny .modal-deny__content .info-list .atoll { font-family: Roboto-Medium; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-modal-deny .modal-deny__content .info-list .atoll { font-family: Roboto-Medium; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-modal-deny .modal-deny__content .info-list .atoll { font-family: Roboto-Medium; font-weight: 400; font-size: 1rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-modal-deny .modal-deny__content .info-list .bold { font-family: Roboto-Medium; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-modal-deny .modal-deny__content .info-list .bold { font-family: Roboto-Medium; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-modal-deny .modal-deny__content .info-list .bold { font-family: Roboto-Medium; font-weight: 400; font-size: 0.875rem; }
}
.bck-modal-deny .modal-deny__footer { padding: 0px 0.9375rem 1.5625rem; text-align: center; }
.bck-modal-deny .modal-text { color: rgb(51, 51, 51); line-height: 1.5; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-modal-deny .modal-text-bold { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 8.53333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-modal-deny .modal-text-bold { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 4.74074vw; }
}
@media screen and (min-width: 769px) {
  .bck-modal-deny .modal-text-bold { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 2rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-modal-deny .modal-text-light { font-family: Roboto-Light; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-modal-deny .modal-text-light { font-family: Roboto-Light; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-modal-deny .modal-text-light { font-family: Roboto-Light; font-weight: 400; font-size: 1rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-modal-deny .modal-text-light-sm { font-family: Roboto-Light; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-modal-deny .modal-text-light-sm { font-family: Roboto-Light; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-modal-deny .modal-text-light-sm { font-family: Roboto-Light; font-weight: 400; font-size: 0.875rem; }
}
.bck-modal-notify { position: absolute; left: 50%; margin-left: -300px; top: 50%; margin-top: -160px; width: 600px; background-color: rgb(255, 255, 255); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.15) 0px 0px 10px 0px; z-index: 30; height: auto; }
.bck-modal-notify .modal-notify__header { display: flex; flex-direction: column; align-items: flex-end; padding: 0.625rem; }
.bck-modal-notify .modal-notify__header .image { margin: 0px auto; }
.bck-modal-notify .modal-notify__content { padding: 0px 0.9375rem; text-align: center; }
.bck-modal-notify .modal-notify__content .modal-text-bold { margin-bottom: 1.5625rem; color: rgb(9, 80, 117); line-height: 1; }
.bck-modal-notify .modal-notify__content .modal-text-light { margin-bottom: 2.1875rem; }
.bck-modal-notify .modal-notify__content .info-wrapper { display: flex; justify-content: flex-start; align-items: center; text-align: left; padding: 1.5625rem 0px; }
.bck-modal-notify .modal-notify__content .info-list { margin-left: 1.25rem; }
.bck-modal-notify .modal-notify__content .info-list .atoll { color: rgb(10, 82, 120); }
@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: 18px; }
}
@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: 0.875rem; }
}
.bck-modal-notify .modal-notify__footer { padding: 0px 0.9375rem 1.5625rem; text-align: center; }
.bck-modal-notify .modal-text { color: rgb(51, 51, 51); 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: 18px; }
}
@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: 0.875rem; }
}
.bck-modal-email.active { width: 600px; margin: 0px auto; box-shadow: rgba(38, 50, 56, 0.08) 0px 0px 6px 0px, rgba(38, 50, 56, 0.08) 0px 2px 4px 0px; }
.bck-modal-email.active .modal-email__header { background: rgb(9, 80, 117); height: 30px; color: rgb(255, 255, 255); display: inline-flex; align-items: center; justify-content: space-evenly; width: 100%; text-align: center; }
.bck-modal-email.active .modal-email__header p { text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-modal-email.active .modal-email__header p { font-family: Roboto-Light; font-weight: 400; font-size: 2.93333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-modal-email.active .modal-email__header p { font-family: Roboto-Light; font-weight: 400; font-size: 1.62963vw; }
}
@media screen and (min-width: 769px) {
  .bck-modal-email.active .modal-email__header p { font-family: Roboto-Light; font-weight: 400; font-size: 0.6875rem; }
}
.bck-modal-email.active .modal-email__content { padding: 0px 3.125rem; display: flex; }
.bck-modal-email.active .modal-email__content, .bck-modal-email.active .modal-email__content .media { flex-direction: column; justify-content: space-between; align-items: center; }
.bck-modal-email.active .modal-email__content .media figure { margin-top: 1.5625rem; margin-bottom: 0.9375rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-modal-email.active .modal-email__content .media span { font-family: Roboto-Medium; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-modal-email.active .modal-email__content .media span { font-family: Roboto-Medium; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-modal-email.active .modal-email__content .media span { font-family: Roboto-Medium; font-weight: 400; font-size: 1rem; }
}
.bck-modal-email.active .modal-email__content .media p { width: 100%; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-modal-email.active .modal-email__content .media p { font-family: Roboto-Light; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-modal-email.active .modal-email__content .media p { font-family: Roboto-Light; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-modal-email.active .modal-email__content .media p { font-family: Roboto-Light; font-weight: 400; font-size: 1rem; }
}
.bck-modal-email.active .modal-email__content h3 { color: rgb(9, 80, 117); text-align: center; line-height: 1.13; margin-bottom: 0.9375rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-modal-email.active .modal-email__content h3 { font-family: Roboto-Bold; font-weight: 400; font-size: 8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-modal-email.active .modal-email__content h3 { font-family: Roboto-Bold; font-weight: 400; font-size: 4.44444vw; }
}
@media screen and (min-width: 769px) {
  .bck-modal-email.active .modal-email__content h3 { font-family: Roboto-Bold; font-weight: 400; font-size: 1.875rem; }
}
.bck-modal-email.active .modal-email__footer { text-align: center; margin-top: 1.5625rem; }
.bck-modal-email.active .modal-email__footer button { margin-bottom: 2.5rem; }
.bck-modal-ebook { position: fixed; top: 20%; right: 35%; width: 600px; height: 530px; border-radius: 6px; border: 0.5px solid rgba(10, 82, 120, 0.5); background-color: rgb(255, 255, 255); }
.bck-modal-ebook .modal-ebook { height: 100%; }
.bck-modal-ebook .modal-ebook__header { height: 275px; border-radius: 6px 6px 0px 0px; background-size: cover; background-repeat: no-repeat; background-color: rgb(51, 51, 51); }
.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: 0.9375rem 0.9375rem 2.8125rem; color: rgb(255, 255, 255); cursor: pointer; }
.bck-modal-ebook .modal-ebook__header .modal-title { display: block; padding: 0px 2.1875rem; line-height: 1.21; letter-spacing: 0.3px; text-align: center; color: rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-modal-ebook .modal-ebook__header .modal-title { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 10.1333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-modal-ebook .modal-ebook__header .modal-title { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 5.62963vw; }
}
@media screen and (min-width: 769px) {
  .bck-modal-ebook .modal-ebook__header .modal-title { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 2.375rem; }
}
.bck-modal-ebook .modal-ebook__content { position: relative; top: -45px; text-align: center; }
.bck-modal-ebook .modal-ebook__content .image { margin: 0px auto 0.9375rem; border-radius: 6px; }
.bck-modal-ebook .modal-ebook .modal-text { display: inline-block; width: 405px; margin-bottom: 1.25rem; line-height: 1.5; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-modal-ebook .modal-ebook .modal-text { font-family: Roboto-Light; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-modal-ebook .modal-ebook .modal-text { font-family: Roboto-Light; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-modal-ebook .modal-ebook .modal-text { font-family: Roboto-Light; font-weight: 400; font-size: 1rem; }
}
.modal-overlay { position: fixed; z-index: 99; top: 0px; left: 0px; width: 100%; height: 100vh; background-color: rgba(0, 0, 0, 0.3); }
.bck-tooltip .tooltip__footer .buttons { justify-content: space-between; }
.bck-tooltip .tooltip__footer .buttons .link-message { color: rgb(9, 80, 117); text-decoration: underline; }
.bck-tooltip.bookmark { position: absolute; top: 88%; margin-top: -110px; left: 60px; width: 460px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 16px 0px; background-color: rgb(255, 255, 255); padding: 2.1875rem 1.875rem; z-index: 99; }
.bck-tooltip.bookmark::after { content: ""; display: block; width: 0px; height: 0px; position: absolute; border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-right: 8px solid rgb(255, 255, 255); left: -8px; top: 50%; }
.bck-tooltip.bookmark.is--logged .tooltip__footer { display: none; }
.bck-tooltip.bookmark.is--saved { top: 93%; }
.bck-tooltip.bookmark.is--saved .tooltip__header .media.is--favourites .media-left { border: 3px solid rgb(9, 80, 117); }
.bck-tooltip.bookmark.is--saved .tooltip__header .media.is--favourites .media-left .icon, .bck-tooltip.bookmark.is--saved .tooltip__header .media.is--favourites .media-left .image.has-media .icon-shadow, .image.has-media .bck-tooltip.bookmark.is--saved .tooltip__header .media.is--favourites .media-left .icon-shadow { color: rgb(9, 80, 117); }
.bck-tooltip.bookmark.is--saved .tooltip__header .media.is--favourites .media-left .icon .red-circle, .bck-tooltip.bookmark.is--saved .tooltip__header .media.is--favourites .media-left .image.has-media .icon-shadow .red-circle, .image.has-media .bck-tooltip.bookmark.is--saved .tooltip__header .media.is--favourites .media-left .icon-shadow .red-circle { width: 5px; height: 5px; border-radius: 50%; background: red; position: absolute; top: 0px; right: 3px; }
.bck-tooltip.bookmark .tooltip__header { display: flex; align-items: flex-start; justify-content: space-between; }
.bck-tooltip.bookmark .tooltip__header .icon, .bck-tooltip.bookmark .tooltip__header .image.has-media .icon-shadow, .image.has-media .bck-tooltip.bookmark .tooltip__header .icon-shadow { color: rgb(51, 51, 51); }
.bck-tooltip.bookmark .tooltip__header .media.is--favourites { margin-top: 0px; margin-bottom: 0.625rem; margin-right: 2.1875rem; }
.bck-tooltip.bookmark .tooltip__header .media.is--favourites .media-left { width: 55px; height: 55px; background-color: transparent; border: 1px solid rgb(153, 153, 153); font-size: 1.5rem; }
.bck-tooltip.bookmark .tooltip__header h3 { line-height: 1.33; text-align: left; color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-tooltip.bookmark .tooltip__header h3 { font-family: Roboto-Medium; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-tooltip.bookmark .tooltip__header h3 { font-family: Roboto-Medium; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-tooltip.bookmark .tooltip__header h3 { font-family: Roboto-Medium; font-weight: 400; font-size: 1.125rem; }
}
.bck-tooltip.bookmark .tooltip__content p { line-height: 1.36; color: rgb(51, 51, 51); margin-bottom: 0.625rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-tooltip.bookmark .tooltip__content p { font-family: Roboto-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-tooltip.bookmark .tooltip__content p { font-family: Roboto-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-tooltip.bookmark .tooltip__content p { font-family: Roboto-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-tooltip.bookmark .tooltip__content a { text-decoration: underline; }
.bck-tooltip.notification { position: absolute; top: 60px; right: -20px; width: 460px; box-shadow: rgba(0, 0, 0, 0.25) 0px 0px 16px 0px; background-color: rgb(255, 255, 255); padding: 2.1875rem 1.875rem; z-index: 99; }
.bck-tooltip.notification::before { content: ""; display: block; width: 0px; height: 0px; position: absolute; border-bottom: 8px solid rgb(255, 255, 255); border-left: 8px solid transparent; border-right: 8px solid transparent; right: 50px; top: -8px; }
.bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left { border: 3px solid rgb(9, 80, 117); }
.bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left .icon, .bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left .image.has-media .icon-shadow, .image.has-media .bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left .icon-shadow { color: rgb(9, 80, 117); }
.bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left .icon .red-circle, .bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left .image.has-media .icon-shadow .red-circle, .image.has-media .bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left .icon-shadow .red-circle { width: 5px; height: 5px; border-radius: 50%; background: red; position: absolute; top: 0px; right: 3px; }
.bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left.is--checked { margin-right: 1.875rem; border: 1px solid rgb(167, 221, 162); }
.bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left.is--checked .icon, .bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left.is--checked .image.has-media .icon-shadow, .image.has-media .bck-tooltip.notification.is--saved .tooltip__header .media.is--favourites .media-left.is--checked .icon-shadow { color: rgb(167, 221, 162); }
.bck-tooltip.notification.has--arrow-left { top: -20px; left: 50px; }
.bck-tooltip.notification.has--arrow-left::before { top: 15px; left: -8px; border-top: 8px solid transparent; border-right: 8px solid rgb(255, 255, 255); border-bottom: 8px solid transparent; border-image: initial; border-left: none; }
.bck-tooltip.notification .tooltip__header { display: flex; align-items: flex-start; justify-content: space-between; }
.bck-tooltip.notification .tooltip__header .icon, .bck-tooltip.notification .tooltip__header .image.has-media .icon-shadow, .image.has-media .bck-tooltip.notification .tooltip__header .icon-shadow { color: rgb(51, 51, 51); }
.bck-tooltip.notification .tooltip__header .media.is--favourites { margin-top: 0px; margin-bottom: 0.625rem; margin-right: 2.1875rem; }
.bck-tooltip.notification .tooltip__header .media.is--favourites .media-left { width: 55px; height: 55px; background-color: transparent; border: 1px solid rgb(153, 153, 153); font-size: 1.5rem; }
.bck-tooltip.notification .tooltip__header h3 { line-height: 1.33; text-align: left; color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-tooltip.notification .tooltip__header h3 { font-family: Roboto-Medium; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-tooltip.notification .tooltip__header h3 { font-family: Roboto-Medium; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-tooltip.notification .tooltip__header h3 { font-family: Roboto-Medium; font-weight: 400; font-size: 1.125rem; }
}
.bck-tooltip.notification .tooltip__content p { line-height: 1.36; color: rgb(51, 51, 51); margin-bottom: 0.625rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-tooltip.notification .tooltip__content p { font-family: Roboto-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-tooltip.notification .tooltip__content p { font-family: Roboto-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-tooltip.notification .tooltip__content p { font-family: Roboto-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-tooltip.notification .tooltip__content a { text-decoration: underline; }
.bck-tooltip.notification .tooltip__content .list { padding-left: 1.5625rem; line-height: 1.36; list-style: disc; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-tooltip.notification .tooltip__content .list { font-family: Roboto-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-tooltip.notification .tooltip__content .list { font-family: Roboto-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-tooltip.notification .tooltip__content .list { font-family: Roboto-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-box-mail { height: auto; width: 570px; margin: 0px auto; border-radius: 6px; border: 1px solid rgba(10, 82, 120, 0.5); }
.bck-box-mail .box-mail__content { margin: 1.875rem 1.5625rem; }
.bck-box-mail .box-mail__content h3 { color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-mail .box-mail__content h3 { font-family: Roboto-Medium; font-weight: 400; font-size: 5.33333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-mail .box-mail__content h3 { font-family: Roboto-Medium; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-mail .box-mail__content h3 { font-family: Roboto-Medium; font-weight: 400; font-size: 1.25rem; }
}
.bck-box-mail .box-mail__content p { color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-mail .box-mail__content p { font-family: Roboto-Light; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-mail .box-mail__content p { font-family: Roboto-Light; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-mail .box-mail__content p { font-family: Roboto-Light; font-weight: 400; font-size: 1rem; }
}
.bck-box-mail .box-mail__footer .buttons { position: relative; bottom: 15px; margin: 0px 1.25rem; }
.bck-box-mail .box-mail__footer .buttons.single-mail-action { justify-content: flex-end; align-items: center; width: inherit; }
.bck-box-mail .box-mail__footer .buttons.mail-actions { justify-content: space-evenly; align-items: center; width: inherit; }
.bck-box-mail .box-mail__footer .buttons.mail-actions .link-registration { color: rgb(9, 80, 117); text-decoration: underline; line-height: 1.71; text-align: left; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-mail .box-mail__footer .buttons.mail-actions .link-registration { font-family: Roboto-Medium; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-mail .box-mail__footer .buttons.mail-actions .link-registration { font-family: Roboto-Medium; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-mail .box-mail__footer .buttons.mail-actions .link-registration { font-family: Roboto-Medium; font-weight: 400; font-size: 0.875rem; }
}
.bck-pagination.is--dotted { width: 100%; padding: 0px 0.625rem; }
.bck-pagination.is--dotted .pagination__content { align-items: center; display: flex; }
.bck-pagination.is--dotted .pagination__content .current-page { align-items: center; display: flex; gap: 1.4375rem; padding: 0px 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: 0px; width: 0px; height: 0px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-left: 5px solid rgba(0, 0, 0, 0.2); }
.bck-pagination.is--dotted .pagination__content .arrow-wrapper .last-arrow { content: ""; position: absolute; top: -3px; right: 0px; width: 0px; height: 0px; border-top: 3px solid transparent; border-bottom: 3px solid transparent; border-right: 5px solid rgba(0, 0, 0, 0.2); }
.bck-pagination.is--dotted .is--left { padding-bottom: 0.125rem; transform: rotate(180deg); }
.bck-pagination.is--dotted .dots { position: relative; border-top: 1px dotted rgba(0, 0, 0, 0.2); height: 1px; width: 225px; }
.bck-pagination.is--dotted .number { letter-spacing: 0.0375rem; 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: 0.9375rem; }
}
.bck-pagination .pagination__content { max-width: 31.25rem; margin: auto; }
.bck-pagination .pagination__content .pagination { display: flex; justify-content: space-between; align-items: center; }
.bck-pagination .arrow-container { display: flex; align-items: center; color: rgba(0, 0, 0, 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: 0.875rem; }
}
.bck-pagination .arrow-container:last-of-type { justify-content: flex-end; }
.bck-pagination .arrow-container.is--disabled { opacity: 0.25; cursor: auto; }
.bck-pagination .is-invisible { visibility: hidden; }
.bck-pagination .pagination-list, .bck-pagination .pagination-num { list-style: none; display: flex; padding-left: 0px; }
.bck-pagination .pagination-num a { display: inline-flex; justify-content: center; align-items: center; width: 1.875rem; height: 1.0625rem; color: rgb(62, 61, 61); 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: 0.875rem; }
}
.bck-pagination .pagination-num:not(:first-of-type) a { border-left: 1px solid rgb(219, 219, 219); }
.bck-pagination .pagination-num.is--active a, .bck-pagination .pagination-num:hover a { color: rgba(0, 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: 0.875rem; }
}
.bck-pagination .pagination-num.is--active__blue a { color: rgb(73, 184, 241); }
@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: 0.875rem; }
}
.bck-pagination .pagination-num:hover:not(.is--active) a { color: rgb(41, 171, 239); }
@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: 0.875rem; }
}
.bck-pagination.is--grey-dusty:not(:last-child) { margin-bottom: 1.5625rem; }
.bck-pagination.is--grey-dusty .pagination__content { max-width: 560px; }
.bck-pagination.is--grey-dusty .arrow-container { max-width: 35px; color: rgb(153, 153, 153); }
.bck-pagination.is--grey-dusty .pagination-num a { width: 15px; margin: 0px 0.5625rem; border-left: none; color: rgb(153, 153, 153); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-pagination.is--grey-dusty .pagination-num a { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-pagination.is--grey-dusty .pagination-num a { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-pagination.is--grey-dusty .pagination-num a { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-pagination.is--grey-dusty .pagination-num:first-of-type { margin-left: 2.1875rem; }
.bck-pagination.is--grey-dusty .pagination-num:last-of-type { margin-right: 2.1875rem; }
.bck-pagination.is--grey-dusty .pagination-num.is--active a { position: relative; color: rgb(41, 171, 239); }
.bck-pagination.is--grey-dusty .pagination-num.is--active a::after { position: absolute; right: 0px; bottom: -5px; width: 100%; height: 2px; background-color: rgb(41, 171, 239); content: ""; }
.bck-pagination.is--grey-dusty .pagination-num.bck-media-list-special.is--off-cont::after, .bck-pagination.is--grey-dusty .pagination-num.has--border::after { content: ""; width: 1px; height: calc(100% + 5px); background-color: rgb(41, 171, 239); }
.bck-pagination.has-border-top { padding-top: 1.5625rem; border-top: 1px solid rgb(222, 222, 222); }
.bck-pagination.has--arrows-rounded { margin-left: 4.375rem; border-top: 1px solid rgba(102, 102, 102, 0.25); border-bottom: 1px solid rgba(102, 102, 102, 0.25); }
.bck-pagination.has--arrows-rounded .pagination__content { max-width: 100%; }
.bck-pagination.has--arrows-rounded .pagination__content .pagination { height: 70px; }
.bck-pagination.has--arrows-rounded .pagination__content .pagination-link { line-height: 2.44; letter-spacing: -0.08px; color: rgb(153, 153, 153); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-pagination.has--arrows-rounded .pagination__content .pagination-link { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-pagination.has--arrows-rounded .pagination__content .pagination-link { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-pagination.has--arrows-rounded .pagination__content .pagination-link { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1rem; }
}
.bck-pagination.has--arrows-rounded .pagination__content .pagination-link .page { display: inline-block; min-width: 30px; text-align: center; color: rgb(51, 51, 51); }
.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: 0.625rem; }
.bck-pagination.has--arrows-rounded .pagination__content .icon, .bck-pagination.has--arrows-rounded .pagination__content .image.has-media .icon-shadow, .image.has-media .bck-pagination.has--arrows-rounded .pagination__content .icon-shadow { border: 1px solid rgb(102, 102, 102); border-radius: 15px; color: rgb(102, 102, 102); }
.bck-pagination.has--arrows-rounded .pagination__content .icon.is--small, .bck-pagination.has--arrows-rounded .pagination__content .image.has-media .is--small.icon-shadow, .image.has-media .bck-pagination.has--arrows-rounded .pagination__content .is--small.icon-shadow { width: 40px; height: 30px; }
.bck-pagination.has--arrows-rounded .pagination__content .icon.is--large, .bck-pagination.has--arrows-rounded .pagination__content .image.has-media .is--large.icon-shadow, .image.has-media .bck-pagination.has--arrows-rounded .pagination__content .is--large.icon-shadow { width: 50px; height: 30px; }
.bck-box-tags.has--bkg-matt { position: relative; margin-bottom: 1.5625rem; padding: 1.5625rem 0.9375rem; background-color: rgba(68, 136, 241, 0.1); }
.bck-box-tags.has--bkg-matt::before { top: 15px; left: 2px; border-top: 26px solid rgb(219, 230, 246); transform: rotate(315deg); }
.bck-box-tags.has--bkg-matt::after, .bck-box-tags.has--bkg-matt::before { content: " "; position: absolute; display: block; border-right: 26px solid transparent; border-left: 26px solid transparent; }
.bck-box-tags.has--bkg-matt::after { top: -4px; left: -17px; border-top: 26px solid rgb(255, 255, 255); transform: rotate(135deg); }
.bck-box-tags.has--bkg-matt .box-tags__content { align-items: flex-start; }
.bck-box-tags .box-tags__header { display: flex; justify-content: center; align-items: center; }
.bck-box-tags .box-tags__header .overtitle-art { margin-top: 20px; line-height: 1.85; color: rgb(0, 0, 0); }
@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: 0.75rem; }
}
.bck-box-tags .box-tags__content { display: flex; flex-direction: column; align-items: center; }
.bck-box-tags .box-tags__content .tag { margin-left: 0.5625rem; }
.bck-box-tags .box-tags__content .tag:first-child { margin-left: 0px; }
.bck-box-tags .box-tags__content .tag a { padding: 0.4375rem 0.75rem; border-radius: 0.25rem; background-color: rgb(68, 136, 241); color: rgb(255, 255, 255); line-height: 1.85; text-align: center; text-transform: uppercase; transition: 0.2s; }
@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: 0.75rem; }
}
.bck-box-tags .box-tags__content .tag a.is--selected { background-color: rgb(10, 82, 120); }
.bck-box-tags .box-tags__content .show-more-state { display: none; }
.bck-box-tags .box-tags__content .show-more-state:checked ~ .show-more-wrap { justify-content: center; }
.bck-box-tags .box-tags__content .show-more-state:checked ~ .show-more-wrap .show-more-target { display: block; }
.bck-box-tags .box-tags__content .show-more-state:checked ~ .show-more-trigger::before { content: " "; display: block; width: 0.625rem; height: 0.625rem; background: url("") 0% 0% / contain no-repeat; }
.bck-box-tags .box-tags__content .show-more-state ~ .show-more-trigger::before { content: " "; display: block; width: 0.625rem; height: 0.625rem; background: url("") 0% 0% / contain no-repeat; }
.bck-box-tags .box-tags__content .show-more-target { display: none; transition: 0.25s; }
.bck-box-tags .box-tags__content .show-more-trigger { display: block; margin-top: 1.25rem; margin-bottom: 0.9375rem; z-index: 1; cursor: pointer; }
.bck-box-tags .box-tags__content .link a { display: flex; margin-left: 0.9375rem; align-items: center; color: rgb(51, 51, 51); 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: 0.75rem; }
}
.bck-box-tags .box-tags__content .link a .arrow-right { display: block; width: 20px; height: 10px; margin-left: 0.3125rem; background: url("") 0% 0% / contain no-repeat; }
.bck-box-tags .box-tags-wrapper { display: flex; align-items: baseline; flex-wrap: wrap; row-gap: 0.625rem; margin: 0.8125rem 0px 0px; }
.bck-box-consulting { position: relative; margin-bottom: 1.5625rem; padding: 3.125rem 4.375rem; background-color: rgba(68, 136, 241, 0.1); }
.bck-box-consulting::before { top: 15px; left: 2px; border-top: 26px solid rgb(219, 230, 246); transform: rotate(315deg); }
.bck-box-consulting::after, .bck-box-consulting::before { content: " "; position: absolute; display: block; border-right: 26px solid transparent; border-left: 26px solid transparent; }
.bck-box-consulting::after { top: -4px; left: -17px; border-top: 26px solid rgb(255, 255, 255); transform: rotate(135deg); }
.bck-box-consulting .box-consulting__content { display: flex; margin-bottom: 1.5625rem; }
.bck-box-consulting .box-consulting__content .items-left { margin-right: 1.5625rem; }
.bck-box-consulting .box-consulting__content .items-right span { line-height: 1.42; color: rgb(68, 136, 241); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-consulting .box-consulting__content .items-right span { font-family: BreraCondensed-Black; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-consulting .box-consulting__content .items-right span { font-family: BreraCondensed-Black; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-consulting .box-consulting__content .items-right span { font-family: BreraCondensed-Black; font-weight: 400; font-size: 0.75rem; }
}
.bck-box-consulting .box-consulting__content .items-right .author { line-height: 1.1; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-consulting .box-consulting__content .items-right .author { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 5.33333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-consulting .box-consulting__content .items-right .author { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-consulting .box-consulting__content .items-right .author { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1.25rem; }
}
.bck-box-consulting .box-consulting__content .items-right .bio { margin: 0.9375rem 0px; line-height: 1.43; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-consulting .box-consulting__content .items-right .bio { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-consulting .box-consulting__content .items-right .bio { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-consulting .box-consulting__content .items-right .bio { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-box-consulting .box-consulting__footer .disclaimer { padding-top: 0.9375rem; border-top: 1px solid rgb(222, 222, 222); line-height: 1.43; color: rgb(102, 102, 102); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-consulting .box-consulting__footer .disclaimer { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-consulting .box-consulting__footer .disclaimer { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-consulting .box-consulting__footer .disclaimer { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-box-summary { position: relative; margin-bottom: 1.5625rem; padding: 1.5625rem 3.75rem 1.5625rem 5.3125rem; background-color: rgba(68, 136, 241, 0.1); }
.bck-box-summary::before { top: 15px; left: 2px; border-top: 26px solid rgb(219, 230, 246); transform: rotate(315deg); }
.bck-box-summary::after, .bck-box-summary::before { content: " "; position: absolute; display: block; border-right: 26px solid transparent; border-left: 26px solid transparent; }
.bck-box-summary::after { top: -4px; left: -17px; border-top: 26px solid rgb(255, 255, 255); transform: rotate(135deg); }
.bck-box-summary .box-summary__content { position: relative; }
.bck-box-summary .box-summary__content .list { display: flex; justify-content: flex-start; align-items: flex-start; flex-direction: column; list-style: none; }
.bck-box-summary .box-summary__content .list .item { flex: 0 0 33%; padding-bottom: 1.25rem; line-height: 1.29; counter-increment: position-counter 1; display: grid; grid-template-columns: 1.875rem 100%; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-summary .box-summary__content .list .item { font-family: SolferinoText-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-summary .box-summary__content .list .item { font-family: SolferinoText-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-summary .box-summary__content .list .item { font-family: SolferinoText-Regular; font-weight: 400; font-size: 1.125rem; }
}
.bck-box-summary .box-summary__content .list .item:last-child { padding-bottom: 0px; }
.bck-box-summary .box-summary__content .list .item::before { width: 20px; height: 20px; margin-right: 0.625rem; text-align: center; content: counter(position-counter) " "; background-color: rgb(68, 136, 241); color: rgb(255, 255, 255); border-radius: 50%; display: flex; align-items: flex-end; justify-content: center; }
.bck-tabs.is--pastone { padding: 0.4375rem 0px; border-top: 1px solid rgb(222, 222, 222); border-bottom: 1px solid rgb(222, 222, 222); background-color: rgb(255, 255, 255); height: 48px; position: relative; }
.cronacalive-banner .bck-tabs.is--pastone .overtitle-art-logo.is-pastone { background-image: url(""); background-size: contain; }
.cronacalive-banner .bck-tabs.is--pastone .live-label { margin-right: 0.9375rem; }
.cronacalive-banner .bck-tabs.is--pastone .live-label.is--pulsing { padding: 0.5rem 0.625rem 0.5rem 1.4375rem; background-color: rgb(188, 40, 26); position: relative; }
.cronacalive-banner .bck-tabs.is--pastone .live-label.is--pulsing .overtitle-art { color: rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .cronacalive-banner .bck-tabs.is--pastone .live-label.is--pulsing .overtitle-art { font-family: RobotoCondensed-Regular; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .cronacalive-banner .bck-tabs.is--pastone .live-label.is--pulsing .overtitle-art { font-family: RobotoCondensed-Regular; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .cronacalive-banner .bck-tabs.is--pastone .live-label.is--pulsing .overtitle-art { font-family: RobotoCondensed-Regular; font-weight: 400; font-size: 0.75rem; }
}
.cronacalive-banner .bck-tabs.is--pastone .live-label.is--pulsing .overtitle-art::before { content: ""; display: block; position: absolute; top: 9px; left: 10px; width: 7px; height: 7px; border-radius: 50%; background-color: rgb(255, 255, 255); animation: 2s ease 0s infinite normal none running pulse; }
.cronacalive-banner .bck-tabs.is--pastone .tabs-nav { justify-content: flex-start; }
.cronacalive-banner .bck-tabs.is--pastone .tabs-nav p { width: 100%; }
.bck-tabs.is--pastone .tabs-nav { border-top: 0px; justify-content: space-between; height: auto; background-color: initial; }
.bck-tabs.is--pastone .tabs-nav p { max-width: 853px; white-space: nowrap; overflow: hidden; }
.bck-tabs.is--pastone .tabs-nav p::after { content: ""; background: linear-gradient(270deg, rgb(255, 255, 255) 4.17%, rgba(255, 255, 255, 0) 95%); height: 34px; width: 40px; position: absolute; right: 0px; }
@-webkit-keyframes pulse { 
  0%, 100% { opacity: 0.1; }
  50% { opacity: 1; }
}
@keyframes pulse { 
  0%, 100% { opacity: 0.1; }
  50% { opacity: 1; }
}
.bck-box-keywords { position: relative; margin-bottom: 1.5625rem; padding: 2.8125rem 4.375rem 2.1875rem; background-color: rgba(68, 136, 241, 0.1); }
.bck-box-keywords::before { top: 15px; left: 2px; border-top: 26px solid rgb(219, 230, 246); transform: rotate(315deg); }
.bck-box-keywords::after, .bck-box-keywords::before { content: " "; position: absolute; display: block; border-right: 26px solid transparent; border-left: 26px solid transparent; }
.bck-box-keywords::after { top: -4px; left: -17px; border-top: 26px solid rgb(255, 255, 255); transform: rotate(135deg); }
.bck-box-keywords .box-keywords__header { margin-bottom: 0.9375rem; color: rgb(68, 136, 241); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-keywords .box-keywords__header { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-keywords .box-keywords__header { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-keywords .box-keywords__header { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-keywords .box-keywords__header .bck-media-list-special .title-medium, .bck-box-keywords .box-keywords__header .bck-media-list-special .title-medium-bold, .bck-box-keywords .box-keywords__header .bck-media-list-special .title-small, .bck-box-keywords .box-keywords__header .bck-media-list-special .title-small-b-b, .bck-box-keywords .box-keywords__header .title, .bck-media-list-special .bck-box-keywords .box-keywords__header .title-medium, .bck-media-list-special .bck-box-keywords .box-keywords__header .title-medium-bold, .bck-media-list-special .bck-box-keywords .box-keywords__header .title-small, .bck-media-list-special .bck-box-keywords .box-keywords__header .title-small-b-b { font-family: SolferinoText-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-keywords .box-keywords__header .bck-media-list-special .title-medium, .bck-box-keywords .box-keywords__header .bck-media-list-special .title-medium-bold, .bck-box-keywords .box-keywords__header .bck-media-list-special .title-small, .bck-box-keywords .box-keywords__header .bck-media-list-special .title-small-b-b, .bck-box-keywords .box-keywords__header .title, .bck-media-list-special .bck-box-keywords .box-keywords__header .title-medium, .bck-media-list-special .bck-box-keywords .box-keywords__header .title-medium-bold, .bck-media-list-special .bck-box-keywords .box-keywords__header .title-small, .bck-media-list-special .bck-box-keywords .box-keywords__header .title-small-b-b { font-family: SolferinoText-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-keywords .box-keywords__header .bck-media-list-special .title-medium, .bck-box-keywords .box-keywords__header .bck-media-list-special .title-medium-bold, .bck-box-keywords .box-keywords__header .bck-media-list-special .title-small, .bck-box-keywords .box-keywords__header .bck-media-list-special .title-small-b-b, .bck-box-keywords .box-keywords__header .title, .bck-media-list-special .bck-box-keywords .box-keywords__header .title-medium, .bck-media-list-special .bck-box-keywords .box-keywords__header .title-medium-bold, .bck-media-list-special .bck-box-keywords .box-keywords__header .title-small, .bck-media-list-special .bck-box-keywords .box-keywords__header .title-small-b-b { font-family: SolferinoText-Regular; font-weight: 400; font-size: 1.125rem; }
}
.bck-box-keywords .box-keywords__header .bck-media-list-special .title-medium-bold strong, .bck-box-keywords .box-keywords__header .bck-media-list-special .title-medium strong, .bck-box-keywords .box-keywords__header .bck-media-list-special .title-small-b-b strong, .bck-box-keywords .box-keywords__header .bck-media-list-special .title-small strong, .bck-box-keywords .box-keywords__header .title strong, .bck-box-keywords .box-keywords__header strong, .bck-media-list-special .bck-box-keywords .box-keywords__header .title-medium-bold strong, .bck-media-list-special .bck-box-keywords .box-keywords__header .title-medium strong, .bck-media-list-special .bck-box-keywords .box-keywords__header .title-small-b-b strong, .bck-media-list-special .bck-box-keywords .box-keywords__header .title-small strong { font-weight: 400; color: rgb(51, 51, 51); }
.bck-box-keywords .box-keywords__content { line-height: 1.29; color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-keywords .box-keywords__content { font-family: SolferinoText-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-keywords .box-keywords__content { font-family: SolferinoText-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-keywords .box-keywords__content { font-family: SolferinoText-Regular; font-weight: 400; font-size: 1.125rem; }
}
.bck-box-keywords .box-keywords__content .list { padding-left: 1.25rem; list-style: disc; }
.bck-box-keywords .box-keywords__content .list .item { line-height: 1.29; color: rgb(68, 136, 241); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-keywords .box-keywords__content .list .item { font-family: SolferinoText-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-keywords .box-keywords__content .list .item { font-family: SolferinoText-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-keywords .box-keywords__content .list .item { font-family: SolferinoText-Regular; font-weight: 400; font-size: 1.125rem; }
}
.bck-box-keywords .box-keywords__content .list .item span { color: rgb(51, 51, 51); }
.bck-box-keywords .box-keywords__content .list .item:not(:last-child) { padding-bottom: 2.1875rem; }
.bck-box-keywords .box-keywords__content ol { margin-left: 18px; }
.bck-box-keywords .box-keywords__content ol .item { margin: 10px 5px; }
.bck-box-keywords .box-keywords__content strong { font-weight: 400; color: rgb(51, 51, 51); }
.bck-box-keywords .box-keywords__content a { color: rgb(68, 136, 241); }
.bck-search { position: relative; background-color: rgba(68, 136, 241, 0.1); }
.aside-both .bck-search, .aside-right .bck-search { margin: 0px 0.5rem; }
.bck-search::before { top: 15px; left: 2px; border-top: 26px solid rgb(219, 230, 246); transform: rotate(315deg); }
.bck-search::after, .bck-search::before { content: " "; position: absolute; display: block; border-right: 26px solid transparent; border-left: 26px solid transparent; }
.bck-search::after { top: -4px; left: -17px; border-top: 26px solid rgb(255, 255, 255); transform: rotate(135deg); }
.bck-search.is--punch { background-color: transparent; }
.bck-search.is--punch::after, .bck-search.is--punch::before { visibility: hidden; }
.bck-search.is--punch .search__content { padding-bottom: 0px; margin: 0px 0px 1.25rem; }
.bck-search.is--punch .search-form { padding: 0.375rem 1.25rem; border: 1px solid rgb(214, 40, 38); border-radius: 3px; background-color: rgb(248, 248, 248); }
.bck-search.is--punch .search-form input { background-color: transparent; }
.bck-search.is--punch .search-form input::-webkit-input-placeholder { line-height: 1.21; color: rgb(214, 40, 38); }
.bck-search.is--punch .search-form input::placeholder { line-height: 1.21; color: rgb(214, 40, 38); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-search.is--punch .search-form input::-webkit-input-placeholder { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
  .bck-search.is--punch .search-form input::placeholder { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-search.is--punch .search-form input::-webkit-input-placeholder { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
  .bck-search.is--punch .search-form input::placeholder { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-search.is--punch .search-form input::-webkit-input-placeholder { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
  .bck-search.is--punch .search-form input::placeholder { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-search .search__header { display: flex; justify-content: center; align-items: center; padding-top: 1.25rem; margin-bottom: 1.25rem; }
.bck-search .search__content { margin: 1.25rem 0.9375rem; padding-bottom: 1.25rem; }
.bck-search .search__content .icon, .bck-search .search__content .image.has-media .icon-shadow, .image.has-media .bck-search .search__content .icon-shadow { cursor: pointer; }
.bck-search .search-form { display: flex; align-items: center; padding: 0.625rem; border-bottom: 1.3px solid rgb(68, 136, 241); border-radius: 0.25rem 0.25rem 0px 0px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 4px 0px; }
.bck-search .search-form input { flex: 1 1 0%; padding: 0.3125rem; border: none; color: rgb(68, 136, 241); 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: 0.875rem; }
}
.bck-search .search-form input::-webkit-input-placeholder { color: rgb(68, 136, 241); }
.bck-search .search-form input::placeholder { color: rgb(68, 136, 241); }
.bck-search .search-list { display: flex; flex-direction: column; align-items: center; text-align: center; padding-top: 1.25rem; }
.bck-search .search-list .search-list-item { padding-bottom: 0.3125rem; }
.bck-search .search-list .search-list-item a { color: rgb(51, 51, 51); text-transform: uppercase; transition: 0.2s; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-search .search-list .search-list-item a { font-family: Roboto-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-search .search-list .search-list-item a { font-family: Roboto-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-search .search-list .search-list-item a { font-family: Roboto-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-search .search-list .search-list-item a:hover { border-bottom: 1px solid rgb(68, 136, 241); color: rgb(68, 136, 241); }
.bck-search .search-tags { display: flex; flex-wrap: wrap; justify-content: center; align-items: center; row-gap: 0.625rem; margin-top: 1.25rem; }
.bck-search .search-tags .tag { margin-left: 0.5625rem; }
.bck-search .search-tags .tag:first-child { margin-left: 0px; }
.bck-search .search-tags .tag a { padding: 0.4375rem 0.75rem; border-radius: 0.25rem; background-color: rgb(68, 136, 241); color: rgb(255, 255, 255); line-height: 1.85; text-align: center; text-transform: uppercase; transition: 0.2s; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-search .search-tags .tag a { font-family: Roboto-Regular; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-search .search-tags .tag a { font-family: Roboto-Regular; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-search .search-tags .tag a { font-family: Roboto-Regular; font-weight: 400; font-size: 0.75rem; }
}
.bck-search .search-tags .tag a.is--selected { background-color: rgb(10, 82, 120); }
.bck-search-dictionary { position: relative; background-color: rgba(68, 136, 241, 0.1); width: 300px; margin: 30px auto; }
.aside-both .bck-search-dictionary, .aside-right .bck-search-dictionary { margin: 0px 0.5rem; }
.bck-search-dictionary::before { top: 15px; left: 2px; border-top: 26px solid rgb(219, 230, 246); transform: rotate(315deg); }
.bck-search-dictionary::after, .bck-search-dictionary::before { content: " "; position: absolute; display: block; border-right: 26px solid transparent; border-left: 26px solid transparent; }
.bck-search-dictionary::after { top: -4px; left: -17px; border-top: 26px solid rgb(255, 255, 255); transform: rotate(135deg); }
.bck-search-dictionary .dictionary__header { display: flex; justify-content: center; align-items: center; padding-top: 1.25rem; margin-bottom: 1.25rem; }
.bck-search-dictionary .dictionary__content { margin: 1.25rem 0.9375rem 1.875rem; padding-bottom: 1.25rem; }
.bck-search-dictionary .dictionary__content .icon, .bck-search-dictionary .dictionary__content .image.has-media .icon-shadow, .image.has-media .bck-search-dictionary .dictionary__content .icon-shadow { cursor: pointer; }
.bck-search-dictionary .dictionary__footer { padding-top: 1.25rem; text-align: center; }
.bck-search-dictionary .dictionary__footer .link { line-height: 1.29; letter-spacing: 0.28px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-search-dictionary .dictionary__footer .link { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-search-dictionary .dictionary__footer .link { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-search-dictionary .dictionary__footer .link { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 0.875rem; }
}
.bck-search-dictionary .dictionary-form { display: flex; align-items: center; padding: 0.625rem; border-bottom: 1.3px solid rgb(68, 136, 241); border-radius: 0.25rem 0.25rem 0px 0px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.15) 0px 1px 4px 0px; }
.bck-search-dictionary .dictionary-form input { flex: 1 1 0%; padding: 0.3125rem; border: none; color: rgb(68, 136, 241); outline: none; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-search-dictionary .dictionary-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-dictionary .dictionary-form input { font-family: Roboto-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-search-dictionary .dictionary-form input { font-family: Roboto-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-search-dictionary .dictionary-form input::-webkit-input-placeholder { color: rgb(68, 136, 241); }
.bck-search-dictionary .dictionary-form input::placeholder { color: rgb(68, 136, 241); }
.bck-search-dictionary .dictionary-list { display: flex; flex-direction: column; align-items: center; text-align: center; padding-top: 1.25rem; }
.bck-search-dictionary .dictionary-list .dictionary-list-item { padding-bottom: 0.3125rem; }
.bck-search-dictionary .dictionary-list .dictionary-list-item a { color: rgb(51, 51, 51); text-transform: uppercase; transition: 0.2s; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-search-dictionary .dictionary-list .dictionary-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-dictionary .dictionary-list .dictionary-list-item a { font-family: Roboto-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-search-dictionary .dictionary-list .dictionary-list-item a { font-family: Roboto-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-search-dictionary .dictionary-list .dictionary-list-item a:hover { border-bottom: 1px solid rgb(68, 136, 241); color: rgb(68, 136, 241); }
.bck-search-dictionary .dictionary-tags { display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; row-gap: 0.9375rem; margin-top: 1.5625rem; }
.bck-search-dictionary .dictionary-tags .tag { margin-right: 0.5625rem; }
.bck-search-dictionary .dictionary-tags .tag:last-child { margin-right: 0px; }
.bck-search-dictionary .dictionary-tags .tag a { padding: 0.4375rem 0.75rem; border-radius: 0.25rem; background-color: rgb(73, 114, 179); color: rgb(255, 255, 255); letter-spacing: 0.24px; text-align: center; text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-search-dictionary .dictionary-tags .tag a { font-family: Roboto-Regular; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-search-dictionary .dictionary-tags .tag a { font-family: Roboto-Regular; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-search-dictionary .dictionary-tags .tag a { font-family: Roboto-Regular; font-weight: 400; font-size: 0.75rem; }
}
.bck-carousel { --swiper-navigation-color: $black; position: relative; border-top: 1px solid rgb(222, 222, 222); border-bottom: 1px solid rgb(222, 222, 222); }
.bck-carousel .carousel__header { padding: 1.25rem 0.9375rem; }
.bck-carousel .carousel__header .bck-media-list-special .title-medium, .bck-carousel .carousel__header .bck-media-list-special .title-medium-bold, .bck-carousel .carousel__header .bck-media-list-special .title-small, .bck-carousel .carousel__header .bck-media-list-special .title-small-b-b, .bck-carousel .carousel__header .title, .bck-media-list-special .bck-carousel .carousel__header .title-medium, .bck-media-list-special .bck-carousel .carousel__header .title-medium-bold, .bck-media-list-special .bck-carousel .carousel__header .title-small, .bck-media-list-special .bck-carousel .carousel__header .title-small-b-b { color: rgb(0, 0, 0); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-carousel .carousel__header .bck-media-list-special .title-medium, .bck-carousel .carousel__header .bck-media-list-special .title-medium-bold, .bck-carousel .carousel__header .bck-media-list-special .title-small, .bck-carousel .carousel__header .bck-media-list-special .title-small-b-b, .bck-carousel .carousel__header .title, .bck-media-list-special .bck-carousel .carousel__header .title-medium, .bck-media-list-special .bck-carousel .carousel__header .title-medium-bold, .bck-media-list-special .bck-carousel .carousel__header .title-small, .bck-media-list-special .bck-carousel .carousel__header .title-small-b-b { font-family: BreraCondensed-Black; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-carousel .carousel__header .bck-media-list-special .title-medium, .bck-carousel .carousel__header .bck-media-list-special .title-medium-bold, .bck-carousel .carousel__header .bck-media-list-special .title-small, .bck-carousel .carousel__header .bck-media-list-special .title-small-b-b, .bck-carousel .carousel__header .title, .bck-media-list-special .bck-carousel .carousel__header .title-medium, .bck-media-list-special .bck-carousel .carousel__header .title-medium-bold, .bck-media-list-special .bck-carousel .carousel__header .title-small, .bck-media-list-special .bck-carousel .carousel__header .title-small-b-b { font-family: BreraCondensed-Black; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-carousel .carousel__header .bck-media-list-special .title-medium, .bck-carousel .carousel__header .bck-media-list-special .title-medium-bold, .bck-carousel .carousel__header .bck-media-list-special .title-small, .bck-carousel .carousel__header .bck-media-list-special .title-small-b-b, .bck-carousel .carousel__header .title, .bck-media-list-special .bck-carousel .carousel__header .title-medium, .bck-media-list-special .bck-carousel .carousel__header .title-medium-bold, .bck-media-list-special .bck-carousel .carousel__header .title-small, .bck-media-list-special .bck-carousel .carousel__header .title-small-b-b { font-family: BreraCondensed-Black; font-weight: 400; font-size: 1rem; }
}
.bck-carousel.has--overflow-blocked { overflow: hidden; }
.bck-carousel.has--border-top { border-bottom: none; margin-top: 20px; }
.bck-carousel.has--border-top .carousel__header { padding: 1.25rem 0px; }
.bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-medium, .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-medium-bold, .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-small, .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-small-b-b, .bck-carousel.has--border-top .carousel__header .title, .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-medium, .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-medium-bold, .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-small, .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-small-b-b { color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-medium, .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-medium-bold, .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-small, .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-small-b-b, .bck-carousel.has--border-top .carousel__header .title, .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-medium, .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-medium-bold, .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-small, .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-small-b-b { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 8.53333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-medium, .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-medium-bold, .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-small, .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-small-b-b, .bck-carousel.has--border-top .carousel__header .title, .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-medium, .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-medium-bold, .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-small, .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-small-b-b { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 4.74074vw; }
}
@media screen and (min-width: 769px) {
  .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-medium, .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-medium-bold, .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-small, .bck-carousel.has--border-top .carousel__header .bck-media-list-special .title-small-b-b, .bck-carousel.has--border-top .carousel__header .title, .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-medium, .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-medium-bold, .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-small, .bck-media-list-special .bck-carousel.has--border-top .carousel__header .title-small-b-b { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2rem; }
}
.bck-carousel.is--catskill { padding: 0px 1rem; margin-right: -1rem; margin-left: -1rem; border: none; background-color: rgb(239, 244, 247); }
.bck-carousel.is--catskill .carousel__header { padding: 1.25rem 0px; }
.bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-medium, .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-medium-bold, .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-small, .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-small-b-b, .bck-carousel.is--catskill .carousel__header .title, .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-medium, .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-medium-bold, .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-small, .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-small-b-b { color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-medium, .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-medium-bold, .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-small, .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-small-b-b, .bck-carousel.is--catskill .carousel__header .title, .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-medium, .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-medium-bold, .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-small, .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-small-b-b { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 8.53333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-medium, .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-medium-bold, .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-small, .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-small-b-b, .bck-carousel.is--catskill .carousel__header .title, .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-medium, .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-medium-bold, .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-small, .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-small-b-b { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 4.74074vw; }
}
@media screen and (min-width: 769px) {
  .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-medium, .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-medium-bold, .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-small, .bck-carousel.is--catskill .carousel__header .bck-media-list-special .title-small-b-b, .bck-carousel.is--catskill .carousel__header .title, .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-medium, .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-medium-bold, .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-small, .bck-media-list-special .bck-carousel.is--catskill .carousel__header .title-small-b-b { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2rem; }
}
.bck-carousel.is--catskill .carousel__content { padding-bottom: 1.5625rem; }
.bck-carousel.is--catskill .gallery-video { height: 320px; }
.bck-carousel.is--catskill .gallery-video .navigation-wrapper { right: 16px; }
.bck-carousel.is--titleless .carousel__header { height: 35px; padding: 0px; }
.bck-carousel.is--titleless .carousel__content .navigation-wrapper { top: 0px; }
.bck-carousel.is--orange .carousel__header { background: linear-gradient(96deg, rgb(252, 106, 54) 52%, rgb(246, 201, 39) 160%); display: flex; height: 70px; margin-bottom: 1.25rem; padding: 0px 0px 0px 3.75rem; }
.bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium, .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium-bold, .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small, .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small-b-b, .bck-carousel.is--orange .carousel__header .title, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium-bold, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small-b-b { margin: auto 0px; }
.bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium-bold a, .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium a, .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small-b-b a, .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small a, .bck-carousel.is--orange .carousel__header .title a, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium-bold a, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium a, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small-b-b a, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small a { letter-spacing: 2.4px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium-bold a, .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium a, .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small-b-b a, .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small a, .bck-carousel.is--orange .carousel__header .title a, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium-bold a, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium a, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small-b-b a, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small a { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 6.4vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium-bold a, .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium a, .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small-b-b a, .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small a, .bck-carousel.is--orange .carousel__header .title a, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium-bold a, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium a, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small-b-b a, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small a { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 3.55556vw; }
}
@media screen and (min-width: 769px) {
  .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium-bold a, .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-medium a, .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small-b-b a, .bck-carousel.is--orange .carousel__header .bck-media-list-special .title-small a, .bck-carousel.is--orange .carousel__header .title a, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium-bold a, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-medium a, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small-b-b a, .bck-media-list-special .bck-carousel.is--orange .carousel__header .title-small a { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1.5rem; }
}
.bck-carousel.is--orange .carousel__content .has--border-b { border-bottom: 1px solid rgb(222, 222, 222); padding-bottom: 0.25rem; }
.bck-carousel.is--orange .carousel__content .icon, .bck-carousel.is--orange .carousel__content .image.has-media .icon-shadow, .image.has-media .bck-carousel.is--orange .carousel__content .icon-shadow { bottom: 0.3125rem; left: 0px; }
.bck-carousel.is--orange .gallery-video .navigation-wrapper { gap: 1.25rem; top: 35px; transform: translate(-60px, -50%); }
.bck-carousel.is--orange .gallery-video .swiper-pagination { bottom: 0px; }
.bck-carousel.is--orange .gallery-video .swiper-pagination-bullet { background-color: rgb(255, 255, 255); opacity: 1; height: 14px; width: 14px; }
.bck-carousel.is--orange .gallery-video .swiper-pagination-bullet-active { background-color: rgb(15, 15, 15); }
.bck-carousel .swiper-container { width: 100%; height: 300px; margin-right: auto; margin-left: auto; }
.bck-carousel .swiper-container .fullscreen { position: fixed; z-index: 31; top: 0px; left: 0px; display: flex; justify-content: center; align-items: center; width: 100%; height: 100%; background: rgba(51, 51, 51, 0.7); }
.bck-carousel .swiper-container .fullscreen .icon, .bck-carousel .swiper-container .fullscreen .image.has-media .icon-shadow, .image.has-media .bck-carousel .swiper-container .fullscreen .icon-shadow { position: absolute; top: 0px; right: 0px; margin: 20px; background: rgb(255, 255, 255); }
.bck-carousel .swiper-container .icon-border { padding: 10px; border: 1px solid rgb(102, 102, 102); letter-spacing: 0.42px; border-radius: 4px; text-transform: uppercase; cursor: pointer; }
.bck-carousel .swiper-container [aria-hidden="true"] { display: none; }
.bck-carousel .swiper-container [aria-hidden="false"] { display: flex; }
.bck-carousel .swiper-container a.image { color: rgb(10, 10, 10); }
.bck-carousel .swiper-container a.image:hover { color: rgb(17, 17, 17); }
.bck-carousel .swiper-button-next { top: 22%; right: -8px; width: 40px; height: 102px; background-color: rgb(255, 255, 255); outline: none; }
.bck-carousel .swiper-button-next::after { font-family: corriere-icon; font-size: 1rem; content: ""; }
.bck-carousel .swiper-button-next.is--carousel-full { top: 50%; right: 20px; width: 50px; height: 50px; border: 1.5px solid rgb(255, 255, 255); background-color: transparent; border-radius: 50%; }
.bck-carousel .swiper-button-next.is--carousel-full::after { color: rgb(255, 255, 255); font-family: corriere-icon; font-size: 1.25rem; content: ""; }
.bck-carousel .swiper-button-next.is--carousel-left { top: unset; bottom: 30px; left: 85px; width: 50px; height: 50px; border: 1.5px solid rgb(255, 255, 255); background-color: transparent; border-radius: 50%; }
.bck-carousel .swiper-button-next.is--carousel-left::after { color: rgb(255, 255, 255); font-family: corriere-icon; font-size: 1.25rem; content: ""; }
.bck-carousel .swiper-button-next.is--carousel-right { top: unset; right: 20px; bottom: 30px; width: 50px; height: 50px; border: 1.5px solid rgb(255, 255, 255); background-color: transparent; border-radius: 50%; }
.bck-carousel .swiper-button-next.is--carousel-right::after { color: rgb(255, 255, 255); font-family: corriere-icon; font-size: 1.25rem; content: ""; }
.bck-carousel .swiper-button-prev { top: 22%; left: -8px; width: 40px; height: 102px; background-color: rgb(255, 255, 255); outline: none; }
.bck-carousel .swiper-button-prev::after { font-family: corriere-icon; font-size: 1rem; content: ""; }
.bck-carousel .swiper-button-prev.is--carousel-full { top: 50%; left: 20px; width: 50px; height: 50px; border: 1.5px solid rgb(255, 255, 255); background-color: transparent; border-radius: 50px; }
.bck-carousel .swiper-button-prev.is--carousel-full::after { color: rgb(255, 255, 255); font-family: corriere-icon; font-size: 1.25rem; content: ""; }
.bck-carousel .swiper-button-prev.is--carousel-left { top: unset; bottom: 30px; left: 20px; width: 50px; height: 50px; border: 1.5px solid rgb(255, 255, 255); background-color: transparent; border-radius: 50%; }
.bck-carousel .swiper-button-prev.is--carousel-left::after { color: rgb(255, 255, 255); font-family: corriere-icon; font-size: 1.25rem; content: ""; }
.bck-carousel .swiper-button-prev.is--carousel-right { top: unset; right: 85px; bottom: 30px; left: unset; width: 50px; height: 50px; border: 1.5px solid rgb(255, 255, 255); background-color: transparent; border-radius: 50%; }
.bck-carousel .swiper-button-prev.is--carousel-right::after { color: rgb(255, 255, 255); font-family: corriere-icon; font-size: 1.25rem; content: ""; }
.bck-carousel .swiper-button-next.swiper-button-disabled, .bck-carousel .swiper-button-prev.swiper-button-disabled { opacity: 0.1; }
.bck-carousel .swiper__content { width: 100%; height: auto; }
.bck-carousel .swiper__content .swiper-wrapper .swiper-slide p { display: flex; flex-direction: column; align-items: center; padding: 10px 0px; margin-bottom: 10px; color: rgb(119, 119, 119); }
@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: 0.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: 0.75rem; }
}
.bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-medium, .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-medium-bold, .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-small, .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-small-b-b, .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title, .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-medium, .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-medium-bold, .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-small, .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-small-b-b { text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-medium, .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-medium-bold, .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-small, .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-small-b-b, .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title, .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-medium, .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-medium-bold, .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-small, .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-small-b-b { font-family: Roboto-Bold; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-medium, .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-medium-bold, .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-small, .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-small-b-b, .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title, .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-medium, .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-medium-bold, .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-small, .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-small-b-b { font-family: Roboto-Bold; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-medium, .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-medium-bold, .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-small, .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .bck-media-list-special .title-small-b-b, .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title, .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-medium, .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-medium-bold, .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-small, .bck-media-list-special .bck-carousel .swiper__content .swiper-wrapper .swiper-slide p .title-small-b-b { font-family: Roboto-Bold; font-weight: 400; font-size: 0.75rem; }
}
.bck-carousel .swiper__content .swiper-pagination { position: relative; }
.bck-carousel .swiper__content .swiper-pagination.is--carousel-full .swiper-pagination-bullet { border: 1px solid rgb(255, 255, 255); background: transparent; border-radius: 50px; width: 14px; height: 14px; }
.bck-carousel .swiper__content .swiper-pagination.is--carousel-full .swiper-pagination-bullet-active { background-color: rgb(255, 255, 255); }
.bck-carousel .swiper__content .swiper-pagination.is--carousel-left { position: absolute; right: 5px; bottom: 30px; left: unset; width: auto; }
.bck-carousel .swiper__content .swiper-pagination.is--carousel-left .swiper-pagination-bullet { border: 1px solid rgb(10, 82, 120); background: transparent; border-radius: 50px; width: 14px; height: 14px; }
.bck-carousel .swiper__content .swiper-pagination.is--carousel-left .swiper-pagination-bullet-active { background-color: rgb(10, 82, 120); }
.bck-carousel .swiper__content .swiper-pagination.is--carousel-right { position: absolute; right: unset; bottom: 30px; left: 5px; width: auto; }
.bck-carousel .swiper__content .swiper-pagination.is--carousel-right .swiper-pagination-bullet { border: 1px solid rgb(10, 82, 120); background: transparent; border-radius: 50px; width: 14px; height: 14px; }
.bck-carousel .swiper__content .swiper-pagination.is--carousel-right .swiper-pagination-bullet-active { background-color: rgb(10, 82, 120); }
.bck-carousel .gallery-pagination { overflow: hidden; height: 102px; padding: 0px 2.8125rem; }
.bck-carousel .gallery-pagination .swiper-slide { width: 180px; height: 100px; }
.bck-carousel .gallery-pagination .swiper-slide.is--active { border-bottom: 2px solid rgb(41, 171, 239); }
.bck-carousel .gallery-pagination .swiper-slide.is--active .carousel-step, .bck-carousel .gallery-pagination .swiper-slide.is--active .carousel-text { color: rgb(41, 171, 239); }
.bck-carousel .gallery-pagination .swiper-slide .carousel-item { display: flex; flex-direction: column; height: 100%; padding-top: 0.625rem; }
.bck-carousel .gallery-pagination .swiper-slide .carousel-step { padding-bottom: 0.3125rem; color: rgb(148, 148, 148); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-carousel .gallery-pagination .swiper-slide .carousel-step { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-carousel .gallery-pagination .swiper-slide .carousel-step { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-carousel .gallery-pagination .swiper-slide .carousel-step { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 0.75rem; }
}
.bck-carousel .gallery-pagination .swiper-slide .carousel-text { overflow: hidden; max-height: 49px; color: rgb(51, 51, 51); line-height: 1.06; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-carousel .gallery-pagination .swiper-slide .carousel-text { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-carousel .gallery-pagination .swiper-slide .carousel-text { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-carousel .gallery-pagination .swiper-slide .carousel-text { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1rem; }
}
.bck-carousel .gallery-article { overflow-x: hidden; height: 285px; padding: 0px 0.9375rem; }
.bck-carousel .gallery-article .swiper-button-next, .bck-carousel .gallery-article .swiper-button-prev { top: 46%; width: 35px; height: 35px; border-radius: 50%; }
.bck-carousel .gallery-article .swiper-button-next { right: 25px; }
.bck-carousel .gallery-article .swiper-button-prev { left: 25px; }
.bck-carousel .gallery-article .swiper-button-disabled { opacity: 0.5; }
.bck-carousel .gallery-article .swiper-pagination-bullet-active { background-color: rgb(10, 82, 120); }
.bck-carousel .gallery-article .slide-title { margin-top: 0.625rem; line-height: 1.4; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-carousel .gallery-article .slide-title { font-family: SolferinoText-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-carousel .gallery-article .slide-title { font-family: SolferinoText-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-carousel .gallery-article .slide-title { font-family: SolferinoText-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-carousel .gallery-video { overflow: hidden; height: auto; }
.bck-carousel .gallery-video .swiper-button-next, .bck-carousel .gallery-video .swiper-button-prev { position: relative; top: auto; width: 10px; height: 20px; margin-top: 0px; background-color: transparent; }
.bck-carousel .gallery-video .swiper-button-next { right: 0px; margin-left: 10px; }
.bck-carousel .gallery-video .swiper-button-prev { left: 0px; margin-right: 10px; }
.bck-carousel .gallery-video .swiper-pagination { position: relative; bottom: 2px; left: auto; }
.bck-carousel .gallery-video .swiper-pagination-bullet-active { background-color: rgb(10, 82, 120); }
.bck-carousel .gallery-video .navigation-wrapper { position: absolute; top: 32px; right: 0px; display: flex; justify-content: space-between; align-items: center; }
.bck-carousel .gallery-video .bck-media-news .media-news__content .content-bottom > .title-art { width: calc(100% - 10px); }
.bck-carousel.has--video-event .carousel__header { display: flex; flex-direction: row; align-items: center; }
.bck-carousel.has--video-event .carousel__header .blue-stars { display: flex; align-items: center; width: 46px; height: 46px; background: url("") 50% center no-repeat rgb(9, 80, 117); border-radius: 50%; margin-right: 10px; }
.bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-medium, .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-medium-bold, .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-small, .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-small-b-b, .bck-carousel.has--video-event .carousel__header .title, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-medium, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-medium-bold, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-small, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-small-b-b { width: 150px; color: rgb(9, 80, 117); line-height: 1; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-medium, .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-medium-bold, .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-small, .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-small-b-b, .bck-carousel.has--video-event .carousel__header .title, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-medium, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-medium-bold, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-small, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-small-b-b { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 5.33333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-medium, .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-medium-bold, .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-small, .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-small-b-b, .bck-carousel.has--video-event .carousel__header .title, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-medium, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-medium-bold, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-small, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-small-b-b { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 2.96296vw; }
}
@media screen and (min-width: 769px) {
  .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-medium, .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-medium-bold, .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-small, .bck-carousel.has--video-event .carousel__header .bck-media-list-special .title-small-b-b, .bck-carousel.has--video-event .carousel__header .title, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-medium, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-medium-bold, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-small, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .title-small-b-b { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.25rem; }
}
.bck-carousel.has--video-event .carousel__header .bck-media-list-special .is--two-lines.title-medium, .bck-carousel.has--video-event .carousel__header .bck-media-list-special .is--two-lines.title-medium-bold, .bck-carousel.has--video-event .carousel__header .bck-media-list-special .is--two-lines.title-small, .bck-carousel.has--video-event .carousel__header .bck-media-list-special .is--two-lines.title-small-b-b, .bck-carousel.has--video-event .carousel__header .title.is--two-lines, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .is--two-lines.title-medium, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .is--two-lines.title-medium-bold, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .is--two-lines.title-small, .bck-media-list-special .bck-carousel.has--video-event .carousel__header .is--two-lines.title-small-b-b { width: 205px; min-height: 40px; display: flex; align-items: center; }
.bck-carousel.has--video-event .carousel__header .video-event-btn { position: absolute; right: 0px; text-transform: uppercase; }
.bck-carousel.has--video-event .carousel__header .video-event-btn:hover, .bck-carousel.has--video-event .carousel__header .video-event-btn a { color: rgb(10, 82, 120); }
.bck-carousel.has--video-event .carousel__content .navigation-wrapper { right: 460px; }
.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__image .image .icon-video-event { width: 92px; border-radius: 29px; color: rgb(255, 255, 255); background-color: rgba(51, 51, 51, 0.5); line-height: 24px; padding: 3px 2px; position: relative; display: flex; flex-direction: row; bottom: 44px; left: 10px; align-items: center; border: 1px solid rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__image .image .icon-video-event { font-family: Brera-regular; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__image .image .icon-video-event { font-family: Brera-regular; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__image .image .icon-video-event { font-family: Brera-regular; font-weight: 400; font-size: 0.75rem; }
}
.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__image .image .icon-video-event::before { background-color: rgb(255, 255, 255); border-radius: 50%; content: ""; width: 26px; height: 26px; margin-right: 10px; }
.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__image .image .icon-video-event::after { width: 0px; height: 0px; border-color: transparent transparent transparent rgb(9, 80, 117); border-style: solid; border-width: 7px 0px 7px 12.6px; content: ""; position: absolute; left: 10px; top: 9px; }
.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__image .image .icon-video-event.has--orange-peel-border { border: 1px solid rgb(255, 160, 0); }
.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__image .image .icon-video-event.has--orange-peel-border::before { background-color: rgb(255, 160, 0) !important; }
.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content { display: flex; flex-direction: column; margin-top: 15px; }
.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-header { display: block; }
.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-header .content-header__flex { display: flex; flex-direction: row; }
.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-header .content-header__flex svg { margin-right: 10px; }
.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-header .content-header__flex .overtitle-art { color: rgb(255, 255, 255); padding: 5px 10px; border-radius: 19px; width: max-content; display: block; margin-bottom: 5px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-header .content-header__flex .overtitle-art { font-family: Brera-Bold; font-weight: 400; font-size: 2.93333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-header .content-header__flex .overtitle-art { font-family: Brera-Bold; font-weight: 400; font-size: 1.62963vw; }
}
@media screen and (min-width: 769px) {
  .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-header .content-header__flex .overtitle-art { font-family: Brera-Bold; font-weight: 400; font-size: 0.6875rem; }
}
.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom { display: flex; flex-direction: column; }
.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom .title-art { margin-bottom: 5px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom .title-art { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 5.86667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom .title-art { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 3.25926vw; }
}
@media screen and (min-width: 769px) {
  .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom .title-art { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1.375rem; }
}
.bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom .info-art { color: rgb(102, 102, 102); line-height: 1.2; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom .info-art { font-family: Brera-regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom .info-art { font-family: Brera-regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-carousel.has--video-event .carousel__content .bck-media-news .media-news__content .content-bottom .info-art { font-family: Brera-regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-carousel.has--video-event.has--bottom-arrows .carousel__content .navigation-wrapper { inset: auto auto 10px 50%; transform: translateX(-50%); }
.bck-carousel.has--video-event.has--card { margin-top: 15px; }
.bck-carousel.has--video-event.has--card .carousel__content { margin: 15px auto 40px; max-width: 654px; }
.bck-carousel.has--video-event.has--card .carousel__content .swiper-slide { height: 438px; width: 320px !important; }
.bck-carousel.has--video-event.has--card .carousel__content .swiper-slide .video-event-card__content { width: 284px; }
.bck-carousel.has--video-event.has--card.has--bottom-arrows .navigation-wrapper { bottom: 7px; }
.js-cards.is-fixed-top { z-index: 1000; left: 0px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.24) 0px 8px 8px 0px; }
.js-cards.is-fixed-top .bck-carousel { width: 1124px; margin-top: auto; margin-right: auto; margin-left: auto; background-color: rgb(255, 255, 255); margin-bottom: 0px !important; }
#videocorriere .bck-carousel .carousel__content .swiper-container.gallery-video .swiper-wrapper { display: flex; flex-direction: row; }
#videocorriere .bck-carousel .carousel__content .swiper-container.gallery-video .swiper-wrapper .swiper-slide { max-width: 235px; margin-right: 20px; }
#videocorriere .bck-carousel.is--titleless.is-borderless .carousel__content .swiper-container.gallery-video .swiper-wrapper { display: flex; flex-direction: row; }
#videocorriere .bck-carousel.is--titleless.is-borderless .carousel__content .swiper-container.gallery-video .swiper-wrapper .swiper-slide { max-width: 486px; }
#rubriche-rail.wrapper { background-color: rgb(239, 244, 247) !important; }
#rubriche-rail.wrapper .bck-carousel { border: 0px !important; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  #rubriche-rail.wrapper .bck-carousel h2 { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 8.53333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  #rubriche-rail.wrapper .bck-carousel h2 { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 4.74074vw; }
}
@media screen and (min-width: 769px) {
  #rubriche-rail.wrapper .bck-carousel h2 { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2rem; }
}
#rubriche-rail.wrapper .bck-carousel .carousel__header { padding-left: 0px; }
#rubriche-rail.wrapper .bck-carousel .swiper-wrapper .swiper-slide h3 a { padding: 0.625rem 0px 0px; font-size: 1.25rem; line-height: 1.5rem; color: rgb(51, 51, 51); }
#rubriche-rail.wrapper .bck-carousel .swiper-wrapper .swiper-slide .icon-shadow { display: none; }
#rubriche-rail.wrapper .bck-carousel .swiper-wrapper .swiper-slide .content-bottom .description { margin-top: 1.5rem; line-height: 1.125rem; color: rgb(102, 102, 102); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  #rubriche-rail.wrapper .bck-carousel .swiper-wrapper .swiper-slide .content-bottom .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  #rubriche-rail.wrapper .bck-carousel .swiper-wrapper .swiper-slide .content-bottom .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  #rubriche-rail.wrapper .bck-carousel .swiper-wrapper .swiper-slide .content-bottom .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
#rubriche-rail.wrapper .bck-media-news .media-news__content .content-header > .title-art { flex: 0 0 100%; }
.bck-live-news { margin-right: 1.75rem; }
.bck-live-news.is--pinned { border-color: rgb(204, 0, 0); border-style: solid; border-width: 4px 1px; background-color: rgb(248, 244, 244); }
.bck-live-news.is--pinned .live-news__content { padding-bottom: 1.875rem; }
.bck-live-news.is--pinned .box-three-line-mrless-red { opacity: 0.5; }
.bck-live-news.is--highlight { border: none; background-color: rgb(239, 249, 252); }
.bck-live-news.is--highlight .box-three-line-mrless-grey-darker { opacity: 0.25; }
.bck-live-news.is--live-2023 { margin-right: 0px; padding-bottom: 0px; }
.bck-live-news.is--live-2023.is--highlight .live-news__header { padding-left: 1.5625rem; }
.bck-live-news.is--live-2023.is--highlight .live-news__content { padding: 0px 1.5625rem 1.875rem; }
.bck-live-news.is--live-2023 .live-news__header .header-time { position: relative; flex: 0 0 auto; flex-direction: row; margin-right: 0px; }
.bck-live-news.is--live-2023 .live-news__header .header-time::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 90px; height: 1px; background-color: rgb(222, 222, 222); }
.bck-live-news.is--live-2023 .live-news__header:not(.is--pinned):not(.is--highlight) { border-top: 1px solid rgb(222, 222, 222); }
.bck-live-news.is--live-2023 .live-news__header:not(.is--pinned):not(.is--highlight) .header-time { border-right: none; }
.bck-live-news.is--live-2023 .live-news__content { margin: 1.25rem 0px 0px; padding-bottom: 0px; }
.bck-live-news.is--live-2023 .live-news__content .link { text-decoration: underline; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-live-news.is--live-2023 .live-news__content .link { font-family: SolferinoText-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-live-news.is--live-2023 .live-news__content .link { font-family: SolferinoText-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-live-news.is--live-2023 .live-news__content .link { font-family: SolferinoText-Regular; font-weight: 400; font-size: 1.125rem; }
}
.bck-live-news .live-news__icon { display: flex; justify-content: flex-start; align-items: center; height: 46px; padding: 0px 1.25rem; }
.bck-live-news .live-news__icon.is--small { height: 25px; }
.bck-live-news .live-news__header { display: flex; min-height: 54px; }
.bck-live-news .live-news__header:not(.is--pinned):not(.is--highlight) { border-top: 1px solid rgba(51, 51, 51, 0.25); }
.bck-live-news .live-news__header:not(.is--pinned) .header-time { border-right: 1px solid rgba(51, 51, 51, 0.25); }
.bck-live-news .live-news__header .header-time { display: flex; flex: 0 0 10.3%; flex-direction: column; justify-content: center; align-items: center; margin-right: 1.1875rem; border-right: 1px solid rgb(204, 0, 0); }
.bck-live-news .live-news__header .header-time-hours { color: rgb(102, 102, 102); line-height: 1.17; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-live-news .live-news__header .header-time-hours { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-live-news .live-news__header .header-time-hours { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-live-news .live-news__header .header-time-hours { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 0.75rem; }
}
.bck-live-news .live-news__header .header-time-hours.is--atoll { color: rgb(10, 82, 120); line-height: 1.57; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-live-news .live-news__header .header-time-hours.is--atoll { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-live-news .live-news__header .header-time-hours.is--atoll { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-live-news .live-news__header .header-time-hours.is--atoll { font-family: BreraCondensed-Heavy; font-weight: 400; font-size: 1.125rem; }
}
.bck-live-news .live-news__header .header-time-minutes { color: rgb(102, 102, 102); line-height: 1.17; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-live-news .live-news__header .header-time-minutes { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-live-news .live-news__header .header-time-minutes { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  .bck-live-news .live-news__header .header-time-minutes { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.75rem; }
}
.bck-live-news .live-news__header .header-time-date { color: rgb(102, 102, 102); line-height: 1.57; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-live-news .live-news__header .header-time-date { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-live-news .live-news__header .header-time-date { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-live-news .live-news__header .header-time-date { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-live-news .live-news__content { padding-bottom: 0.625rem; margin: 0.625rem 0.625rem 0px; }
.bck-media-news-signature { position: relative; padding: 0.75rem 0px; }
.bck-media-news-signature.is--grey { background-color: rgba(153, 153, 153, 0.08); }
.bck-media-news-signature .media-news__header.has--pd-0-12-20 { padding: 0px 0.75rem 1.25rem; }
.bck-media-news-signature .media-news__header.has--lines { display: flex; align-items: center; }
.bck-media-news-signature .media-news__header.has--lines > .box-three-line-mr-sm-cornflower-blue { width: 68%; }
.bck-media-news-signature .media-news__content { display: flex; flex-direction: row; }
.bck-media-news-signature .media-news__content .content-left { display: flex; flex: 0 0 23%; flex-direction: column; }
.bck-media-news-signature .media-news__content .content-left .sub-items-left { display: flex; place-content: center flex-start; align-items: center; margin-left: 0.75rem; line-height: 1; }
.bck-media-news-signature .media-news__content .content-left .has--lines { display: block; width: 100%; }
.bck-media-news-signature .media-news__content .content-left .has--lines::before { display: block; width: 100%; height: 23px; background: repeating-linear-gradient(transparent, transparent 3px, rgb(221, 221, 221) 4px, rgb(221, 221, 221) 5px); content: ""; }
.bck-media-news-signature .media-news__content .content-center { display: flex; flex: 0 0 62%; margin: 0px 1.25rem; }
.bck-media-news-signature .media-news__content .content-center.has-shadow-l { z-index: 1; margin: 0px 0.9375rem; padding: 0px 0.625rem; box-shadow: rgba(0, 0, 0, 0.8) -40px 0px 30px -55px; }
.bck-media-news-signature .media-news__content .content-center.is--full-width { flex: 1 1 auto; }
.bck-media-news-signature .media-news__content .content-center .description { overflow: hidden; line-height: 1.43; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news-signature .media-news__content .content-center .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news-signature .media-news__content .content-center .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news-signature .media-news__content .content-center .description { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-media-news-signature .media-news__content .content-center .description.has-bottom-blur { position: relative; height: 60px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-news-signature .media-news__content .content-center .description.has-bottom-blur { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-news-signature .media-news__content .content-center .description.has-bottom-blur { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-news-signature .media-news__content .content-center .description.has-bottom-blur { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-media-news-signature .media-news__content .content-center .description.has-bottom-blur::after { content: ""; position: absolute; bottom: 0px; left: 0px; height: 40px; width: 100%; background: linear-gradient(transparent, rgb(255, 255, 255)); }
.bck-media-news-signature .media-news__content .content-right { display: flex; place-content: center; align-items: center; }
.bck-media-news-signature .media-news__content .content-right .image > img[src*="images/rubriche/ilnodo"], .bck-media-news-signature .media-news__content .content-right .image img[src*="images/rubriche/caffe-gramellini"], .bck-media-news-signature .media-news__content .content-right .image img[src*="images/rubriche/letti-da-rifare"] { height: 78px; }
.bck-timeline.is--live2023 { margin-right: 0.5rem; margin-left: 0.5rem; }
.bck-timeline.is--live2023 .timeline__header { display: flex; align-items: center; justify-content: center; height: 42px; padding-bottom: 0px; background-color: rgb(10, 82, 120); }
.bck-media-list-special .bck-timeline.is--live2023 .timeline__header .title-medium, .bck-media-list-special .bck-timeline.is--live2023 .timeline__header .title-medium-bold, .bck-media-list-special .bck-timeline.is--live2023 .timeline__header .title-small, .bck-media-list-special .bck-timeline.is--live2023 .timeline__header .title-small-b-b, .bck-timeline.is--live2023 .timeline__header .bck-media-list-special .title-medium, .bck-timeline.is--live2023 .timeline__header .bck-media-list-special .title-medium-bold, .bck-timeline.is--live2023 .timeline__header .bck-media-list-special .title-small, .bck-timeline.is--live2023 .timeline__header .bck-media-list-special .title-small-b-b, .bck-timeline.is--live2023 .timeline__header .title { line-height: 25px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .bck-timeline.is--live2023 .timeline__header .title-medium, .bck-media-list-special .bck-timeline.is--live2023 .timeline__header .title-medium-bold, .bck-media-list-special .bck-timeline.is--live2023 .timeline__header .title-small, .bck-media-list-special .bck-timeline.is--live2023 .timeline__header .title-small-b-b, .bck-timeline.is--live2023 .timeline__header .bck-media-list-special .title-medium, .bck-timeline.is--live2023 .timeline__header .bck-media-list-special .title-medium-bold, .bck-timeline.is--live2023 .timeline__header .bck-media-list-special .title-small, .bck-timeline.is--live2023 .timeline__header .bck-media-list-special .title-small-b-b, .bck-timeline.is--live2023 .timeline__header .title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .bck-timeline.is--live2023 .timeline__header .title-medium, .bck-media-list-special .bck-timeline.is--live2023 .timeline__header .title-medium-bold, .bck-media-list-special .bck-timeline.is--live2023 .timeline__header .title-small, .bck-media-list-special .bck-timeline.is--live2023 .timeline__header .title-small-b-b, .bck-timeline.is--live2023 .timeline__header .bck-media-list-special .title-medium, .bck-timeline.is--live2023 .timeline__header .bck-media-list-special .title-medium-bold, .bck-timeline.is--live2023 .timeline__header .bck-media-list-special .title-small, .bck-timeline.is--live2023 .timeline__header .bck-media-list-special .title-small-b-b, .bck-timeline.is--live2023 .timeline__header .title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .bck-timeline.is--live2023 .timeline__header .title-medium, .bck-media-list-special .bck-timeline.is--live2023 .timeline__header .title-medium-bold, .bck-media-list-special .bck-timeline.is--live2023 .timeline__header .title-small, .bck-media-list-special .bck-timeline.is--live2023 .timeline__header .title-small-b-b, .bck-timeline.is--live2023 .timeline__header .bck-media-list-special .title-medium, .bck-timeline.is--live2023 .timeline__header .bck-media-list-special .title-medium-bold, .bck-timeline.is--live2023 .timeline__header .bck-media-list-special .title-small, .bck-timeline.is--live2023 .timeline__header .bck-media-list-special .title-small-b-b, .bck-timeline.is--live2023 .timeline__header .title { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 0.875rem; }
}
.bck-timeline.is--live2023 .timeline__content { padding: 1.25rem 0.9375rem 0px; }
.bck-timeline.is--live2023 .timeline__content .time { line-height: 1.5; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-timeline.is--live2023 .timeline__content .time { font-family: BreraCondensed-Black; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-timeline.is--live2023 .timeline__content .time { font-family: BreraCondensed-Black; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-timeline.is--live2023 .timeline__content .time { font-family: BreraCondensed-Black; font-weight: 400; font-size: 1rem; }
}
.bck-timeline.is--live2023 .timeline__content .text { line-height: 1.5; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-timeline.is--live2023 .timeline__content .text { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-timeline.is--live2023 .timeline__content .text { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-timeline.is--live2023 .timeline__content .text { font-family: BreraCondensed-semibold; font-weight: 400; font-size: 1rem; }
}
.bck-timeline .timeline__header { padding-bottom: 0.9375rem; }
.bck-media-list-special .bck-timeline .timeline__header .title-medium, .bck-media-list-special .bck-timeline .timeline__header .title-medium-bold, .bck-media-list-special .bck-timeline .timeline__header .title-small, .bck-media-list-special .bck-timeline .timeline__header .title-small-b-b, .bck-timeline .timeline__header .bck-media-list-special .title-medium, .bck-timeline .timeline__header .bck-media-list-special .title-medium-bold, .bck-timeline .timeline__header .bck-media-list-special .title-small, .bck-timeline .timeline__header .bck-media-list-special .title-small-b-b, .bck-timeline .timeline__header .title { height: 25px; color: rgb(255, 255, 255); line-height: 1.43; letter-spacing: 0.07px; text-align: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-list-special .bck-timeline .timeline__header .title-medium, .bck-media-list-special .bck-timeline .timeline__header .title-medium-bold, .bck-media-list-special .bck-timeline .timeline__header .title-small, .bck-media-list-special .bck-timeline .timeline__header .title-small-b-b, .bck-timeline .timeline__header .bck-media-list-special .title-medium, .bck-timeline .timeline__header .bck-media-list-special .title-medium-bold, .bck-timeline .timeline__header .bck-media-list-special .title-small, .bck-timeline .timeline__header .bck-media-list-special .title-small-b-b, .bck-timeline .timeline__header .title { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-list-special .bck-timeline .timeline__header .title-medium, .bck-media-list-special .bck-timeline .timeline__header .title-medium-bold, .bck-media-list-special .bck-timeline .timeline__header .title-small, .bck-media-list-special .bck-timeline .timeline__header .title-small-b-b, .bck-timeline .timeline__header .bck-media-list-special .title-medium, .bck-timeline .timeline__header .bck-media-list-special .title-medium-bold, .bck-timeline .timeline__header .bck-media-list-special .title-small, .bck-timeline .timeline__header .bck-media-list-special .title-small-b-b, .bck-timeline .timeline__header .title { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-list-special .bck-timeline .timeline__header .title-medium, .bck-media-list-special .bck-timeline .timeline__header .title-medium-bold, .bck-media-list-special .bck-timeline .timeline__header .title-small, .bck-media-list-special .bck-timeline .timeline__header .title-small-b-b, .bck-timeline .timeline__header .bck-media-list-special .title-medium, .bck-timeline .timeline__header .bck-media-list-special .title-medium-bold, .bck-timeline .timeline__header .bck-media-list-special .title-small, .bck-timeline .timeline__header .bck-media-list-special .title-small-b-b, .bck-timeline .timeline__header .title { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 0.875rem; }
}
.bck-media-list-special .bck-timeline .timeline__header .title-medium-bold span, .bck-media-list-special .bck-timeline .timeline__header .title-medium span, .bck-media-list-special .bck-timeline .timeline__header .title-small-b-b span, .bck-media-list-special .bck-timeline .timeline__header .title-small span, .bck-timeline .timeline__header .bck-media-list-special .title-medium-bold span, .bck-timeline .timeline__header .bck-media-list-special .title-medium span, .bck-timeline .timeline__header .bck-media-list-special .title-small-b-b span, .bck-timeline .timeline__header .bck-media-list-special .title-small span, .bck-timeline .timeline__header .title span { display: inline-block; height: 100%; padding: 0.1875rem 0.625rem; background-color: rgb(204, 0, 0); }
.bck-timeline .timeline__content { margin-bottom: 2.5rem; }
.bck-timeline .timeline-items { position: relative; color: rgb(10, 82, 120); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-timeline .timeline-items { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-timeline .timeline-items { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-timeline .timeline-items { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1rem; }
}
.bck-timeline .timeline-items:last-child p { padding-bottom: 0px; }
.bck-timeline .timeline-items::before { content: ""; position: absolute; top: 7px; left: -3px; width: 6px; height: 6px; background-color: rgb(10, 82, 120); border-radius: 50%; }
.bck-timeline .timeline-items .time { padding-left: 0.9375rem; }
.bck-timeline .timeline-items .text { display: block; margin: 0px; padding-left: 0.9375rem; padding-bottom: 1.25rem; border-left: 1px solid rgb(10, 82, 120); color: rgb(10, 82, 120); }
.bck-media-reportage { height: 480px; margin: 1.25rem 0px; }
.bck-media-reportage .media-reportage__content { position: relative; display: grid; grid-template: "main area-1" 1fr "main area-2" 1fr "main area-3" 1fr / 2.5fr 1fr; gap: 6px; grid-auto-flow: row; }
.bck-media-reportage .media-reportage__content .area-big { grid-area: main; }
.bck-media-reportage .media-reportage__content .area-1 { grid-area: area-1; }
.bck-media-reportage .media-reportage__content .area-2 { grid-area: area-2; }
.bck-media-reportage .media-reportage__content .area-3 { grid-area: area-3; }
.bck-media-reportage .media-reportage__content img { height: 100%; object-fit: cover; }
.bck-media-reportage .media-reportage__content .media-reportage-gallery { position: absolute; display: flex; align-items: flex-start; justify-content: flex-start; bottom: 15px; right: 20px; }
.bck-media-reportage .media-reportage__content .media-reportage-gallery .number { margin-right: 0.625rem; line-height: 1.63; letter-spacing: -0.16px; color: rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-reportage .media-reportage__content .media-reportage-gallery .number { font-family: Roboto-Bold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-reportage .media-reportage__content .media-reportage-gallery .number { font-family: Roboto-Bold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-reportage .media-reportage__content .media-reportage-gallery .number { font-family: Roboto-Bold; font-weight: 400; font-size: 1rem; }
}
.bck-box-list { position: relative; }
.bck-box-list .box-list { width: 100%; }
.bck-box-list .box-list__content, .bck-box-list .box-list__footer, .bck-box-list .box-list__header, .bck-box-list.is--horoscope-list { position: relative; }
.bck-box-list.is--horoscope-list:not(:last-child) { margin-bottom: 1.25rem; }
.bck-box-list.is--horoscope-list .box-list__header { display: flex; align-items: center; justify-content: flex-start; flex-direction: row; margin-bottom: 20px; }
.bck-box-list.is--horoscope-list .box-list__header .image { border: 3px solid rgb(10, 82, 120); border-radius: 50%; overflow: hidden; }
.bck-box-list.is--horoscope-list .box-list__header .title-art { color: rgb(10, 82, 120); margin-left: 18px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-list.is--horoscope-list .box-list__header .title-art { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 7.46667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-list.is--horoscope-list .box-list__header .title-art { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 4.14815vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-list.is--horoscope-list .box-list__header .title-art { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1.75rem; }
}
.bck-box-list.is--horoscope-list .box-list__content { position: relative; }
.bck-box-list.is--horoscope-list .box-list__content ul { position: relative; display: flex; flex-direction: row; align-items: center; }
.bck-box-list.is--horoscope-list .box-list__content ul li { padding-right: 11px; }
.bck-box-list.is--horoscope-list .box-list__content ul li a { text-transform: uppercase; background-color: rgb(255, 255, 255); border: 1px solid rgb(10, 82, 120); border-radius: 4px; color: rgb(10, 82, 120); 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: 0.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: rgb(10, 82, 120); color: rgb(255, 255, 255); }
.bck-box-list.is--horoscope-list .box-list__footer { padding-bottom: 1.25rem; border-bottom: 1px solid rgb(222, 222, 222); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-list.is--horoscope-list .box-list__footer .list-item { font-family: SolferinoText-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-list.is--horoscope-list .box-list__footer .list-item { font-family: SolferinoText-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-list.is--horoscope-list .box-list__footer .list-item { font-family: SolferinoText-Regular; font-weight: 400; font-size: 1.125rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-list.is--horoscope-list .box-list__footer .list-item .category { font-family: SolferinoText-Bold; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-list.is--horoscope-list .box-list__footer .list-item .category { font-family: SolferinoText-Bold; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-list.is--horoscope-list .box-list__footer .list-item .category { font-family: SolferinoText-Bold; font-weight: 400; font-size: 1.125rem; }
}
.bck-box-list.is--horoscope-list-grid, .bck-box-list.is--horoscope-list-grid .box-list__content { position: relative; }
.bck-box-list.is--horoscope-list-grid .box-list__content ul { position: relative; display: grid; grid-template-columns: 1fr 1fr; border-top: 1px solid rgb(222, 222, 222); }
.bck-box-list.is--horoscope-list-grid .box-list__content ul li { padding-top: 16px; padding-bottom: 16px; padding-left: 0px; display: flex; align-items: center; position: relative; padding-right: 60px !important; }
.bck-box-list.is--horoscope-list-grid .box-list__content ul li:nth-child(2)::before, .bck-box-list.is--horoscope-list-grid .box-list__content ul li:nth-child(4)::before { content: ""; background-color: rgb(222, 222, 222); margin-right: 16px; height: 76px; width: 1px; margin-left: -8px; }
.bck-box-list.is--horoscope-list-grid .box-list__content ul li:nth-child(3), .bck-box-list.is--horoscope-list-grid .box-list__content ul li:nth-child(4) { border-top: 1px solid rgb(222, 222, 222); }
.bck-box-list.is--horoscope-list-grid .box-list__content ul li:first-child, .bck-box-list.is--horoscope-list-grid .box-list__content ul li:nth-child(3) { margin-right: 16px; }
.bck-box-list.is--horoscope-list-grid .box-list__content ul li a { line-height: 30px; color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-list.is--horoscope-list-grid .box-list__content ul li a { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 7.46667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-list.is--horoscope-list-grid .box-list__content ul li a { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 4.14815vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-list.is--horoscope-list-grid .box-list__content ul li a { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.75rem; }
}
.bck-box-list.is--horoscope-list-grid .box-list__content ul li a strong { color: rgb(10, 82, 120); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-list.is--horoscope-list-grid .box-list__content ul li a strong { font-family: BreraCondensed-Black; font-weight: 400; font-size: 7.46667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-list.is--horoscope-list-grid .box-list__content ul li a strong { font-family: BreraCondensed-Black; font-weight: 400; font-size: 4.14815vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-list.is--horoscope-list-grid .box-list__content ul li a strong { font-family: BreraCondensed-Black; font-weight: 400; font-size: 1.75rem; }
}
.bck-box-list.is--horoscope-box-sign { position: relative; width: 572px; height: 342px; background: url("") 50% center / cover no-repeat; margin-bottom: 25px; }
.bck-box-list.is--horoscope-box-sign .box-list__header { display: flex; align-items: center; justify-content: center; flex-direction: row; padding: 25px 115px; text-align: center; }
.bck-box-list.is--horoscope-box-sign .box-list__header .title-art { color: rgb(255, 255, 255); line-height: 0.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: rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-list.is--horoscope-box-sign .box-list__header .title-art strong { font-family: BreraCondensed-Black; font-weight: 400; font-size: 8.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-list.is--horoscope-box-sign .box-list__header .title-art strong { font-family: BreraCondensed-Black; font-weight: 400; font-size: 4.88889vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-list.is--horoscope-box-sign .box-list__header .title-art strong { font-family: BreraCondensed-Black; font-weight: 400; font-size: 2.0625rem; }
}
.bck-box-list.is--horoscope-box-sign .box-list__content { position: relative; }
.bck-box-list.is--horoscope-box-sign .box-list__content ul { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; margin: 0px 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: rgb(255, 255, 255); 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: rgb(255, 255, 255); }
@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: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-list.is--horoscope-box-sign .box-list__content ul li a .title-art { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-list.is--horoscope-box-sign .box-list__content ul li a .title-art { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-box-list.is--horoscope-box-sign-hero { height: 305px; width: 100%; background: url("") 50% center / cover no-repeat; display: flex; flex-direction: column; align-items: end; }
.bck-box-list.is--horoscope-box-sign-hero .box-list__header { display: flex; align-items: center; justify-content: center; flex-direction: row; width: 592.4px; padding: 25px 0px 20px; margin-right: 32px; text-align: center; }
.bck-box-list.is--horoscope-box-sign-hero .box-list__header .title-art { color: rgb(255, 255, 255); line-height: 0.91; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-list.is--horoscope-box-sign-hero .box-list__header .title-art { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 8.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-list.is--horoscope-box-sign-hero .box-list__header .title-art { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 4.88889vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-list.is--horoscope-box-sign-hero .box-list__header .title-art { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.0625rem; }
}
.bck-box-list.is--horoscope-box-sign-hero .box-list__header .title-art strong { color: rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-list.is--horoscope-box-sign-hero .box-list__header .title-art strong { font-family: BreraCondensed-Black; font-weight: 400; font-size: 8.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-list.is--horoscope-box-sign-hero .box-list__header .title-art strong { font-family: BreraCondensed-Black; font-weight: 400; font-size: 4.88889vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-list.is--horoscope-box-sign-hero .box-list__header .title-art strong { font-family: BreraCondensed-Black; font-weight: 400; font-size: 2.0625rem; }
}
.bck-box-list.is--horoscope-box-sign-hero .box-list__content { width: 516px; margin-right: 72px; position: relative; }
.bck-box-list.is--horoscope-box-sign-hero .box-list__content ul { display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; margin: 0px 25px; }
.bck-box-list.is--horoscope-box-sign-hero .box-list__content ul li a { display: flex; flex-direction: column; align-items: center; justify-content: center; margin-bottom: 20px; }
.bck-box-list.is--horoscope-box-sign-hero .box-list__content ul li a .image { overflow: hidden; background-color: rgb(255, 255, 255); border-radius: 50%; margin-bottom: 20px; }
.bck-box-list.is--horoscope-box-sign-hero .box-list__content ul li a .title-art { text-transform: uppercase; color: rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-list.is--horoscope-box-sign-hero .box-list__content ul li a .title-art { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-list.is--horoscope-box-sign-hero .box-list__content ul li a .title-art { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-list.is--horoscope-box-sign-hero .box-list__content ul li a .title-art { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-box-copy .box-copy { width: 100%; }
.bck-box-copy .box-copy__header { position: relative; color: rgb(102, 102, 102); }
.bck-box-copy .box-copy__content { position: relative; }
.bck-box-copy .box-copy__content .disclaimer { color: rgb(102, 102, 102); line-height: 1.43; margin-top: 40px; padding-top: 10px; padding-bottom: 10px; border-bottom-style: solid; border-bottom-color: rgb(222, 222, 222); border-top-style: solid; border-top-color: rgb(222, 222, 222); border-width: thin !important; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-copy .box-copy__content .disclaimer { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-copy .box-copy__content .disclaimer { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-copy .box-copy__content .disclaimer { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 0.875rem; }
}
.bck-box-copy .box-copy__footer { position: relative; }
.widget-audio-article { margin-bottom: 10px; }
.bck-box-audio { position: relative; margin-bottom: 0.625rem; }
.bck-box-audio .box-audio__header { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; width: 100%; border-top: 1px solid rgb(229, 229, 229); border-left: 1px solid rgb(229, 229, 229); border-right: 1px solid rgb(229, 229, 229); padding: 1.1875rem 1.125rem; }
.bck-box-audio .box-audio__header .icon, .bck-box-audio .box-audio__header .image.has-media .icon-shadow, .image.has-media .bck-box-audio .box-audio__header .icon-shadow { cursor: pointer; }
.bck-box-audio .box-audio__header .icon:hover, .bck-box-audio .box-audio__header .image.has-media .icon-shadow:hover, .image.has-media .bck-box-audio .box-audio__header .icon-shadow:hover { }
.bck-box-audio .box-audio__header .icon.is-34x34, .bck-box-audio .box-audio__header .image.has-media .is-34x34.icon-shadow, .image.has-media .bck-box-audio .box-audio__header .is-34x34.icon-shadow { width: 2.125rem; height: 2.125rem; }
.bck-box-audio .box-audio__header .icon[data-podcast-play-card="play"], .bck-box-audio .box-audio__header .icon[data-podcast-play-card="stop"], .bck-box-audio .box-audio__header .image.has-media .icon-shadow[data-podcast-play-card="play"], .bck-box-audio .box-audio__header .image.has-media .icon-shadow[data-podcast-play-card="stop"], .image.has-media .bck-box-audio .box-audio__header .icon-shadow[data-podcast-play-card="play"], .image.has-media .bck-box-audio .box-audio__header .icon-shadow[data-podcast-play-card="stop"] { display: flex; }
.bck-box-audio .box-audio__header .info-title { color: rgb(10, 82, 120); margin-left: 1.25rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-audio .box-audio__header .info-title { font-family: Brera-Bold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-audio .box-audio__header .info-title { font-family: Brera-Bold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-audio .box-audio__header .info-title { font-family: Brera-Bold; font-weight: 400; font-size: 1rem; }
}
.bck-box-audio .box-audio__header .info-time { color: rgb(102, 102, 102); margin-left: 1.25rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-audio .box-audio__header .info-time { font-family: Brera-regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-audio .box-audio__header .info-time { font-family: Brera-regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-audio .box-audio__header .info-time { font-family: Brera-regular; font-weight: 400; font-size: 1rem; }
}
.bck-box-audio .box-audio__header .info-duration { color: rgb(102, 102, 102); margin-left: 1.25rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-audio .box-audio__header .info-duration { font-family: Brera-regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-audio .box-audio__header .info-duration { font-family: Brera-regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-audio .box-audio__header .info-duration { font-family: Brera-regular; font-weight: 400; font-size: 1rem; }
}
.bck-box-audio .box-audio__header .info-data { position: relative; margin-left: 1.25rem; margin-right: 0px; cursor: pointer; }
.bck-box-audio .box-audio__header .info-data .info-data-icon { background-color: rgb(10, 82, 120); border-radius: 50%; width: 20px; height: 20px; display: flex; align-items: center; justify-content: center; color: rgb(255, 255, 255); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-audio .box-audio__header .info-data .info-data-icon { font-family: Roboto-Bold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-audio .box-audio__header .info-data .info-data-icon { font-family: Roboto-Bold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-audio .box-audio__header .info-data .info-data-icon { font-family: Roboto-Bold; font-weight: 400; font-size: 0.875rem; }
}
.bck-box-audio .box-audio__header .info-data .info-data-icon:hover { }
.bck-box-audio .box-audio__header .info-data .info-data-full { background-color: rgb(51, 51, 51); color: rgb(255, 255, 255); display: none; line-height: 19px; width: 346px; text-align: center; padding: 0.875rem 1.5625rem; position: absolute; bottom: 40px; left: -163px; border-radius: 4px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-audio .box-audio__header .info-data .info-data-full { font-family: Brera-Bold; font-weight: 400; font-size: 3.73333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-audio .box-audio__header .info-data .info-data-full { font-family: Brera-Bold; font-weight: 400; font-size: 2.07407vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-audio .box-audio__header .info-data .info-data-full { font-family: Brera-Bold; font-weight: 400; font-size: 0.875rem; }
}
.bck-box-audio .box-audio__header .info-data .info-data-full a { color: rgb(255, 255, 255); text-decoration: underline; }
.bck-box-audio .box-audio__header .info-data .info-data-full::before { content: ""; display: block; position: absolute; bottom: -10px; left: 50%; transform: translate(-50%); width: 0px; height: 0px; border-color: rgb(51, 51, 51) transparent transparent; border-style: solid; border-width: 10px 10px 0px; }
.bck-box-audio .box-audio__header .info-data.is--active .info-data-full { display: block; z-index: 21; }
.bck-box-audio .box-audio__header .info-label { margin-left: 20px; text-transform: uppercase; color: rgb(255, 255, 255); border-radius: 4px; background-color: red; display: flex; align-items: center; justify-content: center; width: 44px; height: 14px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-audio .box-audio__header .info-label { font-family: Roboto-Medium; font-weight: 400; font-size: 2.93333vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-audio .box-audio__header .info-label { font-family: Roboto-Medium; font-weight: 400; font-size: 1.62963vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-audio .box-audio__header .info-label { font-family: Roboto-Medium; font-weight: 400; font-size: 0.6875rem; }
}
.bck-box-audio .box-audio__content { max-height: 0px; overflow-y: hidden; margin-top: 0px; transition: max-height 1s; }
.bck-box-audio.is--open .box-audio__header { justify-content: flex-start; }
.bck-box-audio.is--open .box-audio__header .info-time { display: none; }
.bck-box-audio.is--open .box-audio__header .info-data { margin-right: 0px; }
.bck-box-audio.is--open .box-audio__header .info-title { margin-left: 1.25rem; }
.bck-box-audio.is--open .box-audio__content { transition: max-height 1s; max-height: 150px !important; }
.bck-box-audio.is--close .box-audio__header { border-bottom: 1px solid rgb(229, 229, 229); }
.bck-box-cta { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.25) 0px 1px 4px 0px; margin: 0px 0.625rem 1.875rem; }
.bck-box-cta:last-child { margin-bottom: 0px; }
.bck-box-cta .box-four-line { width: 80%; }
.bck-box-cta .box-cta__header { padding: 0.9375rem 0.625rem 0px; }
.bck-box-cta .box-cta__header-title { color: rgb(102, 102, 102); text-transform: uppercase; text-align: center; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-cta .box-cta__header-title { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 4.8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-cta .box-cta__header-title { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 2.66667vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-cta .box-cta__header-title { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 1.125rem; }
}
.bck-box-cta .box-cta__content .description { line-height: 1.47; color: rgb(51, 51, 51); padding: 1.25rem 0.9375rem 0.9375rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-box-cta .box-cta__content .description { font-family: BreraCondensed-Italic; font-weight: 400; font-size: 4vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-box-cta .box-cta__content .description { font-family: BreraCondensed-Italic; font-weight: 400; font-size: 2.22222vw; }
}
@media screen and (min-width: 769px) {
  .bck-box-cta .box-cta__content .description { font-family: BreraCondensed-Italic; font-weight: 400; font-size: 0.9375rem; }
}
.bck-box-cta .box-cta__content .description a { text-decoration: underline; }
.bck-box-cta .box-cta__footer { display: flex; flex-direction: column; justify-content: center; align-items: center; padding-bottom: 1.5625rem; }
.bck-box-letter { position: relative; padding: 2.5rem 5rem 2.5rem 2.5rem; border-radius: 6px; background-color: rgb(220, 236, 244); }
.bck-box-letter:not(:last-child) { margin-bottom: 1.5625rem; }
.bck-box-letter::after { content: ""; position: absolute; right: 30px; bottom: 0px; font-family: corriere-icon; font-size: 107px; color: rgb(10, 82, 120); opacity: 0.15; }
#widgetEuractivWrap #widgetEuractiv { padding: 0px 1.125rem; }
#widgetEuractivWrap .bck-media-list-special .title-medium, #widgetEuractivWrap .bck-media-list-special .title-medium-bold, #widgetEuractivWrap .bck-media-list-special .title-small, #widgetEuractivWrap .bck-media-list-special .title-small-b-b, #widgetEuractivWrap .title, .bck-media-list-special #widgetEuractivWrap .title-medium, .bck-media-list-special #widgetEuractivWrap .title-medium-bold, .bck-media-list-special #widgetEuractivWrap .title-small, .bck-media-list-special #widgetEuractivWrap .title-small-b-b { display: flex; justify-content: center; align-items: center; color: rgb(0, 0, 0); margin-bottom: 0.625rem; background-color: rgb(254, 201, 4); padding: 0.25rem 0px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  #widgetEuractivWrap .bck-media-list-special .title-medium, #widgetEuractivWrap .bck-media-list-special .title-medium-bold, #widgetEuractivWrap .bck-media-list-special .title-small, #widgetEuractivWrap .bck-media-list-special .title-small-b-b, #widgetEuractivWrap .title, .bck-media-list-special #widgetEuractivWrap .title-medium, .bck-media-list-special #widgetEuractivWrap .title-medium-bold, .bck-media-list-special #widgetEuractivWrap .title-small, .bck-media-list-special #widgetEuractivWrap .title-small-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  #widgetEuractivWrap .bck-media-list-special .title-medium, #widgetEuractivWrap .bck-media-list-special .title-medium-bold, #widgetEuractivWrap .bck-media-list-special .title-small, #widgetEuractivWrap .bck-media-list-special .title-small-b-b, #widgetEuractivWrap .title, .bck-media-list-special #widgetEuractivWrap .title-medium, .bck-media-list-special #widgetEuractivWrap .title-medium-bold, .bck-media-list-special #widgetEuractivWrap .title-small, .bck-media-list-special #widgetEuractivWrap .title-small-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  #widgetEuractivWrap .bck-media-list-special .title-medium, #widgetEuractivWrap .bck-media-list-special .title-medium-bold, #widgetEuractivWrap .bck-media-list-special .title-small, #widgetEuractivWrap .bck-media-list-special .title-small-b-b, #widgetEuractivWrap .title, .bck-media-list-special #widgetEuractivWrap .title-medium, .bck-media-list-special #widgetEuractivWrap .title-medium-bold, .bck-media-list-special #widgetEuractivWrap .title-small, .bck-media-list-special #widgetEuractivWrap .title-small-b-b { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1rem; }
}
#widgetEuractivWrap .bck-media-list-special .title-medium-bold span, #widgetEuractivWrap .bck-media-list-special .title-medium span, #widgetEuractivWrap .bck-media-list-special .title-small-b-b span, #widgetEuractivWrap .bck-media-list-special .title-small span, #widgetEuractivWrap .title span, .bck-media-list-special #widgetEuractivWrap .title-medium-bold span, .bck-media-list-special #widgetEuractivWrap .title-medium span, .bck-media-list-special #widgetEuractivWrap .title-small-b-b span, .bck-media-list-special #widgetEuractivWrap .title-small span { margin-right: 0.3125rem; }
#widgetEuractivWrap p.som { color: rgb(19, 103, 134); text-transform: uppercase; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  #widgetEuractivWrap p.som { font-family: BreraCondensed-Black; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  #widgetEuractivWrap p.som { font-family: BreraCondensed-Black; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  #widgetEuractivWrap p.som { font-family: BreraCondensed-Black; font-weight: 400; font-size: 0.75rem; }
}
#widgetEuractivWrap p.des { color: rgb(51, 51, 51); line-height: 1.25rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  #widgetEuractivWrap p.des { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  #widgetEuractivWrap p.des { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  #widgetEuractivWrap p.des { font-family: SolferinoDisplay-Bold; font-weight: 400; font-size: 1rem; }
}
#widgetEuractivWrap p.des a { color: inherit; }
#widgetEuractivWrap article { margin-bottom: 0.9375rem; }
#widgetEuractivWrap article:first-child { border-bottom: 1px solid rgb(138, 182, 202); padding-bottom: 0.9375rem; }
#widgetEuractivWrap a.footer { color: rgb(19, 103, 134); text-align: center; display: block; text-decoration: underline; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  #widgetEuractivWrap a.footer { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 3.2vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  #widgetEuractivWrap a.footer { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1.77778vw; }
}
@media screen and (min-width: 769px) {
  #widgetEuractivWrap a.footer { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 0.75rem; }
}
#cuponation_box .wrap { width: 90%; margin: 20px auto; background-color: rgb(4, 91, 128); }
#cuponation_box .wrap h2, #cuponation_box .wrap h3, #cuponation_box .wrap p, #cuponation_box .wrap span { color: rgb(244, 244, 244); }
#cuponation_box .wrap a.top { text-decoration: none; }
#cuponation_box .wrap a.top h2 { padding: 10px 10px 0px; margin-top: 5px; margin-bottom: 5px; font-family: SolferinoDisplay-Regular; line-height: 14px; text-align: center; font-weight: 400; -webkit-font-smoothing: antialiased; color: rgb(244, 244, 244); text-transform: unset; font-size: 22px !important; }
#cuponation_box .wrap a.top p { padding: 0px 10px 5px; margin: 0px 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: 0px auto; border-top: 1px solid rgb(250, 250, 250); 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(2n+1) { background-color: rgb(0, 81, 121); }
#cuponation_box .wrap .contentBottom .discount h3 { padding: 0px; margin-bottom: 0px; font-family: "Roboto Condensed", sans-serif; line-height: 16px; font-weight: 700; text-transform: uppercase; font-size: 14px !important; }
#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: rgb(255, 204, 0); 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; line-height: 14px; padding: 0px; font-family: "Roboto Condensed", sans-serif; color: rgb(4, 91, 128); font-size: 10px !important; }
.bck-menu { margin: auto; width: 1024px; }
.bck-menu.is--login .menu__content { color: rgb(0, 0, 0); letter-spacing: 0.6px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-menu.is--login .menu__content { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 5.86667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-menu.is--login .menu__content { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 3.25926vw; }
}
@media screen and (min-width: 769px) {
  .bck-menu.is--login .menu__content { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1.375rem; }
}
.bck-menu.is--login .menu-logo img { filter: invert(1); height: 16px; }
.bck-menu.is--salute { position: relative; width: 100%; height: 48px; border-top: 0.5px solid rgb(102, 102, 102); border-bottom: 0.5px solid rgb(102, 102, 102); box-shadow: rgba(0, 0, 0, 0.15) 0px 10px 14px 0px; background-color: rgb(255, 255, 255); }
.bck-menu.is--salute.is-fixed-menu { position: fixed; z-index: 30; top: 196px; }
.bck-menu.is--salute.has-top-40 { top: 40px; }
.bck-menu.is--salute .bck-titles .titles__content .section-media-fluid .title-art, .bck-menu.is--salute .container, .bck-titles .titles__content .section-media-fluid .bck-menu.is--salute .title-art { width: 100%; max-width: 1024px; height: 100%; }
.bck-menu.is--salute .menu__content { display: flex; justify-content: space-between; align-items: center; height: 100%; padding: 0.9375rem 0px; }
.bck-menu.is--salute .menu-center { align-items: center; display: flex; justify-content: center; width: 100%; }
.bck-menu.is--salute .menu-link { position: relative; padding: 0px 0.375rem; line-height: 1; letter-spacing: 0.48px; }
.bck-menu.is--salute .menu-link:first-child { padding-left: 0px; }
.bck-menu.is--salute .menu-link:last-child { padding-right: 0px; }
.bck-menu.is--salute .menu-link.is--active .menu-link-text { color: rgb(73, 114, 179); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-menu.is--salute .menu-link.is--active .menu-link-text { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-menu.is--salute .menu-link.is--active .menu-link-text { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-menu.is--salute .menu-link.is--active .menu-link-text { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1rem; }
}
.bck-menu.is--salute .menu-link-text { color: rgb(51, 51, 51); }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-menu.is--salute .menu-link-text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 18px; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-menu.is--salute .menu-link-text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 2.37037vw; }
}
@media screen and (min-width: 769px) {
  .bck-menu.is--salute .menu-link-text { font-family: BreraCondensed-Regular; font-weight: 400; font-size: 1rem; }
}
.bck-media-quote { position: relative; min-width: 340px; margin-left: -8.333%; border-top: 5px solid rgb(0, 84, 120); border-bottom: 1px solid rgb(222, 222, 222); }
.bck-media-quote.is-simple { max-width: 320px; }
.bck-media-quote .quote-icon { width: 60px; height: 50px; background-repeat: no-repeat; background-size: contain; background-image: url(""); }
.bck-media-quote .quote-icon.is-absolute { position: absolute; top: 0px; left: -70px; }
.bck-media-quote .quote-title { color: rgb(0, 84, 120); line-height: 1.5rem; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-quote .quote-title { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 5.86667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-quote .quote-title { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 3.25926vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-quote .quote-title { font-family: BreraCondensed-Bold; font-weight: 400; font-size: 1.375rem; }
}
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-quote .quote-content { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 5.86667vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-quote .quote-content { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 3.25926vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-quote .quote-content { font-family: SolferinoDisplay-Light; font-weight: 400; font-size: 1.375rem; }
}
.bck-media-quote-dataroom { display: flex; justify-content: center; }
.bck-media-quote-dataroom .media-quote-dataroom__content { width: 500px; position: relative; display: flex; justify-content: center; }
.bck-media-quote-dataroom .media-quote-dataroom__content .quote { font-style: italic; line-height: 29px; display: block; width: 350px; }
@media screen and (min-width: 320px) and (max-width: 813px) {
  .bck-media-quote-dataroom .media-quote-dataroom__content .quote { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 8vw; }
}
@media (min-width: 481px) and (max-width: 813px) and (orientation: landscape) {
  .bck-media-quote-dataroom .media-quote-dataroom__content .quote { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 4.44444vw; }
}
@media screen and (min-width: 769px) {
  .bck-media-quote-dataroom .media-quote-dataroom__content .quote { font-family: SolferinoDisplay-Regular; font-weight: 400; font-size: 1.875rem; }
}
.bck-media-quote-dataroom .media-quote-dataroom__content .icon-quote { height: 40px; width: 60px; position: absolute; background-size: contain; }
.bck-media-quote-dataroom .media-quote-dataroom__content .icon-quote.quote-open { background-image: url(""); top: 0px; left: 0px; }
.bck-media-quote-dataroom .media-quote-dataroom__content .icon-quote.quote-close { background-image: url(""); bottom: 0px; right: 0px; }
.container-new { max-width: 990px; width: 100%; }
@media (max-width: 770px) {
  .dnone, .nav-dnone { display: none !important; }
  .left .logo { display: block; margin: 0px auto; }
  .content-bottom { flex-direction: column; margin: 0px auto; align-items: center !important; }
}
h1 { font-size: 34px !important; }