.descrizione_footer{font-family:var(--wp--preset--font-family--font-2),sans-serif}.descrizione_footer a{font-family:var(--wp--preset--font-family--font-1),sans-serif}.digital-footer__tutte_le_testate .title{font-family:var(--wp--preset--font-family--font-1),sans-serif}.digital-footer__footer-box .title{font-family:var(--wp--preset--font-family--font-1),sans-serif}.digital-footer__intestazione{margin-top:16px}footer #digital-footer #footer-copy{padding-bottom:16px}footer .footer__menu{width:100%;flex-wrap:wrap;color:#fff}footer .footer__first_row{padding:16px}@media (max-width:990px){footer .footer__first_row{padding:0 0 16px}}@media (min-width:991px){footer .footer__first_row{padding:16px 0}}@media (max-width:600px){footer .links{padding:8px}}footer .footer__links{margin:0 0 0 auto;width:100vw}@media (min-width:601px){footer .footer__links{margin:0}}@media (min-width:600px){footer .footer__links{padding-right:40px}}footer .footer__links .links{padding:8px;white-space:nowrap}@media (min-width:601px){footer .footer__links .links{padding:16px 16px 16px 0}}@media (max-width:992px){footer .footer__links .links:first-child{padding-left:16px}}@media (min-width:601px){footer .footer__links .links:first-child{padding-left:0}}@media (min-width:991px){footer .footer__links .links:first-child{margin-left:40px}}footer .footer__links .links:last-child{padding-right:0}footer .logo{width:auto;margin:16px auto;height:var(--wp--custom--logo-size--footer--small--height)}@media (min-width:601px){footer .logo{margin:16px 16px 16px 40px;height:var(--wp--custom--logo-size--footer--medium--height)}}@media (min-width:993px){footer .logo{width:auto;margin:0 16px 0 40px;height:var(--wp--custom--logo-size--footer--large--height)}}footer .logo a,footer .logo img{display:inherit;height:100%}footer .logo img{vertical-align:middle;width:var(--wp--custom--logo-size--footer--small--width);height:var(--wp--custom--logo-size--footer--small--height)}@media (min-width:601px){footer .logo img{width:var(--wp--custom--logo-size--footer--medium--width);height:var(--wp--custom--logo-size--footer--medium--height)}}@media (min-width:993px){footer .logo img{width:var(--wp--custom--logo-size--footer--large--width);height:var(--wp--custom--logo-size--footer--large--height)}}footer .footer__social{line-height:100%;text-align:center;margin-bottom:16px;padding:16px 0;border-top:1px solid #616161;border-bottom:1px solid #616161;width:100vw}@media (min-width:601px){footer .footer__social{width:auto;margin:0;border:0;padding:0}}@media (min-width:768px){footer .digital-footer__row-loghi img{width:auto;padding-top:0}}footer .footer__social .footer__social-item{margin-left:16px;vertical-align:middle;display:inline-block}footer .footer__social .footer__social-item:first-of-type{margin-left:0;line-height:24px;padding:4px 16px;background-color:#424242;border-radius:2px;color:#FFF}@media (min-width:993px){footer .footer__social .footer__social-item:first-of-type{margin-left:16px}}footer .footer__social .footer__social-item img{vertical-align:middle}footer .digital-footer__footer-box a{font-size:12px;font-weight:400;color:#57c8e7;text-transform:uppercase}footer .digital-footer__footer-box a span{text-transform:uppercase;color:#E0E0E0;padding-left:8px}footer .digital-footer__footer-box .text a{font-size:15px;text-transform:unset}footer #digital-footer{background-color:#212121;font-family:var(--wp--preset--font-family--font-1),sans-serif;border-top:1px solid #616161;margin:0 -8px}footer #digital-footer a{color:#57c8e7}footer #digital-footer .col{padding:0}footer #digital-footer .row{margin-top:0;margin-bottom:0;padding-bottom:10px}footer #digital-footer .separator{display:none}footer .digital-footer__row-loghi::after{content:"";clear:both;display:table}footer .digital-footer__row-loghi,.digital-footer__footer-box{padding-top:0;padding-left:0}@media (min-width:601px){footer .digital-footer__row-loghi,.digital-footer__footer-box{margin:0 40px}}footer .digital-footer__tutte_le_testate{padding:16px 0}@media (min-width:601px){footer .digital-footer__tutte_le_testate{margin:0 40px}}footer .digital-footer__tutte_le_testate .title{font-size:14px;font-weight:600;color:#FFF;margin:0}footer .digital-footer__row-loghi{padding-top:16px}@media (min-width:601px){footer .digital-footer__row-loghi{margin-left:40px}}footer .digital-footer__footer-box{color:#fff;font-size:15px}footer .digital-footer__footer-box p{font-weight:300}footer .digital-footer__footer-box .title{margin-top:16px;margin-bottom:8px;font-size:14px;font-weight:600;color:#FFF}@media only screen and (max-width:767px){footer .digital-footer__footer-box .title{margin-top:15px}}footer .digital-footer__footer-box .p4i_text{margin-top:35px}@media screen and (min-width:601px) and (max-width:992px){footer .footer_address{margin-top:35px}}footer .digital-footer__footer-box .blu-digital,footer .descrizione_footer .blu-digital{color:#57c8e7}footer .digital-footer__footer-box:last-child{margin-bottom:8px}footer #footer-copy{background-color:#212121;justify-content:center;margin:16px -8px 0;padding:0 8px}@media (min-width:601px){footer #footer-copy{margin:0 40px;padding:16px 0}}footer #footer-copy p{color:#e8e8e8;font-weight:400}footer .attach-to-container__footer{background-color:#212121;margin:0 -8px}footer .footer__social-item i{color:#FFF}@media (max-width:990px){footer .footer__links{text-align:center;display:block}}@media (max-width:990px) and (min-width:601px){footer .footer__links{width:calc(100vw - 2px - 2.28rem);text-align:left;border-top:1px solid #616161;padding:16px 40px 0}}@media (max-width:990px) and (min-width:991px){footer .footer__links{width:calc(100vw - 2.28rem);text-align:right}}@media (max-width:990px){.divider_tablet{margin:0 -40px}}@media (min-width:991px){footer .footer__links{padding-top:16px}}footer .descrizione_footer{font-size:14px;font-weight:400;color:#FFF;margin-bottom:16px}@media (min-width:601px){footer .descrizione_footer{padding:0 40px}}footer .digital-footer__intestazione{color:#fff;font-weight:600;margin-top:16px}footer #digital-footer .row.grid{margin:0 0 16px!important}@media (min-width:601px){footer #digital-footer .row.grid{padding:0 40px}}footer #digital-footer .row.grid .digital-footer__footer-box{margin:0}footer #digital-footer .row.grid .col{padding:0 .75rem 0 0}footer .divider{background-color:#616161;width:100%}