@font-face {
    font-family: 'Matter IGTF';
    src: url('//static.milanofinanza.it/milanofinanza/fonts/MatterIGTF-Heavy.woff2') format('woff2'),
        url('//static.milanofinanza.it/milanofinanza/fonts/MatterIGTF-Heavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Matter IGTF';
    src: url('//static.milanofinanza.it/milanofinanza/fonts/MatterIGTF-Light.woff2') format('woff2'),
        url('//static.milanofinanza.it/milanofinanza/fonts/MatterIGTF-Light.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Matter IGTF';
    src: url('//static.milanofinanza.it/milanofinanza/fonts/MatterIGTF-Bold.woff2') format('woff2'),
        url('//static.milanofinanza.it/milanofinanza/fonts/MatterIGTF-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Matter IGTF';
    src: url('//static.milanofinanza.it/milanofinanza/fonts/MatterIGTF-Regular.woff2') format('woff2'),
        url('//static.milanofinanza.it/milanofinanza/fonts/MatterIGTF-Regular.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
html body .skin-wrap, body {background-color: #f5f5f5!important;}
.head-bny{margin: 20px;display: flex;}
h1 a, h5 a.link-bny{color: #e61e1e;}
h1 a:hover, h5 a:hover.link-bny {color: #a90000;}
.meta{color: #fff;background: #e61e1e;border-radius: 0 0 0 24px;font-family: 'Akkurat Pro';font-weight: 400;font-size: 14px;width: 100%;}
.igws-logo .logo {display: block;height: 37px;width: 44px;margin: 10px 0 9px;background-image: url(https://a.c-dn.net/b/26OgoI.svg#IG_LOGO_NEW_WHITE.svg);background-repeat: no-repeat;}
.igws-logo .logo span {text-indent: -9999px;overflow: hidden;display: block;}
.head-news{padding: 30px 0 0;margin-top: 50px;background: #fff;}
.head-news h2{font-family: 'Matter IGTF';font-size: 50px;color: #000;margin-bottom: 10px;font-weight: 700;padding: 0 30px;}
.head-news h3{font-family: 'Matter IGTF';font-size: 25px;color: #000;margin-bottom: 30px;padding: 0 30px;font-weight: 500;}
.autor{color: #DEE8EB;}
.date{font-weight: 700;color: #DEE8EB;}
.ig-sidebar strong a{color: #000!important;font-weight: 700;padding: 0;}
.ig-sidebar strong a:hover{color: #e61e1e!important}
.ig-ico{display:flex;align-items: center !important;margin-bottom: 20px;}
.ig-webinar{text-align: center;color: #fff;background: #e61e1e;padding: 0px;display: flex;justify-content: center !important;margin: 40px 0 30px;}
.ig-webinar h6{align-self: center !important;color: #fff;margin: 0 10px;font-size:30px;font-family: 'Matter IGTF';}
.newsContent .clearfix::after{display: inline;}
.newsContent table tr{border: none;}
.newsContent table,.newsContent table td{border-left: none;border-right: none;background: #fff;border-radius: 12px;white-space: normal!important;}
.table tr:first-child td, .table tr, table{border-top:transparent!important }
.newsContent .ig-ico p{font-family: 'Matter IGTF';font-size: 14px;line-height: 18px;color: #000;margin: 0 10px;}
.newsContent .ig-sidebar h4{font-family: 'Matter IGTF';font-size: 18px;text-align: center;color: #000;margin-bottom: 30px;border-bottom: 1px solid #cb181a;padding-bottom: 11px;}
.newsContent{font-family: 'Matter IGTF';font-size: 18px;color: #002035;font-weight:400;line-height:1.6;letter-spacing:normal;padding: 0 .25em;text-align: justify;}
.boxpink{background: #DEE8EB;padding: 30px;}
.newsContent h4{font-family:'Publico Pro Web';font-size: 30px;color: #002035;font-weight:bold;font-style: normal;line-height: 1.1;margin-bottom: 5px;text-align: start;}
.pattern01{position: absolute;overflow: hidden;top: -70px;left: -10px;opacity: .1;}
.pattern02{position: absolute;overflow: hidden;bottom: 0px;right: 0px;opacity: .05;}
.pattern03{position: absolute;overflow: hidden;top: -157px;left: 0px;opacity: .05;}
.pattern04{position: absolute;overflow: hidden;bottom: -130px;right: 0;opacity: .05;}
.box-bny h5{font-family: 'Publico Pro Web';font-size: 20px;line-height: 24px;color: #58595b;font-weight: bold;min-height: 48px;}

.bny-link i{}
.bny-link a{color:#00485e;font-family: 'Publico Pro Web';font-size: 17px;}
.bny-link a:hover{color: #83744c;}
h5{color:#002035;font-family: 'Matter IGTF';}
table.table tbody tr td{line-height: 18px;}
table time{font-size: 85%;color: #6c6c7a;}
table span{color: #6c6c7a;}
a:hover.btn-webinarIG{background-color: #9e0d0d;color: #fff;}
@media (min-width: 1px) {
.bny-logo{width: 160px;height: auto;}
.boxsplash{background: #d91a1d;padding: 20px 0px 0;border-radius: 0;display: flex;align-self: stretch !important;}	
.boxsplash h1{font-family: 'Matter IGTF';font-size: 40px;color: #ffffff;margin-bottom: 10px;font-weight: 900;}
.boxsplash p{font-family: 'Matter IGTF';font-size: 18px;color: #ffffff;font-weight: 500;line-height: 26px;}
.boxsplashdx{border-radius:0;opacity: 1;background: #e61e1e;}
.boxsplashdx img{border-radius:0;display: none}	
.ig-sidebar{margin: 0px auto;padding: 20px 15px;background: #fff;}
a.btn-webinarIG{background-color: #7854a9;border-radius: 3px;color: #fff;display: inline-block;font-size: 14px;margin: 2px 0 10px;padding: 10px 20px;vertical-align: top;text-decoration: none;}	
}
@media (min-width: 768px) {
.bny-logo{width: 297px;height: 24px;}
.boxsplash{padding: 40px 0px 0;border-radius: 24px 0 0 24px;display: flex;align-self: stretch !important;}	
.boxsplash h1{font-size: 55px;}
.boxsplash p{font-size: 24px;line-height: 26px;}
.boxsplashdx{border-radius: 0 24px 24px 0;opacity: 1;background: #e61e1e;}
.boxsplashdx img{border-radius: 0 24px 24px 0;display: block;}	
.ig-sidebar{float: right;margin: 0px 20px 10px;padding: 20px 15px;background: #fff;}
a.btn-webinarIG{padding: 10px 55px;}	
}
