/* Image or video with text module css */
.module-image-text{position: relative;}
.module-image-text.bg-color,.module-text-and-text.bg-color{background-color:var(--anthracite);color:var(--bright-white);padding:82px 0px;}
.module-image-text .image__wrapper .image .diomond-img-wrap .image{border-radius:6px;background-size: contain;min-height: 300px;}
.module-image-text .content__wrapper{padding-top:38px;}
.module-image-text .content__main{margin-bottom:40px;}
.module-image-text .image__wrapper .media__video-player iframe{min-height:676px;width: calc(100% - 65px);}
.module-image-text .vidcss .image__wrapper .video-wrapper{display: flex;justify-content: end;}
.banner-center-cover{background-size: cover;background-repeat: no-repeat;background-position: center center;position: relative;}
.module-image-text .vid-content-css .content__wrapper{height: 100%;display: flex;flex-direction: column;justify-content: center;}
.module-image-text .vid-content-css .content__main{margin-bottom:16px;}
.module-image-text .image__wrapper {height:100%;}
#ip3-responsible-investing .module-image-text .image__wrapper .image .diomond-img-wrap .image{min-height: 500px;/*filter: drop-shadow(1.1px 0px 0px #fff);*/}
#ip3-responsible-investing .module-image-text .container-fluid > .row{align-items: center;}
@media all and (max-width: 1199px) {
  .module-image-text .image__wrapper .media__video-player iframe{width:100%;}
  .module-image-text .image__wrapper .media__video-player iframe{min-height:600px;}
}
@media all and (max-width: 991.98px) {
.module-image-text .image__wrapper .media__video-player iframe{min-height:493px;}
  /*.module-image-text .image__wrapper .image .diomond-img-wrap .image{min-height:918px;}*/
  .module-image-text.bg-color{padding:64px 0px;}
  .module-image-text .order-2{order:0; -ms-flex-order: 0;}
  .module-image-text .content__wrapper{padding-top:64px;}
  .module-image-text .image__wrapper {min-height:400px;}
}
@media all and (max-width: 767.98px){
  .module-image-text.bg-color{padding:48px 0px;}
  .module-image-text .content__main{margin-bottom:32px;}
  .module-image-text .content__wrapper{padding-top:40px;}
}
@media all and (max-width: 540px){

/* .module-quote .quote__title .h1 {font-size: 3rem;line-height: 5rem;} 
  .module-image-text .image__wrapper .image .diomond-img-wrap .image{min-height:450px;}*/
  .module-image-text .image__wrapper .media__video-player iframe{min-height:210px;}
  .module-image-text .image__wrapper {min-height:300px;}
}
/* Image or video with text module css */


/* video module css */
.module-video .video__top-section{margin-bottom:64px;}
.video__top--section-tag .label{color:var(--space-grey);}
.video__top--section-title h2{color:var(--anthracite);}
.video__top--section-description p{color:var(--anthracite); 
margin-bottom:40px;}
.module-video .video-wrapper iframe{min-height:75vh;}
@media all and (max-width: 1024px) {
 .module-video .video-wrapper iframe{min-height:487px;}
}
@media all and (max-width: 767.98px) {
 .module-video .video__top-section{margin-bottom:40px;}
 .video__top--section-description p{margin-bottom:32px;}
}
@media all and (max-width: 540px){
 .module-video .video-wrapper iframe{min-height:210px;}
}
/* video module css */


/* Quote module css */
/* .module-quote{background-color:var(--sky);} */
.module-quote{background-image: url("/~/media/Images/H/Hgcapital-Trust-V2/hg-modules-images/quote-module/quote-bg");background-repeat:no-repeat;background-position:center;background-size:cover;}
.module-quote.bgcolor{padding:80px 0px;}
.module-quote .quote__title{letter-spacing: -2.4px;color:var(--deep-sky);}
.module-quote .quote__title .h1{font-weight:600;}
.module-quote .quote__title::before{content:""; background:url("/~/media/Images/H/Hgcapital-Trust-V2/hg-modules-images/quote-module/quote-symbol") no-repeat;height: 100%;display: block; width: 100%;  position: absolute;left:-30px;}
.module-quote .quote__main {display:flex;gap:24px;align-items: end;height: 100%;}
.module-quote .quote__main .quote__profile .image{height:150px;width:150px;border-radius:50%;object-fit: cover;}
.module-quote .quote__main .quote__info .para-large{margin-bottom:8px;}
.quote__info .designation{margin-bottom:16px;}
@media  (max-width: 991.98px){
.module-quote.bgcolor{padding:64px 0px;}
.module-quote .quote__title{letter-spacing: -2.1px;margin-bottom: 48px;}

}
@media  (max-width: 767.98px){
.module-quote .quote__title .h1{margin-left: 15px;}
.module-quote.bgcolor{padding:48px 0px;}
.module-quote .quote__title{letter-spacing: -1.8px;padding-left:15px;}
.module-quote .quote__title::before{left:0;}
.module-quote .quote__main {gap:8px;padding-left: 25px;}
}
/* Quote module css */


/* intro text module css */
.module-intro-text {position: relative;}
.intro__text-title h2{margin-bottom:56px;}
.module-intro-text .intro__text-main{position:relative;height: 100%;}
.module-intro-text .intro__text-main::before{content: "";background-color: var(--anthracite);
  height: calc(100% - 25px); width: 1px;     
  position: absolute;left: -50px;top: 25px; z-index: -1; opacity: .2;}
