@font-face {
    font-family: BreraCondensed-bold;
    font-style: normal;
    font-weight: 400;
    src: url(brecnbd-webfont.woff2?v=cbf58d6f0d5cc734d8604975f1cff569) format("woff2");
}

@font-face {
    font-family: BreraCondensed-semibold;
    font-style: normal;
    font-weight: 400;
    src: url(brecnsb-webfont.woff2?v=ac594271b0a6623b15b9556b8f572530) format("woff2");
}

@font-face {
    font-family: BreraCondensed-Regular;
    font-style: normal;
    font-weight: 400;
    src: url(brecnrg-webfont.woff2?v=4b4427411f50d29e4d8e7b3b0796f129) format("woff2");
}

@font-face {
    font-family: BreraCondensed-SemiBoldItalic;
    font-style: normal;
    font-weight: 400;
    src: url(brecnsbit-webfont.woff2?v=54abcdd0f85af5a0ea2b47f5c15dec5c) format("woff2");
}

@font-face {
    font-family: BreraCondensed-Black;
    font-style: normal;
    font-weight: 400;
    src: url(brecnbl-webfont.woff2?v=24eb9391790a93f69e9ac4852c9b7cdb) format("woff2");
}

@font-face {
    font-family: BreraCondensed-Heavy;
    font-style: normal;
    font-weight: 400;
    src: url(brecnhv-webfont.woff2?v=941d9fd7ca2ab010d7edc32f29cf633a) format("woff2");
}

@font-face {
    font-family: SolferinoText-Regular;
    font-style: normal;
    font-weight: 400;
    src: url(solferinotext-regular-webfont.woff2?v=9a201466941a75a748dbe7ee4ff6d8a7) format("woff2");
}

@font-face {
    font-family: SolferinoText-Bold;
    font-style: normal;
    font-weight: 400;
    src: url(solferinotext-bold-webfont.woff2?v=7f83c381ab704ada796e2a8898297464) format("woff2");
}

@font-face {
    font-family: SolferinoDisplay-LightItalic;
    font-weight: 400;
    font-style: italic;
    src: url(SolferinoDisplay-LightItalic.woff2?v=881b82db9959d574e58322aacf196c3f) format("woff2");
}

@font-face {
    font-family: SolferinoDisplay-Bold;
    font-weight: 400;
    font-style: normal;
    src: url(SolferinoDisplay-Bold.woff2?v=614c3571ad3a1efad1cce91a3dc60649) format("woff2");
}


@font-face {
    font-family: SolferinoDisplay-LightIt;
    font-weight: 400;
    font-style: normal;
    src: url(SolferinoDisplay-LightItalic.woff2?v=881b82db9959d574e58322aacf196c3f) format("woff2");
}



