.module-three-col-icon-cards .icon-cards--wrapper .card-signpost-item:hover .card-signpost-inner {background:radial-gradient(56.54% 56.54% at 100% 0%, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0.00) 100%), linear-gradient(180deg, #263E64 0%, #011D49 100%);}
.module-three-col-icon-cards .hoverHref:hover a.cta-link {color:var(--lemon) !important; font-style:normal !important;}
.module-three-col-icon-cards .hoverHref:hover a.cta-link.internal-link:after {right:5px;}
.module-three-col-icon-cards .mod-body-content h2 {font-size:4.8rem; line-height:5.8rem; display:inline-block; margin-bottom:20px;}
.module-three-col-icon-cards .mod-body-content .rad-introtext {color:var(--platinum-navy-80) !important; margin-top:0; margin-bottom:0; font-size:1.8rem; line-height:30px; font-family:'Sora';}
.module-three-col-icon-cards .mod-body-content a.cta-link {margin-top:30px;}
.icon-cards--wrapper .card-signpost-item {margin:0; width:33.33%;}
.module-text-block.blue .mod-body-content *, .module-text-block.blue-gradient .mod-body-content * {color:var(--white);}
.module-text-block.blue .title-with-underline h2, .module-text-block.blue-gradient .title-with-underline h2 {border-color:var(--white);}
.icon-cards-cover {display:flex; justify-content:center; flex-wrap:wrap;}
.icon-cards-cover .card-signpost-item:nth-child(3) .card-signpost-inner {margin:0;}
.icon-cards--wrapper .card-signpost-item h3 {color:var(--main-blue); font-size:2.4em; font-weight:400; line-height:3.2rem; margin-bottom:8px; float:left; width:100%; text-transform:none;}
.module-three-col-icon-cards .icon-cards--wrapper { border-radius:20px; position:relative;}
.module-three-col-icon-cards .icon-cards--wrapper .card-signpost-inner {min-height:421px; height:100%; padding:48px 42px 48px 41px; background-color:var(--platinum-20); vertical-align:middle; position:relative; box-shadow:none;    display: flex;flex-direction: column;}
.module-data-stats .module-data-stats-wrapper .module-datastats-slider .data-stat-item article.data-stat-item-inner .stat-text a {color:var(--white);}
.module-three-col-icon-cards .card-signpost-img {position:relative; width:30px; height:30px; background-color:transparent; border-radius:0; padding-top:0; top:0; left:0; margin-bottom:19px;}
.module-three-col-icon-cards .note-content {margin-top:38px; display:inline-block; font-size:1.2rem; line-height:20px; color:var(--light-grey-6);}
.module-three-col-icon-cards .note-content > p:last-child {margin-bottom:0px;}
.module-three-col-icon-cards .icon-cards-content p {font-size:1.6rem; line-height:26px; font-family:var(--font-main);}
.module-three-col-icon-cards .icon-card-cta-link {margin-top:auto; position:relative; bottom:0; margin-bottom:0; padding:0;}
.module-three-col-icon-cards .icon-card-cta-link a.cta-link {margin-bottom:0; font-family:var(--font-main);    line-height: 2.5rem;}
.module-three-col-icon-cards .card-signpost-img img {top:50%; transform:translateY(-50%); position:relative;}
.icon-cards--wrapper .card-signpost-item h3 {font-size:2rem; line-height:28px; margin-bottom:15px;}
.icon-cards--wrapper .card-signpost-item .h3 {margin-bottom:8px; font-family:var(--font-main); font-weight:400;}
.icon-cards--wrapper .card-signpost-item:hover .card-signpost-inner h2 , .icon-cards--wrapper .card-signpost-item:hover .card-signpost-inner .icon-cards-content p {color:var(--white);}
#how-to-register .module-three-col-icon-cards .icon-cards-content h4 {font-weight:400;}

@media only screen and (max-width: 767px) {
.module-three-col-icon-cards .mod-body-content h2 {font-size:2.8rem; line-height:3.4rem; margin-bottom:0px;}
.module-three-col-icon-cards .mod-body-content .rad-introtext {font-size:1.6rem; margin-top:23px;}
.icon-cards--wrapper .card-signpost-item h3 {font-size:1.8rem; line-height:2.6rem; margin-bottom:10px;}
.module-three-col-icon-cards .icon-cards-content p {font-size:1.4rem; line-height:2.4rem;}
.module-three-col-icon-cards .icon-cards-content p:last-child {margin-bottom:20px;}
.icon-cards-content {height:auto !important;}
.module-three-col-icon-cards .icon-card-cta-link {margin-top:0;}
.module-three-col-icon-cards .icon-cards--wrapper .card-signpost-inner, body#responsibly-mined-platinum.angloplatinum .module-three-col-icon-cards .icon-cards--wrapper .card-signpost-inner {padding:20px; min-height:255px;}
.icon-cards--wrapper .card-signpost-item {width:100%; margin-bottom:10px;}
.module-three-col-icon-cards .icon-cards--wrapper {border-radius:10px;}
body#futuresmart-mining .module-three-col-icon-cards .icon-cards--wrapper {margin-bottom:30px;}
body#futuresmart-mining .module-three-col-icon-cards .note-content {margin-top:0;}
}

.module-three-col-icon-cards.withoutIconsVariation .mod-body-content {max-width:768px;}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards-content p {font-size:1.8rem; line-height:30px; margin-bottom:45px;}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper {margin:60px 0 60px 0; background:#f6f8fb;}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item:hover .card-signpost-inner {background-color:transparent !important;}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item a.hoverHref {position:relative; transition:all 0.6s ease-in-out; display:block; height:100%;}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item a.hoverHref:hover:before {opacity:1; transition:all 0.6s ease-in-out;}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item a.hoverHref:before {content:""; position:absolute; top:0; left:0; width:100%; height:100%; background:radial-gradient(56.54% 56.54% at 100% 0%, rgba(255, 255, 255, 0.28) 0%, rgba(255, 255, 255, 0.00) 100%), linear-gradient(180deg, #263E64 0%, #011D49 100%); opacity:0; transition:all 0.6s ease-in-out; z-index:1;}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item .card-signpost-inner {padding:71px 40px 60px 40px;}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item .card-signpost-inner h2.h4, .module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item .card-signpost-inner .icon-cards-content, .module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item .card-signpost-inner .icon-card-cta-link {position:relative; z-index:2;}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item a.hoverHref:hover .card-signpost-inner h2.h4, .module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item a.hoverHref:hover .icon-cards-content p {color:var(--white);}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item a.hoverHref:hover .icon-card-cta-link a, .module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item a.hoverHref:hover .icon-card-cta-link a:after {color:var(--light-blue-5) !important;}
.module-three-col-icon-cards.withoutIconsVariation .icon-card-cta-link {margin-top:45px;}
.module-three-col-icon-cards.withoutIconsVariation .mod-body-content .rad-introtext {margin-top:35px;}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item .card-signpost-inner h2.h4 {font-family:var(--font-main); font-weight:400;}

@media screen and (max-width: 767.98px) {
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper:before {top:calc(100% - 100px); background-size:100%; background-position:center center; height:282px; left:3px;}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper {margin:30px 0 100px 0;}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards-content p {font-size:1.6rem;}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-inner, .module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item .card-signpost-inner {padding:40px 30px;}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item .card-signpost-inner h2.h4 {margin-bottom:13px;}
.icon-cards--wrapper .icon-cards-cover {display:block;}
.icon-cards--wrapper .card-signpost-inner {margin:0; min-height:280px;}
.module-three-col-icon-cards .icon-cards--wrapper .icon-cards-content {height:auto !important;}
}

@media only screen and (min-width: 768px) and (max-width:1024px) {
.module-three-col-icon-cards .mod-body-content h2 {font-size:3.2rem; line-height:3.8rem;}
.module-three-col-icon-cards .icon-cards--wrapper {border-radius:15px;}
.icon-cards--wrapper .card-signpost-item h3 {font-size:2rem; line-height:28px; margin-bottom:15px;}
.module-three-col-icon-cards .icon-cards--wrapper .card-signpost-inner {padding:19px 15px 23px 15px; min-height:335px;}
.module-three-col-icon-cards .icon-cards--wrapper {border-radius:50px;}
}

@media screen and (min-width: 768px) and (max-width:992px) {
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-inner, .module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item .card-signpost-inner {padding:30px 15px 30px 15px;}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item .card-signpost-inner h2.h4 {margin-bottom:20px;}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper:before {top:calc(100% - 40px); background-size:100%; background-position:center center; height:282px; left:3px;}
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper {margin:60px 0 100px 0;}
}

@media not all and (min-resolution: 0.001dpcm) {
.module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item:hover .card-signpost-inner {background:linear-gradient( 147.83deg, var(--light-blue) -36.31%, var(--main-blue) 86.32% );}
}