@font-face {font-family: 'Oswald';font-style: normal;font-weight: 700;font-display: swap;src: url(https://fonts.gstatic.com/s/oswald/v49/TK3IWkUHHAIjg75cFRf3bXL8LICs1_Fv40pKlN4NNSeSASz7FmlWHYg.woff2) format('woff2');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;}
/*INCOME SECURITE 2*/
.carmimeta{background: #fff;text-align: center;padding: 4px 0 10px;border-bottom-left-radius: 9px;border-bottom-right-radius: 9px;}
.carmimeta span{background: #ccc;text-align: center;padding: 6px 8px;border-radius: 6px;font-size: 13px;margin: 0 5px}
.fontosw{font-family: 'Oswald';letter-spacing: -.5px;}
.clrgreeen{color: #486f5b}
.gestori{display: flex;flex-direction: row;padding: 16px;background: url(//static.milanofinanza.it/milanofinanza/images/speciali/carmignac/bgg.png) right;background-size: cover;}
.cite {position:relative;background: #ecf2f4;padding: 40px 100px!important;}
.cite svg{color: #61aec2;width: 50px;height: 50px;position: absolute;top: -25px;left: 40px;}
.cite blockquote{font-size: 24px;}
.cite blockquote strong{color: #61aec2;}
.gestori .gest .people{background: #fff;padding: 6px;}
.people.peopbig {text-align: center;}
.people.peopbig img {border-radius: 100%;height: 150px;min-width: 48px;width: 150px;}
.people.peopbig a {color: #000;font-weight: 700;}
.parallel{clip-path: polygon(5% 0%, 100% 0%, 95% 100%, 0% 100%);background: #67afc5;padding: 30px 70px;color: #fff;}
#punti-chiave .keyp h6{font-size: 13px;max-width: 200px;margin: 12px auto;color: #4c6f52;}
#punti-chiave .keyp p{font-size: 13px;margin-top: 0;line-height: 18px;max-width: 200px;margin: auto}
.carmicard{background: #fff;border-radius: 9px;padding: 20px!important;margin-bottom: 35px;box-shadow: 2px 0px 30px 0px rgba(0,0,0,0.51);
-webkit-box-shadow: 2px 0px 30px 0px rgba(0,0,0,0.51);-moz-box-shadow: 2px 0px 30px 0px rgba(0,0,0,0.51);}
.carmicard h5{font-size: 24px;margin-bottom: 25px;}
.carmicard h6{font-family:'Oswald';color: #002605;text-transform: uppercase;}
.carmicard p{line-height: 22px!important;font-size: 16px!important;}
/*PUNTATA 5*/
.carmignac5 p{font-size: 18px;line-height: 34px;}
.carmignac5 #Carmignac-portfolio-credit h4{font-family: 'Oswald', sans-serif;text-transform: uppercase}
.box-income-meta{background: #fff;}
.brd-meta{border-left: 10px solid #67b0c6;margin-left: 6px;}
.fixed-income-meta h2{text-align: start;letter-spacing: 0px;font-weight: 500;color: #000;font-family: 'Lato', sans-serif;display: block;font-size: 18px;margin: 15px 30px;line-height: 22px;text-transform: inherit}
.fixed-income-meta h1{letter-spacing: -1px;font-weight: 900;color: #000;font-family: 'Oswald', sans-serif;font-size: 42px;margin: 30px 30px 15px;line-height: 45px;text-align:start}
.headerfoot5 .breadcrumb .breadcrumb_row .breadcrumb_wrapper{border: none}
.headerfoot5{background: url(https://static.milanofinanza.it/milanofinanza/images/speciali/carmignac/headerfoot5.png) no-repeat 0;background-size: contain;width: 1100px;height: 239px;max-width: 100%;display: flex;flex-direction: column;justify-content: flex-end;position: absolute;bottom: -5px;right: 10px;}
.headerfoot5 h3{letter-spacing: -1px;font-weight: 400;color: #002605;font-family: 'Oswald', sans-serif;display: block;width: 100%;font-size: 30px;margin: 0px 30px 0;line-height: 60px;text-transform: uppercase;}
.arrow-down {width: 100%;height: 0;border-bottom: 60px solid #67b0c6;border-right: 1100px solid transparent;}
.bgcarmignac {background:#67b0c6;color: #fff;}
.bgcarmignac p:last-child{margin-bottom: 0;}
.box-obbligazionari{background: #fff;border-right:20px solid #67b0c6;padding: 30px 30px 60px;}
.box-obbligazionari h5{font-size: 20px;font-family: 'Oswald';color: #67b0c6;text-transform: uppercase;text-align: center;margin: 25px 0 50px;}
.box-obbligazionari ul li{margin-bottom: 25px;}
.box-obbligazionari{}
.graph{background:#fff;padding: 30px;margin: 50px 0 0; }
.graph h5{font-size: 30px;font-family: 'Oswald';color: #002605;text-transform: uppercase;text-align: center;margin-bottom:0}
.graph p{text-align: center;font-size: 18px; }
.graph span{font-size:12px;display: block;line-height: 14px }
.bgreay{background: #ecf1ed;}
.linkop{background: #263529;padding: 30px 60px!important;}
.linkop .prodotto-portfolio{display: flex;background: #ffffffc9;padding: 0;margin: 0;border: none;border-left: none;transition: all .4s ease;align-items: center;}
.linkop .prodotto-portfolio span{text-transform: inherit;color: #333;font-weight: 500;margin-bottom: 20px;display: block}
.linkop .prodotto-portfolio p{background: #537459;padding: 15px;color: #fff;font-weight: 700;}
.linkop a:hover .prodotto-portfolio p{color: #ccc;font-weight: 700}
.linkop a:hover .prodotto-portfolio span{color: #ccc;}
.linkop a:hover .prodotto-portfolio h2{color: #fff;}





/*PUNTATA4*/
#fixed-income-video {width:100%; max-width:1200px; margin:auto; display:block; position: relative;} /* 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)}



.headerfoot{background: url(https://static.milanofinanza.it/milanofinanza/images/speciali/carmignac/headerfoot.png) no-repeat;background-size: cover;width: 1100px;height: 239px;max-width: 100%;display: flex;flex-direction: column;justify-content: flex-end;}
.headerfoot h3{letter-spacing: -1px;font-weight: 400;color: #002605;font-family: 'Oswald', sans-serif;display: block;width: 100%;font-size: 35px;margin: 0px 30px 0;line-height: 60px;text-transform: uppercase;}
.headmob{background: #12291b;}
.headmob h1{font-size: 40px;text-transform: uppercase;color: #fff;text-align: center;}
.headmob h2{font-size: 26px;font-family: 'Lato'; text-transform: inherit;color: #fff;text-align: center;}
.bgray{background: #f2f2f2;}
#Carmignac-portfolio-credit h4{font-size: 30px;letter-spacing: -1px;}
.people{display: flex;flex-direction: row;}
.people p{margin-left: 5px;font-size: 14px;line-height: 16px;color:rgb(82, 81, 81)}
#strategia-carmignac-portfolio-credit h5{font-size:22px;font-family:'Oswald';color:#002605;text-transform: uppercase;}
#strategia-carmignac-portfolio-credit h6{font-size: 16px;margin-bottom: 15px;}
#punti-chiave h3{font-size: 28px;margin-bottom: 30px;font-family:'Oswald';color:#002605;text-transform: uppercase;}
#punti-chiave h3 span{color:#0091b3;}
#punti-chiave p{font-size: 14px;margin-top: 15px;}
.prodotto-portfolio{display: flex;background: #ffffffc9;padding: 20px;margin: 10px;border: 5px solid transparent;border-left: 5px solid #0091b3;transition: all .4s ease;align-items: center;}
.prodotto-portfolio span{text-transform: uppercase;color: #447e60;font-weight: 700}
.prodotto-portfolio p,.prodotto-portfolio ul{background: #f2f2f2;padding: 15px;color: #000}
.prodotto-portfolio ul{color:#000;padding-left: 40px;}
a:hover .prodotto-portfolio{background: rgb(162 162 162 / 26%);box-shadow: 0 10px 16px 0 rgb(0 0 0 / 20%), 0 6px 20px 0 rgb(0 0 0 / 19%) !important;}
a:hover .prodotto-portfolio p{color: #000;font-weight: 700}

html body .skin-wrap {padding: 0;background-color: #fff0;}
body {background-image: url("https://static.milanofinanza.it/milanofinanza/images/speciali/carmignac-bg.png");background-repeat: no-repeat;background-size: inherit;position: relative;background-attachment: fixed;background-position: -970px;}
.foglia-news.header {background-color: #0a250d42;padding: 0;}
.box1{background: rgb(255 255 255 / 65%);border-radius:8px;padding: 20px;}
h1, h2 {font-family: 'Oswald';font-size: 40px;text-transform: uppercase;}
h3.summary{font-size: 26px;}
.box1 h2, .box2 h2{font-family: 'Oswald';text-transform: uppercase;}
.box1 p, .box2 p, .box2 ul li{color: #525151;}
.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{background: rgb(255 255 255 / 65%);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*/
#carmignac-head .breadcrumb .breadcrumb_row .breadcrumb_wrapper .breadcrumb_voice.blue {color: #079e07;}
#carmignac-head .breadcrumb .breadcrumb_row .breadcrumb_wrapper .breadcrumb_voice .current_voice_underline {background-color: #079e07;
}
.foglia-news.header#carmignac-head .info-heading .category {background-color: #447e60!important;border-color: #447e60!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;}
.bgbnp{background: #447e60;color: #fff;text-align: center;font-size: 24px;padding: 5px;}
.btn-outline-light{border-style: solid;border-width: 1px;}
[data-toggle="tooltip"]{border-bottom: 1px dotted #447e60;cursor: pointer;}
.box h3{font-size: 24px;line-height: 24px;margin: 0 0 25px;font-family: 'Oswald';text-transform: uppercase;}
html body .icons-share a[data-toggle="tooltip"]{border-bottom: none;}
.people img{border-radius: 100%;height: 48px;min-width: 48px;width: 48px;}
.people a{color: #447e60;font-size: 16px;margin-left: 5px;}
.underline-multiline{border-bottom: 1px solid transparent;-webkit-transition: border-bottom-color .4s ease;-o-transition: border-bottom-color .4s ease;transition: border-bottom-color .4s ease;width: 100%;}
a:hover .underline-multiline{border-bottom-color: #447e60;}
.brdleft{border-left: 4px solid #457f61;padding-left: 25px;}
a:hover .brdleft{color:#079e07;}
.box2 h4{font-size: 20px;line-height: 20px;color: #447e60;font-weight: 700;}
.box2 p{margin: 25px 0;}
.videobox a:hover img{opacity: 0.75;}
.box3{position: relative;}
.box3over{position: absolute;z-index: 99;padding: 20px;top: 0;right: 0;width: 60%;height: 100%;background: rgba(0,0,0,.5);}
.box3over h4{font-size: 16px;color: #fff;}
.box3over p{font-size: 16px;line-height: 18px;color: #fff;}
#storico-carmignac h4{font-size: 30px;text-align: center;font-family: 'Oswald';text-transform: uppercase;}
#storico-carmignac h6{font-size: 22px;}
.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;}
/*FONDI EMERGENTI*/
ul.panelone{display: table;list-style: none;padding: 10px;text-align: center;margin: 0 auto;background: rgb(255 255 255 / 75%);}
ul.panelone li{display: inline-block;margin: 0 15px;font-weight: 700;line-height: 20px;}
ul.panelone li small{display: block;font-weight: 200;color: #464646;text-transform: uppercase;}
h4 {font-size: 25px;}
#gnacbox{min-height: 90px;margin-bottom: 25px;}
#gnacbox a:hover{opacity: .45;}
.gncx{padding: 0 34px;text-align: center;}
.gncx h6{color: #a50156;font-size: 15px;margin-bottom: 10px;}
.gncx h2{color: #000;font-size: 26px;margin: 10px 0;font-family: 'Lato';}
.gncx h2 span{color: #00748f;}
.gncx.viola h2 span{color: #a50156;}
.gncx h3 a{color: #000;}
.gncx h6 a{color: #a50156;}
.gncx p {line-height: 15px;}
.gncx p, .gncx p a{color: #4a4a4a;font-size: 13px;}
.gnsx{position: absolute;top: 0;left: 0;}
.gndx{position: absolute;top: 0;right: 0;-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
.foglia-news.news-content .content-image figure img{width: 100%!important}
.social-footer2{background: url("../images/speciali/carmignac/footer3.png") 0 0 no-repeat;height: 185px;text-align: center;color: #fff;}
.social-footer2b{text-align: right;color: #fff;padding-top: 100px;padding-right: 30px!important;}
.social-footer2b a{color: #fff;font-size: 32px;margin: 0 5px;}
.social-footer2b a:hover{color: #447e60;}

.social-footer{background: url("../images/speciali/carmignac/social-footer2.png") 0 0 no-repeat;height: 166px;text-align: center;color: #fff;}
.social-footer a{color: #fff;font-size: 46px;margin: 0 15px;}
.social-footer a:hover{color: #447e60;}
figcaption a{color: #4BB880!important;}
figcaption a:hover{color: #00AFD0!important;}
a.link-ulteriori-dettagli{color: #447e60!important;}
a.link-ulteriori-dettagli:hover{color: #4BB880!important;}
.alert-green {color: #ffffff;background-color: #397053;border-color: #276c29;}
.alert-green a{color: #a9df6c;}
.alert-green a:hover{color: #FFCC00;}
#tblcarm table td {white-space: normal!important;}
#tblcarm table th {background:#002605;color: #fff;}
/*PAC*/
#boxpac{
    background: rgb(255 255 255 / 65%);
    padding: 15px 10px;
    margin-bottom: 50px;
}
#boxpac h4{
    font-size: 16px;
    margin: 15px 0;
}
#boxpac p{
    font-size: 14px;
    line-height: 18px;
    margin-bottom: 15px;
}
#boxpac2{
    background: url(../images/speciali/carmignac/pac04.jpg);
    height: 300px;
    border-radius: 18px;
    margin-bottom: 50px;
}
#boxpac2 h4{font-family: 'Oswald';font-size: 40px;line-height: 42px;text-transform: uppercase;color: #fff;margin: 0 20px 0;}
#boxpac2 p{background: #fff;padding: 15px 30px;font-size: 14px;margin: 10px 30px 15px;}
.boxvalgnmd{position: relative;height: 300px;}
.valgnmd{margin: 0;position: absolute;top: 50%;transform: translateY(-50%);}
a.btncmlnk{background:#537459;color:#fff;font-size: 24px;font-weight: 700;padding: 10px;}
a.btncmlnk2{background:#537459;color:#fff;font-size: 14px;font-weight: 700;padding: 10px;}
a:hover.btncmlnk, a:hover.btncmlnk2{color:#fff;background: #0d1b14;}
#boxpac a{color: #000;direction: ltr;display: block;padding: 10px;background: #fff;}
#boxpac a:hover{background: #ddd;}
/*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: calc(100% - 40px);height: 64px;padding-top: 20px;padding-right: 20px;line-height: 20px;/* padding: 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: 20px 20px;font-size: 11pt;color: #000000;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); */color: #537459;font-weight: 600;width: 100%;display: block;}
.arrows section .box-title:before {position: absolute;display: block;content: '\203a';font-size: 18pt;left: 20px;top: 18px;transition: transform .15s ease-in-out;color: rgba(0,0,0,.54);}
input:checked + section.box-acco .box-title:before {transform: rotate(90deg);}

@media (max-width: 480px) {
.box-title {padding-bottom: 20px;height: 84px;}
.box-acco, .box-close{height: 84px}	
}

@media (max-width: 767px) {
.social-footer2b{padding-top: 140px;}
.social-footer2{height: 220px;}
.prodotto-portfolio{flex-direction: column;}
.carmignac5{padding-top: 35px!important;}
.cite {position:relative;background: #ecf2f4;padding: 40px 15px!important;}    
}
@media (max-width: 1160px) {
.brd-meta h1{font-size: 31px;line-height: 35px;margin: 12px;}    
.brd-meta h2{font-size: 14px;line-height: 15px;margin: 12px;}    
}