@font-face {
  font-family: 'Knockout48';
  font-style: bold;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/Knockout-HTF48.otf") format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Baskerville';
  font-style: bold;
  font-weight: 700;
  font-display: swap;
  src: url("../fonts/Baskerville10Pro-Bold.otf") format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
@font-face {
  font-family: 'Baskerville';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url("../fonts/Baskerville10Pro.otf") format('woff');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
.breadcrumb .breadcrumb_row .breadcrumb_wrapper a.breadcrumb_voice {color: #ffffff;}
.breadcrumb .breadcrumb_row .breadcrumb_wrapper .voice_separator {color: #fff;}
.breadcrumb .breadcrumb_row .breadcrumb_wrapper {border-bottom: 1px solid #e7e7e74d;color: #fff;}
.separatorNr {background: linear-gradient(89deg, rgba(255,255,255,1) 0%, rgb(99 121 158 / 45%) 50%, rgba(255,255,255,1) 100%);height: 1px;border-top: none;}
html body .skin-wrap {padding: 0;/* background-color: #fff0; */}
body {background-color: #ddd!important;}
.foglia-news.header {background-color: #002247;background-image: url('../images/speciali/pgim/ascent.png');background-position: bottom right;background-repeat: no-repeat;}
.foglia-news.header .content .info .autor,.foglia-news.wireframe .content .info .autor{color: #0079c1;}
.foglia-news.header .content .info .meta{color: #ffffffb8;}
.foglia-news.header .info-heading .category span{color: #012348;}
.box1{background: rgb(234 243 244 / 65%);border-radius:3px;padding: 20px 20px 5px;margin-bottom: 5px;}
h1 {font-family: 'Knockout48';font-size: 3.75rem;text-transform: uppercase;color: #fff;margin: 0 15px;}
.box0{background: #002247 url(../images/speciali/pgim/ascent2.png) no-repeat bottom right;border-top: 0.5rem solid #e3b449;padding: 20px;border-radius: 3px;color: #fff;text-align: center;transition: all .4s ease;}
a:hover .box0{background: #fff;padding: 20px;border-radius: 3px;color: #0000a0;text-align: center;box-shadow: 0 10px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%) !important;margin-bottom: 15px;background: #ffffff url(../images/speciali/pgim/ascent2.png) no-repeat bottom right;}
.box0 h2{font-family: 'Knockout48';font-size: 25px;text-transform: uppercase;color: #fff;text-align: center;}
a:hover .box0 h2{font-family: 'Knockout48';color: #002247;text-align: center;}
.box0 span{font-family: 'Knockout48';font-size: 30px;color: #0079c1;line-height: 28px;text-align: center;padding: 6px 20px;display: block;}
.box0 span small{font-family: 'Baskerville';font-size: 16px;color: #ababab;display: block;}
a:hover .box0 span{color: #fff;text-align: center;background: #002247;padding: 6px 20px;border-radius: 12px;display: inline-block;}
.box2 h3{font-family: 'Knockout48';font-size: 36px;text-transform: uppercase;text-align: center;line-height: 20px;padding-bottom: 18px;margin-bottom: 5px;color: #012348;/* border-bottom: 1px dotted #0000a0; */}
.box2 h3 span{font-family: 'Knockout48';font-size: 16px;}
.box2 ul li{line-height: 18px;margin-bottom: 15px;}
.box2 ul li strong{display: block;}
.box2 .fa-li{color: #0079c1;}
.box3{background: #cccccc33;border-radius:1px;padding: 20px;transition: all .4s ease;}
.box3 h3{font-family: 'Knockout48';font-size: 36px;text-transform: uppercase;text-align: center;line-height: 20px;padding: 15px 0 20px;margin-bottom: 5px;color: #012348;}
.box3 h4 {font-family: 'Knockout48';font-size: 28px;line-height: 18px;text-align: center;color: #0079c1;text-transform: uppercase;}
.box3 h4 span{font-size: 21px;color: #8a8a8a;}
.box3 ul{margin-bottom: 15px;}
.box3 ul li{line-height: 18px;margin-bottom: 15px;color: #5f5f5f;}
.box3 strong{color: #0000a0;}
a.btn-gold{color: #fff;font-size: 15px;font-weight: bold;padding: 0;border-radius: 2px;margin: 0 auto;display: inline-flex;}
a.btn-gold span{padding: 20px;background-color: #e3b449;font-family: 'Baskerville';font-size: 16px;color: #012348;transition: color .4s;}
a:hover.btn-gold span{background-color: #e6bf65;color: #012348;}
a.btn-gold i{padding: 20px;background-color: #ddbf70;line-height: 22px;color: #012348;transition: all .4s;}
a:hover.btn-gold i{padding: 20px 15px 20px 25px;background-color: #ddbf70;line-height: 22px;color: #012348;}
a:hover.btn-gold {color: #fff;font-size: 15px;background: #0000a0;}

.box1 p, .box2 p, .box3 p, .box2 ul li{color: #002247;font-family: 'Baskerville';text-align: justify;}
.list-wrap{display: inline-flex;margin-bottom: 20px;}
.list-img{width: 200px;text-align: center;display: block;}
.list{margin-left: 5px;}
.list h3{font-family: 'Oswald';font-size: 20px;line-height: 20px;margin: 0 0 5px;}
.list p{font-size: 13px;line-height: 15px;margin: 0 0 5px;}
.box2{border-top: 0.25rem solid #e3b449;background: #ffffff;border-radius:1px;padding: 20px;transition: all .4s ease;}
a:hover .box2{background: rgb(255 255 255 / 85%);padding: 20px;box-shadow: 0 10px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%) !important}
a.readmore{margin:5px auto 10px; display:block;font-size: 14px;font-weight: 600;text-align:center;width: 168px !important;background: #fff;border: 1px #082a5d solid !important;border-radius: 2px;padding:5px;color: #082a5d !important;}
a.readmore:hover{background: #f5f5f5;}
 #articolo + [data-readmore-toggle], #articolo[data-readmore]{display: block; width: 100%;}#articolo[data-readmore]{transition: height 300ms;overflow: hidden;}
#articolo p{margin-bottom: 5px;}
/*TABLE*/
.foglia-news.header#pgim-head .summary, .foglia-news.wireframe .summary{font-family: 'Baskerville';color: #ffffff;}
#pgim-head .breadcrumb .breadcrumb_row .breadcrumb_wrapper .breadcrumb_voice.blue {color: #2196f3;}
#pgim-head .breadcrumb .breadcrumb_row .breadcrumb_wrapper .breadcrumb_voice .current_voice_underline {background-color: #079e07;}
.bgbnp{background: #012348;color: #fff;text-align: center;font-size: 36px;padding: 5px;font-family: 'Knockout48';text-transform: uppercase;}
.foglia-news.header#pgim-head .info-heading .category {background-color: #e3b449!important;border-color: #e3b449!important;color: #fff;}
.prodotto{background: #f6f6f642;padding: 10px;margin: 10px;border: 1px solid #a6a6a6;transition: all .4s ease;}
a:hover .prodotto{background: rgba(162,162,162,0.65);box-shadow: 0 10px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%) !important;}
.prodotto h1{color: #000000;font-size: 18px;font-family: "Lato",sans-serif,Helvetica,Arial,sans-serif;text-align: center;letter-spacing: 1px;margin-bottom: 5px;}
.prodotto h5{color: #079e07;font-size: 12px;letter-spacing: 2px;text-align: center;text-transform: uppercase;}
a:hover .prodotto p{background: #447e60; color: #fff;}
.prodotto p{text-align: center;font-weight: 400;margin-bottom: 0;font-size: 14px;transition: all .4s ease;}
.prodotto p strong{display: block;}
.carmibox{background: url("../images/speciali/carmignac-bg.png")no-repeat 55% 5%;padding: 25px;}
.carmibox p{color: #447e60;}
.carmibox ul{list-style: none;padding: 0;}
.carmibox ul li{margin: 0 0 15px 50px;font-size: 16px;font-weight: 400;position: relative;}
.carmibox ul li:before{border-color: transparent transparent transparent #447e60;border-style: solid;border-width: 5px 0 5px 32px;content: "";height: 0;width: 0;left: -50px;position: absolute;top: 8px;}
.panel-break {background-color: #447e60;height: 6px;width: 50px;margin-bottom: 15px;}
.carmi{border-left: 3px solid #C65300;}
.carmiH h5{text-align: center; margin-bottom: 20px;}
.carmi h6{font-size: 16px;line-height: 18px;}
.carmi p{font-size: 13px;line-height: 16px;font-weight: 400;}
ul.SRILabels {padding: 0;}
.SRILabels li {display: -ms-flexbox;display: flex;list-style: none;font-size: 11px;}
.SRILabels li img {margin-right: 6px;max-width: 50px;}
.SRILabels li span {display: -ms-flexbox;display: flex;-ms-flex-direction: column;flex-direction: column;  -ms-flex-pack: center;justify-content: center;}
.SRILabels a {color: #447e60;}



.bnp table thead th{background: #027499;color: #fff;}
.bnp table.table tbody tr td {height: initial;text-align: left;vertical-align: middle;white-space: nowrap;padding: 0.3em;font-size: 13px;line-height: 18px;font-weight: 400;}
.brdlyxor{border: 1px solid #e0e0e0;padding: 4px;background: #fff8c6;}
.tableLyxor table{width: 100%;}
.tableLyxor table th{background-color: #027499;color: #fff;font-weight: 400;font-size: 14px;padding: 9px;border-width: 1px;border-color:#ebebeb!important;}
.tableLyxor table.gs th{background-color: #85abd1;color: #fff;font-weight: 400;font-size: 14px;padding: 9px;border-width: 1px;border-color:#ebebeb!important;}
.tableLyxor table tbody tr:nth-child(odd) {color: #8a8a8c!important;background-color: #f9fbfe!important;line-height: 1.1;font-size: 14px!important;}
.tableLyxor table tbody tr:nth-child(even) {color: #8a8a8c!important;background-color: #f9fafc!important;line-height: 1.1;font-size: 14px!important;}
.tableLyxor table td{padding: 8px;line-height: 1.42857;vertical-align: top;border-top: 1px solid #e7ecf1;}
.tableLyxor table td a{color: #8a8a8c;}
.tableLyxor table td a:hover{color: #03A9F4;}
.lyxordx{padding: 15px;background:#fddf0c;}
.gsdx{padding: 15px;background: #00AFD0;color: #fff;border-radius: 3px;}
.disclaimer{overflow: auto;max-height: 60px;line-height: 16px;}

.btnbnpcontainer {display: flex;justify-content: center;align-items: center;margin: 5px 0 5px;}
.btnbnp{text-decoration:none;border: 1px solid #027499;position:relative;overflow:hidden}
.btnbnp:hover{background:#1caee5;}
.btnbnp:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background: linear-gradient(120deg,transparent,rgb(77 178 236 / 40%),transparent);transition:all 650ms}
.btnbnp:hover:before{left:100%}
a.btnbnp {font-size: 1.0rem;padding: 1rem 3rem;color: #f4f4f4;text-transform: uppercase;background: #027499;font-weight: 400;letter-spacing: 3px;border-radius: 6px;width: 100%;text-align: center;}
.link-operativo-bnp{background: #fff;padding: 5px 20px 10px;border-radius: 6px;display: block;position: relative;border: 1px solid #fff;}
.link-operativo-bnp:hover{background: #fff;border: 1px solid #03A9F4;}
.link-operativo-bnp span{display: block;font-size: 16px;color: #000;font-weight: 400;}
.link-operativo-bnp:hover span{color: #03A9F4;}
.link-operativo-bnp small{font-size: 14px;color: #000;font-weight: 400;}
.link-operativo-bnp big{position: absolute;right: 20px;bottom: 20px;color: #000;font-weight: bolder;line-height: 10px;text-align: center;}
.link-operativo-bnp big span{font-size: 13px;font-weight: normal;color: #787575!important;}
.link-operativo-bnp h4{text-align: center;margin: 0;color: #000;font-size: 17px;}

.boxbnp{background: #ecf6f2;}
.boxbnp h3{color: #fff;/* font-family: NeueHaasGroteskDisp; */background: #00915a;text-align: center;text-transform: uppercase;font-size: 18px;letter-spacing: 1px;}
.boxbnp ul{background: #ecf6f2;padding-right: 30px!important;padding-bottom: 20px!important;padding-left: 30px!important;font-size: 13px;list-style: none;padding: 0px;}
.boxbnp ul li:before{content: '\2605';margin-left: -18px;margin-right: 0px;}
.boxbnp ul li{background: #ecf6f2;margin-bottom: 5px;line-height: 15px;list-style: none;}
.bnpbox{background: #E5E5E5;border-radius: 3px;margin-top: 15px;}
.bnpbox p:first-child{border-bottom: 1px solid #ccc;padding: 10px;margin: 0;}
.bnpbox p{margin: 5px 0;font-size: 16px;}
.bnp h4{/* border-bottom: 1px solid #CCCCCC; */text-align: center;/* padding-bottom: 15px; */margin-top: 15px;font-size: 25px;}
.bnp table a {color: #03A9F4;}
.bnp .table-hover tbody tr:hover a, .bnp .table-hover tbody tr:hover {/* color: #fff; */background-color: #e2e2e2;cursor: pointer;}
.tableLyxor{padding: 15px;background: #f3f3f3;}
a.lope{color:#000;}
a.lope:hover{color:#00AFD0;}
.table-hover a:hover{color:#fff;}
h4 {font-size: 25px;}

