sup {
    top: -0.9em;
}
sub, sup {
    position: relative;
    font-size: 1.1rem;
    line-height: 0;
    vertical-align: baseline;
}
h2 sub, h2 sup{font-size: 2.5rem;}
img{max-width:100%;  height:auto;}
#loadedcontent,#loader {
  display: none;
  text-align: center;
}
#loadmore { display:inline-block; width:100%;
  margin-top: 20px;
  text-align: center;
}
.pl35{padding-left:35px;}
.gray-background-full-width{background:#f4f4f4;}
/*Icons*/
.icon-pdf, .icon-html, .icon-docx, .icon-webcast, .icon-xbrl, .icon-xlsx{width:42px; height:42px; text-align:center;  border:1px solid #c9c9c9; /*display:inline-block; vertical-align: middle;*/ vertical-align: middle;font-size: 1rem;
text-decoration:none !important;
-webkit-box-align: center !important;
-ms-flex-align: center !important;
align-items: center !important;
display: inline-flex;
-webkit-box-pack: center !important;
-ms-flex-pack: center !important;
justify-content: center !important; }

.pdf-swap,.html-swap, .docx-swap, .webcast-swap, .xbrl-swap, .xlsx-swap,.media-link:hover{text-decoration:none !important;}
.icon-pdf:hover, .icon-html:hover, .icon-docx:hover, .icon-webcast:hover, .icon-xbrl:hover, .icon-xlsx:hover{border-color:var(--blue); text-decoration:none !important;}
.icon-html:before{/* content:'HTML'; */ font-size:1rem;}

/*Icons End*/
.earnings-call-link a:hover{color:#00399c!important;}
iframe{margin:0; padding:0; border:0; width:100%}

.module-space{padding:125px 0; }
@keyframes animate-arrow-right{0%{transform:translate(0, 0) scale(1, 1) translateY(-50%);transform:translate3d(0, 0, 0) scale(1, 1) translateY(-50%);opacity:1}50%{transform:translate(10px, 0) scale(1.3, 1) translateY(-50%);transform:translate3d(10px, 0, 0) scale(1.3, 1) translateY(-50%);opacity:0}51%{transform:translate(-10px, 0) scale(1.3, 1) translateY(-50%);transform:translate3d(-10px, 0, 0) scale(1.3, 1) translateY(-50%);opacity:0}100%{transform:translate(0, 0) scale(1, 1) translateY(-50%);transform:translate3d(0, 0, 0) scale(1, 1) translateY(-50%);opacity:1}}


.arrowIcon:after,.regularCta.arrow span:after,.textCta:after{content:"\e900"; font-family: 'icomoon' !important; speak: none; font-style: normal; font-weight: normal; font-variant: normal; font-size:2.6rem; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position:absolute; right:0; top:50%;transform: translateY(-50%);color:var(--light-blue); width:26px;}

.arrowIcon:hover:after,.regularCta.arrow:hover span:after,.textCta:hover:after{animation: animate-arrow-right 0.6s cubic-bezier(0.77, 0, 0.175, 1);}

.arrowIcon:after{width:26px;}

.arrowIcon{position:relative;}



.slick-arrow{cursor: pointer;}

.center-copy-module-wrapper .description ul{margin-right:-40px;}
.center-copy-module-wrapper .description ul li{list-style:none; position:relative; padding:0 40px 0 30px; margin: 0 0 6px 0 ; text-align: left;}
.center-copy-module-wrapper .description ul li:last-child{margin:0}
.center-copy-module-wrapper .description ul li:before{content:""; width:7px; height:7px; background:var(--blue); border-radius:100%; position:absolute; left:0; top:12px;}


/*Table */
table.inv-responsive,.scroll-table-container table{width:100%;}

table thead th,table td,table tbody th{border-bottom:1px solid #c9c9c9; font-weight: normal;}
table thead th{padding:0 10px 0 0; font-weight: normal; font-size:1.4rem; line-height:2.2rem;}
table tbody td,table tbody th{padding:8px 10px 8px 0; font-weight:normal;height: 60px;}
table thead tr td:last-child,table tbody tr td:last-child{padding-right:0;}

.scroll-table-container {
  overflow-x: auto;
  float: left;
  width: 100%;
  margin:0 0 30px 0
}

.inv-responsive-table{}
@media (max-width: 640px){
.inv-responsive-table {
  margin: 0 0 30px 0;
}
table tbody td {
  padding: 8px 10px 8px 0;
}
}
/*Table */


/*Landing Banner*/
.landing-banner-wrapper{padding:0 0 82px 0; overflow:hidden;}
.landing-banner-contant-wrapper .container-fluid{position:relative;}
.landing-banner-contant-wrapper .discover-with-arrow {left:-3%; top:47%;}
.banner-gradient{position: relative;}
.landing-banner-wrapper .sliderContainer {position: relative; height:758px; }
.banner-gradient:before{width:57%; height:100%; position:absolute; left:0;bottom:auto; z-index:1; content:""; 
  background: rgb(2,0,36);background: linear-gradient(to bottom, rgba(3, 31, 72, 0), #031f48 84%);height: 620px; }
.landing-banner-wrapper .banner-gradient:before{height: 839px;}

.landing-banner {width: 100%; height:100%; position:absolute; left:0; top:0; z-index:0;}

.landing-banner-contant{z-index:1;}
.landing-banner-contant .slick-list{overflow:inherit;}
.landing-banner-wrapper .slick-slide {color: white; height:758px; background-size: cover; background-repeat: no-repeat; padding-top:90px;}
.landing-banner-wrapper .slick-slide .container-fluid,.landing-banner-wrapper .slick-slide .container-fluid .row{height:100%;}
.common-banner .banner-title{color:#fff; font-size:5.4rem; line-height:6.8rem; padding-right:20px; margin:0 0 15px 0;}
.common-banner p{color:#fff; padding-right:20px; font-size:1.8rem; line-height:3.2rem;}
.landing-banner-wrapper .regularCta{color:#fff; margin:24px 0 0 0;}
.landing-banner-wrapper .slick-prev:before,.landing-banner-wrapper .slick-next:before {  color: black;}
.landing-banner-wrapper .slick-dots {bottom: -30px;}

.progressBarContainer div.item.active .nav-title{color:var(--blue); font-size:4.2rem;}
.progressBarContainer div.item {display: block;width: 30%; padding: 0; cursor: pointer; margin-right: 5%; float: left; color: white;}
.progressBarContainer div.item:last-child {margin-right: 0;}
.progressBarContainer div.item span.progressBar {width: 100%; height: 1px; background-color: rgba(255, 255, 255, 0.4); display: block;}
.progressBarContainer div.item span.progressBar .inProgress {background-color: rgba(250, 100, 0, 1); width: 0%; height: 1px;}
.progressBarContainer {position: absolute; bottom: -34px;  left:20px;  z-index:1; width: calc(100% - 128px);}
.progressBarContainer div.item .nav-title{color:#fff; font-size:2.6rem; line-height:4rem; font-family:PoynterOSDisp-Roman; padding:0 0 17px 0; -webkit-transition: all 0.2s; -moz-transition: all 0.2s;-o-transition: all 0.2s; transition: all 0.2s;display: block;}
.progressBarContainer div.item .nav-title:hover{text-decoration:none;}
.progressBarContainer div.item .nav-title.active{font-size: 4.2rem; line-height: 4.0rem; color: var(--blue)}
.progressBarContainer div.item:hover span.progressBar{background-color:rgba(255, 255, 255, 1);}


.nojs .landing-banner-wrapper .banner-gradient:before{z-index:0;}
.nojs .landing-banner-wrapper .banner-image-item{height:34%; }
.nojs .landing-banner-wrapper .banner-contant-item{padding-top:80px; padding-bottom:80px}
.nojs .progressBarContainer{display:none;}
.nojs .landing-banner-wrapper .sliderContainer{height:auto;}
.nojs .landing-banner-wrapper{padding:0;}


@media (max-width: 1199.98px){
.banner-gradient:before {width: 65%;}
.landing-banner-contant-wrapper .discover-with-arrow {left:-3.8%;}
}

@media (max-width: 991.98px){
.banner-gradient:before {width: 100%;}
.progressBarContainer {width: calc(100% - 40px);}
.landing-banner-contant-wrapper .discover-with-arrow {
    left: -5.1%;
}

}
@media (max-width: 767.98px){

.common-banner .banner-title {font-size: 3.8rem; line-height: 4.8rem;}
.common-banner p {padding-right: 20px; font-size: 1.6rem; line-height: 2.8rem;}
.landing-banner-wrapper{padding:0 0 20px 0;}
.landing-banner-wrapper .regularCta {margin: 11px 0 0 0;}
.landing-banner-wrapper .banner-gradient::before {height: 650px;}
.landing-banner-wrapper .sliderContainer {height: 650px;}
.landing-banner-wrapper .slick-slide {height:650px; padding-top:0; padding-bottom: 40px;}
.progressBarContainer {bottom: 40px;}
.progressBarContainer div.item .nav-title {font-size: 1.6rem; padding: 0 0 17px 0; padding:0;}
.progressBarContainer div.item .nav-title.active{font-size: 2.2rem;}
}

/*Landing Banner End*/


/*Tab slider*/
.tab-slider-wrapper{ padding-top:60px;overflow: hidden}
.tab-slider-wrapper .heading{margin:55px 0 65px 0;}
.tab-slider-wrapper.nobackground .heading{margin-bottom:0;}

.tab-slider-top{ padding:80px 0 0px 0; position:relative; /*margin-bottom: 50px;*/ }
.tab-slider-wrapper.nobackground .tab-slider-top{padding-top:40px;}
.no-background .tab-slider-top{padding-top:0;}
.tab-slider-content-only.tab-slider-wrapper{padding-bottom:80px}
.tab-slider-wrapper .gray-background:before {right:0; left:inherit}

.tab-slider-nav{margin:33px 0 60px 0;}
.tab-slider-nav li{padding:0 0 0 110px; -webkit-transition: all 0.4s; -moz-transition: all 0.4s;-o-transition: all 0.4s; transition: all 0.4s;}
.tab-slider-nav li a{font-size:2rem; line-height:3.6rem; color:#444444; border-bottom:1px solid #c9c9c9; padding:24px 0 7px 0; width:100%; display:flex; text-decoration:none; position:relative; }
.tab-slider-nav li a:after{position: absolute;right: -1px;bottom: -3px;width: 5px;height: 5px;border: 1px solid var(--blue);transform: rotate(-45deg);border-left: 0;border-top: 0;}

/*.tab-slider-nav li a:after{content:""; font-family: 'icomoon' !important; font-style: normal; font-weight: normal;font-variant: normal;text-transform: none;line-height: 0; font-size:2.4rem; color:var(--blue); position: absolute; right: -1px;bottom:0px;}*/
.tab-slider-nav li:hover a{color:#001e49; border-color:var(--blue);}
.tab-slider-nav li.active{padding-left:0; }
.tab-slider-nav li.active a{font-size:4.2rem; line-height:5.6rem; color:#001e49; border-color:var(--blue); font-family:PoynterOSDisp-Roman; padding-bottom:2px;}
.tab-slider-nav.small-nav-text li.active a{font-size:3rem; line-height:4rem;}
.tab-slider-nav li.active a:after{content:"";}

.tab-content-slider{background:#031f48; padding:100px 100px 100px 100px; position:relative;z-index: 1; margin:0 0 -115px 0; /*min-height: 700px;*/ }
.tab-content-slider.only-content-slider{min-height: 500px}
.tab-content-slider:before{content:"";background:#031f48; position:absolute; left:90%; top:0; width:4000px; height:100%;}
.tab-content-slider-item{padding:0 10px;}
.tab-content-slider .tab-content-title{color:#fff; margin:0 0 19px 0; font-family:PoynterOSDisp-Roman;}
.tab-content-slider .tab-content-Description{margin:0 0 40px 0;/*display:none;*/}
.tab-content-slider .tab-content-Description p{font-size:1.6rem; line-height:2.8rem; color:#fff}
.tab-content-slider .assets-value{font-size:6.5rem; line-height:6.5rem; color:#3e91f8; font-family:PoynterOSDisp-Roman;margin:0 0 11px 0;}
.tab-content-slider .assets-text{font-size:1.4rem; line-height:2.8rem; color:#fff;}
.tab-content-slider-item ul{margin:0 -20px 0 0; padding:0 0 0 0; display: flex; flex-wrap: wrap;}
body#ip3-careers .tab-content-slider-item ul{display: inline-block;}
.tab-content-slider-item ul li{list-style:none; position:relative; padding:0 10px 0 30px; font-size:1.6rem; line-height:2.8rem; color:#fff; width: 100%}
.tab-content-slider-item ul li:before{content:""; width:7px; height:7px; background:var(--blue); border-radius:100%; position:absolute; left:0; top:12px;}
.tab-content-slider .assets-wrapper-tow{margin-bottom:54px;}
.tab-content-slider .regularCta{margin:0 0 0 0;}
.tab-content-slider-item ul + p{margin-top:10px;}
.tab-content-slider .tab-content-Description li {margin-right: 30px;}


.tab-image-slider-wrapper{margin-top:0px;/* margin-top:-185px; */ position:relative; z-index:0;}
.tab-image-slider .slick-list {
  /*  overflow: visible;*/
}

.tab-image-slider-item{height:323px; border-right:1px solid #fff; background-size: cover; background-position: center;background-repeat: no-repeat;}

@media (max-width: 1024px){
.tab-content-slider .slick-list{overflow:inherit}
}
@media (max-width: 991.98px){
.tab-slider-nav li {padding: 0 0 0 60px;}
.tab-content-slider {padding: 40px 40px 50px 40px;}
.tab-content-slider .assets-value {font-size: 4.5rem; line-height: 4.5rem;}


}

@media (max-width: 767.98px){
.tab-slider-wrapper{margin-bottom:60px; padding-top:30px}
.tab-slider-wrapper .heading{margin-top:26px; margin-bottom:25px;}
.tab-slider-top {
  padding:52px 0 0px 0;
}
.tab-slider-nav {
  margin:0 0 21px 0; padding:0 65px 0 0; position:relative;
}
.tab-slider-nav li,.tab-slider-nav li.active{
  padding:0;
}
.tab-slider-nav li a,.tab-slider-nav li.active a,.tab-slider-nav.small-nav-text li.active a {
  font-size: 3rem;line-height: 3.8rem; color:#001e49; font-family: PoynterOSDisp-Roman; border:0; padding:0; margin:0; 
}
.tab-slider-nav li a:after{display:none;}

.tab-slider-nav .slick-prev,.tab-slider-nav .slick-next{width:53px; height:53px; line-height: 53px; border:1px solid var(--blue); font-size:0;margin: 0; padding: 0;  background: transparent; font-family: 'icomoon' !important; position: absolute; right: -7px; top: 50%; transform: translateY(-50%); color:var(--blue);}

.tab-slider-nav .slick-prev{display:none !important;}
.tab-slider-nav .slick-prev,.tab-slider-nav .slick-next:before{content: "\e900";}
.tab-slider-nav .slick-arrow:before {font-size:2.6rem;}
.tab-slider-top{position:relative;}
.tab-slider-top:before{background:#fff; content:''; position:absolute; right:0; bottom:0; height:100%; width:26px;}
.tab-slider-top:after{background:#fff; content:''; position:absolute; left:0; bottom:0; height:110px; width: 100%;}
.tab-content-slider {
  padding:56px 0 161px 46px;
  min-height: inherit !important;
  position:relative;
}


.tab-slider-nav:before {
    content: "";
    height: 140px;
    border-left: 1px solid var(--blue);
    position: absolute;
    left: 20px;
    top: calc(100% + 21px);
    z-index: 2;
}
.tab-slider-nav:after {
    content: "";
    position: absolute;
    left:18px;
    top: calc(100% + 157px);
    width: 5px;
    height: 5px;
    border: 1px solid var(--blue);
    transform: rotate(45deg);
    border-left: 0;
    border-top: 0;
    z-index: 2;
}



.tab-content-slider.only-content-slider{
  padding: 56px 0 91px 46px;
}
.tab-content-slider .tab-content-title {
  margin: 0 0 13px 0;
}

.tab-content-slider .tab-content-Description p {
  font-size: 1.4rem;
  line-height: 2.6rem;

}
.tab-content-slider .tab-content-Description {
  margin: 0 0 11px 0;
}
.tab-content-slider .assets-value {
  font-size: 3.5rem;
  line-height: 6.5rem;
  margin: 0 0 -10px 0;
}
.tab-content-slider .assets-text {
  font-size: 1.4rem;
  line-height: 2.6rem;
}
.tab-content-slider .assets-wrapper-tow{margin-bottom:24px;}
.tab-content-slider .regularCta {
  margin: 0 0 0 0;
}
.tab-image-slider-wrapper {
  margin-top: 10px;
  z-index: 1;
}
.tab-image-slider-wrapper .container-fluid{
  padding:0 0 0 48px;
}
.tab-image-slider{
  margin: 0 0 0 0;
}
.tab-image-slider-item{
  height:204px;
}
.tab-content-slider-item ul li{min-width:100%; max-width:100%; font-size: 1.4rem; line-height: 2.6rem;}
.tab-content-slider-item ul li + li{margin-top:20px;}


}

/*Tab slider End*/

/*Key Stats*/
.key-stats-wrapper{padding:80px 0 50px;}

.background-with-states-wrapper{padding:60px 0 60px;}
.background-with-states-wrapper.gray-background-full-width.bottom-background{position:relative}
.background-with-states-wrapper.gray-background-full-width.bottom-background:after{content:''; position:absolute; left:0; bottom:-50%; width:100%; background:#f4f4f4; height:100%; z-index:-1;}

.key-stats-wrapper .sub-title{margin:30px 0 0px 0;}
.key-stats-wrapper h2{margin:0 0 60px 0;}

.key-stats-item{margin:0 0 30px 0}
.key-stats-wrapper.isborder .key-stats-item{border: 2px solid #c9c9c9; width:100%; padding:5px 10px;}
.key-stats .title {font-size:9rem; line-height: 9rem;  color:#00399c; margin:0 0 11px 0; font-family:PoynterOSDisp-Roman;}
.key-stats .heading{font-style:italic;}
.key-stats .text {font-size:1.6rem; line-height:2.8rem; color:#444444;}
.key-stats-wrapper.blue-background-full-width .key-stats .title{color:#3e91f8;}
.key-stats-wrapper.blue-background-full-width p,.key-stats-wrapper.blue-background-full-width h3,.key-stats-wrapper.blue-background-full-width .key-stats .text,.key-stats-wrapper.blue-background-full-width .sub-title{color:#fff;}
@media (min-width: 1100px){
/*.key-stats .title {font-size:7rem; }*/

}
@media (min-width: 992px){
.key-stats-wrapper .column-4 .item{-ms-flex: 0 0 25%;
flex: 0 0 25%;
max-width: 25%;} 
}
@media (max-width: 1100.98px){
.key-stats-wrapper.blue-background-full-width .key-stats .title{font-size:8rem;}
}

@media (max-width: 767.98px){
.key-stats-wrapper{padding:20px 0 20px;}
.background-with-states-wrapper.gray-background-full-width.bottom-background:after{display:none;}
.key-stats-wrapper h2 {
  margin: 0 0 31px 0;
}
.key-stats-wrapper .key-stats{position:relative:}
.key-stats-item {
    margin: 0 35px 8px ;
}
.key-stats-wrapper .slick-arrow{font-family: 'icomoon' !important; font-size:0; margin: 0; padding: 0; border:0; height: 26px; z-index:1; background: transparent; position:absolute; top:31%; transform: translateY(-50%); color:var(--blue);}
.key-stats-wrapper .slick-arrow:before {font-size:2.6rem;}
.key-stats-wrapper .slick-prev{left:14px;}
.key-stats-wrapper .slick-next{right:14px;}
.key-stats-wrapper .slick-prev:before{content: "\e905";}
.key-stats-wrapper .slick-next:before{content: "\e900";}
.key-stats-wrapper .slick-dots{width:100%; display:flex; align-items: center; justify-content: center; margin: 0px 0 0 0;}
.key-stats-wrapper .slick-dots li{margin:0 2.5px; }
.key-stats-wrapper .slick-dots button{font-size:0;margin: 0; padding: 0; border:0; width:6px; height:6px; border-radius:100%; background:#e2e2e2;}
.key-stats-wrapper .slick-dots li.slick-active button{background:#afafaf}

.key-stats .title {font-size: 7rem; margin: 0 0 0 0; }
.key-stats .text {font-size: 1.4rem; line-height: 2.6rem;}

}
/*Key Stats End*/


.image-module{position:relative; /*display: inline-flex; */}
.image-with-document:before{content:""; width:100%; height:100%; position:absolute; right:-40px; bottom:-40px; border:1px solid var(--blue); -webkit-transition: all 0.4s; -moz-transition: all 0.4s;-o-transition: all 0.4s; transition: all 0.4s;}
.image-module.small.image-with-document:before{right:-30px; bottom:-30px; }
.image-with-document:hover:before{background:var(--blue); right:-15px!important; bottom:-15px!important;}
.image-module img{position:relative; width:100%; max-height:100%; height:auto;}
.image-module .iconCta{position:absolute; right:0; bottom:0;}

/*Image and copy*/
.image-and-copy-wrapper{ padding:95px 0 95px 0; margin:0 0 80px 0; overflow-x:clip;}

.image-and-copy-wrapper.is-background{ padding:70px 0 95px 0;}
.image-and-copy-wrapper.is-background .gray-background{ padding:70px 0 0 0;}
.image-and-copy-wrapper.is-background .gray-background:before{left:inherit; right:0;}
.image-and-copy-wrapper.bottom-merge{margin-bottom:0;}
.image-and-copy-wrapper h2{}
.image-and-copy-wrapper .content-left{padding:20px 0 0 0; position:relative;}
.image-and-copy-wrapper .content-left .discover-with-arrow{
  left:-32.7%; top:34%; color:#083b92;
  padding: 0 65px 0 0;
}
.image-and-copy-wrapper .content-left .discover-with-arrow:before{
	width: 58px;
}
.image-and-copy-wrapper .description{margin:22px 0 34px 0;}
.image-and-copy-wrapper p{font-size:1.6rem; line-height:2.8rem; color:#444444;}
.image-and-copy-wrapper .image-module{margin-bottom:-183px;}
.image-and-copy-wrapper .image-with-document{margin-bottom:-143px;}
.image-and-copy-wrapper .image-with-document{max-width:440px;}
.image-and-copy-wrapper.is-background .image-with-document{margin-bottom:-70px;}

@media (max-width: 1199.98px){
  .image-and-copy-wrapper .content-left .discover-with-arrow{
    left: -36.4%;
  }
}
@media (max-width: 991.98px){

.image-and-copy-wrapper .image-with-document {
  margin-bottom: 0;
}
.image-and-copy-wrapper .content-left .discover-with-arrow{
left: -42.1%;
}

}

@media (max-width: 767.98px){

.image-and-copy-wrapper {
  padding: 0px 0 95px 0; margin:0 0 40px 0
}
.image-and-copy-wrapper.is-background {
    padding: 0px 0 95px 0;
}
.image-and-copy-wrapper.is-background .gray-background {
    padding: 50px 0 0 0;
}
/*.image-and-copy-wrapper{ padding:95px 0 95px 0; margin:0 0 70px 0}*/
.image-and-copy-wrapper.bottom-merge{margin-bottom:0;}

.image-and-copy-wrapper .content-left {
  padding: 0 0 38px 0;
}
.image-and-copy-wrapper p {
  font-size: 1.4rem;
  line-height: 2.6rem;
}
.image-and-copy-wrapper h2 {
  margin: 0;
}
.image-and-copy-wrapper .description {
  margin: 9px 0 20px 0;
}
.image-and-copy-wrapper .image-module {
  margin-bottom: -148px;
}
.image-with-document::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  right: -10px;
  bottom:-10px;
}
.image-with-document:hover::before {
  background: var(--blue);
  right: -10px !important;
  bottom: -10px !important;
}

}



/*Image and copy End*/

/*Company News*/
.company-news-module-wrapper{background:#031f48; padding:125px 0; margin:0 0 82px}
.company-news-module-wrapper h2{color:#fff; margin:0 0 52px 0}
.company-news-module-item{border-left:1px solid #3e91f8; height:100%; padding:0 0 0 28px; color:#fff;}
.company-news-module-item .date{margin:0 10px 0 0;}
.company-news-module-item .date-item-tag{font-size:1.4rem; line-height:1.8rem;}
.company-news-module-item .item-tag{border:1px solid #00399c; padding:3px 8px; margin:0 5px 0 0; text-decoration:none; color:#fff;}
.company-news-module-item .title{font-size:1.6rem; line-height:2.8rem; margin:18px 0 0 0;}
.company-news-module-item .title > a, .company-news-module-item .title > a:hover{color: #ffffff; text-decoration: none;display: inline-block;}
.company-news-module-wrapper .regularCta{margin:62px 0 0 0}


@media (max-width: 991.98px){
.company-news-module-item{
  margin:0 0 40px 0;
  height: auto;
}
.company-news-module-item.last{
  margin:0;
}

}

@media (max-width: 767.98px){
.company-news-module-wrapper {
  padding: 97px 0 87px 0;
}
.company-news-module-wrapper h2 {
  margin: 0 0 38px 0;
}

.company-news-module-item{
  padding: 0 0 0 0px;
  position:relative;
  border:0;
  margin:0;
}
.company-news-module-item:before{
  content:'';
  position:absolute;
  left:-13px;
  top:0;
  height:100%;
  border-left: 1px solid #3e91f8;
  
}
.company-news-module-item .date-item-tag {
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.company-news-module-item .date {
  margin: 4px 10px 0 0;
  
}
.company-news-module-item .title {
  font-size: 1.4rem;
  line-height: 2.6rem;
  margin: 13px 0 0 0;
}
.company-news-module-item .item-tag {    
  padding: 1px 8px;
}


.company-news-slider .slick-dots{width:100%; display:flex;margin: 18px 0 0 0; padding: 0 0 0 18px;}
.company-news-slider .slick-dots li{margin:0 2.5px; }
.company-news-slider .slick-dots button{font-size:0;margin: 0; padding: 0; border:0; width:6px; height:6px; border-radius:100%; background:#083b92;}
.company-news-slider .slick-dots .slick-active button{background:#3e91f8;}
.company-news-module-wrapper .regularCta {
  margin: 15px 0 0 0;
}



}

/*Company News End*/


/*Investors Module*/
.investors-module-wrapper{padding:82px 0 0 0; overflow:hidden;}
.investors-module-wrapper .textCta{margin:36px 0 26px 0}
.gray-background:before{content:""; background:#f4f4f4; position:absolute; left:0; top:0; width:4000px; height:100%; z-index:0;}
.gray-background-left:before{content:""; background:#f4f4f4; position:absolute; right:0; top:0; width:4000px; height:100%; z-index:0;}
.blue-background:before{content:""; background:#031f48; position:absolute; left:0; top:0; width:4000px; height:100%; z-index:0;}
.blue-background-full-width{background:#031f48;}
.investors-module-wrapper .date-item-tag {font-size: 1.4rem; line-height: 1.8rem;}
.investors-module-wrapper .item-tag {margin: 0 11px 0 0;}
.investors-module-wrapper .item-tag a{padding: 4px 8px;border: 1px solid var(--blue);color: #444444;text-decoration: none; display:inline-block;}
.investors-module-wrapper .item-tag a:hover{border:1px solid #3e91f8}
.investors-module-events-wrapper{margin:0 0 11px 0}
.investors-module-events-wrapper .date-item-tag{margin:0 0 18px 0}
.investors-module-events-wrapper .title{font-size:1.8rem; line-height:3.2rem;padding-bottom: 22px;}
.investors-module-wrapper .investors-module-events-wrapper .regularCta {margin: 10px 0 0 0;}
.investors-module-stock-wrapper .iframe{margin:-9px 0 0 0;}
.investors-module-wrapper .regularCta{margin:39px 0 0 0;}
.investors-module-presentations-wrapper .image-module .iconCta {width:44px; height:44px; font-size:1.3rem;}
.

@media (max-width: 1250px){
	.investors-module-stock-wrapper #IFrame{min-height: 145px}
}



@media (max-width: 767.98px){
.investors-module-wrapper{
  padding: 27px 0 0 0;
}
.investors-module-wrapper .module-space {
  padding: 37px 0 65px;
}
.investors-module-wrapper .gray-background::before {
  left:5px;
}
.investors-module-events-wrapper {
  margin: 22px 0 39px 0;
}
.investors-module-stock-wrapper .iframe {
    margin: 1px 0 19px 0;
}
.investors-module-left{
  
}

.image-module.small.image-with-document::before {
  right: -10px;
  bottom: -10px;
}
.investors-module-wrapper .regularCta {
  margin: 48px 0 0 0;
}
.investors-module-wrapper .date-item-tag {
  font-size: 1.2rem;
  line-height: 1.8rem;
}
.investors-module-wrapper .item-tag a {
  padding: 1px 8px;
  white-space: nowrap;
}
.investors-module-wrapper .textCta {
  margin:1px 0 16px 0;
}
.investors-module-events-wrapper .title {
  font-size: 1.6rem;
  line-height: 2.8rem;
}
.investors-module-presentations-wrapper .image-module {
    margin-top: 5px;
}



}

/*Investors Module End*/

/*Breadcrumbs*/
.content-slider-wrapper .breadcrumbs{font-size:1.4rem; line-height:1.8rem; margin:0 0 13px 0;}
.content-slider-wrapper .breadcrumbs a{color:#fff; text-decoration:none;}
.content-slider-wrapper .breadcrumbs a:hover{text-decoration:none;}
/*Breadcrumbs Emd */

/*Content Banner*/
.content-banner-wrapper{padding:0 0 0 0;}
.content-banner-wrapper.bottom-margin{margin-bottom:65px}
.content-banner-wrapper .regularCta{color:#fff; margin-top:20px;}
.content-banner-container,.banner-text-wrapper{height:540px;}
.content-banner-container{
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
.content-banner-container:after{
	content:''; width:100%; height:100%; position:absolute; left:0; top:0; background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
}
.content-banner-wrapper .banner-text .breadcrumbs{color:#fff; text-decoration:none; font-size:1.4rem; line-height:2.2rem; margin:0 0 10px 0;}
.content-banner-wrapper .banner-text .breadcrumbs a{color:#fff;}
.content-banner-wrapper .banner-text{margin: 0 0 60px 0; padding-right:70px; position:relative; width:100%;}
.content-banner-wrapper.small-banner .banner-text {
  margin: 0 0 48px 0;
  min-height:109px;
  
}
.content-banner-wrapper .banner-text .discover-with-arrow{
  left: -26%;
  top: 67px;
  padding: 0 65px 0 0;
}
.content-banner-wrapper .discover-with-arrow::before {
    content: "";
    width: 58px;
}
.small-banner .content-banner-container .discover-with-arrow{
  top: 36px;
  left: -27%;
  padding: 0 65px 0 0;
}
.small-banner .discover-with-arrow::before {
    content: "";
    width: 58px;
}

.small-banner .content-banner-container,.small-banner .banner-text-wrapper{height:408px;}
.small-banner .banner-gradient:before{height: 472px;bottom: auto;}
.banner-text-wrapper{position:relative; z-index:1; padding:100px 0 0 0}

@media (max-width: 1200.98px){
.content-banner-wrapper .banner-text .discover-with-arrow{
  left: -27%;
}
}
@media (max-width: 1100px){
.content-banner-wrapper .banner-text .discover-with-arrow{
  left: -29%;
}
}

@media (max-width: 991.98px){
.content-banner-wrapper .banner-text .discover-with-arrow {
    left: -24.5%;
} 
}
@media (max-width: 767.98px){
.content-banner-wrapper.bottom-margin{margin-bottom:0px}
.content-banner-container{height:502px;}

.content-banner-wrapper .banner-gradient:before {
  height:100%;
}
.small-banner .banner-gradient::before {
  height:100%;
}
.small-banner .content-banner-container{height:382px;}
.small-banner .banner-text-wrapper{height:382px;}
.content-banner-wrapper.small-banner .banner-text {
    padding: 0;
    margin: 0 0 16px 0;
    min-height:inherit;
}
.content-banner-wrapper .banner-text{
	margin: 0 0 82px 0;
    padding-right:0;
}
.common-banner .banner-title{padding-right:0;}
.common-banner p {
    padding-right:0px
}
}


/*Content Banner End*/

/*Stats with Copy*/
.stats-with-copy-wrapper{overflow:hidden; }
.stats-with-copy-wrapper .module-space{padding:150px 0 60px;}
.stats-with-copy-wrapper h2{margin:0 0 20px 0;}
.stats-with-copy-wrapper .intro{padding:0 17px 73px 0}
.stats-with-copy-wrapper .full-width-title h2{margin:0 0 60px 0;}
.stats-with-copy-wrapper .description p{font-size:1.8rem; line-height:3.2rem;}
.stats-wrapper{width:100%; height:100%; position:relative;}
.stats-wrapper:before{content:""; width:100%; height:100%; position:absolute; left:-19px; top:-19px; border:1px solid var(--blue); z-index:0;}

.stats-background{width:100%; height:100%; background-color: #f4f4f4; background-image: linear-gradient(to top, rgba(255, 255, 255, 0.2), #ffffff); width:100%; height:100%; padding:10px 40px; position:relative; border-bottom:20px solid var(--blue); border-right:20px solid var(--blue); }
.stats-wrapper .stats-item{padding:24px 0;}
.stats-wrapper .stats-item + .stats-item{border-top:1px solid #c9c9c9;}
.stats-wrapper .single-col .stats-item-value{font-size:5.4rem; line-height:6.8rem;  color:#083b92; margin:0 0 0 0; font-family:PoynterOSDisp-Roman;}
.stats-wrapper .single-col .stats-item-text{font-size:1.6rem; line-height:2.8rem;  color:#444444;}
.stats-wrapper .double-col .stats-item-text{font-size:1.4rem; line-height:2.2rem; margin-bottom:0;  color:#444444;}
.stats-wrapper .double-col .stats-item-value{font-size:3.0rem; line-height:4.0rem;  color:#083b92; margin:0 0 0 0; font-family:PoynterOSDisp-Roman;}


@media (max-width: 767.98px){
.stats-with-copy-wrapper .module-space{
  padding: 50px 0 30px;
}
.stats-with-copy-wrapper .intro {
    padding: 0 0 0 0;
}
.stats-with-copy-wrapper .gray-background:before{left:-20px;}
.stats-with-copy-wrapper .full-width-title h2 {
    margin: 0 0 40px 0;
}
.stats-wrapper {
  margin: 40px 0;
  height:auto;
}
.stats-wrapper::before {
  left: -9px;
  top: -9px;
}
.stats-background {
  border-bottom: 10px solid var(--blue);
  border-right: 10px solid var(--blue);
  padding: 14px 18px;
}

.stats-wrapper .double-col .stats-item-text {
    font-size: 1.2rem;
    line-height: 1.8rem;
    margin-bottom:0;
}
.stats-wrapper .double-col .stats-item-value {
    font-size: 2.4rem;
    line-height: 3.2rem;
}
.stats-wrapper .single-col .stats-item-value {
  font-size: 3.8rem;
  line-height: 4.8rem;
}
.stats-wrapper .single-col .stats-item-text {
  font-size: 1.4rem;
  line-height: 2.6rem;
}

.stats-wrapper .stats-item {
  padding: 12px 0;
}
.stats-wrapper .single-col .stats-item-text {
  
  margin-bottom: 0;
}





}




/*Stats with Copy End*/

/*Signpost*/
.signpost-module-wrapper.module-space{padding:100px 0 50px 0;}
.signpost-module-top{margin:0 0 66px 0;}
.signpost-module-wrapper h2{margin:0 0 16px 0;}
.signpost-item{padding:0 0 54px 0; height:100%}
.signpost-item .image{height:402px; background-repeat: no-repeat; background-position: center center; background-size: cover;}
.signpost-item-content{padding:0 70px 0 0; margin:-70px 0 0 0; position:relative;}
.signpost-video{width:70px; height:70px; text-align:center; line-height:70px; background:var(--blue); position:absolute; right:0; top:0; color:#fff; font-size:3rem; text-decoration:none}
.signpost-video:hover{text-decoration:none; color:#fff;}
.signpost-video:before{}
.signpost-item-content .total-assets{width:145px; border:1px solid #c9c9c9; position:absolute; right:0; top:95px; text-align:center; font-size:1.4rem; line-height:1.8rem; color:#444; padding:18px 0 22px 0;}
.signpost-item-content .total-assets .assets-value{font-size:3rem; line-height:4rem; color:#083b92; font-family: PoynterOSDisp-Roman; margin:0 0 3px 0;}
.titel-and-description{background:#fff; padding:60px 0 0 40px;}
.signpost-item-content .description{padding:0 120px 15px 0; min-height:168px; }
.signpost-item-content.no-assets .description{padding-right:40px; }
.signpost-item-content h3{margin:0 0 15px 0}
.signpost-item-bottom{padding: 0 70px 0 40px;}

@media (max-width: 991.98px) {
.signpost-item-content.no-assets .description {
  min-height: inherit;
}

}

@media (max-width: 767.98px) {

.signpost-item .image{
  height:243px;
  
}
.titel-and-description {
  padding: 40px 0 0 25px;
}
.signpost-item-bottom{padding: 0 25px 0 25px;}
.signpost-item-content {
  padding: 0 42px 0 0;
  margin: -42px 0 0 0; 
}
.signpost-item .textCta{font-size:1.6rem; line-height:2.8rem}
.signpost-item-content .total-assets {
  width: 98px;
  top: 80px;
  font-size: 1.2rem;
  line-height: 1.8rem;
  padding: 15px 0 15px 0;
}
.signpost-item-content .total-assets .assets-value {
  font-size: 2.4rem;
  line-height: 3.2rem;
  margin: 0 0 -1px 0;
}
.signpost-item-content .description {
  padding: 0 67px 15px 0;
  min-height: inherit;
}
.signpost-item-content.no-assets .description {
  padding-right: 12px;
  min-height: inherit;
}
.signpost-video {
  width: 42px;
  height: 42px;
  line-height: 42px;
  font-size: 1.9rem;
}

.signpost-item-content .textCta{width: calc(100% + 17px);}

.signpost-module-wrapper.module-space{
  padding: 40px 0 20px;
}
.signpost-module-top {
  margin: 0 0 36px 0;
}



}




/*Signpost*/


/*Bottom Signpost*/
.bottom-signpost-wrapper{background:#f4f4f4;}
.bottom-signpost-wrapper.module-space{padding:60px 0 50px 0;}
.bottom-signpost-wrapper h3{margin:0 0 70px 0;}
.bottom-signpost-wrapper .textCta{margin:0 0 50px 0;}

@media (max-width: 767.98px) {
.bottom-signpost-wrapper.module-space {
  padding: 32px 0 30px 0;
}
.bottom-signpost-wrapper h3 {
  margin: 0 0 30px 0;
}
.bottom-signpost-wrapper .textCta{
  margin:0 0 25px 0;
}

}


/*Bottom Signpost End*/


/*===Snapdown Module===*/
.snapdown-wrapper{padding:75px 0;}
.snapdown-title{ color:#2f2c2c; }
.snapdown-title p{font-size:2rem; line-height:3.6rem; padding:13px 84px 12px 0; margin:0; /*border-bottom:1px solid #c9c9c9;*/ position: relative;}
/*.snapdown-title p:hover{border-color:var(--blue)}*/
.snapdownItem{border-bottom: 1px solid #c9c9c9;}
.snapdownItem.hover:hover{border-color:var(--blue)}


.snapdown-title.active p{border-bottom:0}
.snapdownItem.first .snapdown-title{ border-top:1px solid #c9c9c9;}
.snapdownItem.first .snapdown-title p{ /*border-top:transparent;*/}
.snapdownItem:last-child {/*border-bottom:1px solid #c9c9c9;*/}
.snapdown-title:hover{text-decoration:none;}
.snapdown-title:hover p{text-decoration:none;}
/*.snapdown-wrapper .snapdown-content{border-bottom: 1px solid #c9c9c9;}*/



.snapdownItem.removeB .snapdown-title p{border-top: 1px solid transparent;}

.snapdown-title p:after {content: "\e903"; font-family: 'icomoon' !important; font-style: normal; font-weight: normal; font-variant: normal; color:var(--blue); text-transform: none; line-height: 1; font-size: 27px; padding: 9px; position: absolute; top: 9px; right: -9px; -webkit-transform: rotate(0deg);    transform: rotate(0deg); background: transparent; border-radius: 50%; text-align: center; -webkit-transition: all 0.5s ease; transition: all 0.5s ease;}
.snapdown-title:hover p:after {/*background: #ffcf31;*/}
.snapdown-title.active p:after {/*background: #ffcf31;*/ -webkit-transform: rotate(45deg); transform: rotate(45deg);}
.snapdown-content-wrapper{padding:0 0 15px 0; font-size:1.4rem; line-height:2rem;}
.snapdown-content-wrapper p, .snapdown-content-wrapper li{/*font-size:1.4rem; line-height:2rem;*/}
.snapdown-content-wrapper ol{font-size: 1.4rem; line-height: 2.0rem; margin-left: 0; padding-left: 16px;}

@media (max-width: 767.98px) {
.snapdown-title p{
	font-size:1.8rem; line-height:2.8rem;
}

.rad-notes, .footnote, .footnote p, .snapdown-content-wrapper ol{
    font-size: 1.2rem;
    line-height: 1.8rem;
}

.snapdown-title p::after{
	top:4px;
}
.snapdown-wrapper {
  padding: 40px 0;
}
}

.nojs .snapdown-wrapper .snapdown-title,.nojs .snapdown-wrapper .snapdown-title p{border-bottom:0}
.nojs .snapdown-wrapper .snapdown-content{display:block!important;}

/*===Snapdown Module===*/


/*Content Slider*/
.content-slider-wrapper{padding:100px 0 100px 0}
.content-slider-wrapper h2{margin-bottom:30px;}
.content-slider{margin:0px 0 0 0;}
.content-slider .slick-track{display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important; -webkit-box-align: center !important; -ms-flex-align: center !important; align-items: center !important; height: 549px;}

.content-slider-item{ height: 376px; text-align:center; -webkit-transition: all 0.4s; -moz-transition: all 0.4s;-o-transition: all 0.4s; transition: all 0.4s; padding:0 20px 0 0}
.content-slider-item.slick-current{height: 549px; }
.content-slider-item .child-element{width:100%; height:100%; background:#031f48; position:relative; padding:30px;}
.content-slider-item .child-element:before{content:""; width:100%; height:100%; position:absolute; right:-20px; bottom:-20px; border:1px solid var(--blue); -webkit-transition: all 0.4s; -moz-transition: all 0.4s;-o-transition: all 0.4s; transition: all 0.4s; z-index:-1}
.content-slider-item.slick-current .child-element:before{/*background:var(--blue);*/ border-width: 0 20px 20px 0;}


.content-slider .slick-arrow{width:70px; height:70px; border:1px solid var(--blue); background:#fff; color:var(--blue); font-size:2.6rem; position:absolute; top:50%; text-align: center; line-height: 70px; text-decoration:none!important; transform: translateY(-50%); transition: 0.5s;}
.content-slider .slick-arrow:hover{background:#f4f4f4}
.content-slider .slick-arrow.slick-prev{left:-110px;}
.content-slider .slick-arrow.slick-next{right:-110px;}
.content-slider-wrapper .container-fluid, .content-slider-wrapper .content-slider .slick-list{overflow:hidden;}
/*
.content-slider-wrapper .content-slider-item {
    opacity: 0!important;
}
.content-slider-wrapper .content-slider-item.slick-active {
    opacity: 1!important;
}
*/
.content-slider .slick-list { 
  margin:0 -20px;
  padding:0 0 20px 0 !important;
}
.content-slider .slick-slide {
  margin-right:20px;
  margin-left:20px;
}


.content-slider-item .slider-icon{font-size:7rem; color:#3e91f8; margin:0 0 27px 0;}
.content-slider-item.slick-current .slider-icon{font-size:10.8rem; }
.content-slider-item .slider-icon svg{max-width:70px; max-height:70px;}
.content-slider-item .slider-icon svg *{fill:#3e91f8!important}
.content-slider-item.slick-current .slider-icon svg *{fill:var(--blue)!important}

.content-slider-item.slick-current .slider-icon svg{max-width:80px; max-height:80px;}

.content-slider-item .title{color:#fff;border-bottom:1px solid #3e91f8; padding:0 0 8px 0;}
.content-slider-item.slick-current .title{font-size:4.2rem; line-height:5.6rem; padding:0 0 14px 0; border-color:var(--blue);}
.content-slider-item .description{margin:18px 0 -7px 0;}
.content-slider-item .description-full{display:none}
.content-slider-item .description-truncate{display:block}
.content-slider-item.slick-current .description-truncate{display:none;}
.content-slider-item.slick-current .description-full{display:block}



.content-slider-item p{color:#fff; font-size:1.6rem; line-height:2.8rem;}
.content-slider-item.slick-current p{color:#fff; font-size:1.8rem; line-height:3.2rem;}
.content-slider-item.slick-current .slider-icon{color:var(--blue);}
/*Content Slider End*/





.content-slider .slick-list { 
  margin:0 -45px;
  padding:0 0 20px 0 !important;
}
.content-slider .slick-slide {
  margin-right:45px;
  margin-left:45px;
  position:relative;
}
.content-slider-item.slick-current .child-element {
  position: absolute;
  left: 50%;
  transform: translateX(-53%);
  width: 120%;
}
@media (max-width: 1199.98px) {
.content-slider .slick-slide {
  margin-right: 25px;
  margin-left: 25px;
}
.content-slider .slick-arrow {
  width: 60px;
  height: 60px;
  line-height: 60px;
}
.content-slider .slick-arrow.slick-prev {
  left: -95px;
}
.content-slider .slick-arrow.slick-next {
  right: -95px;
}

}

@media (max-width: 991.98px) {
.content-slider .slick-list {
  margin: 0 0;
  padding: 0 0 20px 0 !important;
}
.content-slider .slick-slide {
  margin-right: 10px;
  margin-left: 20px;
}
.content-slider-item.slick-current .child-element {
  position: static;
  left: auto;
  transform: translateX(0%);
  width: auto;
}
.content-slider .slick-slide,.content-slider-item.slick-current{height:auto;}
.content-slider-item .child-element,.content-slider .slick-track{height:auto;}
.content-slider .slick-arrow.slick-prev {
  left: -64px;
}
.content-slider .slick-arrow.slick-next {
  right: -64px;
}
.content-slider-item.slick-current .child-element::before {
  border-width: 0 10px 10px 0;
}
.content-slider-item .child-element::before {
  position: absolute;
  right: -10px;
  bottom: -10px;
  
}
.content-slider-wrapper {
  padding: 125px 0 60px;
}

}
@media (max-width: 767.98px) {
.content-slider-wrapper {
  padding:50px 0 30px;
}
.content-slider {
  margin: 35px 0 0 0;
}
.content-slider-wrapper .slider-col{padding:0}

.content-slider .slick-slide {
  margin-right: 10px;
  margin-left: 20px;
}
.content-slider .slick-arrow {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border:0;
}
.content-slider .slick-arrow.slick-prev {
  left: -26px;
}
.content-slider .slick-arrow.slick-next {
  right: -26px;
}
.content-slider-item.slick-current .slider-icon {
  font-size: 7.6rem;
}
.content-slider-item .title,.content-slider-item.slick-current .title {
  font-size: 3rem;
  line-height: 3.8rem;
  padding: 0 0 14px 0;
}
.content-slider-item.slick-current p {
  font-size: 1.6rem;
  line-height: 2.8rem;
}

}

/*Content with Image Module*/
.content-with-image-wrapper{
  padding:0 0;
  overflow:hidden;
  margin:80px 0;
}
.content-with-image-wrapper .module-space {
  padding: 80px 0;
}
.content-with-image-wrapper .background:before {
  left:inherit;
  right:220px;
}
.content-with-image-wrapper.image-left .background:before {
    left: 220px;
    right: inherit;
}

.content-with-image-wrapper h2{margin-bottom:20px;}
.content-with-image-wrapper .description p,.content-with-image-wrapper .description ul li{font-size:1.8rem; line-height:3.2rem;}
.content-with-image-wrapper .description p +ul{padding-top:10px;}


.content-with-image-wrapper .description ul{margin-right:-40px;}
.content-with-image-wrapper .description ul li{list-style:none; position:relative; padding:0 40px 0 30px; margin: 0 0 6px 0 ;}
.content-with-image-wrapper .description ul li:last-child{margin:0}
/*.content-with-image-wrapper .description ul li + li{margin:18px 0 0 0 ;}*/
.content-with-image-wrapper .description ul li:before{content:""; width:7px; height:7px; background:var(--blue); border-radius:100%; position:absolute; left:0; top:12px;}

.content-with-image-wrapper .blue-background,.content-with-image-wrapper .blue-background h2 {color:#fff;}
.content-with-image-wrapper .blue-background .description ul li::before {
    background: #fff;
}
.content-with-image-wrapper .description ul.rad-list{display: flex; flex-wrap: wrap;}
.content-with-image-wrapper .description ul.rad-list li{min-width:50%; max-width:50%;}
.content-with-image-wrapper .regularCta{margin-top:23px;}
.content-with-image-wrapper .blue-background,.content-with-image-wrapper .blue-background .regularCta,.content-with-image-wrapper .blue-background p{color:#fff;}

.content-with-image-wrapper .slidernav{
	position:absolute;
    right:0;
    bottom:0;
    padding:38px 0 38px 38px;
    background:#fff;
    width:220px;
    height: 135px;
    z-index:1;
    color:#083b92;
}

.content-with-image-wrapper .slidernav .slick-arrow {
    width: 58px;
    height: 58px;
    line-height: 58px;
    border: 1px solid var(--blue);
    font-size: 0;
    margin: 0;
    padding: 0;
    background: transparent;
    font-family: 'icomoon' !important;
    position: absolute;    
    top: 50%;
    transform: translateY(-50%);
    color: var(--blue);
}
.content-with-image-wrapper .slidernav .slick-prev{left:38px;}
.content-with-image-wrapper .slidernav .slick-next{right:0px;}

.content-with-image-wrapper .slidernav .slick-arrow:before {
    font-size: 2.6rem!important;



    line-height: 53px;
    font-size: 0;
    font-family: 'icomoon' !important;
    color: var(--blue);
}
.content-with-image-wrapper .slidernav .slick-prev:before {
    content: "\e905";
}
.content-with-image-wrapper .slidernav .slick-next:before {
    content: "\e900";
}
.content-with-image-wrapper.image-left .slidernav {
    right: inherit;
    left:0;
    padding: 38px 38px 38px 0;
    
}
.content-with-image-wrapper.image-left .slidernav .slick-prev {
    left: 0;
}
.content-with-image-wrapper.image-left .slidernav .slick-next {
    right: 38px;
}

@media (max-width: 991.98px) {
.content-with-image-wrapper .slidernav{
	bottom:inherit;
    top:30px;
    height: 53px;
    background: transparent;
    color:#fff;
}
}

/*End Content with Image Module*/

@media (max-width: 991.98px) {
.content-with-image-wrapper .background::before {
  right: -20px;
}
.content-with-image-wrapper.image-left .background::before {
    left: -20px;
    right: inherit;
}
.content-with-image-wrapper .image img{margin-top:50px;}
.content-with-image-wrapper .description{margin:0 0 32px 0}
.content-with-image-wrapper .description p,.content-with-image-wrapper .description ul li{font-size:1.4rem; line-height:2.6rem;}
.content-with-image-wrapper .description ul li:before{top:10px;}

}
@media (max-width: 767.98px) {

.content-with-image-wrapper .module-space {
  /*padding: 50px 0 0;*/padding: 60px 0 50px;
}
.content-with-image-wrapper{
	padding:0 0 0 0;
	margin:40px 0;
}
.content-with-image-wrapper .image{/*margin:0 0 -110px 0;*/ margin:0 0 0 0;}
.content-with-image-wrapper .image img {
    margin-top: 0;
}
.content-with-image-wrapper .regularCta {
    margin-top: 0px;
    margin-bottom: 50px;
}
.content-with-image-wrapper .slidernav {
	width: 121px;
    top: 14px;
    height: 43px;
    padding:0;
}

.content-with-image-wrapper .slidernav .slick-arrow {
    width: 43px;
    height: 43px;
    line-height: 43px;
}
.content-with-image-wrapper .slidernav .slick-arrow:before {  
    line-height: 43px;
}

.content-with-image-wrapper .slidernav .slick-prev {
    left: 0;
}
.content-with-image-wrapper .slidernav .slick-next {
    right: 0;
}

}

/*Content with Image Module End*/

/*Multi States Module*/
.multi-states-module-wrapper{text-align:center; background:#f4f4f4; padding:60px 0 60px 0; position:relative;}
.multi-states-module-wrapper.no-graph {padding:60px 0 40px 0;}
.multi-states-module-wrapper.bottom-background:after{
	content:''; position:absolute; left:0; bottom:-35%; background:#f4f4f4; width:100%; height:40%; z-index:-1;
}
.portfolio-chart-wrapper.bottom-background{
	background: #f4f4f4;position: relative;
}
.portfolio-chart-wrapper.bottom-background:after{
	content:''; position:absolute; left:0; bottom:-35%; background:#f4f4f4; width:100%; height:40%; z-index:-1;
}

.multi-states-module-wrapper h2{margin:0 0 38px 0;}
.multi-states-item{ text-align:center; padding:8px 20px 49px; border:1px solid #c9c9c9; border-top:7px solid #031f48; ; margin:0 0 40px 0; }
.multi-states-item.seasoned-prime-arms{border-top-color:#031f48}
.multi-states-item.expanded-prime{border-top-color:#3e91f8}
.multi-states-item.agency-investor{border-top-color:var(--blue)}
.multi-states-item.non-qm {border-top-color: #58d1bb}
.multi-states-item.prime-jumbo {border-top-color: #c9c9c9}

.multi-states-item .text-with-date{font-size:1.8rem; line-height:3.2rem;}
.multi-states-item .content-title{font-size:1.8rem; line-height:3.6rem; font-family: PoynterOSDisp-Roman; color:#001e49; margin:5px 0 -15px 0}
.multi-states-item .company-name{font-size:1.1rem; line-height:3.6rem; font-family: PoynterOSDisp-Roman; font-style: italic;}
.multi-states-item .value{font-size:5.4rem; line-height:6.8rem; font-family: PoynterOSDisp-Roman; color:#083b92; margin:3px 0 2px 0;}
.multi-states-item .category{font-size:1.4rem; line-height:2.2rem;}
.multi-states-item .date{font-size:1.4rem; line-height:2.2rem;}

@media (max-width: 991.98px) {
.multi-states-item .value {
  font-size: 5.0rem;
  line-height: 8rem;
}

}
@media (max-width: 767.98px) {
.multi-states-module-wrapper {
    padding: 53px 0 20px 0;

}
.multi-states-module-wrapper h2{margin-bottom:30px}
.multi-states-item {
  
  padding: 8px 20px 20px;}
}


/*Multi States Module End*/

/*Quote Module*/

.quote-module-wrapper{padding:60px 0 60px;}
.quote-module{
  padding:0 0 0 75px;
  margin:80px 0 0 0;
  text-align:center;
}
.quote-module .gradient{ position:relative;
  background-image: linear-gradient(to bottom, #f4f4f4, rgba(244, 244, 244, 0));
  padding:30px 220px 70px 180px; min-height:500px;
}
.quote-module .gradient:before{
  content:''; position:absolute; left:-30px; top:-40px; border:1px solid #c9c9c9; width:100%; height:100%; }

.quote-description{position:relative; padding:40px 0 0 0}
.quote-description:before{content:'“'; position:absolute; left:50%; top:0px; font-family: PoynterOSDisp-Roman; color:#001e49; font-size:6rem; transform: translateX(-50%);}
.quote-description p{ font-size:2.5rem; line-height:3.6rem; font-style:italic; font-family: PoynterOSDisp-Roman; color:#001e49;}

.quote-name{font-size:1.6rem; line-height:2.8rem; color:#001e49; margin:25px 0 0 0; position:relative;}
.quote-position{font-size:1.4rem; line-height:2.2rem;  position:relative}

.quote-module .image{position:absolute; left: -75px; top: -80px;}
.quote-module.quote-with-image{text-align:left;}
.quote-module.quote-with-image .gradient{padding:30px 180px 70px 435px;}
.quote-module.quote-with-image .quote-description:before{left:0; transform: translateX(0%);}

@media (max-width: 1199.98px) {
.quote-module {
  padding: 0 0 0 75px;
}

}
@media (max-width: 991.98px) {
.quote-module {
  padding: 0 0 0 45px;
}
.quote-module .image {
  position: relative;
  left: inherit;
  margin: 0 auto;
  display: table;
}
.quote-module .gradient {
  padding: 60px 60px 80px 30px;
  min-height:inherit;
}
.quote-module.quote-with-image .gradient {
  padding: 30px 60px 70px 0px;
}
}


@media (max-width: 767.98px) {
.quote-module-wrapper {
  padding: 40px 0 50px;
}
.quote-module-wrapper h2{margin:0 0 20px 0}
.quote-module {
  padding: 0 0 0 10px;
  margin: 40px 0 0 0;
}
.quote-module .gradient {
  padding: 40px 40px 40px 30px;
}
.quote-description p {
  font-size: 2rem;
  line-height: 2.8rem;
}
.quote-position {
    font-size: 1.2rem;
    line-height: 1.8rem;
}
.quote-name {
    font-size: 1.4rem;
    line-height: 2.6rem;
}
.quote-module .image {
  top: -10px;
}
.quote-description {
  position: relative;
  padding: 30px 0 0 0;
  margin: 0px 0 0 0;
}

.quote-module.quote-with-image .quote-description {
  position: relative;
  padding: 30px 0 0 0;
  margin: 50px 0 0 0;
}
.quote-module .gradient::before {
  
  left: -10px;
  top: -10px;
}

.quote-module.quote-with-image{
  margin:0px 0 0 0;
  text-align:center;
  
}
.quote-module.quote-with-image .gradient {
  padding: 40px 40px 40px 20px;
}
.quote-module.quote-with-image .quote-description::before {
  left: 50%;
  transform: translateX(-50%);
}


}

/*Quote Module End*/

/*Center Copy*/
.center-copy-module-wrapper{
    padding: 80px 0 80px;
}
.center-copy-module-wrapper .sub-title{
	margin: 10px 0 17px 0; color:#001e49;
}
.center-copy-module-wrapper .description{margin-top:5px;}
.center-copy-module-wrapper .description p{
	
}

@media (max-width: 767.98px) {
.center-copy-module-wrapper{
    padding: 40px 0 40px;
}
}

/*Center Copy End*/


/*Recognition & Acknowledgment*/
.recognition-module-wrapper{padding:60px 0;}
.recognition-module-wrapper h2{margin:0 0 50px 0;}
/*
.recognition-module-item{height:100%; border:1px solid #c9c9c9; padding:43px 40px 36px;}
.recognition-module-item .title{margin:29px 0 5px 0;}
*/
.recognition-module-item{height:100%;  padding:117px 20px 10px; background-image: linear-gradient(to bottom, #f4f4f4, rgba(244, 244, 244, 0)); position:relative}
.recognition-module-item .title{margin:0px 0 5px 0; }
.recognition-module-item .image{position:absolute; top:-40px; left:0; width:100%;}

@media (max-width: 767.98px) {
.recognition-module-wrapper{}
.recognition-module-wrapper h2{margin:0 0 30px 0;}
.recognition-module{}
.recognition-module-item{margin:0 0 30px 0; padding:30px 30px 26px; height:auto;}
.recognition-module-item.last{margin:0; }
}

/*Recognition & Acknowledgment End*/




/*History States with Content Module*/
.history-states-with-content-module-wrapper{padding:150px 0 80px;}
.history-states-with-content-module-wrapper h2{margin:0 0 20px 0;}
.history-states-with-content-module-top{margin: 0 0 50px 0;}
.history-states-with-content-module-top p{}
.history-states-with-content-module-bottom{}
.history-states-with-content-module-bottom p{}

/*.history-states-with-content-module-item{height:100%; border:1px solid #c9c9c9; padding:40px 40px 36px; text-align:center;}*/
.history-states-with-content-module-wrapper .states-col {
    margin:73px 0 30px 0;
}
.history-states-with-content-module-item{height:100%;  padding:126px 20px 10px; background-image: linear-gradient(to bottom, #f4f4f4, rgba(244, 244, 244, 0)); position:relative; text-align:center;}
.history-states-with-content-module-item .title{position:absolute; top:-85px; left:0; width:100%; font-style: italic;}
.history-states-with-content-module-item .image{position:absolute; top:-40px; left:50%; width: 140px;
height: 140px; left: 50%; transform: translateX(-50%); border-radius:100%;}
.history-states-with-content-module-item .image img{max-width:80px;}



@media (max-width: 767.98px) {

.history-states-with-content-module-wrapper {
  padding:40px 0;
}
.history-states-with-content-module-wrapper h2{}
.history-states-with-content-module-top {
 
}
.history-states-with-content-module-bottom {
 
}

.history-states-with-content-module{}
.history-states-with-content-module-item{ height:auto;}
.history-states-with-content-module-item.last{margin:0; }

}

/*History States with Content Module End*/



/*Split Column Module*/
.split-column-module-wrapper{padding:80px 0 40px;}
.split-column-module-wrapper h2{margin:0 0 48px 0;}
.split-column-module-wrapper .content-cta{margin:0px 0 0 0;}
.split-column-module .states-col{margin:40px 0 30px 0}
.split-column-module-item{height:100%;  padding:117px 22px 10px; background-image: linear-gradient(to bottom, #f4f4f4, rgba(244, 244, 244, 0)); position:relative}
.split-column-module .heading{font-style:italic; margin:-50px 0 50px 0}
.split-column-module-item .title{margin:0px 0 5px 0; width:100%; }
.split-column-module-item .image{position:absolute; top:-40px; left:50%; width: 140px;
height: 140px; left: 50%; transform: translateX(-50%); border-radius:100%; background:#fff;}
.split-column-module-item .image img{max-width:100px;}
.split-column-module.border-icon .split-column-module-item .image{border:1px solid #c9c9c9}

.split-column-with-link-module-wrapper .split-column-module-item{padding-left:40px; padding-right:40px;}
.split-column-with-link-module-wrapper .split-column-module-item .description{margin-bottom:10px;}
.split-column-module-item.noimage{padding-top:35px;}

.split-column-module-item .rad-left {text-align: left;display: block;}
.split-column-module-item ul.rad-left li {
    list-style: none;
    position: relative;
    padding: 0 40px 0 25px;
    margin: 0 0 6px 0;
    font-size: 1.6rem;
    line-height: 2.8rem;
}
.split-column-module-item ul.rad-left li::before {
content: "";
width: 7px;
height: 7px;
background: var(--blue);
border-radius: 100%;
position: absolute;
left: 0;
top: 10px;
}

@media (max-width: 767.98px) {

.split-column-module-wrapper{}
.split-column-module-wrapper h2{margin:0 0 30px 0;}
.split-column-module{}
.split-column-module-item{margin:0 0 30px 0;  height:auto;}
.split-column-module-item.last{margin:0;}
.split-column-module-wrapper {
  padding: 40px 0 30px;
}
.split-column-module .states-col{margin:20px 0 0px 0}
}

/*Split Column Module End*/


/*Intro Copy Module*/
.intro-copy-module-wrapper{
  overflow:hidden;
}
.intro-copy-module-wrapper .position-relative{
  padding:125px 0 2px;
}
.intro-copy-module-wrapper.is-background .position-relative{
  padding:160px 0 80px;
}
.intro-copy-module-wrapper .intro{
  margin:18px 0 0 0
}

@media (max-width: 767.98px) {
.intro-copy-module-wrapper .position-relative{padding:40px 0 2px}
.intro-copy-module-wrapper.is-background .position-relative{
  padding:40px 0 20px;
}
.intro-copy-module-wrapper.is-background .position-relative:before{
  left:-20px;
}

}



/*Intro Copy Module End*/

/*Page Copy Module End*/
.page-content{padding-bottom:80px}
.page-copy-module-wrapper{
  padding:60px 0 60px 0;
}
.page-copy-module-wrapper .sub-title{
	margin:0 0 10px 0;
    color:#001e49;
}

.page-copy-module-wrapper h3{margin-bottom:10px; margin-top:30px;}
.page-copy-module-wrapper h4{margin-top:30px;}
.page-copy-module-wrapper ul{margin-right:-40px; margin-bottom:30px}
.page-copy-module-wrapper ul li{list-style:none; position:relative; padding:0 40px 0 30px; margin: 0 0 10px 0 ; font-size:1.6rem; line-height:2.8rem;}
.page-copy-module-wrapper ul li:last-child{margin:0}
.page-copy-module-wrapper ul li:before{content:""; width:7px; height:7px; background:var(--blue); border-radius:100%; position:absolute; left:0; top:12px;}


@media (max-width: 767.98px) {
.page-content{padding-bottom:40px}
.page-copy-module-wrapper{
  padding:40px 0 20px 0;
}
.page-copy-module-wrapper ul li{ font-size:1.4rem; line-height:2.6rem;}
}
/*Page Copy Module End*/



/*Leadership*/
.leadership-module-wrapper{padding:156px 0 60px 0;}
.leadership-nav{margin:0 0 65px;}
.leadership-nav .selectedText{
  display:none; 
  text-align:left;
  border:1px solid #c9c9c9;
  font-size:1.8rem;
  line-height:3.2rem;
  color:#444444;
  padding:15px 45px 15px 24px;
  position:relative;
}
.leadership-nav .selectedText:hover{
	text-decoration:none;
}
.leadership-nav .selectedText:after{


  content:'';
  position:absolute;
  right:23px;
  top:50%;
  width:10px; height:10px;
  border:2px solid var(--blue);
  transform: translateY(-50%) rotate(45deg);
  border:2px solid var(--blue);
  border-top:0;
  border-left:0;
}
.leadership-nav .selectedText.open:after{
  transform: translateY(-50%) rotate(-135deg);
  top: 53%;
  
}
.leadership-nav ul{
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-right: -20px;
  margin-left: -20px;
}
.leadership-nav ul li{
  -ms-flex-preferred-size: 0;
flex-basis: 0;
-webkit-box-flex: 1;
-ms-flex-positive: 1;
flex-grow: 1;
max-width: 100%;
  position: relative;

  min-height: 1px;
  padding-right: 20px;
  padding-left: 20px;
  font-size:2.0rem;
  line-height:3.2rem;
  color:#001e49;
  
}
.leadership-nav ul li a{display: inline-flex; width: 100%;}
.leadership-nav ul li a:hover{text-decoration:none;}
.leadership-nav ul li span{color:#001e49; border-bottom:1px solid #c9c9c9; padding:0 0 15px 0; display:block;
  width: 100%; text-align:center;}
.leadership-nav ul li.current span{border-bottom:1px solid var(--blue); }
/*Leadership End*/


/*Module - Leadership Member*/
.leadership-member-tab-wrapper {
  margin-bottom: 58px;
}
.leadership-member-tab-wrapper > a{
  display:none;
  border: 1px solid #d7d7d7;
  padding: 16px 48px 16px 16px;
  background: #fff;
  border-radius: 3px;
  position: relative;
  text-decoration: none;
  -webkit-transition:all 0.5s ease;
  transition:all 0.5s ease;
}
.leadership-member-tab-wrapper > a::after {
  content: "\e90f";
  width: 35px;
  height: 35px;
  position: absolute;
  right: 10px;
  top: 11px;
  border-radius: 50%;
  font-family: 'icomoon' !important;
  font-size: 12px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  text-align: center;
  line-height: 35px;
  -webkit-transition:all 0.5s ease;
  transition:all 0.5s ease;
}
.leadership-member-tab-wrapper > a:hover,
.leadership-member-tab-wrapper > a.open{
  border:1.5px solid #4a4645;
}
.leadership-member-tab-wrapper > a:hover:after,
.leadership-member-tab-wrapper > a.open:after{
  background: #efefef;
}
.leadership-member-tab-wrapper > a.open:after{
  -webkit-transform: rotate(-90deg);
  transform: rotate(-90deg);
}

.leadership-member-tab-wrapper > ul{
  display:flex;
  padding: 0;
  list-style: none;
}

.leadership-member-tab-wrapper > ul > li{
  display: block;
  width: 100%;
  padding: 0 2px;
}
.leadership-member-tab-wrapper > ul > li > a{
  font-size: 2.2rem;
  line-height: 1.36;
  display: inline-block;
  width: 100%;
  text-align: center;
  position: relative;
  padding: 10px 0;
  text-decoration:none;
}
.leadership-member-tab-wrapper > ul > li > a::after {
  content: "";
  position: absolute;
  bottom: 0;
  width: 100%;
  height: 3px;
  background: #e3e3e3;
  left: 0;
  -webkit-transition:all 0.5s ease;
  transition:all 0.5s ease;
}

.leadership-member-tab-wrapper > ul > li.current > a:after,
.leadership-member-tab-wrapper > ul > li > a:hover:after,
.leadership-member-tab-wrapper > ul > li > a:focus:after{
  background: #ffcf31;
}

.leadership-category-content{
  /*display:none;*/
}
.leadership-category-content.current{
  display:block;
}
.leadership-member {
  padding: 0 20px;
  width: 25%;
  margin-bottom: 40px;
}
.leadership-member .leadership-member-content{
  display:none;
}
.leadership-member .leadership-member-card {
  height: 100%;position: relative;overflow: hidden;
}
.leadership-member .leadership-member-card .member-details {
  display: inline-block;
  width: 100%;
  text-decoration: none;
  position: relative;
  height: 100%;
  overflow: hidden;
  text-align: center;
  color: #fff;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
  vertical-align: top;
  background: #083b92;
}
/* .leadership-member .leadership-member-card > a {
  display: inline-block;
  width: 100%;
  text-decoration: none;
  position: relative;
  height: 100%;
  
  overflow: hidden;
  
  text-align: center;
  color: #fff;
  -webkit-transition:all 0.2s ease;
  transition:all 0.2s ease;
  vertical-align: top;
  background:#083b92;
} */
.leadership-member .leadership-member-card > a { width: 100%;position: absolute;z-index: 9;height: 100%;color: transparent;}
.leadership-member .leadership-member-card > a:hover{
  
}
.leadership-member .leadership-member-card > a::after {
  content: "\e901";
  font-family: 'icomoon' !important;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  font-size: 20px;
  padding: 9px;
  position: absolute;
  bottom: 16px;
  right: 16px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  background: transparent;
  border-radius: 50%;
  text-align: center;
  -webkit-transition:all 0.2s ease;
  transition:all 0.2s ease;
  color:var(--blue);
}

.leadership-member .leadership-member-card .member-info{position:absolute; left:0; bottom:0; min-height:137px; padding:0 38px 32px; width:100%; text-align:left; }
.without-images .leadership-member .leadership-member-card .member-info{position:static; padding-top:32px;}
.leadership-member .leadership-member-card .member-info:before{content:''; position:absolute; width:100%; height:197px; left:0; bottom:102px; background-image: linear-gradient(to bottom, rgba(3, 31, 72, 0), #031f48 84%)}

.leadership-member .leadership-member-card .member-info:after{content:''; position:absolute; width:100%; height:102px; left:0; bottom:0; background:#031f48;}
/*
.leadership-member .leadership-member-card  > a .member-info:before {
  background-image: linear-gradient(to bottom, rgba(3, 31, 72, 0), #031f48 84%), linear-gradient(to bottom, rgba(3, 31, 72, 0), #031f48 84%);
  
}*/

.leadership-member .leadership-member-card .member-info p.member-name{
  color:#fff;
  margin-bottom:8px;
  position:relative; 
  z-index:1;
  
}
.leadership-member .leadership-member-card .member-info .member-designation{color:#fff; margin:0; position:relative; 
  z-index:1;}

/*BOD Card Normal State Hover Effect*/
.leadership-member .leadership-member-card > a .member-img{transition: 0.4s;}
.leadership-member .leadership-member-card .member-img{transition: 0.4s;}
.without-images .leadership-member .leadership-member-card > a .member-img, .without-images .leadership-member .leadership-member-card > a + .member-details .member-img{display:none;}
.leadership-member .leadership-member-card > a:hover .member-img, .leadership-member .leadership-member-card > a:focus .member-img, .leadership-member .leadership-member-card > a:hover + .member-details .member-img, .leadership-member .leadership-member-card > a:focus + .member-details .member-img{
  -webkit-transform: scale(1.10);
  transform: scale(1.10);
}
.leadership-member .leadership-member-card > a:hover:after, .leadership-member .leadership-member-card > a:focus:after{
  
}

/*BOD Card Open State*/
.leadership-member .leadership-member-card > a.open + .member-details {
  background: #ffcf31;
  /*box-shadow: 0 10px 44px 0 rgba(0, 0, 0, 0.23);*/
}
.leadership-member .leadership-member-card > a.open .member-img{
  border-color:#ffffff;
}
.leadership-member .leadership-member-card > a.open:after{
  -webkit-transform: rotate(0deg);
  transform: rotate(0deg);
}

/*BOD Card Open State Hover Effect*/
.leadership-member .leadership-member-card > a.open:hover:after{
  
}

.leadership-member-content-inner{
  position:relative;
  padding-top: 0;
  padding-bottom: 106px;
}
.leadership-desktop-content {
  margin-top: 56px;
}
.leadership-member-content-inner > *{
  /*margin-bottom:24px;*/
}
.leadership-member-content-inner .btn-close-content {
  position: absolute;
  right: -77px;
  font-size: 19px;
  display: inline-block;
  padding: 12px;
  line-height: 19px;
  margin: 0;
  height: 43px;
  width: 43px;
  background: transparent;
  border-radius: 50%;
  overflow: hidden;
  top: 7px;
  text-decoration:none;
  -webkit-transition:all 0.5s ease;
  transition:all 0.5s ease;
  color: #083b92;
}

.leadership-member-content-inner .btn-close-content:hover{
  background: #e3e3e3;
}
.leadership-member-content-inner .member-title{
  
}
.leadership-member-content-inner .member-designation{
  margin-bottom: 35px;
}

.leadership-category-content.transparent .leadership-member-card .member-img{
  opacity:0.4;
}

.leadership-category-content.transparent .leadership-member-card > a.open + .member-details .member-img {
  opacity: 1;
}



@media all and (max-width:1024px){
  .leadership-member-content-inner .btn-close-content{
    right: -39px;
  }
}
@media all and (max-width:991.98px){
  .leadership-member-content-inner .member-designation {
    margin-bottom: 25px;
  }
  .leadership-member-content-inner {
    padding-bottom: 40px;
  }
}
@media all and (max-width:767.98px){
	.leadership-member {text-align: center;}
	.leadership-member .leadership-member-card {display: inline-block;text-align: left;}
  .leadership-member .leadership-member-card .member-details {width:auto; margin-left:auto; margin-right:auto; display:table;}
  .leadership-module-wrapper {
    padding: 50px 0 30px 0;
  }
  .rad-introtext{
    font-size:1.7rem;
    line-height:1.53;
  }
  
  .leadership-member-content-inner{
    padding-top:0px;
    padding-bottom: 40px;
  }
  
  .leadership-member-content-inner .btn-close-content{
    display:none;
  }
  
  .leadership-member-content-inner .member-title{
    font-size:2.6rem;
    line-height:1.23;
  }
  .leadership-member .leadership-member-card .member-info {
    min-height: inherit;
    padding-right: 58px;
  }
  .leadership-member-content-inner .member-designation {
    margin-bottom: 24px;
  }
  .leadership-nav {
    margin: 0 0 40px;
  }
  .leadership-nav ul{
    margin-right: 0;
    margin-left: 0;
  }
  .leadership-nav ul li{
    -ms-flex: 0 0 50%;
    flex: 0 0 100%;
    max-width: 100%;
    text-align:left;
    padding:0
  }
  .leadership-nav ul li span{
    padding:17px 24px 14px;
    text-align:left;
    color:#444444;    
  }
}

.nojs .snapdown-title p:after{display:none;}
.nojs .leadership-member-tab-wrapper{
  display:none;
  
}
.nojs .leadership-category-content{
  display:block
}
.nojs .leadership-member{
  width:100%;
  width: 100%;
    -webkit-box-flex: 0;
    -ms-flex: 0 0 100%;
    flex: 0 0 100%;
    max-width: 100%;

}
.nojs .leadership-member .leadership-member-card > a{
  box-shadow:none;
  /*background:transparent;*/
  width:auto;
  margin:0 ;

}
.nojs .leadership-member .leadership-member-content{
  display: block;
}
.nojs .leadership-member .leadership-member-content .leadership-member-content-inner{
  padding-top:30px;
  padding-bottom:30px;
}
.nojs .leadership-member-content-inner .btn-close-content{
  display:none;
}
.nojs .leadership-member .leadership-member-card > a::after{
  display:none;
}
@media (max-width: 767.98px) {
.leadership-nav .selectedText{display:block;}
.leadership-nav ul{display:none;}
}
/*===== BOD Css Ends ======*/


/*TimeLine*/
.timeline-module-wrapper{
  padding:80px 0px;
  background:#f4f4f4;
}
.timeline-module-wrapper .heading{
  margin:0 0 47px 0;
}
.timeline-module-wrapper .filter-text{text-align:center; font-size:1.4rem; line-height:2.2rem; margin:0 0 19px; }
.timeline-tab{margin:0 0 92px 0; position:relative;}
.timeline-tab ul li{padding:0 20px}
.timeline-tab ul li a{margin:0; padding:0 2px 5px; border-bottom:1px solid transparent}
.timeline-tab ul li a:hover{text-decoration:none;}
.timeline-tab ul li a.m-and-a:hover,.timeline-tab ul li a.m-and-a.active{border-color:#3e91f8}
.timeline-tab ul li a.capital-markets:hover,.timeline-tab ul li a.capital-markets.active{border-color:var(--blue)}
.timeline-tab ul li a.leadership:hover,.timeline-tab ul li a.leadership.active{border-color:#9c34db}
.timeline-tab ul li a.responsibility:hover,.timeline-tab ul li a.responsibility.active{border-color:#22b79c;}


.timeline {
  position: relative;
  width: 100%;
  padding: 0 0;
}

.timeline::after {
  content: '';
  position: absolute;
  width: 1px;
  background: #c9c9c9;
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -1px;
}

.timeline-item-wrapper {
  padding:40px 60px 0 0;
  position: relative;
  background: inherit;
  width: 50%;
}


.timeline-item-wrapper {
  left: 0;
  text-align:right;
  position: relative;
  margin:0 0 40px 0;
}
.timeline-item-image{min-height:233px;}

.timeline-item-image img{
  position: absolute;
  left: calc(100% + 120px);
  
}
.timeline-item-wrapper.right .timeline-item-image img{
  position: absolute;
  left:inherit;
  right: calc(100% + 120px);
  
}

.timeline-item-wrapper.right {
  left: 50%;
  text-align:left;
  padding:40px 0 0 60px;
}

.timeline-item-wrapper::after {
  content: '';
  position: absolute;
  width: 21px;
  height: 21px;
  top:0;
  right: -10px;
  background: #083b92;
  border: 6px solid #fff;
  border-radius: 20px;
  z-index: 1;
  box-shadow: 0px 0px 1px 1px #c9c9c9;
}

.timeline-item-wrapper.right::after {
  left: -11px;
}
.timeline-item-title{position:relative; 
  margin-top:20px;
  display: -webkit-box ;
  display: -ms-flexbox;
  display: flex ;}
.timeline-item-wrapper .timeline-item-title.timeline-item-image{margin-top:0px;}
.timeline-item-wrapper .timeline-item-title:before{content:''; position:absolute; right:-63px;  width:7px; height:7px; background:#c9c9c9; border-radius:100%;  z-index:1; top:13px;}

.timeline-item-wrapper .timeline-item-title.timeline-item-image:before{top:calc(50% - 4px);}



.timeline-item-wrapper.right .timeline-item-title:before{right:inherit; left:-64px;}
.timeline-item-title-inner{width:100%;}

.timeline-item-title.m-and-a:before{background:#3e91f8}
.timeline-item-title.capital-markets:before{background:var(--blue)}
.timeline-item-title.leadership:before{background:#9c34db}
.timeline-item-title.responsibility:before{background:#22b79c;}



.timeline-item-wrapper .year {
  position: absolute;
  right: 0;
  top: -18px;
  padding:0 60px 0 0;
  color:#083b92;
}


.timeline-item-wrapper.right .year {
  right:inherit;
  left: 0;
  padding:0 0 0 60px;
}

.timeline-item-wrapper .timeline-item-inner-wrapper {
  padding: 0;
  position: relative;
}



.timeline-tab .selectedText{
  display:none; 
  text-align:left;
  border:1px solid #c9c9c9;
  font-size:1.8rem;
  line-height:3.2rem;
  color:#444444;
  padding:15px 45px 15px 24px;
  position:relative;
  background:#fff;
}
.timeline-tab .selectedText:hover{text-decoration:none; border-color:var(--blue);}
.timeline-tab .selectedText:after{
  content:'';
  position:absolute;
  right:23px;
  top:50%;
  width:10px; height:10px;
  border:2px solid var(--blue);
  transform: translateY(-50%) rotate(45deg);
  border:2px solid var(--blue);
  border-top:0;
  border-left:0;
}
.timeline-tab .selectedText.open{border-color:var(--blue);}
.timeline-tab .selectedText.open:after{
  transform: translateY(-50%) rotate(-135deg);
  top: 53%;
  
}
.timeline-module-wrapper .content-bottom{padding:20px 0 0 0;}


@media (max-width: 767.98px) {
.timeline-module-wrapper {
  padding: 40px 0px;
}
.timeline-module-wrapper .heading {
  margin: 0 0 17px 0;
}
.timeline {
  position: relative;
  width: 100%;
  padding: 0 0 0 19px;
} 
.timeline::after {
  left: 30px;
}


.timeline-item-wrapper {
  width: 100%;
  padding-left: 40px;
  padding-right: 0px;
  text-align:left;
}
.timeline-item-title{margin-bottom:10px; margin-top:0}
.timeline-item-wrapper.right {
  left: 0%;
  padding-left: 40px;
  padding-right: 0px;
}
.timeline-item-image {
  min-height: inherit;
  display:inherit;
}
.timeline-item-image img {
  position: static;
  left:inherit;
  margin:20px 0 30px 0
}
.timeline-item-wrapper::after, 
.timeline-item-wrapper.right::after {
  left: 0;
  right:inherit;
}

.timeline-item-wrapper::before,
.timeline-item-wrapper.right::before {
  left: 100px;
  border-color: transparent #006E51 transparent transparent;
}

.timeline-item-wrapper .year,
.timeline-item-wrapper.right .year {
  right: auto;
  left: 40px;
  top: -9px;
  padding: 0;
}
.timeline-item-wrapper .timeline-item-title::before {
  right: inherit;
  left: -33px;
}
.timeline-item-wrapper .timeline-item-title.timeline-item-image::before {
    top: calc(5% - 4px);
}
.timeline-item-wrapper.right .timeline-item-title::before {
  right: inherit;
  left: -33px;
}
.timeline-tab {
  margin: 0 0 40px;
}
.timeline-tab ul{
  margin-right: 0;
  margin-left: 0;
  display:none;
  background:#fff;
  position:absolute;
  left:0;
  top:100%;
  z-index:2;
  width:100%;
}
.timeline-tab ul li{
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  text-align:left;
  padding:0;
  display: inline-block;
  width: 100%;
}
.timeline-tab ul li a{
  padding:17px 24px 14px;
  text-align:left;
  color:#444444; 
  width:100%;
  display:inline-block;
  font-family:inherit; font-size: 1.8rem;
line-height: 3.2rem;
border-bottom:1px solid #c9c9c9;
}
.timeline-tab .selectedText{display:block;}




}
/*TimeLine End*/


/*Investors*/
.investors_content_wrapper{padding:0 0 60px 0}
.investors_content_wrapper #contentwrapper h2{margin-bottom:20px;}

.footnote {
  background: #fff;
  padding:30px 0 0 0;
  margin-bottom: 1px;
  display:inline-block;
  width:100%;
}

.investors-content-banner{margin:0 0 135px 0}
.ext-web-tb,.news-tabs,.desktopTab{margin:0 0 50px 0;}
.ext-web-tb ul,.news-tabs ul,.desktopTab ul{margin:0 -6px}
.news-tabs ul{display: -webkit-box ;
  display: -ms-flexbox ;
  display: flex ; width:100%;}
.desktopTab ul{display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }
.ext-web-tb ul li,.news-tabs ul li,.desktopTab ul li{width:100%; padding:0 6px;}
.ext-web-tb ul li a,.news-tabs ul li span,.news-tabs #tabs .nav-prev,.news-tabs #tabs .nav-next,.mobi-pr-tabs ul li a,.desktopTab ul li span,.mobi-pr-tabs ul li.current > span{font-size:1.8rem; line-height:3.2rem; color:#444444; border-bottom:1px solid #c9c9c9; display: block; text-align: center; text-decoration: none !important;}
.news-tabs #tabs .nav-prev{margin:0 12px 0 0; min-width:100px;}
.news-tabs #tabs .nav-next{margin:0 0 0 12px; min-width:100px;}
.news-tabs ul li span{padding:0 20px}

.ext-web-tb ul li a:hover,.news-tabs ul li a:hover,.desktopTab ul li a:hover{text-decoration:none;}
.ext-web-tb ul li.active a,.ext-web-tb ul li a:hover,.news-tabs ul li.current,.news-tabs ul li.current span,.news-tabs ul li a.active span,.news-tabs ul li:hover span,.news-tabs #tabs .nav-prev:hover,.news-tabs #tabs .nav-next:hover,.mobi-pr-tabs ul li.current a,.desktopTab ul li:hover span,.desktopTab ul li.current span{border-color:var(--blue); color:#083b92;}


.mobi-pr-tabs {
  margin: 20px 0 30px;
}
.mobi-pr-tabs .year-item,.newsmediatab .tabsDropDown{
  text-align:left;
  border:1px solid #c9c9c9;
  font-size:1.8rem;
  line-height:3.2rem;
  color:#444444;
  padding:15px 45px 15px 24px;
  position:relative;
  width:100%;
  display:block;
}
.mobi-pr-tabs .year-item:hover{text-decoration:none;}
.mobi-pr-tabs .year-item:after,.newsmediatab .tabsDropDown:after{
  content:'';
  position:absolute;
  right:23px;
  top:50%;
  width:10px; height:10px;
  border:2px solid var(--blue);
  transform: translateY(-50%) rotate(45deg);
  border:2px solid var(--blue);
  border-top:0;
  border-left:0;
}
.mobi-pr-tabs .year-item.active:after,.newsmediatab .tabsDropDown.active:after{
  transform: translateY(-50%) rotate(-135deg);
  top: 53%;
  
}
.mobi-pr-tabs ul{
  margin-right: 0;
  margin-left: 0;
  display:none;
}
.mobi-pr-tabs ul li{
  -ms-flex: 0 0 100%;
  flex: 0 0 100%;
  max-width: 100%;
  text-align:left;
  padding:0;
  display: inline-block;
  width: 100%;
}
.mobi-pr-tabs ul li a,.mobi-pr-tabs ul li.current > span{
  padding:17px 24px 14px;
  text-align:left;
  color:#444444; 
  width:100%;
  display:inline-block;
}

.pr-title-field{padding-right:50px;}



@media (max-width: 767.98px) {
.investors-content-banner {
  margin: 0 0 47px 0;
}
.pr-title-field {
    padding-right: 10px;
}
}



/*-- US PR <start>--*/
.news-tabs #tabs{
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  width: 100%;
}
.tabs.news-tabs ul li { display: none; }
.press-text-filter,.news-filter {
  display: none;
}
.pr-mobi-headers {
  display: none;
}

/*-- US PR <end>--*/

/*Investors End*/




/*Stock Information*/
.stock-information-module-wrapper{overflow:hidden;}
.stock-information-module-wrapper .position-relative{padding:90px 0;}
.stock-information-module-wrapper h2{color:#fff; margin:0 0 52px 0}
.stock-information-module-item .frame-area{margin-top:-10px}
.stock-information-module-item .frame-area iframe{margin-bottom:-10px;}
.stock-information-module-item{border-left:1px solid #3e91f8; height:100%; padding:0 0 0 28px; color:#fff; display: inline-block; width:100%; }
.stock-information-module-item .stats-value{font-family: PoynterOSDisp-Roman;font-size:6.0rem; line-height:9.0rem; color:#8BCBFF; margin:-20px 0 -1px 0;}
.stock-information-module-item .title{font-size:1.8rem; line-height:3.2rem;}
.stock-information-module-wrapper .regularCta{margin:62px 0 0 0}


@media (max-width: 991.98px){
.stock-information-module-item{
  margin:0 0 40px 0;
  height: auto;
}
.stock-information-module-item.last{
  margin:0;
}

}

@media (max-width: 767.98px){
.stock-information-module-wrapper {
  
}
.stock-information-module-wrapper .position-relative{
	padding: 97px 0 87px 0;
}
.stock-information-module-wrapper h2 {
  margin: 0 0 38px 0;
}

.stock-information-module-item{
  padding: 0 0 0 0px;
  position:relative;
  border:0;
  margin:0;
}
.stock-information-module-item:before{
  content:'';
  position:absolute;
  left:-13px;
  top:0;
  height:100%;
  border-left: 1px solid #3e91f8;
  
}

.stock-information-module-item .stats-value {
  font-size: 4.0rem;
  line-height: 5.0rem;
  margin: -5px 0 0 0;
}
.stock-information-module-item .title {
  font-size: 1.4rem;
  line-height: 2.6rem;
}



.stock-information-slider .slick-dots{width:100%; display:flex;margin: 18px 0 0 0; padding: 0 0 0 18px;}
.stock-information-slider .slick-dots li{margin:0 2.5px; }
.stock-information-slider .slick-dots button{font-size:0;margin: 0; padding: 0; border:0; width:6px; height:6px; border-radius:100%; background:#083b92;}
.stock-information-slider .slick-dots .slick-active button{background:#3e91f8;}
.stock-information-wrapper .regularCta {
  margin: 15px 0 0 0;
}


}
/*Stock Information End*/



/*Report and Image*/
.report-and-image-wrapper{ padding:90px 0 85px 0; margin:0 0 0 0}
.report-and-image-wrapper h2{margin:0 0 47px 0;}
.report-and-image-wrapper .content-left{padding:3px 0 0 0}
.report-and-image-wrapper .image-module{margin-bottom:-183px;}
.report-and-image-wrapper .image-with-document{margin-bottom:-143px;}
.report-and-image-wrapper .image-with-document{max-width:440px;}
.report-list-wrapper a{font-size:1.6rem; line-height:2.8rem; margin:0 0 19px 0}
.report-list-wrapper a.last{}
.report-list-wrapper a:after{ }
.report-list-wrapper a.media-link:after{content:'\e902'; animation: inherit !important; font-size:1.8rem; width:18px; height:18px; right:5px; margin-top:-7px;}
.report-and-image-wrapper .content-left .regularCta{margin:30px 0 0 0}
.report-and-image-wrapper .image-module .iconCta{width:58px; height:58px;font-size:2.1rem;}

@media (max-width: 991.98px){

.report-and-image-wrapper .image-with-document {
  margin-bottom: 0;
}

}

@media (max-width: 767.98px){

.report-and-image-wrapper {
  padding: 30px 0 95px 0;
}
.report-and-image-wrapper .content-left {
  padding: 0 0 38px 0;
}
.report-and-image-wrapper p {
  font-size: 1.4rem;
  line-height: 2.6rem;
}
.report-and-image-wrapper h2 {
  margin: 0 0 30px 0;
}
.report-and-image-wrapper .description {
  margin: 9px 0 20px 0;
}
.report-and-image-wrapper .image-module {
  margin-bottom: -148px;
}

}
/*Report and Image End*/



/*Documents List Module*/
.documents-list-module-wrapper{ padding:60px 0 60px 0; margin:90px 0 90px 0;}
.documents-list-module-wrapper .heading{margin:0 0 34px 0;}
.documents-list-wrapper a{font-size:1.6rem; line-height:2.8rem; margin:0 0 19px 0}
.documents-list-wrapper a.media-link:after{content:'\e902'; animation: inherit !important; font-size:1.8rem; width:18px; height:18px; right:5px; margin-top:-7px;}
.documents-list-wrapper .regularCta{margin:30px 0 0 0}

@media (max-width: 767.98px){

.documents-list-module-wrapper {
  padding: 40px 0 40px 0; margin:40px 0 40px 0
}


.documents-list-module-wrapper .heading {

}


}
/*Documents List Module End*/







/*Investor Contact*/
.investor-contact-wrapper{padding:90px 0 100px;}
.investor-contact-wrapper .position-relative:after{content:''; position:absolute; left:50%; top:0; height:100%; border-right:1px solid #c9c9c9; }
.investor-contact-wrapper .description{
	margin: 20px 0 0 0;
}


@media (max-width: 767.98px){
.investor-contact-wrapper .position-relative:after{display:none;}
.investor-contact-team{margin:0 0 30px 0}
.investor-contact-team.last{margin:0;}
.investor-contact-wrapper{padding:40px 0 20px;}
}
/*Investor Contact End*/

/*News and Media*/

.news-and-media-wrapper{
  padding:125px 0 80px;
}
.news-and-media-wrapper h2{margin:0 0 30px 0; }

@media (max-width: 767.98px) {

.news-and-media-wrapper{
  padding:40px 0 40px;
}
.news-tabs #tabs.newsmediatab{display:block!important;}
.newsmediatab .tabsDropDown{width:100%; display:inline-block;}
.newsmediatab ul{display:none; width:100%;}
.newsmediatab ul li{display:block!important;}
.newsmediatab ul li a span{padding: 17px 24px 14px;
text-align: left;

width: 100%;
display: inline-block;}
.news-tabs .newsmediatab .nav-prev, .news-tabs .newsmediatab .nav-next{display:none!important}
}
/*News and Media End*/


/*discover arrow*/
.discover-with-arrow{position:absolute; left:0; top:41%; color:#fff; padding:0 65px 0 0; z-index:1; transform: rotate(90deg);font-size:1.4rem;}
.discover-with-arrow:before{
	content: "";
    width:58px;
    border-top:1px solid var(--blue);
    position:absolute; right:0; top:50%;
    
}
.discover-with-arrow .discover-text{
	transform: rotate(-180deg);
}
.discover-with-arrow:after {
	content: "";  position: absolute;  right: -1px; top: 12px;  width: 5px; height: 5px; border: 1px solid var(--blue); transform: rotate(-45deg); border-left: 0; border-top: 0; }

@media (max-width: 767.98px) {
.discover-with-arrow{display:none;}
}

/*End discover arrow*/



/*Background with Icons and Copy Module*/
.background-with-icons-and-copy-module-wrapper{overflow:hidden;}
.background-with-icons-and-copy-module-wrapper .module-space{padding:80px 0 80px;}
.background-with-icons-and-copy-module-wrapper .sub-title{padding: 6px 0 10px 0; color:#001e49;}
.background-with-icons-and-copy-module-wrapper .title{font-size:1.8rem; line-height:3.2rem; color:#001e49}
.background-with-icons-and-copy-module-wrapper .description p:first-child{font-size:1.8rem; line-height:3.2rem;}
.background-with-icons-and-copy-module-wrapper h3{margin: 35px 0 12px 0;}
.background-with-icons-and-copy-module-wrapper h4{margin: 23px 0 8px 0;}
.background-with-icons-list{padding: 20px 0 0 0;}
.background-with-icons-list .item{margin:38px 0 0 0;}
.background-with-icons-list .image {
    width: 140px;
    height: 140px;
    border-radius: 100%;
    margin:0 auto 17px;
}
.background-with-icons-list .image img{max-width:100px}

@media (max-width: 767.98px) {
.background-with-icons-and-copy-module-wrapper .module-space{padding:40px 0 40px;}
.background-with-icons-and-copy-module-wrapper .title{font-size:1.6rem; line-height:2.8rem;}
.background-with-icons-and-copy-module-wrapper .description p:fitst-child{font-size:1.6rem; line-height:2.8rem;}
.background-with-icons-and-copy-module-wrapper .gray-background:before {
    left: -30px;
}
.background-with-icons-and-copy-module-wrapper .description p:first-child{font-size:1.6rem; line-height:2.8rem;}
}

/*End Background with Icons and Copy Module*/


/*Committees Module Module*/
.committees-module-wrapper{
	padding:57px 0 70px;
}
.committee-icon{width:42px; height:42px; line-height:42px; display:inline-block; border-radius:100%; border:1px solid #c9c9c9; font-size:1.6rem; color:#031f48; vertical-align:middle; text-align:center;}
.chairperson-icon{border-color:var(--blue); margin:1px 0}
.committees-category{font-size:1.4rem; line-height:2.2rem; color:#444444; margin:37px 0 27px;}
.committees-category .category-item{margin-bottom:10px;}
.committees-category .committee-icon{width:32px; height:32px; line-height:32px; margin:0 10px 0 0}
.committees-module-wrapper table th{color:#083b92; padding-bottom:11px;}
.committees-module-wrapper table th:first-child{color:#444444; min-width:220px;}

@media (max-width: 767.98px) {
.committees-module-wrapper{
	padding:40px 0 40px;
}
.committees-category{margin:20px 0 10px;}

.committees-category .category-item,.committees-module-wrapper table th,.committee-icon,.committees-category .committee-icon{font-size: 1.4rem; line-height: 2.6rem;}
.committees-category .committee-icon,.committee-icon{width:26px; height:26px;}

}
/*End Committees Module*/

/*Score Chart Image Module*/
.score-chart-image-module-wrapper{
	overflow:hidden;
    margin:45px 0 40px 0;
}
.score-chart-image-module-wrapper .heading{
	color:#fff;
    margin:0 0 45px 0;
}
.score-chart-image-module-wrapper .background{
 padding:60px 0 86px 0;
}
@media (max-width: 767.98px) {
.score-chart-image-module-wrapper .background{
 padding:40px 0 46px 0;
}
.score-chart-image-module-wrapper .heading{
	color:#fff;
    margin:0 0 25px 0;
}
.score-chart-image-module-wrapper .image-left{
	margin-bottom:40px;
}


}

/*Score Chart Image Module End*/


/*-------------- Site Map CSS --------------*/
#sitemapcontainer{ padding:0 0 80px 0 }
#sitemapcontainer li{ font-weight:bold; padding-left:30px; position:relative;}
#sitemapcontainer li:before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--blue);
    border-radius: 100%;
    position: absolute;
    left: 16px;
    top: 13px;
}
#sitemapcontainer li li:before{top:10px;}

#sitemapcontainer li a{ display:inline-block; padding:3px;}
#sitemapcontainer li ul li{ font-weight:normal}
#sitemapcontainer li ul li a{ padding:0 0 0 3px;}
#sitemapcontainer li ul li ul{ margin-bottom:10px;}
#sitemapcontainer li ul li ul li{}
#sitemapcontainer li#nav-site-services-level1{display:none;}
/*-------------- Site Map CSS Ends --------------*/
/*events-presentations/*/
/*
.events-presentations-container .relatedLink {
    display: none;
}
*/
.events-presentations-container .scroll-table-container {
    margin: 0 0 0px 0;
}
/*events-presentations end/*/

.inv-responsive-table-wrapper table tr td{font-weight: normal!important;}
@media (max-width: 767.98px) {
.inv-responsive-table-wrapper table tr td:first-child{width:80px}
.inv-responsive-table-wrapper table tr td .media-link{padding-left:0!important;}

}



/*us-pr*/

.pr-body ul{ margin-bottom:30px!important;display: inline-block; width: 100%;}
.pr-body ul li{list-style:none; position:relative; padding:0 40px 0 30px; margin: 0 0 10px 0 ; font-size:1.6rem; line-height:2.8rem;}
.pr-body ul li:last-child{margin:0}
.pr-body ul li:before{content:""; width:7px; height:7px; background:var(--blue); border-radius:100%; position:absolute; left:0; top:12px;}


@media (max-width: 767.98px) {
.pr-body ul li{ font-size:1.4rem; line-height:2.6rem;}
}

/*us-pr end*/



/*Left and Right Content Module Starts*/

.left-and-right-content-wrapper {overflow: hidden;}
.left-and-right-content-wrapper .left-content-wrapper{padding: 80px 0;}
.left-and-right-content-wrapper .right-content-wrapper {background: #031f48;padding: 100px 0 100px 100px;position: relative;z-index: 1;margin: 0 0 -115px 0;color: #ffffff;}
.left-and-right-content-wrapper .right-content-wrapper .right-content{width:100%;}
.left-and-right-content-wrapper .right-content-wrapper p {color: #ffffff}
.left-and-right-content-wrapper .right-content-wrapper::before {content: "";background: #031f48;position: absolute;left: 90%;top: 0;width: 4000px;height: 100%;z-index: -1;}
.left-and-right-content-wrapper .right-content-wrapper .rad-caption{font-family: PoynterOSDisp-Roman;font-size: 3rem;margin-bottom: 21px;display: inline-block;}
.left-and-right-content-wrapper .right-content-wrapper ul li{list-style: none;list-style-type: none;position: relative;padding: 0 40px 0 30px;font-size: 1.6rem;line-height: 2.8rem;color: #fff;max-width: 50%;min-width: 50%;}
.left-and-right-content-wrapper .right-content-wrapper ul li::before {content: "";width: 7px;height: 7px;background: var(--blue);border-radius: 100%;position: absolute;left: 0;top: 12px;}
.left-and-right-content-wrapper .right-content-wrapper ul{margin: 0 -40px 0 0;padding: 0 0 0 0;display: flex;flex-wrap: wrap;}

.left-and-right-content-wrapper .module-space{padding: 80px 0;}

@media (max-width: 767.98px) {
.left-and-right-content-wrapper .module-space {padding: 40px 0;}
.left-and-right-content-wrapper .left-content-wrapper{padding: 40px 0}
}

/*Left and Right Content Module Ends*/


.careers-job-module-wrapper .job-content .title{font-size: 2rem;line-height: normal;}
.careers-job-module-wrapper .job-content .title a{text-decoration: none}
.careers-job-module-wrapper .job-content .description{font-size: 1.6rem;line-height: 1.06;}
.careers-job-module-wrapper .job-content .country{font-size: 1.6rem;line-height: 1.06;}
.careers-job-module-wrapper .middle-job::before {content: '';position: absolute;top: 0;background: #c9c9c9;bottom: 0;width: 2px;left: 20px;}
.careers-job-module-wrapper .middle-job::after {content: '';position: absolute;top: 0;background: #c9c9c9;bottom: 0;width: 2px;right: 20px;}
.careers-job-module-wrapper .position-relative{padding: 95px 0 80px;}
.careers-job-module-wrapper .top-intro-wrapper {margin-bottom: 40px;}
/*.careers-job-module-wrapper .button-wrapper{margin-top: 70px;}*/
.careers-job-module-wrapper .mid-section {margin-bottom: 70px;}

@media (max-width: 991.98px){
.careers-job-module-wrapper .middle-job::before{left: 0}
.careers-job-module-wrapper .middle-job::after{right: 0}
}

@media (max-width: 767.98px) {
.careers-job-module-wrapper .middle-job::before{display: none}
.careers-job-module-wrapper .middle-job::after{display: none}
.careers-job-module-wrapper .mid-section .col-12{margin-bottom: 30px;}
.careers-job-module-wrapper .mid-section .col-12:last-child{margin-bottom: 0}
}
/*auto-top-link*/
#auto-top-link{ display:none; position: fixed;bottom: 5px;right: 10px;color: #000;background-color: #f5f5f5;font-weight: normal;text-decoration: none;border-radius: 50px;margin: 0;height: 55px;width: 40px;z-index: 999999;border: solid 2px var(--blue);background: #fff}
#auto-top-link:hover{background: var(--lightest-blue);}
#auto-top-link > span{position: absolute;bottom: 16px;margin: 0 auto;width: 100%;text-align: center;transform: rotate(270deg);}
@media (max-width: 767px){
	footer #auto-top-link{display: none !important;}
}
/*auto-top-link End*/

/*page-content*/
.page-content ul{margin:0 0 20px 0}
.page-content ul li{font-size:1.6rem; line-height:2.8rem;}
.page-content ul li{list-style:none; position:relative; padding:0 0 0 17px; margin: 0 0 6px 0 ;}
.page-content ul li:last-child{margin:0}

.page-content ul li:before{content:""; width:7px; height:7px; background:var(--blue); border-radius:100%; position:absolute; left:0; top:12px;}


@media (max-width: 991.98px) {

.page-content ul li{font-size:1.4rem; line-height:2.6rem;}
.page-content ul li:before{top:10px;}

}
/*page-content End*/

/*SS*/
.ip3-edit header {
    position: static;
}
.ip3-edit .logo_wrapper img.logo_blue{
    display: block;
}
.ip3-edit .logo_wrapper img.logo_white{
    display: none;
}
.ip3-edit .navigation_wrapper > .nav_level_1 .nav_list_level_1 a {
    color: #444444;
}
/*SS End*/



/* 407126 start */
.tab-content-slider .tab-content-Description p a{color:var(--blue);}

section.left-content-right-video-wrapper.left-and-right-content-wrapper .right-content-wrapper.right-video-wrapper{background:none;}
section.left-content-right-video-wrapper.left-and-right-content-wrapper .right-content-wrapper.right-video-wrapper::before{background:none;}

section.left-content-right-video-wrapper .titel-and-description{position:relative;background:none;}
/* 407126 end */

.content-with-video-new-slider .slick-arrow {
    width: 58px;
    height: 58px;
    line-height: 58px;
    border: 1px solid var(--blue);
    font-size: 0;
    margin: 0;
    padding: 0;
    background: transparent;
    font-family: 'icomoon' !important;
    position: absolute;    
    bottom: 8px;
    transform: translateY(-50%);
    color: var(--blue);
    z-index: 1000;
}
.content-with-video-new-slider .slick-prev{left:38px;}
.content-with-video-new-slider .slick-next{right:0px;}
.content-with-video-new-slider .slick-arrow:before {
    font-size: 2.6rem!important;
    line-height: 58px;
    font-size: 0;
    font-family: 'icomoon' !important;
    color: var(--blue);
}
.content-with-video-new-slider .slick-prev:before {
    content: "\e905";
}
.content-with-video-new-slider .slick-next:before {
    content: "\e900";
}
.content-with-image-wrapper.image-left .slidernav {
    right: inherit;
    left:0;
    padding: 38px 38px 38px 0;
    
}
.content-with-video-new-slider .slick-prev {
    left: auto;
    right: 225px;
}
.content-with-video-new-slider .slick-next {
    right: 100px;
}
.slide-count-wrap {
    color: #000;
    text-align: right;
    margin-right: 82px;
    position: absolute;
    bottom: 51px;
    right: 92px;
}
@media (max-width: 767.98px) {
.content-with-video-new-slider .slick-arrow:before {
    font-size: 2.6rem!important;
    line-height: 40px;
    font-size: 0;
    }

.slide-count-wrap {
    margin-right: 63px;
    bottom: 50px;
    right: 50px;
}
.content-with-video-new-slider .slick-prev {
    left: auto;
    right: 185px;
}
.content-with-video-new-slider .slick-arrow {
    width: 40px;
    height: 40px;
}
.content-with-video-new-slider .slick-next {
    right: 65px;
}
.content-with-video-new-slider .slick-prev {
    left: auto;
    right: 150px;
}
.content-with-video-new-slider .slick-arrow {
    bottom: 25px;
}
.content-with-video-new-slider .left-content.w-100 {
    min-height: 200px;
}

}
@media (max-width: 450px) {
.content-with-video-new-slider .left-content.w-100 {
    min-height: 273px;
}
}
@media (max-width: 991px) and (orientation: landscape) {
#ip3-industry-insights .mfp-inline-holder .mfp-content {
    max-width: 80%;
}
}

#ip3-industry-insights .slick-arrow {top: 89%;}
#ip3-industry-insights .content-with-video-new-slider .slick-next:after {content:none;}
#ip3-industry-insights .content-with-video-new-slider .slick-prev:after {content:none;}
/*#ip3-industry-insights .content-with-video-new-slider .slick-next {right: 14px;}*/
/*#ip3-industry-insights .content-with-video-new-slider .slick-prev {left: auto;right: 655px;}*/
/*#ip3-industry-insights .content-with-video-new-slider .slick-arrow {bottom: 83px;}*/

@media (max-width: 767px) {
#ip3-industry-insights .slick-arrow {top: 92%;} 
/*#ip3-industry-insights .content-with-video-new-slider .slick-prev {left: 10px;right: 0;}
#ip3-industry-insights .content-with-video-new-slider .slick-next {right: 14px;}    */
}

#ip3-responsible-investments .content-with-image-wrapper .slick-arrow {top: 70%;}
/* #ip3-responsible-investments .content-with-image-wrapper .slidernav .slick-prev:after,
#ip3-responsible-investments .content-with-image-wrapper .slidernav .slick-next:after{content:none;} */
#ip3-responsible-investments .content-with-image-wrapper .slideCount {top: 60%;position: absolute;}

/*IPad/IPad mini portrait mode:*/
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) 
{
#ip3-responsible-investments .content-with-image-wrapper .slidernav {position: absolute;bottom: 0;top: unset;height: 135px;color: #083b92;right: 63px;}    
}

/*IPad/IPad mini landscape mode:*/
@media all and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape)
{
#ip3-responsible-investments .content-with-image-wrapper .slick-arrow {top: 75%;}
}

@media (max-width: 767px) {
#ip3-responsible-investments .content-with-image-wrapper .slidernav {position: absolute;bottom: 0;top: 83%;height: 135px;color: #083b92;width: 160px;z-index: 9999;} 
.key-stats-wrapper .slick-arrow {z-index: 9999;}
.key-stats-wrapper .slick-prev:after, .key-stats-wrapper .slick-next:after{content:none;}
}

.multi-states-item.hybrid-arm {border-top-color: #ffc107 !important;}
.content-with-image-wrapper .blue-background .hasVideo .image .signpost-video { right: 0; top: unset; bottom: 0; }
.content-with-image-wrapper .blue-background .hasVideo .image { position: relative; }

.pr-body ul li ul { margin-bottom:0px !important;}

.pr-body .bw-release-body ul.bwlistdisc li sup { top:-0.5em; font-size:1.1rem !important;}

body#ip3-agency .portfolio-chart-wrapper .dataChartContainer {
    width: 392px;
}