@font-face {font-family: 'Montserrat';src: url('../fonts/Montserrat-Bold.woff2') format('woff2');font-weight: 700;font-style: normal;}
@font-face {font-family: 'Montserrat';src: url('../fonts/Montserrat-Regular.woff2') format('woff2');font-weight: 400;font-style: normal;}
@font-face {font-family:'Roboto';font-style: bold;font-weight: 700;font-display: swap;src: url("../fonts/Roboto-Bold.woff") 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:'Roboto';font-style:normal;font-weight: 500;font-display: swap;src: url("../fonts/Roboto-Medium.woff") 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:'Roboto';font-style:normal;font-weight: 100;font-display: swap;src: url("../fonts/Roboto-Thin.woff") 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:'Roboto';font-style: normal;font-weight: 400;font-display: swap;src: url("../fonts/Roboto-Regular.woff") 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;}
.masthead{background: url("../images/speciali/natixis/natixis-capire-il-fixed-income-milanofinanza.jpg") no-repeat;position: relative;height: 420px;}
/*PT4*/
.animatrix{margin:0;background-color:#fff;width:1064px;height:550px;overflow:hidden;position:relative;font-family:'Roboto',sans-serif}
.image-container{position:absolute;bottom:40px;left:55%;transform:translateX(-50%) scale(0.1);opacity:0;animation:fadeInZoom .5s ease-out forwards;z-index:2}
.text-box{position:absolute;top:20px;left:20px;display:flex;width:350px;height:350px;padding:30px;background-color:#5f2273;color:#fff;box-sizing:border-box;transform:scale(0.1);opacity:0;animation:fadeInZoomBox .55s ease-out .8s forwards;z-index:1;flex-direction:column;justify-content:center}
.text-box5{position:absolute;top:30%;left:20px;display:flex;width:350px;height:190px;padding:30px;background-color:#5f2273;color:#fff;box-sizing:border-box;transform:scale(0.1);opacity:0;animation:fadeInZoomBox .55s ease-out .8s forwards;z-index:1;flex-direction:column;justify-content:center}
.text-box h1{font-family: 'Roboto';font-size:42px;line-height:1;text-align: left;color: #fff;margin:0 0 20px;opacity:0;animation:fadeInText .3s ease-out 1.1s forwards}
.text-box5 h1{font-family: 'Roboto';font-size:35px;line-height:1;text-align: left;color: #fff;margin:0 0 20px;opacity:0;animation:fadeInText .3s ease-out 1.1s forwards}
.text-box h2{font-family: 'Roboto';font-size: 18px!important;font-weight:400;color: #fff;text-align: left;margin:0;opacity:0;animation:fadeInText .6s ease-out 1.4s forwards}
.brand-image{position:absolute;bottom:20px;right:15px;transform:scale(0.1);opacity:0;animation:fadeInZoomBrand .3s ease-out 1.6s forwards;z-index:3}
.iellosummary{background: #f6b808;}
.iellosummary h2{font-family: 'Roboto';font-weight: 400;font-size: 24px;margin-bottom: 15px;text-align: left;}
.iellosummary p{margin-bottom:0}
.ovrldx{position: absolute;top: -25px;right: -15px;}
.roboto{font-family: 'Roboto'!important;}
.blumirova{color: #007486 !important;}
.prevnews .item{background: none;border-radius: 0;padding: 0;margin-bottom: 30px;}
.prevnews .item:before {content: "";width: 0px;height: 0px;position: absolute;border-left: none;border-right:none;border-top: none;border-bottom: none;left: 0;bottom: 0px;}
.prevnews .natixisimg img {margin-left: 0px;}
.prevnews .squarevideo{background: #5f2273;position: absolute;z-index: -1;bottom: -20px;width: 90px;height: 90px;left: 0;}
.prevnews .natixisimg h3{background: #01a3bc;color:#fff;padding: 10px 15px;font-family: 'Roboto';font-weight: 500;text-align: left;font-size: 18px!important;}
.prevnews .natixisimg h3 small{font-size: 14px!important;}
@keyframes fadeInZoom {
to {transform: translateX(-50%) scale(1);opacity: 1;}
}
@keyframes fadeInZoomBox {
to {transform: scale(1);opacity: 1;}
}
@keyframes fadeInZoomBrand {
to {transform: scale(1);opacity: 1;}
}
@keyframes fadeInText {
to {opacity: 1;}
}
.image-container img {max-width: 90%;height: auto;display: block;}
.brand-image img {max-width: 100%;height: auto;display: block;}
.discnotebox{position: absolute;bottom: 15px;left: 50px;}
.discnoteboxmob{margin: 12px;}
.discnote{position: relative;display: flex;width: 450px;align-items: center;}
.discnote small{font-size:12px;line-height:14px;display: block;color: #444;}
.pos5{position: absolute;bottom: 0px;left: -40px;}
.pos6{position: absolute;top: 20px;right: 30px;}

.box-azul{background: #3fa3bc;display: flex;align-items: center;position: relative;}
.box-purple{background: #5f2273;display: flex;align-items: center;position: relative;}
.box-purplelist{background: #5f2273;position: relative;padding: 50px 40px;}
.box-purple h3,.box-azul h3{font-family: 'Roboto';color: #fff;font-weight: 400;font-size: 38px!important;line-height: 1.2!important;text-align: left;margin-top: 15px;}
.natixisbox{display: flex;align-items: center;background: #fff;margin-bottom: 12px;border-radius: 3px;}
.natixisbox p{margin: 0;padding: 15px 20px 15px 0;}
.natslide{position: absolute;right: -50px;bottom: 0;}
.boxico{display: flex;flex-direction: column;align-items: center;}
.boxico span{background: #3bbece;display: block;height: 4px;width: 65px;margin-left: 15px;margin-bottom: 15px;}
.boxico h6{font-family: 'Roboto';text-align: center;text-transform: uppercase;font-size: 14px;color: #671e84;margin: 0 0 12px;}
.natixisgraph{margin: 50px 0;background: #fff;padding: 50px 30px;border-top: 8px solid #5f2273;}
.mtg{margin-bottom: 100px;}
.news-content .newsContent .natixisgraph h3{color: #5f2273;font-family: 'Roboto';font-weight: 400;font-size: 30px;text-align: left;}
.news-content .newsContent .natixisgraph h4{font-family: 'Roboto'!important;font-size: 18px!important;line-height: 1!important;}
.sq01,.sq02,.sq03,.sq04{width:24px;height: 24px;display: inline-block;}
.graphlegenda{display: flex;justify-content: center;margin-top: 16px;gap:16px}
.graphlegenda2{display: flex;justify-content: space-between;margin-top: 0;gap: 60px;padding: 0 90px;}
.graphlegenda h6,.graphlegenda2 h6{font-family: 'Roboto';font-size: 16px;display: flex;align-items: center;gap: 8px;}
.sq01{background:#5f2273;}
.sq02{background:#01a3bc;}
.sq03{background:#bfbfbf;}
.sq04{background:#ff0066;}
.h3blu{background: #3fa3bc;color: #fff;padding: 10px 20px;position: absolute;top: -22px;left: 35%;}
.box-purplelist{color:#3fa3bc;font-size: 14px;font-weight: 700;}
.targetlist{color: #fff;}
.targetlist ul{list-style: none;padding-left: 28px;}
.targetlist ul li::marker{font-size: 3.5em;line-height: .1;}
.targetlist ul li{list-style-image: url(https://static.milanofinanza.it/milanofinanza/images/speciali/natixis/target.svg);margin-bottom: 15px;}
.targetlist ul li span{vertical-align: 0.5em;line-height: 1;}

.rotating_div2{animation-name: spin;animation-duration: 3000ms;animation-iteration-count: infinite;animation-timing-function: linear;}
.rotating_div{animation-name: spin;animation-duration: 5000ms;animation-iteration-count: infinite;animation-timing-function: linear;}
.pos0{position: absolute;bottom: -30px;left: -15px;z-index: 999}
.pos1{position: absolute;top: 15px;left: 15px;}
.pos2,.pos4{position: absolute;bottom: 15px;right: 15px;}
.pos3{position: absolute;top: 15px;right: 15px;}
.pos7{position: absolute;top: -50px;left: -20px;z-index: 9;}
.tril{display: flex;flex-direction: row;column-gap: 20px;align-items: center;border: 5px solid #979191;border-radius: 36px;margin-bottom: 50px;padding: 15px 50px;}
.newsContent#pt3 .trillion h4{font-size: 34px;line-height: 1.3; font-family: 'Roboto'; color: #01a3bc;margin-bottom: 0;}
.newsContent#pt3 .trillion p{font-size: 24px;line-height: 1; font-family: 'Roboto'; color: #242424;margin-bottom: 0;}
.newsContent#pt3 .trillion small{font-size: 12px;line-height: 1;font-family: 'Roboto';background: #000;color: #fff;padding: 6px;margin-bottom: 0;float: right;}
.g20{gap:20px;}
@keyframes spin {
    from {transform:rotate(0deg);}
    to {transform:rotate(360deg);}
}
#fixed-income-video {/* width:100%; */max-width:1200px;margin:auto;display:block;position: relative;margin-left: -10px;margin-right: -10px;} /* This has been changed */
#video2{width:100%;height:auto;/* border-left: 20px #61aec2 solid; */} /* This has been changed */
#carmignac-fixed-income-news{position: absolute;top: 0;left: 0;display: flex;flex-direction: column;justify-content: space-between;align-items: center;width: 100%;height: 100%;}
#carmignac-fixed-income-news h1{letter-spacing: -1px;font-weight: 900;color: #ffffff;text-shadow: -1px 1px 0 #000,2px 2px 0 #000,1px -1px 0 #000,-1px -1px 0 #000;font-family: 'Oswald', sans-serif;font-size: 46px;margin: 70px 30px 30px;line-height: 45px;text-align: center}
#carmignac-fixed-income-news h2{text-align: center;letter-spacing: 0px;font-weight: 500;color: #ffffff;text-shadow: 0 0 10px #100f0f;text-shadow: -1px 1px 0 #000, 2px 2px 0 #000, 1px -1px 0 #000, -1px -1px 0 #000;font-family: 'Lato', sans-serif;display: block;font-size: 24px;margin: 30px;line-height: 25px;text-transform: inherit}
.viewport-body3 {position: relative;border-bottom-left-radius: 12px;border-bottom-right-radius: 12px;/* height: 102vh; */text-align: center;/* display: flex; */align-items: center;justify-content: center;padding-top: 0;padding-bottom: 15px;background-image: url(../images/speciali/lgim/splash.jpg);background-image:-webkit-image-set(url('../images/speciali/lgim/splash.webp') 1x)}


#myVideo{position:fixed;right:0;bottom:0;min-width:100%;min-height:100%}
.content{position:fixed;bottom:0;background:#00000080;color:#f1f1f1;width:100%;padding:20px}

.natixisvideo{display: flex;position: relative;justify-content: flex-end;align-items: center;margin-bottom: 30px;}
.natixisvideo h3{background: #01a3bc;color:#fff;padding: 50px 30px;font-family: 'Roboto';font-weight: 500;text-align: left;}
.natixisvideo h3 small{color:#fff;font-family: 'Roboto';font-weight: 400;text-align: left;font-size: 13px;line-height: 1;}
.natixisvideo img{margin-right: 35px;}
.natixisvideo span{position: absolute;bottom: -34px;left: 25px;background: #000;color: #fff;font-size: 12px;padding: 4px;z-index: 99;}
.squarevideo{background: #5f2273;position: absolute;z-index: -1;bottom: -40px;width: 150px;height: 150px;left: 0;}
h3.bluh3{background: #01a3bc;color: #fff;padding: 30px;font-family: 'Roboto';font-weight: 500;text-align: left;position: absolute;top: -30px;}
h3.bluh3bottom{background: #01a3bc;color: #fff;padding: 30px;font-family: 'Roboto';font-weight: 500;text-align: left;position: absolute;bottom: -30px;z-index: 998;}
.ch{background: #000;color: #fff;font-size: 15px;padding: 8px;position: absolute;bottom: 20px;right: 0}
.newsContent .ch a{color: #fff;font-weight: 400;}
.mp{padding: 20px 50px 20px 20px;border-right: 8px solid #01a3bc;}
.natixisimg{display: flex;position: relative;justify-content: flex-end;align-items: center;}
.natixisimg img{margin-left: 15px;}
.natixisimg h3{background: #01a3bc;color:#fff;padding: 50px 30px;font-family: 'Roboto';font-weight: 500;text-align: left;}
.natixisimg h3 small{display: block;font-size: 16px;}
.natixisimg span{background: #5a5a5a;color:#fff;padding: 15px 30px;font-family: 'Roboto';font-weight: 500;text-align: center;display: block;position: absolute;top: -40px;}
.squarevideo2{background: #5f2273;position: absolute;z-index: -1;bottom: -40px;width: 160px;height: 160px;right: 0;}
/*PT3*/
.pbanner{background-color: #391958;border-radius: 8px;height: 100%;margin: 0;width: 80%;position: absolute;}
.pban01{z-index: 9;padding: 48px;width: 50%;}
.pban01 h1{font-family: 'Montserrat';font-size: 16px;font-weight: 400;text-transform: uppercase;color: #fff;}
.pban01 h2{font-family: 'Montserrat';font-size: 40px;color: #fff;}
.pban02{z-index: 9;margin: 48px 0;}
#Headingspt3 h3 {font-family: 'Montserrat';font-size: 24px;line-height: 30px;}
.boxgrey{background: #e9ecef;border-radius: 8px;}
.videotxt{padding: 40px 30px 30px 10px;}
.newsContent .videotxt h4{color: #212529;}
.newsContent .videotxt p{color: #343a40;font-size: 16px}
.newsContent#pt3{font-family:'Montserrat';font-size: 18px;color:#212121;font-weight:400;line-height:1.6;letter-spacing:normal;padding: 0 .25em;text-align: justify;}
.newsContent#pt3 h4{font-family:'Montserrat';font-size: 24px;color:#000;font-weight:700;line-height:1.6;letter-spacing:normal;margin-bottom: 5px;text-align: left;}
.autquote{font-size: 16px;color: #381958;text-align: end;}
.bgrose{background: #e8deed;}
.boxgloss{background: #fff;border-radius: 3px;border: 1px solid #e1e1e1;padding: 20px;align-self: stretch;box-shadow: 0 -1px 0 #e5e5e5, 0 0 2px rgba(0, 0, 0, .12), 0 2px 4px rgba(0, 0, 0, .24);}
.boxgloss:hover{background: #e8deed;}
.boxgloss h5{font-size: 20px;font-weight: 500;}
.boxgloss p{font-size: 11pt;color: rgba(0, 0, 0, .54);}
.reading-progressbar{position:fixed;z-index:1000000;top: -3px;left:0;width:100%;height: 12px;color:hsl(var(--rw5-color-primary-hsl));pointer-events:none;display:none;transition:-webkit-transform .2s;transition:transform .2s;transition:transform 0.2s,-webkit-transform .2s}
:root { 
--rw5-color-primary-hsl: 250, 84%, 54%;
  --rw5-color-bg-hsl: 0, 0%, 100%;
  --rw5-color-contrast-high-hsl: 230, 7%, 23%;
  --rw5-color-contrast-higher-hsl: 230, 13%, 9%;
  --rw5-color-accent-hsl: 342, 89%, 48%;
  --rw5-color-contrast-lower-hsl: 240, 4%, 85%;
}
.reading-progressbar--is-out{-webkit-transform:translateY(-100%);transform:translateY(-100%)}
.reading-progressbar--is-active{display:block}
.reading-progressbar::-webkit-progress-bar{background-color:transparent}
.reading-progressbar::-webkit-progress-value{background-color:currentColor}
.reading-progressbar::-moz-progress-bar{background-color:currentColor}
.reading-progressbar__fallback{position:absolute;left:0;top:0;height:100%;background-color:currentColor}
.header.stuck.hidden-nav {top: 0;}
.header.stuck {top: 6px;}
#background-video {width: 550px;height: 310px;object-fit: cover;}
/*PT2*/
.masthead2{background: url("../images/speciali/natixis/natixis-talking-about-fixed-income-milanofinanza.png") no-repeat bottom;position: relative;height: 420px;background-size: contain;}
.masthead3{background: url("//static.milanofinanza.it/milanofinanza/images/speciali/natixis/natixis-investire-in-private-equity-e-private-debt-milanofinanza.jpg") no-repeat bottom;position: relative;height: 420px;background-size: contain;}
.masthead2 h1{font-family: 'Roboto';font-size: 62px;/* text-transform: uppercase; */color: #662486;margin: 20px 0;text-align: center;letter-spacing: 1px;font-weight: 100;}
.boxtitle2{position: absolute;/* top: 20px; *//* left: 50px; */width: 100%;height: 100%;/* background: #fff; */}
.boxtitle2 .boxwhite{background: #fff;text-align: left;max-width: 100%;position: absolute;top: 240px;padding: 10px;}
.boxtitle2 .boxgrey{background: #ddd;text-align: right;max-width: 50%;position: absolute;bottom: 50px;right: 20px;padding: 10px;font-size: 12px;}
#Headingspt2{width: 90%;background: #e2e2e2;padding: 30px;}
#Headingspt2 h2{font-family: 'Roboto';font-size: 40px;font-weight: 100;color: #62287f;}
#Headingspt2 h3{font-family: 'Roboto';font-size: 24px;}
.bg-gray{background: #e2e2e2;}
.whitesx{background: #fff;padding: 30px 30px;width: 95%;margin-right: 5%;}
.whitedx{background: #fff;padding: 30px 30px;width: 95%;margin-left: 5%;}
.whitedx p{}
.news-content .newsContent .txt h3{font-family: 'Roboto';font-size: 34px;font-weight: 100;line-height: 1.1;color: #62287f;}
.bgviolet{background-color: #662584;}
.bgvioletop{background-color: #662584d9;}
.bgorange{background-color: #fab52a;}
.bgorangeop{background-color: #fab52ad9;}
.bgazul{background-color: #00aec7;}
.bgazulop{background-color: #00aec7d9;}

.cardntxs{margin: 0px;position:relative;max-width: 100%;box-shadow:0 40px 60px -6px #000}
.cardntxs-title{display:block;color:#fff;/* background-color:#6184a8; */padding: 15px;}
.cardntxs-title img{display:block;text-align:center;max-width: 100%;}
.newsContent .cardntxs-title h4{font-family: 'Roboto';font-size: 16px;font-weight: 500;line-height: 1;color: #fff;text-align: left;margin: 10px 0 8px;}
.newsContent .cardntxs-title span{font-family: 'Roboto';font-size: 14px;display: block;line-height: 1.2;font-weight: 500;color: #fff;text-align: left;min-height: 34px;}
.bot{font-weight: 700!important;padding: 10px 20px;background: #ffffff4a;text-align: center!important;margin-top: 10px;}
.cardntxs img{max-width:100%;height: auto;display:block;margin: 0 auto;}
.cardntxs-img{position: relative;}
.cardntxs-img div{position: absolute;bottom:0;padding:10px 20px;width: 100%;}
.cardntxs-img span{color: #fff;font-size: 16px;font-family: 'Roboto';font-weight: 500;width: 100%;opacity: 1}
.cardntxs-desc{display:block;font-size:1rem;text-align: left;position:absolute;height:0;top:0;opacity:0;padding:18px 8%;background-color: #e7e7e7db;overflow-y:scroll;transition:.8s ease;}
.cardntxs-desc::-webkit-scrollbar-track{-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);border-radius: 10px;background-color: #F5F5F5;}
.cardntxs-desc::-webkit-scrollbar{width: 5px;background-color: #F5F5F5;}
.cardntxs-desc::-webkit-scrollbar-thumb{border-radius: 10px;-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);background-color: #000;}
.cardntxs:hover .cardntxs-desc{opacity:1;height:100%}
.balance{min-height:89px;position: relative;}
.balance img{margin: 0;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);}
.box-outer,.box-outer2{width: 90%;height: auto;padding: 50px 50px 40px 50px;background: rgb(255 255 255);border: 2px solid #f7f7f7;position:relative;/* margin-bottom: 30px; */}
.box-outer:before{content:"";position:absolute;top: 0px;left:-4px;border-bottom: 80px solid #f7f7f7;border-right: 29px solid #fffefe;border-top: 80px solid #f7f7f7;height: -webkit-fill-available;width:0}
.box-outer2:after{content:"";position:absolute;top: 0px;right: 0;border-top: 80px solid #f7f7f7;border-left: 29px solid #ffffff;border-bottom: 80px solid #f7f7f7;width:0;height: -webkit-fill-available;}
/*PT2*/
.coverpt2{display: none;}	
.valign{position: absolute;top: 50%;transform: translateY(-50%);}
.boxpink{background: #ebe7ed;padding: 30px;}
.boxpurple{background: #662584;padding: 30px;}
.txtpurple{color: #5c1f85!important;}
.txtgreenblu{color: #00aec7!important;}
.boxwhite{color: #000;text-align: right;}
.boxtitle{position: absolute;top: 20px;left: 50px;max-width: 450px;height: 100%;background: #fff;}
.masthead h1,.masthead3 h1{font-family: 'Roboto';font-size: 14px;text-transform: uppercase;color: #fff;margin: 0 0 10px;}
.masthead h2,.masthead3 h2{font-family: 'Roboto';font-size: 36px;font-weight: 700;color: #fff;margin: 0 0 10px;}
.masthead h3,.masthead3 h3{font-family: 'Roboto';font-size: 18px;line-height: 20px;font-weight: 400;color: #fff;margin: 0 0 5px;}
.masthead span,.masthead3 span{font-size: 14px;color: #000;margin: 0;background: #fff;padding: 15px 10px;}
.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: #f5f5f5!important;/*background: url("../images/speciali/natixis/bgpt2.png")no-repeat fixed;*/}
.foglia-news.header {background-color: #00aec7;}
.foglia-news.header.purple {background-color: #662584;}
.head h2 {font-family: 'Roboto';font-size: 3.75rem;text-transform: uppercase;color: #fff;margin: 15px 15px 0;}
.foglia-news.header .content .info .autor,.foglia-news.wireframe .content .info .autor{color: #0079c1;}
.meta{color: #000;border-bottom: 2px solid #adb5bd;font-family: 'Roboto';font-weight: 400;font-size: 14px;}
.autor{font-weight: 700;}
.date{font-weight: 700;color: #662584;}
.discla{padding:10px;background: #eeeeee;color:#9d9d9d;display: block;font-size: 12px;font-family: 'Lato';line-height: 1.2;}
.newsContent .video h4{font-weight: 700;line-height: 1.2;color: #662584;text-align: left;}
.newsContent .video p{font-weight: 400;color: #767676;}
a.link-ulteriori-dettagli{color: #662584;}
a:hover.link-ulteriori-dettagli{color: #03a9f4;}
.bulb{margin-left:20px;border-left: 1px solid #662584;}
.bulb2{margin-right:20px;border-right: 1px solid #662584;}
.foglia-news.header .info-heading .category span{color: #012348;}
.newsContent{font-family:'Roboto';font-size: 18px;color:#212121;font-weight:400;line-height:1.6;letter-spacing:normal;padding: 0 .25em;text-align: justify;}
.newsContent h4{font-family:'Roboto';font-size: 22px;color:#000;font-weight:500;line-height:1.6;letter-spacing:normal;margin-bottom: 5px;}
.newsContent a{color: #662584;padding: 0;font-weight: 700;}
.newsContent .boxpurple a{color: #9dd2f5;padding: 0;font-weight: 700;}
p a:hover{color: #1870dc;}
.cardntxs-mh{min-height:86px }
/*ACCORDION*/
.accordion {margin: auto;width: 95%;}
.accordion input {display: none;}
.box-acco {position: relative;background: white;height: 64px;transition: all .15s ease-in-out;}
.box-acco::before {content: '';position: absolute;display: block;top: 0;bottom: 0;left: 0;right: 0;pointer-events: none;box-shadow: 0 -1px 0 #e5e5e5,0 0 2px rgba(0,0,0,.12),0 2px 4px rgba(0,0,0,.24);}
.box-title {width: 100% !important;;height: 64px;line-height: 64px;padding: 0 20px;display: inline-block;cursor: pointer;-webkit-touch-callout: none;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
#private-investor{margin-bottom: 30px;}
#private-investor h4{font-size: 26px;font-weight: 500;}
#private-investor h4 a{color: #345F90;font-weight: 700;}
#private-investor h4 a:hover{color: #2196F3;}
#mf-plus{margin: 0 10px 30px;background: #e8e8e8;border-radius: 6px;border: 1px solid #ccc;padding: 20px;}
#mf-plus h5{margin: 0;font-size: 19px;font-weight: 500;}
#mf-plus h5 a{font-weight: 700;}
.box-content {width: calc(100% - 40px);padding: 30px 20px;font-size: 11pt;color: rgba(0,0,0,.54);display: none;}
.box-close {position: absolute;height: 64px;width: 100%;top: 0;left: 0;cursor: pointer;display: none;}
input:checked + .box-acco {height: auto;margin: 16px 0;box-shadow: 0 0 6px rgba(0,0,0,.16),0 6px 12px rgba(0,0,0,.32);}
input:checked + .box-acco .box-title {border-bottom: 1px solid rgba(0,0,0,.18);}
input:checked + .box-acco .box-content, input:checked + .box-acco .box-close {display: inline-block;}
.arrows section .box-title {padding-left: 44px;width: calc(100% - 64px);}
.arrows section .box-title:before {position: absolute;display: block;content: '\203a';font-size: 18pt;left: 20px;top: -2px;transition: transform .15s ease-in-out;color: #00aec7;}
input:checked + section.box-acco .box-title:before {transform: rotate(90deg);}
.news-content .newsContent .txtblock h3 {font-family: 'Roboto';text-transform: uppercase;font-size: 40px;line-height: 50px;margin: 50px 0 10px;text-align: left;}
.infodiv{position: relative;}
.infoimg{position: absolute;top: 0;left: 0;}
.circle{width: 250px;height: 250px;padding: 14px;text-align: center;border-radius: 50%;display: inline;}
.cblue{background-color: #4983ff}
.cgreen{background-color: #00748a}
.cpurple{background-color: #8046db}
.pulse {animation: pulse-animation 2s infinite;}
@keyframes pulse-animation {
  0% {box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);}
  100% {box-shadow: 0 0 0 20px rgba(0, 0, 0, 0);}
}
.circletext{display: flow-root;margin-left: 0px;padding-left: 15px;}
.txtblue{color: #4983ff}
.txtgreen{color: #00748a}
.txtpurple{color: #8046db}
.circletext h4{font-family:'Roboto';font-size: 36px;text-transform: uppercase;display: inline-block;margin: 0;}
.circletext p{display: flex;font-size: 14px;line-height: 18px;margin: 0;color: #676767;}
blockquote{font-family: 'Roboto';font-weight: 700;letter-spacing:1.5px;font-style:normal;font-size:30px;line-height: 1.2em;color: #4983ff;float: left;text-align: end;max-width:350px;margin: 10px 20px 10px 0px;background: -webkit-linear-gradient(top,#4983ff 0px,#3F51B5 100%);background:linear-gradient(top,#fd0b58 0px,#a32b68 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;&:before {content:''}&:after{content:''}}
.item{background: #ebf5fa;border-radius: 20px;padding: 25px 50px;margin-bottom: 30px;}
.item h5{font-family: 'Roboto';font-weight: 700;margin-bottom: 10px;font-size: 24px;}
.item:before {content: "";width: 0px;height: 0px;position: absolute;border-left: 24px solid #ebf5fa;border-right: 12px solid transparent;border-top: 12px solid #ebf5fa;border-bottom: 20px solid transparent;left: 32px;bottom: 0px;}

.box1{background: rgb(234 243 244 / 65%);border-radius:3px;padding: 20px 20px 5px;margin-bottom: 5px;}

.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: 'Roboto';font-size: 25px;text-transform: uppercase;color: #fff;text-align: center;}
a:hover .box0 h2{font-family: 'Roboto';color: #002247;text-align: center;}
.box0 span{font-family: 'Roboto';font-size: 30px;color: #0079c1;line-height: 28px;text-align: center;padding: 6px 20px;display: block;}
.box0 span small{font-family: 'Roboto';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: 'Roboto';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: 'Roboto';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: 'Roboto';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: 'Roboto';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: 'Roboto';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: 'Roboto';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: 'Roboto';color: #ffffff;}
#pgim-head .breadcrumb .breadcrumb_row .breadcrumb_wrapper .breadcrumb_voice.blue {color: #bfe1fb;}
#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: 'Roboto';text-transform: uppercase;}
.foglia-news.header#pgim-head .info-heading .category {background-color: #e3b449!important;border-color: #e3b449!important;color: #fff;}
h4 {font-size: 25px;}
@media (min-width: 1px) {
.natslide{display: none;}  
.animatrix{display: none;}    
.animatrixmob{display: flex;}    
.animatrixmob .imgmob{min-width: 350px;}    
.animatrixmob img{width: 100%;height: auto;}    
.animatrixmob .txtmob{background: #5f2273;padding: 30px;display: flex;flex-direction: column;justify-content: center;min-width: 350px;}    
.animatrixmob .txtmob h1{font-family: 'Roboto';font-size: 40px;text-align: left;line-height: 1;color: #fff;margin: 0 0 20px;}
.animatrixmob .txtmob h2{font-family: 'Roboto';font-size: 18px !important;font-weight: 400;color: #fff;text-align: left;}    
}
@media (min-width: 767.98px) {
.natslide{display: block;width: 210px;height: auto;}
.animatrixmob .txtmob{max-width: 350px;}
}
@media (max-width: 767.98px) {
#private-asset-mob span{background: #3fa3bc;color: #fff;font-weight: 700;font-family: 'Roboto';padding: 6px 12px;display: flex;align-items: end;position: relative;justify-content: flex-end;}
#private-asset-mob small{background: #000;color: #fff;font-weight: 400;font-family: 'Roboto';padding: 6px 12px;display: flex;align-items: center;position: relative;justify-content: center;}
.text-box{position:relative;top:auto;left:auto;display:flex;width:auto;height:auto;padding:30px;background-color:#5f2273;color:#fff;box-sizing:border-box;transform:scale(0.1);opacity:0;animation:fadeInZoomBox .55s ease-out .8s forwards;z-index:1;flex-direction:column;justify-content:center}    
.graphlegenda2{display: flex;justify-content: space-between;margin-top: 0;gap: 10px;padding: 0 28px;}    
.graphlegenda2 .boxico img{width: 40px;height: 40px}    
.graphlegenda2 .boxico h6{display: none}    
.animatrixmob .imgmob{max-width: 100%;}     
.animatrixmob{flex-direction: column;}       
.masthead h1{/* font-size: 3rem; */}
.masthead h2{font-size: 24px;}
.nat{max-width: 50%;}	
.head h2{font-size: 2.3rem}	
.foglia-news.header#pgim-head .summary, .foglia-news.wireframe .summary{font-size: 22px;}	
.newsContent{font-size: 20px;}	
.newsContent .box-title{font-size: 16px;}	
.cta img {max-width: 100%}	
.news-content .newsContent .cta-wrapper h3{margin: 5px auto;text-align: center;font-size: 2rem;width: auto;}	
.cta-wrapper{position: absolute;top: 50%;transform: translateY(-50%);width: 90%;margin: auto 5%;}
.cta-wrapper small{display: block;text-align: center;color: #fff;}
.boxtitle{position:inherit;max-width: 100%;top: auto;right: auto;left: auto;}
.news-content .newsContent .cta-wrapper p{width: auto;margin: 0 auto;}
a.btn-gold span {padding: 8px 10px 10px;font-size: 18px;color: #012348;transition: color .4s;}	
a.btn-gold i {padding: 10px;line-height: 20px;}
a:hover.btn-gold i {padding: 10px 15px 10px 25px;}	
.bulb{margin-left: 0;border: none;}
.p-2.flex-shrink-1.align-self-center{display: none;}
.ovrldx{position: absolute;top: -65px;right: -15px;width: 125px;}    
/*PT2*/
.coverpt2{display: block;}	
.masthead2{background: #fff;position: relative;background-size: contain;margin: 0;padding: 0;height: 350px;}	
.masthead2 h1 {font-size: 36px;font-weight: 500;margin: 10px 0;}	
#Headingspt2 h2 {font-size: 28px;font-weight: 500;text-align: center}
#Headingspt2 h3 {font-size: 22px;text-align: center}
.news-content .newsContent .txt h3 {font-family: 'Roboto';font-size: 22px;font-weight: 500;}
.pos1,.pos3{position: absolute;bottom: 15px;right: 15px;top: unset;left: auto;}
.pos1 img,.pos3 img{width: 36px;height: auto;}
.natixisbox{flex-direction: column;}
.natixisbox p{margin: 0;padding: 15px 20px 15px;}  
.graphlegenda{flex-wrap: wrap;}
.graphlegenda h6{font-size: 14px}    
}
@media (min-width: 959.98px) {
.natslide{display: block;width: 265px;height: 475px;}     
}

@media (max-width: 959.98px) {
.pban01{display: block;width: 100%;}    
.pban02{width: 100%;display: none;}
.pbanner{width: 100%}   
.natixisvideo {flex-direction: column}  
.natixisvideo img {margin-right: 0;}  
.natixisvideo h3{padding:30px;margin-bottom: 0!important}    
}
@media (min-width: 1063.98px) {
.animatrixmob{display: none;}     
.animatrix{display: block;}     
}