/* === Cards Module CSS === */
.module-cards .cards-inner-wrapper{padding:80px 0px}
.card-image-ss, 
.module-cards .cards-wrapper .card-image .image.banner-center-cover{min-height:286px;}
.module-cards.bg-color{background: var(--space-grey);}
.module-cards{color:var(--bright-white);}
.module-cards .cards-inner-wrapper .cards-wrapper .card-image{margin-bottom:40px;}
.module-cards .top-content .content__cta p {margin-top: 40px;margin-bottom: 64px;}
.module-cards .inner-content-wrapper .heading-animate{padding-bottom:24px;margin-bottom:0;}
.module-cards .cards-inner-wrapper .cards-wrapper .content__cta p{margin-bottom:0;}

@media all and (min-width: 991px){
.module-cards .inner-card-wrapper{flex-direction: column;justify-content: space-between;}
}
@media all and (max-width: 991.98px){
.module-cards .cards-inner-wrapper{padding:64px 0px;}
}
@media (min-width: 768px) and (max-width: 991.98px){
.module-cards .inner-card-wrapper{flex-direction: column;justify-content: space-between;}
.module-cards .cards-wrapper .card-image .image.banner-center-cover{min-height:326px;}
.module-cards .cards-inner-wrapper .cards-wrapper .card-image, .module-cards .cards-inner-wrapper .cards-wrapper .card-description{margin-bottom:32px;}
.module-cards .cards-inner-wrapper .cards-wrapper .col-lg-3:nth-child(1) .content__cta p, .module-cards .cards-inner-wrapper .cards-wrapper .col-lg-3:nth-child(2) .content__cta p{margin-bottom:64px;}
}
@media all and (max-width: 767.98px){
.module-cards .inner-content-wrapper .heading-animate{padding-bottom:16px;margin-bottom:0;}
.module-cards .top-content .content__cta p {margin-top: 32px;margin-bottom: 40px;}
.module-cards .cards-inner-wrapper .cards-wrapper .col-12:not(:last-child){margin-bottom:40px;}
.module-cards .cards-inner-wrapper .cards-wrapper .card-image,.module-cards .cards-inner-wrapper .cards-wrapper .card-description{margin-bottom:32px;}
}

/* === Cards Module CSS === */

/* === Further Links CSS === */
.module-further-links a:hover{color:var(--anthracite);}
.module-further-links a:hover .icon-arrowright:before{color:var(--red);}
.module-further-links.bg-color{background:var(--sky);}
.module-further-links .card-links-wrapper .card-content{display: flex;min-height: 313px;width: 48%;background: var(--glass-3);padding: 24px;border-radius: 6px;flex-direction: column;
backdrop-filter: blur(30px);justify-content: space-between;}
.module-further-links .card-links-wrapper .background-image{padding:8px; border-radius:6px;background-position: center;background-repeat: no-repeat;background-size: cover;}
.module-further-links .card-links-wrapper .card-content .card-description{color:var(--space-grey);margin-bottom:28px;}               
.module-further-links .card-links-wrapper .card-content .link-title{color:var(--anthracite);}
.module-further-links .main-title h2{margin-bottom: 64px;}
.module-further-links .card-links-wrapper .card-content a.cta{margin:17px 0px; border-radius:0; overflow:visible;}
/*#ip3-approach .module-further-links .card-links-wrapper .card-content a.cta span.text, #ip3-about .module-further-links .card-links-wrapper .card-content a.cta span.text{text-transform:none;} */
.module-further-links .card-links-wrapper .card-content a.cta span.icon.icon-arrowright.left{display:none;}
@media all and (max-width: 991.98px){
/* .module-further-links .card-links-wrapper .card-content{height: 279px;} */
.module-further-links .main-title h2{margin-bottom: 48px;}
.module-further-links .card-links-wrapper .background-image{margin-bottom:24px;}
}
@media (min-width: 768px) and (max-width: 991.98px){
.module-further-links{padding: 64px 0px;}
.module-further-links .main-title h2{font-size:4rem;line-height:4rem;}
}
@media (min-width: 991px) and (max-width: 1200px){
.module-further-links .card-links-wrapper .card-content{width: 70%;}
}
@media all and (max-width: 767.98px){
.module-further-links{padding: 48px 0px;}
.module-further-links .card-links-wrapper .card-content{width:75%}
.module-further-links .main-title h2{font-size:3.2rem;line-height:3.2rem;}
}
/* === Further Links CSS === */

/* === Shares Feed CSS === */
.module-shares-feed{padding:48px 0;color:var(--anthracite);}
.module-shares-feed .shares-feed-inner-wrapper .feed-content{ padding:48px; border-radius: 6px; background-color: var(--sky);}
.module-shares-feed .shares-feed-inner-wrapper .feed-content .feed-content-wrapper{display:flex;justify-content: space-between;}
.module-shares-feed .shares-feed-inner-wrapper .feed-content .feed-content-wrapper .right-side{display: flex;align-items: end;flex-direction: column;}
.module-shares-feed .shares-feed-inner-wrapper .feed-content .feed-content-wrapper .right-side iframe{margin-bottom:24px; height: 100px !important;}
.module-shares-feed .shares-feed-inner-wrapper .feed-content .content__cta.d-flex.justify-content-center.d-md-none{margin-top:24px;}
.feed-content::before{content: "";background: url(/~/media/Images/H/Hgcapital-Trust-V2/hg-modules-images/shares-feed/vector) no-repeat;min-height: 182px;display: block;min-width: 512px;position: absolute;top: 33%;left: 18px;overflow: hidden;
}
@media all and (max-width: 767.98px){
.feed-content::before{background: url(/~/media/Images/H/Hgcapital-Trust-V2/hg-modules-images/shares-feed/feed-1) no-repeat;top:45%;left:10px;min-width:245px;}
}
@media all and (max-width: 991.98px){
.module-shares-feed .shares-feed-inner-wrapper .feed-content{margin-bottom:24px;padding:24px;}
}
@media (min-width: 768px) and (max-width: 991.98px){
.module-shares-feed{padding:64px 0;}
.feed-content::before{top:18%;}
}

/* === Shares Feed CSS === */
.module-configurable-text  .content-image .image.lazy{min-height:680px;border-radius:12px;}
@media all and (max-width: 991.98px){
.module-configurable-text  .content-image .image.lazy{min-height:330px;}
}
@media all and (max-width: 767.98px){
.module-configurable-text  .content-image .image.lazy{min-height:206px;}
}
