/* --------------- Module three col icon cards start ------------------*/
.module-three-col-icon-cards .icon-cards--wrapper .card-signpost-item:hover .card-signpost-inner {  background-color: #F3F5F6 !important;}
.module-three-col-icon-cards .hoverHref:hover a.cta-link {  color: var(--red) !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;background: linear-gradient(90deg, #FE0000 0%, var(--main-blue) 30.98%, var(--light-blue) 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent; line-height:5.8rem;     display: inline-block;   margin-bottom: 30px;}
.module-three-col-icon-cards .mod-body-content .rad-introtext{color:var(--grey) !important; margin-top:20px; margin-bottom:0;}
.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{box-shadow: 24px 24px 40px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.350907), 4px 4px 16px rgba(0, 0, 0, 0.0782343);margin:60px 0 60px 0;border-radius:20px;background-color:#F6F8FB;position: relative;}
.module-three-col-icon-cards .icon-cards--wrapper .card-signpost-inner {  min-height: 389px;  height: 100%;  padding: 51px 42px 52px 42px;  border-radius: 4px;  background-color: #F6F8FB;  vertical-align: middle;  position: relative;  box-shadow: none;}
body#responsibly-mined-platinum.angloplatinum .module-three-col-icon-cards .icon-cards--wrapper .card-signpost-inner {min-height: 300px;}
.module-three-col-icon-cards .icon-cards--wrapper .card-signpost-item:first-child .card-signpost-inner{border-radius:20px 0 0 20px;}
.module-three-col-icon-cards .icon-cards--wrapper .card-signpost-item:last-child .card-signpost-inner{border-radius:0 20px 20px 0;}
.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; }
body#responsibly-mined-platinum.angloplatinum .module-three-col-icon-cards .card-signpost-img{  width: 50px;  height: 50px; }
.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: 35px;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);}
body#at-a-glance section#module-3-col-icon-cards .icon-cards--wrapper {    margin-bottom: 0;}
.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:2.0rem; line-height:28px;margin-bottom:15px;}
.icon-cards--wrapper .card-signpost-item .h3 {   margin-bottom: 8px;font-family: var(--font-main);font-weight: 400;}
#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{margin:29px 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:0px;}
  .module-three-col-icon-cards .icon-cards--wrapper .card-signpost-item:first-child .card-signpost-inner{border-radius:10px  10px 0 0;}
  .module-three-col-icon-cards .icon-cards--wrapper .card-signpost-item:last-child .card-signpost-inner{border-radius:0 0 10px 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;	}  
}

/*******Variation 2 CSS****************/
.module-three-col-icon-cards.withoutIconsVariation .mod-body-content{  text-align:center;  max-width: 768px;  margin: 0 auto;}
.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: 108px 0 195px 0; background: #F6F8FB;  box-shadow: 24px 24px 40px rgba(3, 23, 148, 0.100787), -4px -4px 16px rgba(255, 255, 255, 0.350907), 4px 4px 16px rgba(0, 0, 0, 0.0782343);  border-radius: 17px;}
.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;  border-radius: 17px;   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: linear-gradient(147.83deg, var(--light-blue) -36.31%, var(--main-blue) 86.32%);  border-radius: 17px;  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{	border-radius: 17px; 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 .icon-cards--wrapper:before{	content:"";    height: 370px;    width: 98%;    background-image: url(/~/media/Images/a/anglo-american-group-v9//Universal/modules/mod-tabs-with-3col-cards/shadow-img-v1.png);    background-repeat: no-repeat;   background-size: cover;    background-position: 19px -85px;    z-index: -1;    position: absolute;  top: 100%;}
.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;}
  body#covid-19 .module-three-col-icon-cards.withoutIconsVariation .icon-cards--wrapper .card-signpost-item .card-signpost-inner h2.h4 {line-height: 19px;}
  #onetrust-banner-sdk #onetrust-policy-text{padding: 0 20px;}
  .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{margin:40px 0;border-radius:15px;}
  .icon-cards--wrapper .card-signpost-item h3{font-size:2.0rem; 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 .card-signpost-item:first-child .card-signpost-inner{border-radius:15px 0 0 15px;}
  .module-three-col-icon-cards .icon-cards--wrapper .card-signpost-item:last-child .card-signpost-inner{border-radius:0 15px 15px 0;}
  .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;}

}

/*******Safari CSS****/
@media not all and (min-resolution:.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%);}
}
/* --------------- Module three col icon cards end ------------------*/

#como-se-registrar .module-three-col-icon-cards .card-signpost-inner .icon-cards-content { display: flex; flex-direction: column; justify-content: space-between;}