/* Targeted readability fixes. No overlay and no additional tracking. */
body a{color:#08789e}
#masthead #bcd_nav a,.sidebar a,.entry-content>p>a,.entry-content>ul a,.entry-content>ol a{color:#08789e}
#colophon a,#colophon a[style*="12A6DF"]{color:#fff!important;text-decoration:underline}
#colophon .social a{color:#ffdc44!important}
a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #174d52;outline-offset:3px}
.vv-external-content-note{font:16px/1.6 'Open Sans',sans-serif;margin:10px 0 20px;padding:12px 16px;border-left:3px solid #174d52;background:#f1f5f4;color:#174d52}
.vv-external-content-note button{font:inherit;font-weight:700;color:#174d52;background:#fff;border:1px solid #174d52;padding:8px 12px;cursor:pointer}
.entry-content table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}
.entry-content table th,.entry-content table td{padding:12px;border:1px solid #bac9c8;vertical-align:top;text-align:left}
.entry-content table th{background:#edf3f0;color:#174d52}

body #bcd_nav>li:not(.active):not(.menu-aiutaci-a-volare)>a{color:#08789e!important}
#colophon button.iubenda-cs-preferences-link{color:#fff;background:transparent;border:1px solid #fff;padding:8px 12px;font:inherit;cursor:pointer}
#iubenda-cs-banner #iubenda-cs-paragraph,#iubenda-cs-banner #iubenda-cs-paragraph p,#iubenda-cs-banner #iubenda-cs-paragraph a{color:#174d52!important}
#iubenda-cs-banner .iubenda-cs-content{background:#fff!important}
#iubenda-cs-banner .iubenda-cs-accept-btn,#iubenda-cs-banner .iubenda-cs-reject-btn{background:#174d52!important;color:#fff!important}

#colophon a,#colophon button{min-height:24px}#colophon .social a{display:inline-flex;align-items:center;justify-content:center;min-width:28px;min-height:32px}#colophon .social a:focus-visible{outline-color:#fff}
