@font-face{font-family: "rai24";src: url("../fonts/rai24.eot?original"); src: url("../fonts/rai24.eot?original&#iefix") format("embedded-opentype"), url("../fonts/rai24.woff") format("woff"), url("../fonts/rai24.ttf?original") format("truetype"), url("../fonts/rai24.svg?original&#rai24") format("svg"); font-weight: normal; font-style: normal; font-display: block; }
hr{box-sizing:content-box;overflow:visible;}
a{background-color:transparent;}
img{border-style:none;}
button,input{font-size:100%;line-height:1.15;margin:0;}
button,input{overflow:visible;}
button{text-transform:none;}
[type=button],[type=submit],button{-webkit-appearance:button;}
[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}
*,:after,:before{box-sizing:inherit;}
img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic;}
button{padding:0;appearance:none;border:0;border-radius:0;background:transparent;line-height:1;cursor:auto;}
button,input{font-family:inherit;}
div,form,li,ul{margin:0;padding:0;}
i{font-style:italic;}
i{line-height:inherit;}
a{line-height:inherit;color:#1779ba;text-decoration:none;cursor:pointer;}
a:focus,a:hover{color:#1468a0;}
hr{border:0;}
hr{clear:both;max-width:81rem;height:0;margin:1.25rem auto;border-bottom:1px solid #cacaca;}
ul{margin-bottom:1rem;list-style-position:outside;}
li{font-size:inherit;}
ul{list-style-type:disc;}
ul{margin-left:1.25rem;}
ul ul{margin-left:1.25rem;margin-bottom:0;}
@media print{
*{background:transparent!important;color:#000!important;color-adjust:economy;box-shadow:none!important;text-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
img{page-break-inside:avoid;}
img{max-width:100%!important;}
}
.grid-container{padding-right:.625rem;padding-left:.625rem;max-width:81rem;margin-left:auto;margin-right:auto;}
@media print,screen and (min-width:48em){
.grid-container{padding-right:.9375rem;padding-left:.9375rem;}
}
.grid-x{display:flex;flex-flow:row wrap;}
.cell{flex:0 0 auto;min-height:0;min-width:0;width:100%;}
.grid-x>.small-12{flex-basis:auto;}
@media print,screen and (min-width:48em){
.grid-x>.medium-8{flex-basis:auto;}
}
.grid-x>.small-12{flex:0 0 auto;}
.grid-x>.small-12{width:100%;}
@media print,screen and (min-width:48em){
.grid-x>.medium-8{flex:0 0 auto;}
.grid-x>.medium-8{width:66.66667%;}
}
.button{display:inline-block;vertical-align:middle;margin:0 0 1rem;padding:.85em 1em;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;}
.button{background-color:#1779ba;color:#fefefe;}

.button.clear,.button.clear:focus,.button.clear:hover{border-color:transparent;background-color:transparent;}
.button.clear{color:#1779ba;}
.button.clear:focus,.button.clear:hover{color:#0c3d5d;}
.button.dropdown:after{display:block;width:0;height:0;content:"";border-color:#fefefe transparent transparent;border-style:solid;border-width:.4em .4em 0;position:relative;top:.4em;display:inline-block;float:right;margin-left:1em;}
.button.dropdown.clear:after{border-top-color:#1779ba;}
.align-center{justify-content:center;}
.hide{display:none!important;}
@media screen and (max-width:0em),screen and (min-width:48em){
.show-for-small-only{display:none!important;}
}
[class*=" icon-"]:before,[class^=icon-]:before{font-family:rai24!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-close:before{content:"\66";}
.icon-facebook:before{content:"\67";}
.icon-feed-rss:before{content:"\68";}
.icon-twitter:before{content:"\6f";}
.icon-search:before{content:"\75";}
.icon-nav:before{content:"\76";}
.icon-logo-rai:before{content:"\41";}
.icon-arrow-left:before{content:"\42";}
.icon-arrow-right:before{content:"\43";}
.icon-chevron-right:before{content:"\64";}
.icon-instagram:before{content:"\4a";}
.icon-logo-rainews:before{content:"\e903";}
*{outline:none;box-sizing:border-box;}
.offscreen{pointer-events:none;opacity:0;top:auto;left:-10000px;}
.offscreen,.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;}
.sr-only{padding:0;margin:-1px;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}
@media only screen and (min-width:768px){
.sr-only:focus{width:auto;height:auto;padding:0;margin:0;overflow:visible;clip:auto;white-space:normal;font-size:14px;}
}
a,a:link,a:visited{text-decoration:none;color:inherit;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;}
button{cursor:pointer;}
.header .icon-facebook:before,.site-menu .icon-facebook:before{color:#4267b2;}
.header .icon-instagram:before,.site-menu .icon-instagram:before{background-image:radial-gradient(circle at 33% 100%,#f7d047,rgba(247,208,71,0) 68%),radial-gradient(circle at 97% 86%,#ea3b5a,rgba(234,59,90,0) 71%),radial-gradient(circle at 17% 0,#6b22f5,rgba(107,34,245,0) 59%),radial-gradient(circle at 94% 14%,#d42ec9,rgba(212,46,201,0) 65%),radial-gradient(circle at -3% 50%,#ea3b5a,rgba(234,59,90,0) 75%),linear-gradient(180deg,#ea3697,#ea3697);-webkit-background-clip:text;-webkit-text-fill-color:transparent;}
.header .icon-feed-rss:before,.site-menu .icon-feed-rss:before{color:#ee802f;}
.header .icon-twitter:before,.site-menu .icon-twitter:before{color:#000;}
body .overlay-corporate-mask{display:block;visibility:hidden;opacity:0;position:fixed;width:100%;height:100%;background:rgba(0,0,0,.5);top:0;z-index:100;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
body .header-fixed,body .header-fixed #menu-open,body .header-fixed #page-updated,body .header-fixed #search-open,body .header-fixed #WTwrapper .locations__toggler,body .header-fixed .header-menu__live a,body .header-fixed .header-menu__live a:link,body .header-fixed .header-menu__live a:visited,body .header-fixed .header-menu__nav .button,body .header-fixed .header-menu__tgr .button,body .header-fixed .secondary-bar__inner .link,body .header-fixed .topics__title{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;transition:all .3s ease;}
.header-fixed{border-top:2px solid var(--launch__label-color,#009);
  /* position:fixed; */
  top:0;left:0;right:16px;z-index:1;width:100%;background-color:#fff;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-ms-transition:height .3s ease;transition:height .3s ease;}
@media only screen and (min-width:320px) and (max-width: 767px){
.header-fixed{height:var(--header-fixed-height,110px);}
}

body[data-layout=homepage] .header-fixed{border-top:0;}
@media only screen and (min-width:0){
body[data-layout=homepage] .header-fixed{height:var(--header-home-fixed-height,113px);}
}
@media only screen and (min-width:768px){
body[data-layout=homepage] .header-fixed{height:var(--header-home-fixed-height,121px);}
}
@media only screen and (min-width:1024px){
body[data-layout=homepage] .header-fixed{height:var(--header-home-fixed-height,141px);}
}
@media only screen and (min-width:1296px){
body[data-layout=homepage] .header-fixed{height:var(--header-home-fixed-height,169px);}
}
header.header{margin:0 auto;border-bottom:1px solid transparent;}
@media only screen and (min-width:0){
header.header{max-width:var(--content-maxwidth,1296px);}
}
@media only screen and (min-width:768px){
header.header{max-width:var(--content-maxwidth,1296px);}
}
@media only screen and (min-width:1024px){
header.header{max-width:var(--content-maxwidth,984px);}
}
@media only screen and (min-width:1296px){
header.header{max-width:var(--content-maxwidth,1296px);}
}
@media only screen and (min-width:0){
header.header{padding-left:var(--article-padding,20px);}
}
@media only screen and (min-width:768px){
header.header{padding-left:var(--article-padding,30px);}
}
@media only screen and (min-width:1024px){
header.header{padding-left:var(--article-padding,10px);}
}
@media only screen and (min-width:1296px){
header.header{padding-left:var(--article-padding,12px);}
}
@media only screen and (min-width:0){
header.header{padding-right:var(--article-padding,20px);}
}
@media only screen and (min-width:768px){
header.header{padding-right:var(--article-padding,30px);}
}
@media only screen and (min-width:1024px){
header.header{padding-right:var(--article-padding,10px);}
}
@media only screen and (min-width:1296px){
header.header{padding-right:var(--article-padding,12px);}
}
@media only screen and (min-width:768px){
header.header{border-bottom:0;}
}
header.header a:hover,header.header button:hover{color:var(--launch__label-color,#009);}
header.header:after{content:"";position:absolute;height:1px;background-color:#cdcdd6;left:20px;right:20px;}
#skip-to-content{display:block;font-size:1vw;top:0;transform:translateY(26%);}
[data-layout=homepage] #skip-to-content{color:#fff;}
.main-bar{text-align:center;height:40px;margin:7px 0;position:relative;}
#logo-rainews,#menu-open,#search-open,#WTwrapper,.corporate-menu-toggler{border:0;height:40px;position:relative;}
#menu-open,#search-open{width:20px;height:40px;padding:10px 0;margin:0;color:#5e5e6e;background:none;}
#menu-open i,#search-open i{width:20px;height:20px;position:absolute;top:10px;left:0;}
#menu-open i:before,#search-open i:before{font-size:20px;position:absolute;top:0;left:0;}
#menu-open:focus,#menu-open:hover,#search-open:focus,#search-open:hover{color:var(--launch__label-color,#009);background:none;}
#menu-open{float:left;}
#logo-rainews{width:98px;height:40px;padding:0;margin-left:-10px;display:inline-block;position:relative;color:var(--launch__label-color,#009);}
#logo-rainews i{width:98px;height:40px;position:absolute;left:0;overflow:hidden;}
#logo-rainews i:before{font-size:98px;position:absolute;top:-29px;left:0;}
#search-open{position:absolute;right:0;height:40px;}
.corporate-menu-toggler{display:none;float:right;border:0;background:none;margin:5px 0;padding:0;color:#5e5e6e;position:relative;width:30px;height:30px;}
.corporate-menu-toggler i{width:30px;height:30px;position:absolute;top:0;left:0;}
.corporate-menu-toggler i:before{font-size:30px;position:absolute;top:0;left:0;color:#5e5e6e;}
.corporate-menu-toggler:hover i:before{content:"\76";}
.corporate-menu-toggler:hover i:before{background-color:#5e5e6e;color:#fff;font-size:20px;padding:5px;-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-ms-transition:color .3s ease;transition:color .3s ease;}
@media only screen and (min-width:1024px){
.corporate-menu-toggler:hover i:before{padding:9px;}
}
@media only screen and (min-width:1296px){
.corporate-menu-toggler:hover i:before{font-size:25px;padding:12px;}
}
.secondary-bar{height:0;overflow:visible;-webkit-transition:height .3s ease;-moz-transition:height .3s ease;-ms-transition:height .3s ease;transition:height .3s ease;font-family:sans-serif;font-size:13px;line-height:18px;color:#212335;}
.secondary-bar__inner{position:relative;border:0;height:100%;}
.secondary-bar .topics{display:none;position:absolute;left:0;right:200px;}
.secondary-bar .topics .icon-arrow-right{font-size:10px;padding-left:10px;color:var(--launch__label-color,#009);}
.secondary-bar .topics__title{font-weight:600;padding-right:20px;width:100px;position:absolute;top:0;left:0;white-space:nowrap;}
.secondary-bar .topics__nav{padding-left:100px;position:relative;overflow:hidden;}
.secondary-bar .topics__nav__list__item{display:inline-block;padding-right:20px;}
.secondary-bar .topics__nav__list__item:last-child{padding-right:0;}
.secondary-bar .topics__nav__list.visible-list{margin:0;line-height:18px;width:max-content;}
.secondary-bar .topics__nav__list.visible-list .topics__nav__list__item{display:table-cell;white-space:nowrap;}
.secondary-bar .topics__nav__button{font-weight:600;margin:0;padding:0;background:none;border:0;color:#212335;opacity:.8;font-size:20px;width:20px;height:6px;line-height:0;position:relative;top:-2px;}
.secondary-bar .social{font-size:16px;height:16px;line-height:16px;margin-top:13px;position:absolute;top:-2px;right:0;}
.secondary-bar .social__list{list-style-type:none;margin:0;padding:0;height:16px;line-height:16px;}
.secondary-bar .social__list__item{color:#5e5e6e;display:inline-block;height:16px;padding-right:8px;}
.secondary-bar .social__list__item:last-child{padding-right:0;}
.secondary-bar .social__list__item .link{display:block;height:16px;}
.secondary-bar .social__list__item .link i{display:block;padding-top:0;height:16px;}
.secondary-bar .social__list__item .link i:before{display:block;font-size:16px;}
@media only screen and (max-width:767px){
.header-menu .header-menu__live{left:auto;right:0;border-left:0;padding-left:0;}
.secondary-bar .social{display:none;}
}
@media only screen and (min-width:768px){
header.header:after{display:none;}
.main-bar{text-align:left;height:30px;margin:16px 0;}
#menu-open,#search-open{height:30px;padding:0;}
#menu-open i,#search-open i{top:5px;}
#logo-rainews{height:30px;padding:0;margin:0;position:absolute;left:40px;}
#logo-rainews i:before{top:-34px;}
#search-open{right:145px;}
.corporate-menu-toggler{display:block;margin:0;overflow:hidden;}
.secondary-bar{height:37px;overflow:hidden;}
.secondary-bar__inner{padding:9px 0 8px;border-top:1px solid #cdcdd6;}
.secondary-bar .topics{display:block;}
.secondary-bar .social{margin-top:0;top:10px;}
.secondary-bar .social__list__item{padding-right:15px;}
}
@media only screen and (min-width:1024px){
.main-bar{margin:20px 0;}
#menu-open,#search-open,.main-bar{height:38px;}
#menu-open i,#search-open i{top:9px;}
#search-open{right:190px;}
#logo-rainews{top:0;}
#logo-rainews,#logo-rainews i{width:122px;height:38px;}
#logo-rainews i:before{font-size:123px;top:-42px;}
.corporate-menu-toggler,.corporate-menu-toggler i{width:38px;height:38px;}
.corporate-menu-toggler i:before{font-size:38px;}
.secondary-bar{height:41px;}
.secondary-bar__inner{padding:11px 0 10px 0px; background-color: #fff;}
.secondary-bar__inner .topics{left:0px;}
.secondary-bar__inner .social{top:12px;}
}
@media only screen and (min-width:1296px){
.main-bar{margin:14px 0;}
#menu-open,#search-open,.main-bar{height:48px;}
#menu-open{width:25px;}
#menu-open i{top:12.5px;width:24px;height:24px;}
#menu-open i:before{font-size:25px;}
#search-open i{top:14px;}
#logo-rainews{top:0;left:44px;}
#logo-rainews,#logo-rainews i{width:155px;height:48px;}
#logo-rainews i:before{font-size:155px;top:-53px;}
.corporate-menu-toggler,.corporate-menu-toggler i{width:48px;height:48px;}
.corporate-menu-toggler i:before{font-size:48px;}
.secondary-bar{height:49px;}
.secondary-bar__inner{padding:15px 0 15px 212px;}
.secondary-bar__inner .topics{left:212px;}
.secondary-bar__inner .social{top:13px;height:20px;line-height:20px;}
.secondary-bar__inner .social__list{height:20px;line-height:20px;}
.secondary-bar__inner .social__list__item,.secondary-bar__inner .social__list__item .link,.secondary-bar__inner .social__list__item .link i{height:20px;}
.secondary-bar__inner .social__list__item .link i:before{font-size:20px;}
}
.header-menu{font-family:sans-serif;font-weight:600;font-size:16px;line-height:20px;color:#212335;position:absolute;top:auto;left:0;right:0;bottom:-35px;}
.header-menu .button{font-weight:600;margin:0;padding:0;background:none;border:0;color:#212335;}
.header-menu__nav{display:none;position:absolute;top:0;left:0;right:228px;height:20px;text-align:left;overflow:hidden;}
.header-menu__nav__list{list-style-type:none;margin:0;padding:0;position:relative;}
.header-menu__nav__list__item{white-space:nowrap;height:20px;max-height:20px;}
.header-menu__nav__list__item .link{height:20px;line-height:20px;display:block;letter-spacing:0; font-size: 16px; color: inherit;}
.header-menu__nav__list.visible-list{display:inline-table;}
.header-menu__nav__list.visible-list .header-menu__nav__list__item{display:table-cell;margin:0;padding:0 16px 0 0;}
.header-menu__nav__list.visible-list .header-menu__nav__list__item:last-child{padding-right:0;height:20px;line-height:20px;}
.header-menu__nav__list.visible-list .header-menu__nav__list__item:last-child button{height:10px;}
.header-menu__nav__list.hidden-list{color:#212335;position:absolute;border:0;box-shadow:0 0 2px 2px hsla(0,0%,55.3%,.3);background-color:var(--sharebox-background,#fff);-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;border-radius:2px;top:44px;right:-33px;z-index:15;text-align:center;}
.header-menu__nav__list.hidden-list:after,.header-menu__nav__list.hidden-list:before{content:" ";display:none;position:absolute;top:0;right:50%;left:auto;width:0;height:0;border-style:solid;}
.header-menu__nav__list.hidden-list:before{margin:-12px -15px 0 0;border-width:0 15px 12px;border-color:transparent transparent hsla(0,0%,55.3%,.3);}
.header-menu__nav__list.hidden-list:after{margin:-10px -13px 0 0;border-width:0 13px 10px;border-color:transparent transparent #fff;}
.header-menu__nav__list.hidden-list .header-menu__nav__list__item{padding:5px 15px;}
.header-menu__nav__button{font-size:24px;width:23px;height:20px;line-height:0;}
.header-menu__nav__button.button{padding-bottom:14px;}
.header-menu__tgr{position:absolute;left:0;bottom:0;width:auto;height:20px;line-height:20px;text-align:center;}
.header-menu__tgr .button{height:20px;font-size:14px;line-height:20px;display:block;margin:0 auto;text-align:center;}
.header-menu__tgr .button:after{display:none;}
.header-menu__tgr .button .button-span {
  font-size: 14px;
}
.header-menu__live{position:absolute;left:84px;right:auto;bottom:0;height:20px;line-height:20px;padding-left:6px;border-left:1px solid #cdcdd6;width:auto;white-space:nowrap;}
.header-menu__live .link{height:20px;line-height:20px;display:block; font-size: 14px; color: inherit; animation: none;}
@media only screen and (min-width:768px){
.header-menu{position:absolute;top:5px;left:160px;right:190px;bottom:auto;min-width:300px;height:20px;line-height:20px;}
.header-menu__nav{display:block;right:266px;}
.header-menu__tgr{top:0;left:auto;right:140px;bottom:auto;width:126px;border-left:1px solid #cdcdd6;}
.header-menu__live{top:0;left:auto;right:0;bottom:auto;width:140px;padding-left:16px;}
}
@media only screen and (min-width:1024px){
.header-menu{top:9px;left:170px;right:260px;font-size:16px;}
.header-menu__nav__list.visible-list .header-menu__nav__list__item{padding-right:20px;}
.header-menu__nav__list.hidden-list{top:45px;}
.header-menu__live{padding-left:16px;width:140px;}
}
@media only screen and (min-width:1296px){
.header-menu{font-size:18px;line-height:24px;height:24px;top:13px;left:212px;right:270px;}
.header-menu__nav{height:24px;line-height:24px;right:319px;}
.header-menu__nav__button{width:25px;font-size:25px;}
.header-menu__nav__button.button{padding-bottom:16px;}
.header-menu__nav__list.hidden-list{top:47px;}
.header-menu__tgr{width:156px;right:163px;}
.header-menu__tgr,.header-menu__tgr .button{height:24px;line-height:24px;}
.header-menu__tgr .button span{font-size:16px;height:24px;line-height:24px;}
.local-choose-button span {
  font-size: 14px !important;
}
.header-menu__live{width:164px;padding-left:24px;}
.header-menu__live,.header-menu__live .link{height:24px;line-height:24px; font-size: 14px;}
}
.site-menu{position:absolute;top:-2px;left:0;width:var(--panelWidth,300px);transform:translateX(-100%);height:100vh;will-change:transform;z-index:110;overflow:visible;visibility:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;}
@media only screen and (max-width:1023px){
.site-menu{height:100dvh;}
}
.site-menu ::-webkit-scrollbar{display:none;}
.site-menu__head{color:#9192a1;background-color:#fff;width:var(--panelWidth,300px);height:94px;}
.site-menu__head__title{font-size:18px;line-height:24px;font-weight:700;text-transform:uppercase;padding-top:30px;padding-left:70px;}
.site-menu__head__close{font-size:16px;position:absolute;top:34px;left:34px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;color:#9192a1;}
.site-menu__head__close .icon-close{display:block;width:16px;height:16px;}
.site-menu__list{margin:0;padding:10px 0;width:var(--panelWidth,300px);height:100%;list-style:none;background:#fff;z-index:1;scrollbar-width:none;-ms-overflow-style:none;overflow-y:scroll;overflow-x:hidden;}
.site-menu__list--first-level{height:calc(100% - 94px);padding-bottom:100px;}
.site-menu__list--first-level:before{top:94px;background:-moz-linear-gradient(top,#fff,hsla(0,0%,100%,0));background:-webkit-linear-gradient(top,#fff,hsla(0,0%,100%,0));background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0));}
.site-menu__list--first-level:after,.site-menu__list--first-level:before{content:" ";display:block;width:var(--panelWidth,300px);height:30px;position:fixed;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000",endColorstr="#00000000",GradientType=0);}
.site-menu__list--first-level:after{bottom:0;background:-moz-linear-gradient(bottom,#fff,hsla(0,0%,100%,0));background:-webkit-linear-gradient(bottom,#fff,hsla(0,0%,100%,0));background:linear-gradient(0deg,#fff,hsla(0,0%,100%,0));}
.site-menu__list--first-level .site-menu__list__item:first-child{position:relative;padding-top:8px;}
.site-menu__list--first-level .site-menu__list__item:first-child:before{content:"";position:absolute;top:-10px;left:30px;right:30px;height:1px;background-color:#cdcdd6;}
.site-menu__list--first-level .site-menu__list__item--divider{margin-left:30px;margin-right:30px;}
.site-menu__list--first-level .site-menu__list__item--divider hr{margin:20px 0;border-color:#cdcdd6;}
.site-menu__list--second-level{position:absolute;margin:0;padding:90px 0 50px;left:0;transform:translateX(-100%);will-change:transform;top:0;background:#f0f0f0;overflow-x:hidden;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;transition:all .5s ease;transition-delay:.2s;visibility:hidden;z-index:2;}
.site-menu__list--second-level .site-menu__list__item:first-child{padding-top:0;}
.site-menu__list--second-level .site-menu__list__item:first-child:before{display:none;}
@media only screen and (min-width:768px){
.site-menu__list--second-level{transform:translateX(0);z-index:-1;}
}
.site-menu__list__item--has-children:hover .site-menu__list--second-level{visibility:visible;}
@media only screen and (min-width:768px){
.site-menu__list__item--has-children:hover .site-menu__list--second-level{transform:translateX(100%);}
}
.site-menu__list--second-level:before{content:" ";display:block;width:var(--panelWidth,300px);height:30px;position:fixed;top:75px;background:-moz-linear-gradient(top,#f0f0f0,hsla(0,0%,94.1%,0));background:-webkit-linear-gradient(top,#f0f0f0,hsla(0,0%,94.1%,0));background:linear-gradient(180deg,#f0f0f0,hsla(0,0%,94.1%,0));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000",endColorstr="#00000000",GradientType=0);}
.site-menu__list--second-level .site-menu__list__item--back{font-size:16px;font-weight:600;text-transform:uppercase;position:fixed;left:0;transform:translateX(0);will-change:transform;top:0;width:var(--panelWidth,300px);background:#f0f0f0;padding:20px 0;-webkit-transition:transform .5s ease;-moz-transition:transform .5s ease;-ms-transition:transform .5s ease;transition:transform .5s ease;}
.site-menu__list--second-level .site-menu__list__item--back .icon-arrow-left{display:inline-block;margin-right:10px;font-size:12px;}
.site-menu__list__item{cursor:pointer;font-size:18px;line-height:24px;}
.site-menu__list__item,.site-menu__list__item--has-children{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;}
@media only screen and (min-width:768px){
.site-menu__list__item--has-children:after{content:"";position:relative;display:block;margin-top:-40px;width:var(--panelWidth,300px);height:40px;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;}
}
.site-menu__list__item--has-children:hover{background:#f0f0f0;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;}
.site-menu__list__item--has-children:hover>button{color:#009;}
.site-menu__list__item--has-children:hover>button,.site-menu__list__item .link{-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;}
.site-menu__list__item .link{color:#3c3c4d;cursor:pointer;display:block;padding:12px 30px;width:100%;text-align:left;}
.site-menu__list__item .icon-chevron-right{color:#9192a1;float:right;font-size:10px;position:relative;bottom:-4px;}
@media only screen and (min-width:768px){
.site-menu__list__item.temicaldi-menu{display:none;}
}
@media only screen and (min-width:768px){
.site-menu__list__item{font-size:16px;line-height:20px;}
}
.site-menu .social{position:fixed;bottom:0;left:-var(--panelWidth,300px);width:var(--panelWidth,300px);padding:20px 30px 50px;background-color:#fff;-webkit-transition:left .5s ease;-moz-transition:left .5s ease;-ms-transition:left .5s ease;transition:left .5s ease;}
@media only screen and (min-width:768px){
.site-menu .social{display:none;}
}
.site-menu .social:before{content:"";position:absolute;width:100%;height:30px;bottom:80px;left:0;pointer-events:none;background:-moz-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:-webkit-linear-gradient(top,hsla(0,0%,100%,0),#fff);background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#a6000000",endColorstr="#00000000",GradientType=0);}
.site-menu .social__list{display:flex;position:relative;list-style-type:none;margin:0;padding:0;text-align:center;font-size:26px;}
.site-menu .social__list__item{display:inline-block;padding-right:5px;flex-grow:1;}
.site-menu .social__list__item:last-child{padding-right:0;}
.site-menu .social__list__item .link i:before{display:block;width:26px;height:26px;margin:0 auto;}
@media only screen and (min-width:1024px){
.site-menu{--panelWidth:250px;}
.site-menu__head{height:90px;}
.site-menu__list--first-level{height:calc(100% - 90px);}
.site-menu__list--first-level:before{top:90px;}
.site-menu__list--first-level .site-menu__list__item--divider hr{margin:18px 0;}
.site-menu__list--second-level .site-menu__list__item:first-child{padding-top:0;}
.site-menu__list__item .link{padding:10px 30px;}
}
.mask-overlay{display:block;position:fixed;top:0;left:0;height:0;width:100%;background:#000;opacity:0;z-index:100;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;transition:opacity .5s ease;}
#page-updated{color:#fff;background:var(--launch__label-color,#009);font-family:sans-serif;font-size:13px;text-align:center;height:22px;line-height:18px;padding:2px 0;overflow:hidden;}
#page-updated .date,#page-updated .hour{display:inline-block; font-size: 13px;}
#page-updated .hour{position:relative;padding-left:12px;}
#page-updated .hour:before{content:"\00B7";position:absolute;left:2px;font-size:26px;display:inline-block;}
.main-bar:after,.secondary-bar:after{content:" ";visibility:hidden;display:block;height:0;clear:both;}
/*! CSS Used from: Embedded */
#WTwrapper{display:none;padding:0;position:relative;}
#WTwrapper .weather{text-align:center;}
#WTwrapper .weather__img-wrapper{position:relative;display:inline-block;vertical-align:middle;}
#WTwrapper .weather__img-wrapper img{display:block;}
#WTwrapper .weather__temperatures{position:relative;display:inline-block;vertical-align:middle;text-align:right;}
#WTwrapper .weather__temperatures .max{font-weight:700;color:#dc5138;}
#WTwrapper .weather__temperatures .min{font-weight:700;color:var(--launch__label-color, #3D5EFF);}
#WTwrapper .locations{position:relative;line-height:14px;}
#WTwrapper .locations__toggler{padding:0 0 15px 0;margin:0;font-size:11px;color:#5e5e6e;border:0 none;}
#WTwrapper .locations__toggler:after{display:none;}
#WTwrapper .locations__toggler:hover{color:var(--launch__label-color, #009);}
#WTwrapper .locations__toggler .icon-chevron-right{color:#9192a1;font-size:8px;padding:0 2px;display:inline-block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
@media only screen and (min-width: 768px){
#WTwrapper{display:inline-block;position:absolute;right:60px;}
#WTwrapper .weather{height:20px;}
#WTwrapper .weather__img-wrapper{top:-7px;}
#WTwrapper .weather__img-wrapper img{width:20px;position:relative;top:-2px;}
#WTwrapper .weather__temperatures{top:-9px;}
#WTwrapper .weather__temperatures .max{font-size:12px;line-height:12px;}
#WTwrapper .weather__temperatures .min{font-size:10px;line-height:10px;}
#WTwrapper .locations{height:10px;}
}
@media only screen and (min-width: 1024px){
#WTwrapper{right:84px;}
#WTwrapper .weather{height:25px;}
#WTwrapper .weather__img-wrapper img{width:28px;position:static;}
#WTwrapper .locations__toggler{padding-top:5px;}
}
@media only screen and (min-width: 1296px){
#WTwrapper .weather{height:35px;}
#WTwrapper .weather__img-wrapper{top:0;}
#WTwrapper .weather__img-wrapper img{width:auto;}
#WTwrapper .weather__temperatures{top:-2px;}
#WTwrapper .weather__temperatures .max{font-size:16px;line-height:16px;}
#WTwrapper .weather__temperatures .min{font-size:13px;line-height:13px;}
#WTwrapper .locations__toggler{font-size:12px;}
#WTwrapper .locations__toggler .icon-chevron-right{font-size:10px;}
}
.search__modal{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(255,255,255,0.97);z-index:100;overflow:hidden;}
@media only screen and (max-width: 767px){
.search__modal{padding-left:20px;padding-right:20px;}
}
.search__modal__form{border-bottom:2px solid #cdcdd6;display:block;font-size:0;margin-top:135px;}
.search__modal__form>*{border:0;padding:0;margin:0;background:transparent;}
.search__modal__form input[type="search"]{width:calc(100% - 48px);height:48px;font-weight:900;font-size:24px;line-height:32px;font-family:sans-serif;color:#9192a1;}
@media only screen and (min-width: 1024px){
.search__modal__form input[type="search"]{font-size:28px;line-height:36px;}
}
.search__modal__form input[type="search"]::placeholder{text-transform:capitalize;color:#9192a1;opacity:1;}
.search__modal__form button[type="submit"]{display:block;float:right;text-align:center;color:#212335;-webkit-transition:color 500ms ease;-moz-transition:color 500ms ease;-ms-transition:color 500ms ease;transition:color 500ms ease;}
.search__modal__form button[type="submit"]:hover{color:#009;}
.search__modal__form .icon-search{color:#3D5EFF;width:48px;height:48px;font-size:20px;line-height:56px;}
.search__modal .close-button{position:absolute;top:30px;right:30px;color:#3D5EFF;border:0;background:transparent;-webkit-transition:color 500ms ease;-moz-transition:color 500ms ease;-ms-transition:color 500ms ease;transition:color 500ms ease;}
.search__modal .close-button .icon-close{font-size:16px;}
/*! CSS Used from: Embedded */
.wrapper-local-choose{display:inline-block;}
.wrapper-local-choose .local-choose-button .icon-chevron-right{display:inline-block;width:15px;height:15px;font-size:12px;line-height:15px;margin-left:6px;}
.wrapper-local-choose .local-choose-button .icon-chevron-right:before{display:block;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}
/*! CSS Used from: Embedded */
[class^="icon-"]:before,[class*=" icon-"]:before{font-family:"rai24"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-close:before{content:"\66";}
.icon-facebook:before{content:"\67";}
.icon-feed-rss:before{content:"\68";}
.icon-twitter:before{content:"\6f";}
.icon-search:before{content:"\75";}
.icon-nav:before{content:"\76";}
.icon-logo-rai:before{content:"\41";}
.icon-arrow-left:before{content:"\42";}
.icon-arrow-right:before{content:"\43";}
.icon-chevron-right:before{content:"\64";}
.icon-instagram:before{content:"\4a";}
.icon-logo-rainews:before{content:"\e903";}


.header-menu__nav__list .header-menu__nav__list__item {
  display: table-cell;
  margin: 0;
  padding: 0 12px 0 0;
}

@media(min-width: 768px) {
  .header-menu__nav__list__item:nth-child(2),
  .header-menu__nav__list__item:nth-child(3),
  .header-menu__nav__list__item:nth-child(4),
  .header-menu__nav__list__item:nth-child(5),
  .header-menu__nav__list__item:nth-child(6),
  .header-menu__nav__list__item:nth-child(7),
  .header-menu__nav__list__item:nth-child(8) {
    display: none;
  }

  .header-menu__nav__list__item:last-child {
    display: table-cell;
  }



  .topics__nav__list__item:nth-child(3),
  .topics__nav__list__item:nth-child(4),
  .topics__nav__list__item:nth-child(5) {
    display: none;
  }

  .topics__nav__list__item:last-child {
    display: inline-block;
  }
}

@media(min-width: 845px) {
  
  .header-menu__nav__list__item:nth-child(2) {
    display: table-cell;
  }

  .topics__nav__list__item:nth-child(2) {
    display: inline-block;
  }
}

@media(min-width: 920px) {
  
  .header-menu__nav__list__item:nth-child(3) {
    display: table-cell;
  }

  .topics__nav__list__item:nth-child(3) {
    display: inline-block;
  }

}

@media(min-width: 965px) and (max-width: 1023px) {
  
  .header-menu__nav__list__item:nth-child(4) {
    display: table-cell;
  }

  

}

@media(min-width: 1296px) {
  
  .header-menu__nav__list__item:nth-child(4),
  .header-menu__nav__list__item:nth-child(5)
   {
    display: table-cell;
  }

  .topics__nav__list__item:nth-child(4),
  .topics__nav__list__item:nth-child(5)
   {
    display: inline-block;
  }

}

body .header-fixed .secondary-bar__inner .link {
  animation: none;
  color: inherit;
  font-size: 13px;
 
}

@media(min-width: 768px) {
  .topics__nav__list {
    display: flex;
  }
}



/* footer */

*,:after,:before{box-sizing:inherit;}
@media print{
*{background:transparent!important;color:#000!important;color-adjust:economy;box-shadow:none!important;text-shadow:none!important;}
}
*{outline:none;box-sizing:border-box;}
body rai-footer{--padding-side:20px;--footer-tabbar-height:0px;min-height:485px;}
@media only screen and (min-width:600px){
body rai-footer{min-height:473px;}
}
@media only screen and (min-width:732px){
body rai-footer{min-height:453px;}
}
@media only screen and (min-width:768px){
body rai-footer{--padding-side:30px;--footer-tabbar-height:0px;min-height:450px;}
}
@media only screen and (min-width:1024px){
body rai-footer{--padding-side:32px;--footer-justify:center;--footer-max-width:1024px;min-height:257px;}
}
@media only screen and (min-width:1296px){
body rai-footer{--padding-side:12px;--footer-justify:center;--footer-max-width:1296px;}
}
body[data-layout=homepage] rai-footer{--footer-tabbar-height:40px;}
@media only screen and (min-width:768px){
body[data-layout=homepage] rai-footer{--footer-tabbar-height:60px;--test-css-variable:0px;}
}



.dark {
  --footer-bg: #252a3f;
  --logo-bg: #fff;
  --link-color: 255, 255, 255;
  --btn-bg: rgba(72, 76, 97, 0.2);
  --btn-hover: rgba(72, 76, 97, 0.6);
  --btn-border: #484c61;
  --lines: #687087;
  --text-color: #d6dbe6;
}

.footer-wrapper {
  background: var(--footer-bg);
  transition: background-color 250ms ease-in;
  display: flex
;
  justify-content: var(--footer-justify, flex-start);
}

.footer-grid {
  box-sizing: border-box;
  width: 100%;
  max-width: var(--footer-max-width, 1440px);
  font-family:  sans-serif;
  font-size: 17px;
  margin: 0;
  padding: 32px var(--padding-side, 18px);
  padding-bottom: calc(18px + var(--footer-tabbar-height));
  display: block;
}

@media (min-width: 768px) {
  .footer-grid {
      padding: 32px var(--padding-side, 32px);
      padding-bottom: calc(32px + var(--footer-tabbar-height));
  }
}

@media (min-width: 1024px) {
  .footer-grid {
      display: grid
;
      padding: 48px var(--padding-side, 48px);
      grid-template-columns: auto 1fr;
      gap: 57px 32px;
  }
}

.footer-logo {
  display: block;
  width: 40px;
  height: 40px;
  fill: var(--logo-bg);
  transition: 250ms ease-in;
}

@media (min-width: 1024px) {
  .footer-logo {
      width: 48px;
      height: 48px;
  }
}

.footer-menu {
  font-family: sans-serif;
  list-style-type: none;
  margin-top: 8px;
}
@media (min-width: 1024px) {
  .footer-menu {
      display: flex
;
      flex-wrap: nowrap;
      align-items: center;
      margin: 0;
  }
}

.footer-menu__link {
  display: block;
  padding: 24px 0;
  font-family: inherit;
  font-weight: bold;
  letter-spacing: -0.2px;
  color: rgba(var(--link-color), 1);
  text-decoration: none;
  transition: color 150ms ease-in;
  white-space: nowrap;
  border-bottom: solid 1px var(--lines);
  position: relative;
  color: #fff !important;
}

.footer-menu__group {
  display: inline;
  position: relative;
}

.footer-menu__button {
  display: inline-flex
;
  align-items: center;
  height: 36px;
  margin: 0;
  padding: 8px 12px;
  border: solid 1px var(--btn-border);
  border-radius: 2px;
  background-color: var(--btn-bg);
  font-size: 13px;
  line-height: 24px;
  letter-spacing: .1px;
  color: rgb(var(--link-color));
  cursor: pointer;
  transition: 250ms ease-in;
  white-space: nowrap;
}

.footer-menu__button svg {
  margin-right: 12px;
  fill: rgb(var(--link-color));
  width: 17px;
  height: 16px;
  transition: 250ms ease-in;
}

.footer-menu__legend {
  position: absolute;
  top: 36px;
  left: 2px;
  display: block;
  font-family:sans-serif;
  font-size: 13px;
  letter-spacing: -0.3px;
  color: var(--text-color);
  animation: fadein .5s;
}

.footer-details {
  margin-top: 40px;
  font-size: 13px;
  line-height: 20px;
  letter-spacing: -0.5px;
  color: var(--text-color);
  transition: 250ms ease-in;
  max-width: 600px;
  text-align: left;
}

.footer-details>span {
  display: block;

}

.footer-menu__link:last-of-type {
  border-bottom: none;
  padding: 32px 0px;
  margin-right: 20px;
  /* display: inline-block; */
}

.footer-menu__legend__bullet {
  display: inline-block;
  width: 8px;
  height: 8px;
  border-radius: 100%;
  margin-right: 6px;
}

.footer-menu__legend__bullet--all {
  background-color: #0ae16d;
}




a{background-color:transparent;}
strong{font-weight:bolder;}
*,:after,:before{box-sizing:inherit;}
div,li,ul{margin:0;padding:0;}
i{font-style:italic;}
i,strong{line-height:inherit;}
strong{font-weight:700;}
a{line-height:inherit;color:#1779ba;text-decoration:none;cursor:pointer;}
a:focus,a:hover{color:#1468a0;}
ul{margin-bottom:1rem;list-style-position:outside;}
li{font-size:inherit;}
ul{list-style-type:disc;}
ul{margin-left:1.25rem;}
@media print{
*{background:transparent!important;color:#000!important;color-adjust:economy;box-shadow:none!important;text-shadow:none!important;}
a,a:visited{text-decoration:underline;}
a[href]:after{content:" (" attr(href) ")";}
}
.grid-x{display:flex;flex-flow:row wrap;}
.cell{flex:0 0 auto;min-height:0;min-width:0;width:100%;}
.hide{display:none!important;}
[class^=icon-]:before{font-family:rai24!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-facebook:before{content:"\67";}
.icon-feed-rss:before{content:"\68";}
.icon-twitter:before{content:"\6f";}
.icon-instagram:before{content:"\4a";}
*{outline:none;box-sizing:border-box;}
a,a:link,a:visited{text-decoration:none;color:inherit;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;transition:all .2s ease;}
.prefooter{background-color:var(--prefooter-background,#212335);color:var(--prefooter-color,#fff);padding-top:52px;padding-bottom:40px;display:none;}
@media only screen and (min-width:768px){
.prefooter{display:block;}
}
@media only screen and (min-width:1024px){
.prefooter{padding-top:64px;padding-bottom:60px;}
}
@media only screen and (min-width:1024px) and (max-width:1295px){
.prefooter .cell-footerfirst .prefooter__wrapper{padding-right:10px;}
.prefooter .cell-footersecond .prefooter__wrapper{padding-left:10px;padding-right:10px;}
.prefooter .cell-social .prefooter__wrapper{padding-left:10px;}
}
@media only screen and (min-width:1296px){
.prefooter{padding-top:72px;padding-bottom:68px;}
}
.prefooter__container{padding-left:18px;padding-right:18px;margin:0 auto;}
@media only screen and (min-width:0){
.prefooter__container{max-width:var(--content-maxwidth,1296px);}
}
@media only screen and (min-width:768px){
.prefooter__container{max-width:var(--content-maxwidth,1296px);}
}
@media only screen and (min-width:1024px){
.prefooter__container{max-width:var(--content-maxwidth,984px);}
}
@media only screen and (min-width:1296px){
.prefooter__container{max-width:var(--content-maxwidth,1296px);}
}
@media only screen and (min-width:1024px){
.prefooter__container{padding-left:0;padding-right:0;}
}
.prefooter .cell-footerfirst{width:50%;}
.prefooter .cell-footerfirst .prefooter__list{column-count:2;}
@media only screen and (min-width:1024px){
.prefooter .cell-footerfirst .prefooter__list{column-count:3;}
}
.prefooter .cell-footersecond{width:50%;}
.prefooter .cell-footersecond .prefooter__list{column-count:2;}
@media only screen and (min-width:1024px){
.prefooter .cell-footersecond{width:33.33333%;}
}
.prefooter .cell-redazioni{width:75%;margin-top:16px;}
@media only screen and (min-width:1024px){
.prefooter .cell-redazioni{width:100%;order:4;}
.prefooter .cell-redazioni .prefooter__list{column-count:6;}
}
.prefooter .cell-social{width:25%;margin-top:16px;}
@media only screen and (min-width:1024px){
.prefooter .cell-social{width:16.66667%;order:3;margin-top:0;}
}
.prefooter__wrapper{padding:0 12px;}
.prefooter__title{display:block;font-size:18px;font-weight:400;line-height:24px;padding-bottom:12px;margin-bottom:16px;border-bottom:1px solid var(--prefooter__divider-color,#5e5e6e);font-family:sans-serif;}
.prefooter__list{display:block;max-height:none;column-count:3;column-gap:24px;margin-left:0;margin-bottom:0;list-style:none;}
.prefooter__list__item{font-size:16px;line-height:20px;color:var(--prefooter__link-color,#cdcdd6);padding-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.prefooter__list__item a {color: inherit; font-size: 16px; animation: none;}
.prefooter__list__item a:hover{color:#99b6ff;}
.prefooter__list--social{column-count:5;column-gap:30px;}
.prefooter__list--social .prefooter__list__item{width:20px;height:20px;line-height:20px;font-size:20px;overflow:visible;margin:0;padding:0;}
/*! CSS Used from: Embedded */
[class^="icon-"]:before{font-family:"rai24"!important;font-style:normal!important;font-weight:normal!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.icon-facebook:before{content:"\67";}
.icon-feed-rss:before{content:"\68";}
.icon-twitter:before{content:"\6f";}
.icon-instagram:before{content:"\4a";}


@font-face{font-family:"rai24";src:url("../fonts/rai24.eot?original");src:url("../fonts/rai24.eot?original&#iefix") format("embedded-opentype"), url("../fonts/rai24.woff") format("woff"), url("../fonts/rai24.ttf?original") format("truetype"), url("../fonts/rai24.svg?original&#rai24") format("svg");font-weight:normal;font-style:normal;font-display:block;}

@media (min-width: 1024px) {
  .footer-menu__link {
      display: flex
;
      align-items: center;
      font-size: 15px;
      padding: 0 17px;
      height: 48px;
      border-bottom: none;
  }
}

@media (min-width: 1024px) {
  .footer-menu__link:first-of-type {
      margin-right: 0px;
      padding-left: 0px;
  }
}

@media (min-width: 1024px) {
  .footer-menu__legend {
      left: 6px;
      top: 46px;
  }
}

@media (min-width: 768px) {
  .footer-details>span {
      display: inline;
      margin-right: 16px;
  }
}

@media (min-width: 1024px) {
  .footer-details {
      grid-column: 2;
      margin-top: 0;
      max-width: 950px;
  }
}

@media(min-width:768px) and (max-width: 1023px) {
  #menu-open i, #search-open i {
    left: 42px;
  }
}