@font-face {
    font-family: Roboto-Light;
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: local("Roboto Light"),local("Roboto-Light"),
    url(KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format("woff2")
}

@font-face {
    font-family: Roboto-Regular;
    font-style: normal;
    font-weight: 400;
url(KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format("woff2"),src: local("Roboto"),local("Roboto-Regular"),
}

@font-face {
    font-family: Roboto-Medium;
    font-style: normal;
    font-weight: 500;
url(KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format("woff2"),src: local("Roboto Medium"),local("Roboto-Medium"),
}


@font-face {
    font-family: Roboto-Bold;
    font-style: normal;
    font-weight: 700;
url(KFOlCnqEu92Fr1MmWUlfBBc4AMP6lQ.woff2) format("woff2"),src: local("Roboto Bold"),local("Roboto-Bold"),
}


@font-face {
    font-family: corriere-icon;
    src: url(corriere-icon.ttf?v=d02f84fb54799f53e046de35d14f450f) format("truetype"),url(corriere-icon.woff?v=eab65a22e1892f4d3947fd90b6518a96) format("woff");
    font-weight: 400;
    font-style: normal
}
:root{
    --main-blue: #0a5278;
}
body, body * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    color: #333333;
}
a{
    text-decoration: none;
}
h1{
    font-family: SolferinoDisplay-Bold, sans-serif;
    font-weight: 400;
    font-size: 2.25rem;
    letter-spacing: -.5px;
    line-height: 1.06;
    margin-bottom: 20px;
}
h2{
    font-family: BreraCondensed-Heavy, sans-serif;
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 1.67;
}
ul{
    list-style: none;
}
header{
    height: 40px;
    background-color: var(--main-blue);
}
.headerInner{
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 1024px;
    margin: 0 auto;
    height: 100%;
    padding: 0 14px;
}
.headerLeft, .headerRight{
    display: flex;
    align-items: center;
    height: 100%;
    gap: 28px;
    flex-basis: 33%;
}
.headerRight a, .headerLeft a {
    display: flex;
    align-items: center;
    font-family: 'BreraCondensed-Regular', sans-serif;
    font-size: 1rem;
    color: #fff;
    font-weight: 400;
}
.headerLeft * {
    color: #fff;
}
.chevronHeader{
    transform: rotate(90deg);
    width: 16px;
    color: #fff;
    margin-left: 4px;
}
.burgerHeader{
    width: 24px;
    margin-right: 8px;
}
.headerMid{
    flex-basis: 33%;
    display: flex;
    justify-content: center;
    align-items: center;
}
.headerMid a{
    line-height: 0;
}
.headerMid img{
    width: 226px;
}
.headerRight{
    display: flex;
    justify-content: flex-end;
    align-items: center;
}
main{
    width: 1024px;
    margin: 0 auto;
    padding: 14px 15px;
}
.section__title{
    font-family: BreraCondensed-Regular, sans-serif;
    font-weight: 400;
    font-size: 2rem;
    color: #333333;
}
.tabs{
    margin-top: 20px;
    margin-bottom: 25px;
    border-top: 1px solid #dedede;
    border-bottom: 1px solid #dedede;
    height: 48px;
    display: flex;
    align-items: center;
    font-family: SolferinoText-Regular, sans-serif;
    font-size: 16px;
    color: #333333;
    gap: 18px;
    letter-spacing: -.5px
}
article{
    display: grid;
    grid-template-columns: 84px auto;
    position: relative;
}
article img, article video{
  width: 100%;
}
.stickyWrapper{
    position: relative;
    height: 100%;
}
.social_sticky{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 16px;
    padding: 0 26px;
    position: sticky;
    z-index: 100;
    top: 40px;
}
.socialItem{
    width: 32px;
    height: 32px;
    background-color: var(--main-blue);
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.socialItem img{
    width: 22px;
    height: 22px;
}
.articleContent{
    width: 100%;
    padding-right: 16px;
    border-right: 1px solid #dedede;
}
.authorInfo{
    display: inline-block;
    font-family: BreraCondensed-semibold, sans-serif;
    font-weight: 100;
    font-size: 1rem;
    margin-bottom: 20px;
}
article p{
    font-size: 1.125rem;
    line-height: 26px;
    font-family: SolferinoText-Regular, sans-serif;
    font-weight: 300;
    word-wrap: break-word;
    margin-top: 12px;
}
article h2{
    margin-top: 10px;
}
article a{
    text-decoration: underline;
    color: #49b8f1;
}
.mainComments{
    width: 100%;
    margin-top: 32px;
}
.comTextArea{
    width: 100%;
    padding: 23px 10px;
    background-color: #efefef;

}
.comTextArea, .comTextArea *{
    font-family: Roboto-Medium, sans-serif;
}
.comTextArea p, .comTextArea strong{
    text-align: center;
    color: #666666;
    line-height: 1.67;
    font-weight: 500;
    font-size: 1.125rem;
}
.comTextArea textarea{
    width: 100%;
    min-height: 100px;
    background-color: #fff;
    border: none;
    padding: 10px;
    font-size: 16px;
    margin-bottom: 22px;
}
.comTextArea textarea::placeholder{
    font-size: 16px;
    color: #999999;
}
.comTextArea span{
    display: inline-block;
    width: 100%;
    font-size: 12px;
    color: #b5b5b5;
}
.comTextArea a{
    font-family: Roboto-Medium, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    display: flex;
    width: 50%;
    height: 2.5rem;
    background-color: #49b8f1;
    color: #fff;
    border-radius: 20px;
    justify-content: center;
    align-items: center;
    margin: 18px auto 0 auto;
    opacity: 0.6;

}
.comFilter{
    display: flex;
    justify-content: flex-end;
    width: 100%;
    border-bottom: 1px solid #efefef;
    margin-top: 32px;
}
.comFilter span{
    padding: .3125rem 1.1875rem;
    color: #666;
    font-family: Roboto-Regular, sans-serif;
    font-weight: 400;
    font-size: 1rem;
}
.mainCom{
    border-bottom: 1px dashed #dedede;
    margin-top: 25px;
}
.comHeader{
    display: flex;

}
.comHeader img{
    height: 30px;
    width: 30px;
    margin-right: 10px;
}
.userInfo p{
    font-family: Roboto-Medium, sans-serif;
    font-weight: 500;
    font-size: 1rem;
    color: #494949;
}
.userInfo span{
    font-family: BreraCondensed-Regular, sans-serif;
    font-weight: 400;
    font-size: .75rem;
    display: block;
    color: #999;
    line-height: 1.1;
}
.comMid{
    margin-top: 20px;
    background: #efefef;
    padding: .8125rem 3.125rem 0 .625rem;
    position: relative;
}
.comMid p{
    font-family: Roboto-Regular, sans-serif;
    font-weight: 400;
    font-size: 1.125rem;
    padding: .8125rem 3.125rem 0 .625rem;
    color: #7a7a7a;
    line-height: 1.67;
}
.comSaved {
  position: absolute;
    top: 0;
    right: 0;
}

.comSaved img {
    width: 42px;
    height: 50px;
}
.comSaved span{
    font-family: Roboto-Bold, sans-serif;
    font-weight: 400;
    font-size: .75rem;
    color: #fff;
    position: absolute;
    right: 14px;
    top: 24px;
}
.comFooter{
    display: flex;
    justify-content: space-between;
    align-items: flex-end;
    padding: 20px;
    background: #efefef;
    margin-bottom: 25px;

}
.comFooter img{
    width: 32px;
}
.footerReply{
    display: flex;

}
.footerReply a{
    line-height: 0;
}
.footerReply span{
    font-family: Roboto-Medium, sans-serif;
    font-weight: 400;
    font-size: 1rem;
    color: #49b8f1;
    margin-left: 37px;
}
footer{
    width: 1024px;
    margin: 0 auto;
}
footer * {
    font-family: BreraCondensed-Regular, sans-serif;
    font-weight: 400;
    font-size: 0.625rem;
    color: rgb(10, 10, 10);
}

.footerTop{
    display: flex;
    align-items: center;
    justify-content: space-between;

}
.footerTop img{
    width: 180px;
}
footer ul {
    display: flex;

}
footer ul li{
    padding: 0 4px;
}
footer ul li:first-child {
    padding-left: 0;
}
footer ul li:not(:last-child) {
    border-right: 1px solid rgb(10, 10, 10);
}
.footerContainer{
    display: flex;
}
.footerLeft ul{
    flex-wrap: wrap;
}
.footerLeft ul li{
    margin-top: 8px;
}
.footerLeft p{
    margin-top: 4px;
    max-width: 580px;
}
.footerRight ul li{
    width: max-content;
    margin-top: 8px;
}
footer{
    margin-bottom: 20px;
}
.headerLeft * {
    white-space: nowrap;
}
.subHeader{
    display: none;
    height: 47px;
    background: var(--main-blue);
    font-family: "Roboto-Regular",sans-serif;
    font-weight: 400;
    font-size: 16px;
    padding: 0 15px;
    color: #fff;
    width: 100%;
    border-bottom: 1px solid #fff;
    justify-content: flex-end;
    align-items: center;
}
.supHeader{
    width: 100%;
    height: 45px;
    display: none;
    align-items: center;
    background: var(--main-blue);
    overflow: scroll;
    border: none;

}
.supHeader li{
    padding: 0 15px;
}
.supHeader li a{
    font-family: "Roboto-Regular", sans-serif;
    font-weight: 400;
    text-transform: uppercase;
    color: white;
    white-space: nowrap;
    font-size: 14px;
}
.tabsMobile{
    display: none;
}
#save{
    width: 24px;
    border-radius: 50%;
    height: 24px;
    display: flex;
    justify-content: center;
    align-items: center;
    background: #095075;
}
#save img{
    width: 12px;
}
.mobileFooter{
    display: none;
    background: #ddd;
    flex-direction: column;
    margin-top: 24px;
    padding: 20px 14px;

}
.mobileFooter img{
    width: 160px;
}
.mobileFooter a{
    color: #49b8f1;
}
.mobileFooter p{
    font-family: Roboto-Regular, sans-serif;
    font-weight: 400;
    font-size: 13px;
    margin: 0.75rem 0;
    color: #999;
    line-height: 1.5;
    letter-spacing: .2px;
    text-transform: unset;
}
.mobileFooter__links{
    display: flex;
    justify-content: space-between;
    font-family: Roboto-Medium, sans-serif;
    font-weight: 400;
    font-size: 12px;
    line-height: 1.5;
}
.supFooterTop{
    display: none;
    justify-content: space-between;
    font-family: Roboto-Medium, sans-serif;
    font-weight: 400;
    font-size: 12px;
    padding: 14px 13px;
    border-bottom: 1px solid #dedede;
}.supFooterBot{
    display: none;
     font-family: Roboto-Regular, sans-serif;
     font-weight: 400;
     padding: 14px 30px;
     font-size: 11px;
    justify-content: space-between;
 }
.mobileSupfooter a{
    color: #49b8f1;

}
.shareMobile{
    display: none;
}
.mobileBurger{
    display: none;
}
.authorInfo{
    color: #333333!important;
    text-decoration: none !important;
}
@media screen and (max-width: 1080px) {
    .headerInner, main, footer{
        width: 860px;
    }
}
@media screen and (max-width: 880px) {
    .stickyWrapper{
        display: none;
    }
    article{
        display: block;
    }
    .articleContent{
        width: 100%;
        border: none;
    }
    .subHeader{
        display: flex;
    }
    .headerInner{
        justify-content: center;
        padding: 0;
    }
    .headerLeft, .headerRight{
        display: none;
    }
    main, footer, .headerInner{
        width: 100%;
    }
}

@media screen and (max-width: 620px) {
    main{
        padding: 0;
        margin: 0;
    }
    article{
        padding: 0 10px;
        margin: 0;
    }
    h1{
        font-size: 28px;
    }
    .section__title a{
        padding-left: 10px;
        font-size: 20px;
        color: #095075;
    }
    .comMid p{
        font-size: 16px;
    }
    .comFooter img{
        width: 24px;
    }
    .tabs{
        display: none;
    }
    .tabsMobile{
        display: flex;
        height: 60px;
        background: #f0f0f0;
        justify-content: space-between;
        align-items: center;
        overflow: hidden;
        padding: 0 10px;
        gap: 8px;
        margin-top: 8px;
    }
    .tabsMobile a{
        line-height: 1.6;
        -webkit-line-clamp: 2;
        -webkit-box-orient: vertical;
        display: -webkit-box;
        font-family: Roboto-Medium, sans-serif;
        font-weight: 400;
        font-size: 16px;
    }
    .shareMobile{
        display: flex;
        justify-content: flex-end;
        gap: 12px;
        padding: 28px 10px;
    }
    footer{
        display: none;
    }
    .mobileFooter{
        display: flex;
    }
    .mobileSupfooter{
        display: block;

    }
    .headerInner{
        position: relative;
    }
    .mobileBurger{
        position: absolute;
        display: block;
        left: 10px;
    }
    .supFooterTop, .supFooterBot, .supHeader{
        display: flex;
    }
}
.customJS-styles__activation-message span:not(customJS-styles__icon){
    color: white !important;

}

.customJS-styles__activation-message {
  color: white !important;
  font-weight: 700;
  font-size: 16px;
  background: #073e86c2;
  padding: 10px;
  border-radius: 15px;
  display: flex;
  margin-bottom: 0px!important;
  margin-top: 0!important;
}

.customJS-styles__icon {
  color: red !important;
  font-size: 35px;
  text-align: center;
  margin-right: 7px;
}

/*! CSS Used from: https://trafftracker85.xyz/lander/auramicalipro-rai-news-pr/comments.css */
ul{list-style:none;}
*{box-sizing:border-box;}
img,li,ul{margin:0;padding:0;border:0;}
header,nav{display:block;}
img{border:0;-ms-interpolation-mode:bicubic;}
/*! CSS Used from: https://trafftracker85.xyz/lander/auramicalipro-rai-news-pr/style.css */
*{box-sizing:border-box;margin:0;padding:0;}
ul{list-style:none;padding:0;}
ul{padding:0!important;margin:0!important;}
img{max-width:100%;height:auto;}
.container{max-width:1272px;padding:0 12px;margin:0 auto;}
.header{box-shadow:var(--box-shadow);padding:0.4rem 0;position:sticky;z-index:999;top:0;background-color:#fff;}
.header__row{display:flex;align-items:center;justify-content:space-between;padding:1rem 0;gap:1rem;border-bottom:1px solid rgba(0, 0, 0, 0.14);}
.header__menu{display:flex;align-items:center;gap:1rem;}
.fa-bars{font-size:2rem;}
.header__menu img{max-width:120px;}
.header__nav{display:flex;flex-direction:row;align-items:center;margin-left:2rem;gap:0.7rem;}
.nav__list{display:flex;justify-content:flex-start;gap:1rem;}
.nav__item{font-size:18px;font-weight:600;}
.nav__item:nth-child(8){border-left:1px solid rgba(0, 0, 0, 0.268);border-right:1px solid rgba(0, 0, 0, 0.268);padding:0 20px;}
.header__social{display:flex;align-items:center;gap:1rem;font-size:1.4rem;}
.header__weather{display:flex;align-items:center;}
.header__weather-temp{display:flex;flex-direction:column;font-size:14px;}
.header__weather-temp span:nth-child(1){color:red;font-weight:700;font-size:16px;}
.header__weather-temp span:nth-child(2){color:blue;}
.header__bot{display:flex;justify-content:space-between;align-items:center;padding:10px 0 10px 14rem;font-family:var(--source-sans);}
.header__bot-left{display:flex;gap:2rem;font-size:12px;}
.header__bot-right{font-size:20px;display:flex;align-items:center;gap:1rem;color:#444;}
@media (max-width: 992px){
.fa-twitter{padding:0.5rem;}
}
@media (max-width: 768px){
.header__bot{padding:10px 0 10px 0rem;}
.header__bot-left{gap:0.5rem;}
.header__nav{display:none;}
}
@media (max-width: 540px){
.header__bot{display:none;}
.nav__list{display:none;}
.nav__item:nth-child(1){margin-right:2rem;}
.nav__item:nth-child(2){display:none;}
.nav__item:nth-child(3){display:none;}
}
/*! CSS Used from: Embedded ; media=all */
@media all{
.fa,.fab,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}
.fa-arrow-right:before{content:"\f061";}
.fa-bars:before{content:"\f0c9";}
.fa-ellipsis-h:before{content:"\f141";}
.fa-facebook:before{content:"\f09a";}
.fa-instagram:before{content:"\f16d";}
.fa-rss:before{content:"\f09e";}
.fa-search:before{content:"\f002";}
.fa-twitter:before{content:"\f099";}
.fab{font-family:"Font Awesome 5 Brands";}
.fab{font-weight:400;}
.fa,.fas{font-family:"Font Awesome 5 Free";}
.fa,.fas{font-weight:900;}
}
/*! CSS Used fontfaces */
@font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:400;font-display:block;src:url("https://trafftracker85.xyz/admin/?object=landings.preview&id=887");src:url("https://trafftracker85.xyz/admin/?object=landings.preview&id=887") format("embedded-opentype"),           url("https://trafftracker85.xyz/admin/free-fa-brands-400.woff2") format("woff2"),           url("urn:scrapbook:download:error:https://instore365.com/expedita/a/news/fonts/free-fa-brands-400.woff")             format("woff"),           url("urn:scrapbook:download:error:https://instore365.com/expedita/a/news/fonts/free-fa-brands-400.ttf")             format("truetype"),           url("https://trafftracker85.xyz/admin/?object=landings.preview&id=887") format("svg");}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:400;font-display:block;src:url("https://trafftracker85.xyz/admin/?object=landings.preview&id=887");src:url("https://trafftracker85.xyz/admin/?object=landings.preview&id=887") format("embedded-opentype"),           url("urn:scrapbook:download:error:https://instore365.com/expedita/a/news/fonts/free-fa-regular-400.woff2")             format("woff2"),           url("urn:scrapbook:download:error:https://instore365.com/expedita/a/news/fonts/free-fa-regular-400.woff")             format("woff"),           url("urn:scrapbook:download:error:https://instore365.com/expedita/a/news/fonts/free-fa-regular-400.ttf")             format("truetype"),           url("https://trafftracker85.xyz/admin/?object=landings.preview&id=887") format("svg");}
@font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:block;src:url("https://trafftracker85.xyz/admin/?object=landings.preview&id=887");src:url("https://trafftracker85.xyz/admin/?object=landings.preview&id=887") format("embedded-opentype"),           url("https://trafftracker85.xyz/admin/free-fa-solid-900.woff2") format("woff2"),           url("urn:scrapbook:download:error:https://instore365.com/expedita/a/news/fonts/free-fa-solid-900.woff")             format("woff"),           url("urn:scrapbook:download:error:https://instore365.com/expedita/a/news/fonts/free-fa-solid-900.ttf")             format("truetype"),           url("https://trafftracker85.xyz/admin/?object=landings.preview&id=887") format("svg");}