.module-intro-text .intro__text-main .intro__text-description{padding-top:18px;margin-bottom:40px;}
.module-intro-text .intro__text-title::after{
  content:""; background:url("/~/media/Images/H/Hgcapital-Trust-V2/hg-modules-images/patterns-images/into-text-pattern")no-repeat;height: 150px;display: block; width: 100%;  position: relative;}

@media  (max-width: 991.98px){
.intro__text-title h2{margin-bottom:24px;}
.module-intro-text{padding-top:68px !important;}
.module-intro-text .intro__text-title::after{content:none;}
.module-intro-text .intro__text-main .intro__text-description{padding-top:0px;}
.module-intro-text::after{content:""; background:url("/~/media/Images/H/Hgcapital-Trust-V2/hg-modules-images/patterns-images/into-text-pattern")no-repeat;height: 114px;display: block; width: 100%;  position: absolute;    bottom: -2%; z-index: -1;}

.module-intro-text .intro__text-main::before{display:none;}
}
@media  (max-width: 767.98px){
.intro__text-title h2{margin-bottom:16px;}
.module-intro-text::after{content:none;}
.module-intro-text .intro__text-main .intro__text-description{padding-top:0px;margin-bottom:32px;}
}
/* intro text module css */





/* contact module css */
#ip3-news-insights .contact__top--section-description {margin-bottom: 0;}
.module-ir-contact .contact__top--section .contact__top--section-description{margin-bottom:64px;}
.module-ir-contact .contact__top--section .contact__top--section-subtitle{margin-bottom:64px;}
.module-ir-contact .contact__main--section{position:relative;margin-left: 48px;padding: 0 24px;border-left: 1px solid rgba(70, 89, 86, 0.3);margin-bottom:64px;}
.module-ir-contact .contact__main--section .contact__main--section-image{margin-bottom:41px;}
.contact__main-wrapper {
  color: var(--space-grey);
}
.module-ir-contact .contact__main--section .contact__main--section-title .h5{margin-bottom:8px; color: var(--anthracite);}
.module-ir-contact .contact__main--section .contact__main--section-details p{margin-bottom:8px;}
.module-ir-contact .contact__main--section .contact__main--section-image .image{height:172px; width:172px;border-radius:6.45px;object-fit: cover;}
.module-ir-contact .contact__main--section img.dottedimg{width: 100px;  height: 100px;  object-fit: cover;  object-position: center;}
.module-ir-contact .contact__main--section .bod-item--link .bod__cta a .cta-gradient-circle {display: none;}
.contact__main--section-details .phone-tag,
.contact__main--section-details .email-tag{display:none;}
.module-ir-contact .contact__main--section .bod-item--link {position: absolute;top: 0;width: calc(100% - 48px);height: 100%; 
z-index: 1;}
.module-ir-contact .contact__main--section .bod-item--link .bod__cta {opacity: 1;width: 300px;height: 100%;background: transparent;}
.module-ir-contact .contact__main--section .bod-item--link .bod__cta a {background: transparent;font-size: 0;width: 100%;height: 100%;border-radius: 5px;}
.without-image .contact__main--section-details .phone-tag,
.without-image .contact__main--section-details .email-tag{display:block;}

.without-image img {
  position: absolute;
  z-index: -1;
  right: 0;
}
.without-image .contact__main-wrapper{
 display: flex;
  flex-direction: column;
  align-content: flex-end;
  justify-content: flex-start;
  width: 100%;
}
.contact__main--section-details.email .rad-small > a{
word-break: break-all;
}
.without-image .contact__main--section-details.email .rad-small > a{
color: var(--red);
  text-decoration: underline;

}

@media (max-width: 1200px){
.module-ir-contact .contact__main--section{  margin-left: 0px;  padding: 0 12px;}
.module-ir-contact .contact__main--section img.dottedimg {  width: 90px;  height: 90px;  object-fit: cover;}
.contact__main--section-details a >span.rad-small{font-size: 1.6rem;}
}

@media (max-width: 991.98px){
.module-ir-contact .contact__main--section {margin-left: 48px;  padding: 0 24px;}
.module-ir-contact .contact__main--section img.dottedimg {  width: 139px;  height: 139px;}
.module-ir-contact .contact__main--section{margin-bottom:64px;}
#ip3-Homepage #annual-reports-and-accounts .image__wrapper {min-height: auto !important;padding-top: 80px;}
#ip3-Homepage #annual-reports-and-accounts .content__wrapper {padding-bottom: 40px;text-align: center;}
}

@media (max-width: 767.98px){
.module-ir-contact .contact__main--section {margin-left: 0;  padding: 0;}
.module-ir-contact .contact__main--section{border-left: none;  border-bottom:1px solid rgba(70, 89, 86, 0.3);}
.module-ir-contact .contact__main--section {margin-left: 0;  padding-left: 0;  padding-right: 0;  padding-bottom: 40px;  margin-bottom: 40px;}
#ip3-Homepage #annual-reports-and-accounts .image__wrapper {min-height: auto !important;padding-top: 80px;}
#ip3-Homepage #annual-reports-and-accounts .content__wrapper {padding-bottom: 40px;text-align: center;}	
}
/* contact module css */

#ip3-Homepage #annual-reports-and-accounts .image__wrapper {min-height: 676px;width: calc(100% - 65px);}
#ip3-Homepage #annual-reports-and-accounts .content__wrapper {height: 100%;display: flex;flex-direction: column;justify-content: center;}
#ip3-Homepage #annual-reports-and-accounts {background-color:var(--soft-white);color:var(--anthracite);}