/*Investor Landing*/
body#ip3-stephane-de-la-faverie .articlePageContentArea p{margin-bottom:25px}
body#ip3-stephane-de-la-faverie .articlePageContentArea p:last-child{margin-bottom:0px}
.accordionItemContentInner p{margin-bottom:25px;font-size: 1.6rem;line-height: 26px;}
h1.InvestorLandingBannerTitle{font-size: 9rem;line-height: 9rem;margin-bottom: 15px;}
.icon-arrow-right-icon.slick-next,.icon-arrow-left-icon.slick-prev{top:35%}
.nojs .accordionItemContent{display: block;}
.nojs .icon-arrow-down-icon{display: none;}
.InvestorLandingInfographContent{margin-top:14px;}
.InvestorLandingBannerWrapper.float100 {overflow: hidden;border-bottom: 21px solid #fff;position: relative;
border-top: 21px solid #fff;}
.InvestorLandingMainWrapper {margin-top: 103px !important;overflow:hidden;}
.InvestorLandingBannerInnerWrapper {height: 497px;margin: 0 auto; max-width: 1128px; position: relative; background-attachment:fixed;background-repeat: no-repeat;background-size: cover;}
.InvestorLandingBannerContent {bottom: 40px;position: absolute;padding-left: 0;}
.InvestorLandingBannerText p {color: #fff;font-family: 'notosans-light', sans-serif;font-size: 1.6rem;line-height: 2.4rem;}
.InvestorInfographTitle{font-size:4.6rem; line-height:5.4rem; font-family:optimaRoman; padding-right:0px; padding-bottom:22px;color: #000;letter-spacing: 0px;}
.InvestorInfographSubTitle { font-size:2.4rem; line-height:4.2rem; font-family:optimaRoman; padding-right:10px; padding-bottom:22px; } 
.inv-sp{margin-top:55px;}
.inv-sp p:last-child{margin-bottom:0;}
.InvestorInfographFigures { border-bottom:1px solid #e5e5e5; margin-bottom:26px; }
.InvestorFigure span.bluenum { font-size:2.4rem; line-height:3.2rem; font-family: optimaRoman; color:#015f9c;padding:15px 35px 9px;display:block;}
.InvestorFigure{font-size: 1.6rem;color: #000;line-height: 2rem;padding-top: 5px;width: 33%;float: left;text-align: center;padding-bottom: 30px;padding-right: 5px;font-family: 'notosans-light', sans-serif;}
.figure2{border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5;}
.InvestorInfographImage img{border-bottom:1px solid #e5e5e5; margin-bottom:10px;}
.InvestorInfographNotes{color:#000; font-size:1rem; text-transform:uppercase;line-height: 1.1rem;}
.InvestorQuickLinkWrapper{margin-top:14px; margin-bottom:55px;}
.InvestorStockPriceLinTitle, .InvestorQuickLinTitle{font-family: optimaRoman; font-size:2.4rem; color:#015F9C; line-height:3.2rem; padding:0 0 25px;}
.InvestorStockPriceLinTitle{padding:0 0 2px;}
.internetexplorer11 .InvestorQuickLinkWrapper li,.ie10 .InvestorQuickLinkWrapper li,.ie9 .InvestorQuickLinkWrapper li{padding-top:20px;}
.InvestorQuickLinkWrapper li{ border-top:1px solid #e5e5e5; padding:18px 18px 18px 0;}
.InvestorQuickLinkWrapper ul{border-bottom:1px solid #e5e5e5; float:left; width:100%;}
.InvestorQuickLinkWrapper li a { color:#000000; display:inline-block; font-family:'Noto Sans', sans-serif; font-size:1.1rem; line-height:1.2rem; margin:0; padding:0; text-transform: uppercase; transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s; }
.InvestorQuickLinkWrapper li a:hover,.InvestorEventLink:hover, .InvestorRHSlink:hover,.InvestorAnnouncement .InvestorAnnouncementLink:hover {opacity:0.5;}
.InvestorEventLink, .InvestorAnnouncementLink,.InvestorRHSlink{color:#000000 !important; display:inline-block; font-family:'Noto Sans', sans-serif; font-size:1.1rem; line-height:1.6rem; margin:0; padding:0; text-transform: uppercase; position:relative;transition: all 0.4s ease 0s; -webkit-transition: all 0.4s ease 0s; -moz-transition: all 0.4s ease 0s; -o-transition: all 0.4s ease 0s;}
.InvestorEventLink > span {border: 1px solid #000; display: inline-block; font-family: 'notosans-light', sans-serif; font-size: 1.2rem; height: 13px; letter-spacing: 0; line-height: 9px; margin-left: 0; position: absolute; right: -20px; text-align: center; top: 1px; vertical-align: middle; width: 13px; float:left;text-indent:-99999px;}

.InvestorEventLink > span:after { content: "+"; display: block; left: 1px;  line-height: 0;  position: absolute;    text-indent: 0; top: 4px; }

/*body:not(.firefox) .InvestorEventLink > span:after{left:2px;}*/
.safari .InvestorEventLink > span:after,.chrome .InvestorEventLink > span:after{left:2px;top:5px;}
.android .InvestorEventLink > span:after{top:5px;}
.safari .InvestorEventLink > span:after{left:1.5px;}
.InvestorStockPrice {margin:0 0 20px;}
.InvestorStockPrice iframe{min-height:105px;}
.InvestorAnnouncement {border-top:5px solid #015f9c; border-bottom:5px solid #015f9c; padding:35px 0; margin:0px 0 73px;}
.InvestorAnnouncementTitle {font-size:3.6rem; line-height:4.2rem; font-family:optimaRoman; padding-right:160px; padding-bottom:22px; padding-right:30px;color: #000;letter-spacing: 0px;}
.InvestorAnnouncementDetail p {font-size:1.6rem; line-height:2.6rem; font-family:'notosans-light', sans-serif; padding:0 0 10px;}
.InvestorbrandsLatestResultheading { background-attachment: fixed; background-position: center 120px;background-repeat: no-repeat; padding: 41px 0 46px;background-size: cover;}
.InvestorLandingMainWrapper p.h1,.InvestorLandingMainWrapper .h1 {color: #fff; float: left;font-family: optimaRoman; font-size: 6rem; line-height: 9rem; padding: 0;}
.InvestorLandingMainWrapper a.heading-link { color: #fff; display: inline-block; font-family:'Noto Sans', sans-serif; font-size: 1.1rem; line-height: 1.1rem; margin: 0 0 0 9px; text-transform: uppercase; letter-spacing:0;}
.InvestorLatestResults {margin:60px 0 75px;}
.InvestorResult{float:left; width:234px;}
.InvestorResultInner{margin:0 12px;}
.InvestorResultImage{position:relative;border:1px solid #e5e5e5;}
.InvestorResultContent{position:absolute; background: rgba(19, 21, 34, 0.9); height: 100%; width: 100%; top:0; opacity:0; visibility: hidden; -webkit-transition: all 0.5s ease; -o-transition: all 0.5s ease; transition: all 0.5s ease;z-index:-2;} 
.InvestorResultDownload{width:100%; height:100%; display:table; }
.InvestorResultDownload:hover{opacity:1 !important;}
.InvestorResultInner:hover .InvestorResultContent{opacity:1; visibility:visible; -moz-transition: all 0.5s ease; -webkit-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;z-index:1;}
.InvestorResultDetailLink{font-size: 1.4rem;font-family: 'Noto Sans', sans-serif;line-height: 2rem;color: #000 !important;display: block;padding-top: 15px;}
.InvestorResultDownload p{color:#fff; text-transform:uppercase; font-size:1.1rem; line-height:1.6rem; text-align:center; font-family:'Noto Sans', sans-serif; padding:0 55px; vertical-align: middle; display:table-cell;}
.icon-pdf-download-icon.pdf{color:#fff; font-size:5.8rem; display:block; text-align:center;}
.InvestorResultDetailLink span.icon-document-icon.doc{margin-left:10px;}
.InvestorLatestResults .slick-arrow{font-size:3rem; color:#000; position:absolute; top:50%; margin-top:-10px;}
.InvestorLatestResults .icon-arrow-right-icon.slick-next.slick-arrow{right:-60px;top:35%;}
.InvestorLatestResults .icon-arrow-left-icon.slick-prev.slick-arrow{left:-60px;top:35%;}
.InvestorEventsHeading, .InvestorTopQueHeading{ background-attachment: fixed; background-position: center 120px; background-repeat: no-repeat;padding: 41px 0 46px;background-size: cover;}
.latest-news-brands-heading{background-size: cover;background-position: center 120px!important;}
.news-col-content > img{margin-bottom:20px;}
.InvestorEventItem{width:49%; float:left; padding:71px 0 79px; margin-left:12px; margin-right:12px;}
.InvestorEventDate{width:16%; float:left; text-align:center; font-size:1.4rem; line-height:1.8rem; color:#015f9c; font-family:'notosans-light', sans-serif; border-right:1px solid #e5e5e5; text-transform: uppercase;}
.InvestorEventDate span:first-child{display:block; font-size:3.6rem; line-height:4.2rem;}
.InvestorEventDate span{display:block;}
.InvestorEventDetail{border-bottom:2px solid #015f9c; float: left; margin: 0 0 0 4%; padding: 0 0 26px; width: 74%;}
.InvestorEventSubject{font-size:3.6rem; line-height:4.2rem; font-family:optimaRoman; padding:0 0 19px;}
/*.InvestorEventsWrapper a.slick-arrow{font-size:1.8rem;}*/
.InvestorEventsWrapper a.icon-arrow-left-icon{left:-60px;}
.InvestorEventsWrapper a.icon-arrow-right-icon {right:-60px;}
.InvestorTopQueContent{padding:60px 0 80px;position: relative; background: #fff;}
.InvestorEventDevice{display:none;}
.investor-mobi-rhs{display:none;}
.latest-news-brands-heading {
    margin-bottom: 0 !important;
}
.InvestorResultDownload .icon-pdf-download-icon.pdf{left: 0; line-height: 4rem; margin-left: 0; position: relative;top: 0;width: auto;padding-bottom: 15px;}
.InvestorLatestResults .slick-arrow.slick-disabled, .InvestorEventsWrapper .slick-arrow.slick-disabled{display:none !important}
.InvestorEventsWrapper{display:block !important;/*visibility:visible; position:relative;*/}
.touchDevice.safari .InvestorEventLink > span {padding-top: 2px;}
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog.options-box{padding: 31px 35px 0px 40px;background-color: #fff;z-index: 9;max-width: 500px;margin: 0 auto;position: relative;top: 200px;left: 50%;transform: translateX(-50%);-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);-moz-transform: translateX(-50%);}
.ip3-edit .my-mfp-zoom-in.mfp-ready .zoom-anim-dialog.options-box{top:300px !important;}
.cal-item{width:100%;float:left;}
.cal-item p{float:left;margin-bottom:20px;}
.articlePageContentArea p{color: #000;font-size: 1.6rem;line-height: 2.6rem;font-family: 'notosans-light', sans-serif;margin-bottom: 10px;}
.articlePageContentArea h2 {font-family: optimaRoman;font-size: 2.4rem;font-weight: normal;line-height: 3.2rem;margin-bottom: 0;color:#000;padding-bottom:10px;border-bottom:1px solid #e5e5e5;}
.cal-item a{color: #000;font-size: 2.5rem;margin-left: 10px;position: relative;top: 5px;transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;-ms-transition: all 0.4s ease 0s;}
.cal-item a:hover{opacity:0.5;}
.header {margin-top: 4px;}
.standardParagraph { margin-bottom:47px; }


@media all and (min-width: 1024px) and (max-width: 1180px) {
body.internetexplorer11 .pdf.icon-pdf-download-icon{font-size:6rem;}
.InvestorEventDate{width:15%; padding-right: 17px;}
}
@media all and (min-width: 768px) and (max-width: 1023px) {
.InvestorLandingMainWrapper a.heading-link{float: right;margin-top: 47px;}
.InvestorLandingMainWrapper p.h1,.InvestorLandingMainWrapper .h1{line-height:7.5rem;}
.InvestorFigure span{padding:15px 0 9px;}
.InvestorFigure{line-height: 2rem; padding:5px 10px 30px}
.InvestorInfographNotes {font-size: 1.1rem;padding-right: 90px;}
.InvestorEventsWrapper{/*visibility:hidden; position:absolute;*/display:none !important;}
.InvestorEventDevice{display:block; margin-bottom: 45px;}
.InvestorEventItem{width:100%;}
.InvestorEventDetail {border:none; padding:0;}
.InvestorEventItem{border-bottom: 2px solid #015f9c;}
.InvestorEventItem{margin:0;}
.InvestorEventItem{padding:51px 0 56px;}
.InvestorEventDevice{padding-bottom:80px;}
.InvestorResultInner{margin:0 25px;}
.InvestorTopQueContent {margin: 60px 0 0px;}
.InvestorAnnouncement{margin:54px 0 78px;}
.InvestorQuickLinTitle{padding:0 0 22px;}
.InvestorStockPriceLinTitle {padding: 0 0 6px;}
.InvestorbrandsLatestResultheading{padding:41px 0 36px;}
.InvestorResultDownload p{padding:0 20px;}
.InvestorLandingBannerWrapper.float100{margin-top:0;    padding: 0 15px;}
.InvestorLandingBannerInnerWrapper{margin-top:0;}
/*.InvestorLandingMainWrapper .subNavLinksMobi{margin-top:86px !important;}*/
.InvestorEventDevice {margin-bottom: 0;}

}
@media all and (max-width: 768px){
.InvestorLandingBannerInnerWrapper{max-height:320px;}
.noPaddingTop,.noPaddingTop.wrapContent{padding-top:0!important}
.InvestorLandingMainWrapper{margin-top: 63px!important;}
h1.InvestorLandingBannerTitle{font-size:4rem;line-height:4.6rem;margin:0}
.InvestorLandingBannerContent{bottom:auto;position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.standardParagraph { margin-bottom:30px; }
}
@media all and (min-width: 639px) and (max-width: 767px) {
.InvestorAnnouncement{margin: 42px 0 73px;}
.InvestorAnnouncementDetail p{padding-bottom:25px;}
.InvestorEventDate{width:14%;}
.InvestorInfographNotes { padding-right: 59%;}
.InvestorLatestResults .icon-arrow-left-icon.slick-prev,.InvestorLatestResults .icon-arrow-right-icon.slick-next{font-size:3.0rem;}
.investor-mobi-rhs{display:block;}
.investor-dt-rhs{display:none;}
.InvestorFigure{width:50%;}
.InvestorFigure.figure3, .InvestorEventItem{width:100%;}
.InvestorResultInner { margin: 0 10%;}
.InvestorStockPriceLinTitle, .InvestorQuickLinTitle{font-size:3.6rem; line-height:3.6rem; padding:0 0 25px;}
.InvestorQuickLinkWrapper li a{font-size:1.8rem; padding:13px 0 12px;}
.InvestorQuickLinkWrapper{margin-top: 44px;}
.InvestorEventLink, .InvestorAnnouncementLink, .InvestorRHSlink{font-size:1.8rem; line-height:1.8rem;}
.InvestorQuickLinkWrapper{margin-bottom:57px;}
.InvestorStockPrice{margin:0 0 48px}
.InvestorLandingInfographContent{margin-top:86px;}
.InvestorInfographTitle{font-size:3.4rem;}
.InvestorFigure span{font-size:4.6rem; line-height:5.6rem; padding:15px 0 9px;}
.figure2{border-right:none;border-left:none;}
.figure3.InvestorFigure{border-top:1px solid #e5e5e5;}
.figure2.InvestorFigure > span {padding: 15px 35px 9px;}
.InvestorAnnouncementDetail{font-size:2.4rem; line-height:3.4rem;}
.InvestorLandingMainWrapper p.h1,.InvestorLandingMainWrapper .h1{line-height:7rem;}
.InvestorLandingMainWrapper a.heading-link{font-size:1.8rem;}
.icon-pdf-download-icon.pdf{display:inline-block;width:52px;}
.InvestorResultInner {margin: 0 8.5%;}
.InvestorResultImage img{width:100%;}
.InvestorLatestResults .icon-arrow-left-icon.slick-prev.slick-arrow{left:-30px;}
.InvestorLatestResults .icon-arrow-right-icon.slick-next.slick-arrow{right:-30px;}
.InvestorResultDetailLink{font-size:2rem; line-height:2.4rem;}
.InvestorEventSubject{font-size:4rem; line-height:4.6rem;padding: 0 0 10px;}
.InvestorEventDate{font-size:1.8rem; line-height:2.2rem;}
.InvestorEventDetail{border:none; width:82%; padding:0 0 10px;}
.InvestorEventItem{border-bottom:2px solid #015f9c; padding:31px 0 10px;margin:0;}
.InvestorEventsWrapper{padding:20px 0 59px;}
.InvestorEventsWrapper{/*visibility:hidden; position:absolute;*/display:none !important;}
/*.InvestorEventLink > span{float:right; margin:2px 0 0 11px;}*/
.InvestorEventDate {font-family:'notosans-light', sans-serif;}
.InvestorEventDate span:first-child {font-family:'notosans-light', sans-serif;}
.news-col-heading{font-size:1.8rem; line-height:2.8rem;}
.InvestorLatestResults { margin: 60px 0 33px;}
.figure1.InvestorFigure {border-right: 1px solid #e5e5e5;}
.InvestorEventDevice{display:block !important;  margin-bottom: 60px;padding-top:20px;}
.InvestorResultDownload p {padding: 0 80px;}
.InvestorLandingBannerWrapper.float100{border-left: 12px solid #fff;border-right: 12px solid #fff;}
.InvestorLandingBannerInnerWrapper{margin-top:0;}
/*.InvestorLandingMainWrapper .subNavLinksMobi{margin-top:74px;}*/
.InvestorLandingBannerInnerWrapper{background-position:center center;}
.InvestorResultDownload .icon-pdf-download-icon.pdf{left:0 !important;}
body#ip3-investors .latest-news-brands-heading {border-bottom: 0px solid #fff !important;}
}
@media all and (max-width: 639px) {

.InvestorAnnouncementDetail p{padding-bottom:25px;}
.investor-mobi-rhs{display:block;}
.investor-dt-rhs{display:none;}
.InvestorLandingInfographContent {margin-top: 46px;}
.InvestorLatestResults { margin: 30px 0 30px;}
.InvestorInfographNotes { padding-right: 50%;}
body.mozilla0 .InvestorEventLink > span:after{top:4px;}
.figure2{border:none;}
.InvestorFigure{width:100%; border-bottom:1px solid #e5e5e5;}
.InvestorFigure span{padding:15px 0 9px;}
.news-col-title, .InvestorAnnouncementTitle, .InvestorEventDate span:first-child, .InvestorEventSubject, .InvestorInfographTitle{font-size: 2rem;line-height: 2.4rem;letter-spacing: 0;}
.InvestorEventItem{width:100%;}
.InvestorEventDate{font-size:1.2rem; line-height:1.6rem;}
.InvestorLandingMainWrapper p.h1,.InvestorLandingMainWrapper .h1{font-size:3rem; line-height:3rem;}
.InvestorEventItem{padding:20px 0; border-bottom:2px solid #015f9c;}
.InvestorEventDetail{border:none; padding:0;}
.InvestorEventDate{padding:0; width:15%;}
.InvestorEventsWrapper {padding:25px 0 55px;}
.icon-pdf-download-icon.pdf{width:100%;}
.InvestorEventItem{margin:0;}
.InvestorResultDownload p{padding:0 20px;}
.InvestorResultImage img{width:100%;}
.icon-pdf-download-icon.pdf{margin-bottom:10px;}
.InvestorLatestResults .icon-arrow-left-icon.slick-prev.slick-arrow{left:-25px;}
.InvestorLatestResults .icon-arrow-right-icon.slick-next.slick-arrow{right:-25px;}
.InvestorEventsWrapper{/*visibility:hidden; position:absolute;*/display:none !important;}
.InvestorEventDevice{display:block;  margin-bottom: 45px;}
.InvestorResultDownload p{padding:0 20px;}
.InvestorLandingBannerWrapper.float100{border-left: 12px solid #fff;border-right: 12px solid #fff;}
.InvestorLandingBannerInnerWrapper{border-top:0;}
/*.InvestorLandingMainWrapper .subNavLinksMobi{margin-top:86px;}*/
.InvestorLandingBannerInnerWrapper{background-position:center center;}
.InvestorLandingMainWrapper p.h1.InvestorLandingMainWrapper .h1{letter-spacing:0;}
.InvestorLandingContentWrapper .latest-news-brands-heading{background-attachment:fixed;} 
.InvestorLandingMainWrapper a.heading-link {display: inline-block/*block*/; margin-top: 20px; margin-left: 0;}
.InvestorResultDownload .icon-pdf-download-icon.pdf {left: 0 !important;}
body#ip3-investors .latest-news-brands-heading {border-bottom: 0px solid #fff !important;}
}
@media (max-width: 548px) {.InvestorInfographNotes {padding-right: 42%;}}
@media (max-width: 430px) {.InvestorInfographNotes {padding-right: 26%;}}

@media all and (max-width:1024px){
.InvestorLandingBannerInnerWrapper,.InvestorLandingBannerInnerWrapper,.InvestorEventsHeading, .InvestorTopQueHeading,.InvestorbrandsLatestResultheading,.latest-news-brands-heading{background-attachment:inherit !important;background-size:cover;background-position:center 0 !important;}
}


/*=== Not Published ===*/

.latestNewsSliding--initialized{padding-bottom: 65px;margin: 0 auto;max-width: 1170px;position: relative;}
.module-latest-news-slider-heading{border-bottom: 70px solid #fff;padding: 41px 0 46px;position: relative;}
.latestNewsSliding--initialized .newsroom-sliding-item {max-width: 505px;opacity: .2;position: relative;transition: all .5s ease-in-out 0s;-webkit-transition: all .5s ease-in-out 0s;-moz-transition: all .5s ease-in-out 0s;-o-transition: all .5s ease-in-out 0s;margin: 0 53px;}
.latestNewsSliding--initialized .newsroom-sliding-item.slick-current{opacity: 1}
.latestNewsSliding--initialized .icon-arrow-right-icon.slick-next{right: 23.2%;}
.latestNewsSliding--initialized .icon-arrow-left-icon.slick-prev{left: 23.2%;}
.latestNewsSliding--initialized .newsroom-article-heading{float: left;font-family: 'Noto Sans', sans-serif;font-size: 1.1rem;padding: 0 0 15px;text-transform: uppercase;color: #015f9c;}
.latestNewsSliding--initialized .newsroom-article-heading > a{transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;-o-transition: all .4s ease 0s;color: #015f9c;}
.latestNewsSliding--initialized .newsroom-article-date{color: #000;float: right;font-family: 'Noto Sans', sans-serif;font-size: 1.1rem;padding: 0 0 15px;text-transform: uppercase;}
.latestNewsSliding--initialized .newsroom-article-inner a > img, .latestNewsSliding--initialized .newsroom-slider-article-inner a > img{margin-bottom: 30px;}
.latestNewsSliding--initialized .newsroom-article-title, .latestNewsSliding--initialized .newsroom-article-title > a{color: #000;display: block;float: left;font-family: optimaRoman;font-size: 3.6rem;line-height: 4.2rem;padding: 0 0 14px;clear: both;}
.latestNewsSliding--initialized .newsroom-article-content p{color: #000;display: block;float: left;font-family: 'notosans-light', sans-serif;font-size: 1.4rem;letter-spacing: 0;line-height: 2rem;margin: 0;padding: 0 0 30px;}
.latestNewsSliding--initialized .newsroom-article-content p > a{color: #000;display: block;}

/*=== Not Published ===*/

/*=== FEATURED EVENT WITH CONTENT MODULE ===*/

/*.featured-events-with-content-wrapper{background: #fff;padding: 60px 0 30px!important;}*/
.featured-events-with-content-wrapper{background: #fff;padding: 10px 0 30px!important;}
.featured-events-with-content-wrapper .featured-content > h2{font-size: 4.6rem;line-height: 5.4rem;font-family: optimaRoman;padding-right: 0px;padding-bottom: 23px;letter-spacing: 0px;color: #000}
.featured-events-with-content-wrapper .content p {font-family: 'notosans-light', sans-serif;font-size: 1.6rem;line-height: 2.6rem;margin-bottom: 20px;}
/*.featured-events-with-content-wrapper .content{max-height: 110px;overflow: hidden;transition: all 0.2s ease-in-out;}*/
.featured-events-with-content-wrapper .content.fullh{max-height: 645px}
.featured-events-with-content-wrapper .show-more-less > a{font-size: 1.1rem;line-height: 1.6rem;color: #000;font-family: Noto Sans;font-weight: 500;opacity: 1 !important}
.featured-events-with-content-wrapper .show-more-less > a span{display: inline-block}
.featured-events-with-content-wrapper .show-more-less > a span.plus{margin-right: 5px}

.featured-events-with-content-wrapper .featured-event .title{background: #000}
.featured-events-with-content-wrapper .featured-event .title h2{font-size: 3.2rem;line-height: 3.2rem;padding: 16px 30px;}

.featured-events-with-content-wrapper .InvestorEventLink{ margin-bottom: 15px; width: auto;display: flex;align-items: center;opacity: 1 !important;}
.featured-events-with-content-wrapper .InvestorEventLink > span{border: 0; position: relative;text-indent: 0;float: none;width: auto;text-align: left;height: auto;font-size: 1.2rem;line-height: 9px;padding: 0;right: 0}
.featured-events-with-content-wrapper .InvestorEventLink > span.plus{margin-right: 5px;}
.featured-events-with-content-wrapper .InvestorEventLink > span::after{display: none}
.featured-events-with-content-wrapper .bottom-add-to-cal .webcast-link{border: 0;position: relative;text-indent: 0;float: none;text-align: left;font-size: 1.2rem;line-height: 9px;padding: 0;right: 0;display: inline-block;text-transform: uppercase;color: #428bca;margin-top: 12px; font-weight: bold;}

/*.featured-events-with-content-wrapper .event-content{border-bottom: 2px solid #131522;padding: 22px 30px 12px;}*/
.featured-events-with-content-wrapper .event-content{border-bottom: 1px solid #131522;padding: 10px 21px 12px;}

.featured-events-with-content-wrapper .top-title-date{margin-bottom: 30px}
.featured-events-with-content-wrapper .top-title-date p.subject{margin-bottom: 12px;font-size: 1.8rem;line-height: 2.4rem;font-family: optimaRoman;letter-spacing: 0px;}
.featured-events-with-content-wrapper .top-title-date p.date{font-size: 1.4rem;line-height: 1.8rem;}

@media all and (max-width: 991.98px){
body#ip3-stephane-de-la-faverie .articlePageContentArea p{margin-bottom:20px}

	.featured-events-with-content-wrapper .featured-content{margin-bottom: 30px}
}
@media all and (max-width: 640.98px){
	.featured-events-with-content-wrapper .featured-content > h2{font-size: 2rem;line-height: 2.4rem;letter-spacing: 0;}
    .featured-events-with-content-wrapper .featured-event .title h2{font-size: 2rem;line-height: 2.4rem;letter-spacing: 0;}
}

/*=== FEATURED EVENT WITH CONTENT MODULE ===*/

/*=== KEYFACTS MODULE ===*/

.keyfacts-wrapper{padding: 40px 0 40px; background: #fff}
.keyfacts-inner{padding: 60px 0}
.keyfacts-inner .keyfacts-content-wrapper > .title h2{font-size: 4.6rem;line-height: 5.4rem;font-family: optimaRoman;padding-right: 0px;padding-bottom: 32px;color: #000;letter-spacing: 0px;}
.keyfacts-inner .keyfacts-items-wrapper{display: flex;justify-content: space-between;text-align: center}
.keyfacts-inner .keyfacts-items-wrapper .keyfact-item .title h3{font-size: 3.8rem;line-height: 5.4rem;font-family: optimaRoman;padding-right: 0px;padding-bottom: 0;color: #000;letter-spacing: 0px;margin-bottom: 10px;}
.keyfacts-inner .keyfacts-items-wrapper .keyfact-item .description p{font-size: 1.6rem;line-height: 2.6rem;color: #fff;}
.keyfacts-inner .keyfacts-items-wrapper .keyfact-item{padding: 20px 20px 25px;position: relative;width: 100%;}
.keyfacts-inner .keyfacts-items-wrapper .keyfact-item::after{content: '';width: 2px;height: 100%;background: #000;position: absolute;top: 0;right: 0;}
.keyfacts-inner .keyfacts-items-wrapper .keyfact-item:first-child{padding-left: 0}
.keyfacts-inner .keyfacts-items-wrapper .keyfact-item:last-child{padding-right: 0}
.keyfacts-inner .keyfacts-items-wrapper .keyfact-item:last-child::after{display: none}
#positioned-to-return-to-long-term .keyfacts-inner .keyfacts-items-wrapper .keyfact-item .title {display: flex;align-items: center;}
#positioned-to-return-to-long-term .keyfacts-inner .keyfacts-items-wrapper .keyfact-item{padding: 20px 20px 25px;position: relative;width: 100%;display: flex;}
#positioned-to-return-to-long-term .keyfacts-inner .keyfacts-items-wrapper .keyfact-item::after {width:1px;}

.keyfacts-inner.no-back .keyfacts-content-wrapper > .title h2{color: #000}
.keyfacts-inner.no-back .keyfacts-items-wrapper .keyfact-item .title h3{color: #015f9c}
.keyfacts-inner.no-back .keyfacts-items-wrapper .keyfact-item .description p{color: #000}
.keyfacts-inner.no-back .keyfacts-items-wrapper .keyfact-item::after{background: #d8d8d8}

.keyfacts-inner .keyfacts-items-wrapper.less-four .keyfact-item{padding: 20px 40px 35px}
.keyfacts-inner .keyfacts-items-wrapper.less-four .keyfact-item:first-child{padding-left: 0}
.keyfacts-inner .keyfacts-items-wrapper.less-four .keyfact-item:last-child{padding-right: 0}
.keyfacts-inner .keyfacts-items-wrapper.less-four .keyfact-item .title h3{font-size: 6.0rem;line-height: 5.4rem;}
.keyfacts-inner .keyfacts-items-wrapper.less-four .keyfact-item .description p{font-size: 1.8rem;line-height: 2.8rem}

.keyfacts-inner .notes{margin-top: 12px}
.keyfacts-inner .notes > p{font-size: 1.1rem; line-height: 1.6rem}
.keyfacts-inner:not(.no-back) .notes > p{color: #fff}

@media all and (max-width: 1024.98px){
.keyfacts-inner .keyfacts-items-wrapper .keyfact-item::after{height: 170px;top: 50%; transform: translateY(-50%);}

}

@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
.keyfacts-inner .keyfacts-items-wrapper .keyfact-item{max-width: 100%;width: 100%;min-height: 180px;display: flex;flex-direction: column;justify-content: center;}
.keyfacts-inner .keyfacts-items-wrapper {flex-wrap: wrap;align-items: center;justify-content: center;}
.keyfacts-inner .keyfacts-items-wrapper .keyfact-item::after {width: 100%;height: 2px;bottom: 0;left: 0;top: auto;}
}

@media all and (max-width: 767.98px){
	.keyfacts-inner {padding: 30px 0;}
	.keyfacts-inner .keyfacts-items-wrapper{flex-wrap: wrap;align-items: center;justify-content: center;}
    .keyfacts-inner .keyfacts-items-wrapper .keyfact-item{max-width: 50%;width: 50%;min-height: 180px;display: flex;flex-direction: column;justify-content: center;}
    .keyfacts-inner .keyfacts-items-wrapper .keyfact-item:first-child{padding-left: 30px}
    .keyfacts-inner .keyfacts-items-wrapper .keyfact-item:last-child{padding-right: 30px}
    .keyfacts-inner .keyfacts-items-wrapper.less-four .keyfact-item:first-child{padding-left: 40px}
    .keyfacts-inner .keyfacts-items-wrapper.less-four .keyfact-item:last-child{padding-right: 40px}
    .keyfacts-inner .keyfacts-items-wrapper .keyfact-item::after{width: 100%;height: 2px;bottom: 0;left: 0;top: auto;}
}
@media all and (max-width: 640.98px){
	.keyfacts-inner .keyfacts-content-wrapper > .title{text-align: center}
	.keyfacts-inner .keyfacts-content-wrapper > .title h2{font-size: 2rem;line-height: 2.4rem;letter-spacing: 0;}
    .keyfacts-inner .keyfacts-items-wrapper.less-four .keyfact-item .title h3{font-size: 2rem;line-height: 2.4rem;}
    .keyfacts-inner .keyfacts-items-wrapper.less-four .keyfact-item .description p{font-size: 1.6rem;line-height: 2.4rem;}
    .keyfacts-inner .keyfacts-items-wrapper .keyfact-item .title h3{font-size: 2rem;line-height: 2.4rem;letter-spacing: 0;}
    .keyfacts-inner .keyfacts-items-wrapper .keyfact-item{max-width: 100%;width: 100%;}
}

/*=== KEYFACTS MODULE ===*/

/*=== TWO COLUMN TICKER QUICK LINKS MODULE ===*/

.two-column-ticker-links-wrapper{background: #fff;padding: 40px 0 60px;}
/*.two-column-ticker-links-wrapper .InvestorStockPrice{max-width: 200px;}*/
.two-column-ticker-links-inner .ticker-wrapper .title{margin-bottom: 38px;}
.two-column-ticker-links-inner .ticker-wrapper .title h2{font-size: 3.6rem;line-height: 3.2rem;color: #015f9c;font-family: optimaRoman;}
.two-column-ticker-links-inner .bottom-link a.ticker-link{font-size: 1.2rem;line-height: 0.9rem;color: #000;font-family: 'notosans-light', sans-serif;}

.two-column-ticker-links-inner .quick-links-wrapper .title{margin-bottom: 38px;}
.two-column-ticker-links-inner .quick-links-wrapper .title h2{font-size: 3.6rem;line-height: 3.2rem;color: #015f9c;font-family: optimaRoman;}
/*.two-column-ticker-links-inner .quick-links-items-wrapper ul li{padding: 16px 0;border-top: 1px solid #e5e5e5;}*/
/*.two-column-ticker-links-inner .quick-links-items-wrapper ul li:last-child{border-bottom: 1px solid #e5e5e5}*/
/*.two-column-ticker-links-inner .quick-links-items-wrapper ul li a{color: #000000;display: inline-block;font-family: 'Noto Sans', sans-serif;font-size: 1.2rem;line-height: 0.9rem;margin: 0;padding: 0;text-transform: uppercase;transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;}*/
.two-column-ticker-links-inner .quick-links-items-wrapper ul li a{color: #000000;display: inline-block;font-family: 'Noto Sans', sans-serif;font-size: 1.2rem;line-height:2rem;margin: 0;padding: 0;text-transform: uppercase;transition: all 0.4s ease 0s;-webkit-transition: all 0.4s ease 0s;-moz-transition: all 0.4s ease 0s;-o-transition: all 0.4s ease 0s;}



@media all and (max-width: 991.98px){
	.two-column-ticker-links-inner .ticker-wrapper{margin-bottom: 30px}
}

/*=== TWO COLUMN TICKER QUICK LINKS MODULE ===*/

/*=== SMALL IMAGE CONTENT MODULE ===*/

.small-image-content-links-inner{background: #ededed; padding: 80px 0 60px}
.small-image-content-links-inner.no-back{background: #fff}
.small-image-content-links-inner .content-wrapper .title{margin-bottom: 22px}
.small-image-content-links-inner .content-wrapper .title h2{font-size: 4.6rem;line-height: 5.4rem;color: #015f9c;font-family: optimaRoman;}
.small-image-content-links-inner .content-wrapper .content p{font-size: 1.6rem;line-height: 2.6rem;margin: 0 0 35px 0;}

.small-image-content-links-inner .content-wrapper .bottom-link a.link{font-size: 1.1rem; line-height: 1.3rem; color: #000; text-transform: uppercase; border: 1px solid #000; padding: 17px 32px 16px;font-family: 'Noto Sans', sans-serif; background: #fff;display: inline-block;}
.small-image-content-links-inner .content-wrapper .bottom-link a.link:hover{opacity: 1; background: transparent}
.small-image-content-links-inner .row.left-image{display: flex;flex-direction: row-reverse;justify-content: flex-end;}

@media all and (max-width: 991.98px){
.small-image-content-links-inner .row.left-image{flex-wrap: wrap;flex-direction: column-reverse;}
    .small-image-content-links-inner .row.left-image .image-wraepper{margin-bottom: 30px}
    .small-image-content-links-inner .row:not(.left-image) .content-wrapper{margin-bottom: 30px}
}
@media all and (max-width: 767.98px){
	
}

/*=== SMALL IMAGE CONTENT MODULE ===*/

#ip3-investor-new .keyfacts-inner .notes > p { font-size:0.9rem;}

.event-content.signPost p.signPostTitle {font-size: 20px;padding: 15px 0px 15px 0px;line-height:30px;color:#015f9c;}
.event-content.signPost p.signPostTitle span {font-size: 20px; font-weight: bold;}
.event-content.signPost p.signPostDesc {padding: 0px 0px 15px 0px;}
.event-content.signPost .bottom-link a.link {font-size: 1.1rem;line-height: 1.3rem;color: #000;text-transform: uppercase;border: 1px solid #000;padding: 17px 32px 16px;font-family: 'Noto Sans', sans-serif;background: #fff;display: inline-block;}
.event-content.signPost .bottom-link {margin-bottom: 30px;}

/* Investor Redesign CSS - Start */

#ip3-investors .latest-news-brands-heading {border-bottom: none;}
#ip3-investors .module-latest-news .latest-news-brands-heading h2.h1 {color: #000;line-height: 49px;font-size: 44px;}
#ip3-investors .module-latest-news .latest-news-brands-heading h2.h1 a {/*display:none;*/}
@media all and (min-width: 768px) and (max-width: 1023px) {
#ip3-investors .module-latest-news .latest-news-brands-heading h2.h1 {line-height: 70px;}
}
#ip3-investors .InvestorEventsHeading {background:#ffffff;padding: 60px 0 0px;}
#ip3-investors .InvestorLandingMainWrapper p.h1 {color:#000000;text-transform: none;line-height: 49px;font-size: 44px;} 
#ip3-investors .InvestorLandingMainWrapper a.heading-link {color:#015f9c;text-transform: none;font-size: 1.6rem;width: 100%;}

#ip3-investors #sustainability-highlights, #ip3-investors #sustainability-highlights-uni {background: #ededed;padding: 20px 0;}
#ip3-investors #sustainability-highlights .keyfacts-inner, #ip3-investors #sustainability-highlights-uni .keyfacts-inner {padding: 30px 0;}
#ip3-investors #sustainability-highlights .keyfacts-inner .keyfacts-content-wrapper > .title h2, #ip3-investors #sustainability-highlights-uni .keyfacts-inner .keyfacts-content-wrapper > .title h2 {font-size:28px;line-height:32px}

#ip3-investors .small-image-content-links-inner .content-wrapper .title h2 {font-size:44px;font-weight:400;line-height:49px;color:#000;}

#positioned-to-return-to-long-term .keyfacts-inner {padding: 56px 0;background-position: right;background-repeat: no-repeat;background-color: #a0a4ab;}
#positioned-to-return-to-long-term .keyfacts-inner .keyfacts-content-wrapper > .title h2 {font-size:28px; line-height:32px;}
#ip3-investors .two-column-ticker-links-inner .quick-links-items-wrapper ul li a {font-size:16px;color:#265E97;font-weight:300;text-transform: none;border-bottom: 1px solid #265E97;}
#ip3-investors .two-column-ticker-links-inner .quick-links-items-wrapper ul li {display: inline-block;}
#ip3-investors .two-column-ticker-links-inner .quick-links-items-wrapper ul li a .document-size, 
#ip3-investors .two-column-ticker-links-inner .quick-links-items-wrapper ul li a .icon-document-icon,
#ip3-investors .two-column-ticker-links-inner .quick-links-items-wrapper ul li a .icon-linkout-icon {display:none;}
#ip3-investors .two-column-ticker-links-inner .quick-links-items-wrapper ul li:after {content:"|";padding: 0px 5px;font-size:23px;}
.two-column-ticker-links-inner .quick-links-items-wrapper ul li{padding: 5px 0;/*border-bottom: 1px solid #265E97;*/}
#ip3-investors .two-column-ticker-links-inner .quick-links-items-wrapper ul li:last-child::after {content:none;}
.two-column-ticker-links-inner .quick-links-wrapper.onlyQuickLinks .title h2 {font-size: 28px;line-height: 32px;   font-weight: 400;color:#000}
#ip3-investors .two-column-ticker-links-inner .quick-links-wrapper .title {margin-bottom: 25px;}
#ip3-investors .card-block-main .image {min-height: 330px !important;}
.bannerSharePriceWrapper .share-price-wrapper {margin: 0 auto;max-width: 1128px;}
.bannerSharePriceWrapper .share-price-wrapper .InvestorStockPrice {background:#015f9ced;padding:24px;position: absolute;top: -200px;left:-43px;width: 100%;}
.bannerSharePriceWrapper .share-price-wrapper .InvestorStockPrice iframe {width:100%;padding:30px 0px;height:auto !important;}
.bannerSharePriceWrapper .share-price-wrapper .InvestorStockPrice p.tickerTitleLink {padding-bottom:40px;}
p.tickerTitleLink span.shareTitle {color: #FFF;font-style: normal;font-size:18px;font-weight: 400;line-height: var(--line-height-headline-S-line-height, 24px);letter-spacing: var(--letter-spacing-headline-S-letter-spacing, 0);float:left;}
p.tickerTitleLink span.shareLink {float:right;padding-top:5px;}
span.shareLink a.ticker-link{color: #FFF;font-size: 11px;font-style: normal;font-weight: 400;line-height: 16px;
letter-spacing: var(--letter-spacing-button-letter-spacing, 0);text-transform: uppercase;}
span.shareLink .icon {color: #FFF;font-size: 11px;}
@media all and (max-width: 767px){
.bannerSharePriceWrapper .share-price-wrapper .InvestorStockPrice {position: relative;top: auto;left: auto;}
.featured-events-with-content-wrapper {background: #fff;padding: initial;}
}
/*#ip3-investors .featured-event{margin-left: 70px;}*/
#ip3-investors .featured-events-with-content-wrapper .featured-event .title {background:#fff;font-size: 28px;line-height: 40px;}
#ip3-investors .featured-event .title h2 {color:#265E97;padding: 16px 0px;font-size: 28px}
#ip3-investors .featured-events-with-content-wrapper .featured-event .title.beautyTitle h2 {padding-top:30px;line-height: 35px;}
.featured-events-with-content-wrapper .event-content.beautyContent {border-bottom:none;}
/*#ip3-investors .featured-events-with-content-wrapper .featured-content {margin-top: -93px;}*/

@media all and (max-width: 768px){
#ip3-investors .featured-event {margin-left: 0px;}
#positioned-to-return-to-long-term .keyfacts-inner .keyfacts-items-wrapper .keyfact-item::after {width: 100%; height: 1px;}
#positioned-to-return-to-long-term .keyfacts-inner .keyfacts-items-wrapper .keyfact-item .title {display: block;}
}
#ip3-investors .module-latest-news, #ip3-investors .module-latest-news .wrapContent {background-color: #ededed;}
#ip3-investors .keyfacts-inner .keyfacts-items-wrapper .keyfact-item .title h3 {font-size: 2.4rem;
line-height: 3rem;}
.featured-events-with-content-wrapper .featured-content .content h2 {font-size:28px;line-height: 32px;font-weight: 400;color: #000;padding-bottom:15px;} 
.featured-events-with-content-inner .quick-links-wrapper .title h2 {font-size: 2.8rem;line-height: 3.2rem;color: #015f9c;font-family: optimaRoman;padding:28px 0px;}
.featured-events-with-content-inner .quick-links-items-wrapper ul li {padding: 16px 0;border-top: 1px solid #e5e5e5;}
.featured-events-with-content-inner .quick-links-items-wrapper ul li a {color: #000;display: inline-block;font-family: 'Noto Sans', sans-serif;font-size: 1.2rem;line-height: 2rem;margin: 0;padding: 0;text-transform: uppercase;transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;-o-transition: all .4s ease 0s;}
.featured-content h1.investor-header {margin-top: 12px;}
 
/* Investor Redesign CSS - End */