/* a:link {    font-size: 1.6rem;} */
body.posfixed {  width: 100%;}
.page-modules-wrapper>*:last-child {    padding-bottom: 98px;}
.module-section { padding: 98px 0 0 0;}
#where-we-operate .anglo-map-module-v2{ padding-bottom: 0;}
.anglosouthafrica#platinum-group-metals-pgms .breadcrumb .inner-banner-text p, .anglosouthafrica#experience-professionals .breadcrumb .inner-banner-text p {    margin-bottom: 30px;}
.anglosouthafrica #solrstrap-sortmenu:after {top:14px; right:15px; left:auto;}
.anglosouthafrica #solrstrap-sortmenu {position:relative;}
body#environmental-compliance-audits .module-text-block a.media-link.cta-link:before {bottom:2px; right:2px; width:10.72px; height:2px;}
body#environmental-compliance-audits .module-text-block a.cta-link.media-link:after {bottom:2px; font-size:14px;}
body#zimele .module-icon-cards-carousal .card-title-parent {padding-right:40px;}
.icon-cards--wrapper .card-signpost-item h3 {font-size:2.4rem;}
.anglosouthafrica .three-col-signpost .signpost-cover {justify-content:center;}
body.ip3-origins.anglosouthafrica .hero-inner-banner .banner-content {max-width:100%;}
body#iron-ore .three-col-signpost .signpost-cover {justify-content:left;}
.anglosouthafrica .module-data-stats .module-data-stats-wrapper {padding-bottom:40px;}
.anglosouthafrica ul.httab-menuTab li:hover a:not(.cta-button):not(.cta-link), .anglosouthafrica ul.httab-menuTab li.current a:not(.cta-button):not(.cta-link), .anglosouthafrica ul.module-tabs li:hover a {color:var(--white); border-radius:26.5px; background:radial-gradient(45.95% 45.95% at 100% 0, rgba(255, 255, 255, 0.28) 0, rgba(255, 255, 255, 0.0001) 100%), linear-gradient(152.68deg, rgba(31, 124, 252, 0.95) -19.33%, rgba(3, 23, 148, 0.95) 80.85%); box-shadow:4px 4px 12px rgba(3, 23, 148, 0.103884), -4px -4px 12px rgba(255, 255, 255, 0.164418), 4px 4px 12px rgba(0, 0, 0, 0.163844);}
.anglosouthafrica .module-accordian span.ttl {padding-left:32px !important; display:inline-block;}
.anglosouthafrica #module-accordian article.accordian-item:last-child .accordian-inner ul {padding-bottom:0; margin-bottom:0;}
.anglosouthafrica #module-accordian article.accordian-item:last-child .accordian-inner {padding-bottom:0px;}
body#origins .hero-inner-banner.no-banner-img h1.inner-heading {display:inline-block;}
#module-accordian article.accordian-item:last-child .accordian-inner {padding-bottom:0px;}
body.ip3-video .video-gallery-content {margin-bottom:78px;}
.ip3-our-stories .pr-back-link {margin-bottom:0;}
.ip3-our-stories .storyTitle {margin-top:30px;}
.story-tags a {font-size:16px; line-height:19px; text-transform:none; font-weight:600; color:var(--main-blue); margin:10px 20px 0 0; padding:11px 20px; background:-moz-linear-gradient(171.53deg, var(--white) -10.68%, var(--light-grey-2) 107.31%); background:-webkit-linear-gradient(171.53deg, var(--white) -10.68%, var(--light-grey-2) 107.31%); background:linear-gradient(171.53deg, var(--white) -10.68%, var(--light-grey-2) 107.31%); box-shadow:4px 4px 12px rgb(3 23 148 / 10%), -4px -4px 16px rgb(255 255 255 / 14%), 4px 4px 16px rgb(0 0 0 / 8%), inset 2px 1px 1px var(--white); border-radius:27.5px;    text-decoration: none;    float: left;}
.story-tags a:hover {background:-webkit-linear-gradient(147.83deg, var(--light-blue) -36.31%, var(--main-blue) 86.32%); background:linear-gradient(147.83deg, var(--light-blue) -36.31%, var(--main-blue) 86.32%); color:var(--white);}
.our-stories .story-content .date { text-align: center;}
.our-stories-container .tags-filter {display:block; border-radius:26.5px;}
.anglosouthafrica .story-pg img {margin:0;}
.anglosouthafrica #faqs .module-accordian-wrapper {padding-bottom:0;}
.ip3-stories.anglosouthafrica section.breadcrumb.cmnStyle.with-banner-img {margin-top:0;}
.ip3-stories.anglosouthafrica section.banner-heading-name.with-banner-image-sect {padding-bottom:35px; padding-top:45px;}
body#stories section.breadcrumb.cmnStyle.with-banner-img {margin-top:0;}
body#stories section.banner-heading-name.with-banner-image-sect {padding-bottom:35px; padding-top:45px;}
body#stories #MainWrapper {overflow:hidden;}
.anglosouthafrica#minings-greatest-shape-shifters .contentwrapper.story-pg img {max-width:195px; max-height:195px; margin:auto;}
.anglosouthafrica .main-menu #rd-nav-our-stories-level1 {display:block !important;}
.testimonial-item.slick-slide.slick-current.slick-active {background:linear-gradient(147.83deg, var(--light-blue) -36.31%, var(--main-blue) 86.32%);}
.module-image-carousel-wrapper.white-bg .module-imagecarousel-slider .module-imagecarousel-slide-text p a {color:var(--white);}
body#sustainable-investment-initiative-sii .module-vertical-tabs .vtab-link {padding:20px 40px 20px 27px;}
.module-three-col-icon-cards .icon-cards--wrapper .card-signpost-item:hover .card-signpost-inner {cursor:default;}
#MainWrapper ol li, #MainWrapper ul li {line-height:30px;}
.breadcrumb-wrapper-border .share-options ul li{ line-height: normal !important; }
.anglosouthafrica .module-tab-with-download-table .report-library-item.hide {display:table !important;}
.module-bod-wrapper .bod-close:focus {outline:0;}
.module-bod-wrapper .bod-close:focus-visible {outline:1px dashed var(--red-2) !important;}
#media #module-download-item-table.module-download-item-table .download-doc a.ext-lnk {margin-left:0;}
.anglosouthafrica .rdMenuwrapper .rd-level2 li a {white-space:break-spaces;}
.anglosouthafrica .hero-inner-banner .banner-content {max-width:665px;}
.anglosouthafrica#health-and-safety #silicosis-and-tuberculosis-text-block.module-text-block .mod-body-content>p:last-of-type {margin-bottom:30px;}
body#media .module-image-carousel-wrapper.white-bg .module-imagecarousel-slider .module-imagecarousel-slide-text {display:block !important; display:flex !important; justify-content:center; align-items:flex-start; flex-wrap:wrap; flex-direction:column;}
.anglosouthafrica .three-col-signpost .signpost-wrap a {height:100%;}
.contact-form-wrapper .form-right input[type="radio"]:focus {outline:0;}
.contact-form-wrapper .form-right input[type="radio"]:focus-visible {outline:1px dashed var(--red-2); outline-offset:1px;}
.anglosouthafrica.ip3-press-releases li#nav-2008-level4 {display:none;}
.anglosouthafrica .media-card-item a.box-link {height:100%;}
.anglosouthafrica.ip3-press-releases #MainWrapper {overflow:hidden;}
.anglosouthafrica .contactwebformSubmitButton input[type="submit"]:focus-visible, .anglosouthafrica a.cta-button.reset:focus-visible {border:1px dashed var(--red-2); outline-offset:1px;}
#toplinks>.second-level.menu-list>ul>li>a:focus-visible {color:var(--white) !important;}
body.stckIt #toplinks>.second-level.menu-list>ul>li>a:focus-visible {color:var(--grey) !important;}
#toplinks>.second-level.menu-list>ul>li>a:focus-visible {color:var(--white) !important;}
.signpost-carousel-item a.box-link {height:100%;}
body#video .tabs-container.pr-year-tabs.tabsContainer.images-tabs li.current a {color:var(--white);}
body#makarapa-city .signpost-carousel-img {background-position:top center;}
body#makarapa-city .media-card-img {background-position:top center;}
.media-card-item:focus, .media-card-item a:focus {outline:0;}
.media-card-item:focus-visible, .media-card-item a:focus-visible {outline:1px dotted var(--red-2); outline-offset:-1px; border-radius:20px;}
#makarapa-city .module-text-block-with-img .mod-body-content>p:last-of-type {margin-bottom:30px;}
body#terms-and-conditions .module-text-block ol {margin-bottom:0;}
body#contact-us .left-content-wrapper {margin-bottom:0px;}
.leadership-team-landing .bod-introtext {padding:98px 0 30px;}
article.mod-body-content img {border-radius:20px;}
.three-col-signpost .left-content-wrapper {padding-left:0;}
.module-image-carousel-wrapper {position:relative;}
.module-section.pb-9 {padding-bottom:9px;}
.slider-nav-thumbnails {margin-top:-172px;}
footer a img {width:auto; height:auto;}
footer {position:relative; z-index:121 !important;}
a.cta-link.external-link {font-size:1.6rem;}
.product-wrap a {font-size:0 !important;}
.mod-2-col-text-with-image .mod-textimageblock-content-image {margin:0 10px 0px 10px;}
.product-cards-wrapper.large-card-layout .product-wrap:nth-child(4n+3) {margin-bottom:0;}
.anglosouthafrica .navsignpost-wrapper .download-sec-title {height:auto !important;}
.anglosouthafrica div#DisclaimerMainContainer {margin-bottom:98px;}
body#what-we-do section#secure.module-text-block p.rad-introtext, body#what-we-do section#process.module-text-block p.rad-introtext {margin-bottom:0;}
body#our-centenary-hub .module-publications .two-column .publication-item-wrapper {margin:0 15px 0px 15px;}
body#diamonds .item-content p:last-of-type {margin-bottom:0px;}
.anglosouthafrica .module-bod-wrapper.two-col .bod-item {margin-bottom:0px;}
.anglosouthafrica .module-bod-wrapper .bod-full-wrap {margin-top:29px;}
input#DisclaimerAcceptButton, input#DisclaimerDeclineButton {margin-bottom:0px;}
.mod-3column-cards h2.center-with-line:after {content:none;}
.ip3-images .images-main-container .image-gallery-container {margin-bottom:88px;}
.ip3-suppliers #advide-on-pro-fraud.module-text-block ul:last-child {margin-bottom:0;}
.anglosouthafrica .hero-slider .hero-banner[data-slick-index="0"] .banner-text-wrap .banner-title {margin-bottom:0px;}
#module-supplier-text-block p:last-child {margin-bottom:0;}
.ip3-reports-and-publications .pr-main-content {padding-bottom:98px;}
#responsible-module-text--block p:last-child {margin-bottom:0;}
.ip3-video .tabs-container li.current a, .ip3-video .tabs-container li.current:hover a, .ip3-video .tabs-container li.current a:hover {color:var(--white) !important;}
.ip3-video .tabs-container ul li a {width:100%; text-align:center; align-items:center; justify-content:center;}
.story-pg img {margin:10px 30px 30px 0;}
.imgt-img, .fwimg-width {margin-bottom:30px;}
.imgt-img img, .fwimg-width img, .story-pg .img-box img {margin:0; height:auto; width:100%;}
.story-pg .img-box {margin-bottom:20px;}
.note-content p:last-child {margin-bottom:0;}
.imgt-img, .fwimg-width, .stry-img-box-inner {position:relative; float:left; width:100%;}
.stry-img-caption-single, .stry-img-caption-single-full, .stry-img-caption {position:absolute; bottom:0; padding:10px; background:rgba(0, 37, 120, 0.8); width:100%; min-height:50px;}
.stry-img-caption-single p, .stry-img-caption-single-full p, .stry-img-caption p {font-size:1.5rem; color:var(--white); line-height:1.3em; margin:0;}
.stry-img-caption p.sastry-h2 {font-weight:bold; margin-bottom:5px;}
body#our-position-on-kabwe section#module-text-block-5.module-text-block .mod-body-content>p:last-of-type {margin-bottom:30px;}
body#our-position-on-kabwe .module-horizontal-slider.slick-initialized .slick-slide {min-height:auto !important;}
body#zimele .module-horizontal-slider.slick-initialized .slick-slide {min-height:auto !important;}
#our-contribution .module-tab-with-download-table .report-library-item {padding:0px;}
.second-level.menu-list .rd-leftmenuwrapper ul>li>a {padding:10px 13px 10px 30px;}
.ip3-origins.ip3-about-us #auto-top-link {display:none !important;}
#southafricaneducationprogramme .hero-inner-banner .inner-heading {display:none}
body#demerger .module-section .scroll-table-container {margin-bottom:0; padding:0 0 0;}
body#our-deep-roots-in-south-africa .left-content-wrapper {margin-bottom:0px;}
body#our-deep-roots-in-south-africa .module-tabs-tab {margin-top:0px;}
body#our-deep-roots-in-south-africa .table-lib-content p:last-child {margin-bottom:0;}
body#our-deep-roots-in-south-africa .module-image-carousel-wrapper.white-bg .module-imagecarousel-slider .module-imagecarousel-slide-text {height:auto !important}
body#our-deep-roots-in-south-africa .module-image-carousel-gallery-bottom.slider-nav.slick-initialized.slick-slider.slick-dotted {display:none;}
body#transformation-report .module-text-block ul {margin-bottom:0;}
body#our-sustainable-mining-plan .module-text-block ul {margin-bottom:0;}
body#healthy-environment .module-text-block ul {margin-bottom:0;}
body#health-and-safety .module-text-block ul {margin-bottom:0;}
body#environmental-compliance-audits section#introduction.module-text-block ul {margin-bottom:0;}
section#from-our-leaders.module-text-block.blue-heading-color h2.with-offset {margin-bottom:0px;}
section#working-together.module-text-block.blue-heading-color h2.with-offset {margin-bottom:0px;}
section#module-testimonials .left-content-wrapper {margin-bottom:0;}
body#unravelling-hiv-aids section#module-testimonials.module-testimonial .top-content {margin-bottom:0px;}
body#zimele .module-vTabs-content .mod-links-wrapper {margin:0;}
body#environmental-compliance-audits .module-section .scroll-table-container {padding:0 0 0; margin-bottom:0;}
body#environmental-compliance-audits p.author-text {margin-bottom:0;}
body#environmental-compliance-audits .mod-quote .mod-quote-content {padding-bottom:0px;}
body#environmental-compliance-audits .mod-quote .mod-quote-inner {margin-bottom:0;}
body#SDG-alignment .module-publications .two-column .publication-item-wrapper {margin:0 15px 0px 15px;}
body#SDG-alignment .contactwebformSubmitButton {margin-bottom:0 !important;}
body#careers .three-col-signpost .signpost-cover {justify-content:flex-start;}
body#our-contribution.has-gradient-below-banner .gradient-below-banner img {object-fit:unset !important; max-height:754px !important;}
body#our-contribution.has-gradient-below-banner .gradient-below-banner {margin-bottom:-44% !important;}

@media only screen and (min-width:1920px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {object-fit:unset !important; max-height:840px !important;}
}

@media only screen and (max-width:1920px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {object-fit:unset !important; max-height:840px !important;}
}

@media only screen and (max-width:1498px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {max-height:661px !important;}
}

@media only screen and (max-width: 1440px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {max-height:633px !important;}
}

@media only screen and (min-width:1367px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner {margin-bottom:-33% !important;}
}

@media only screen and (max-width: 1366px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {max-height:759px !important;}
}

@media only screen and (max-width: 1280px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {max-height:712px !important;}
}

@media only screen and (max-width: 1200px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {max-height:669px !important;}
}

@media only screen and (max-width: 1024px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {max-height:499px !important;}
}

@media only screen and (max-width: 991px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {max-height:553px !important;}
}

@media only screen and (max-width: 896px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {max-height:499px !important;}
}

@media only screen and (max-width: 820px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {max-height:458px !important;}
}

@media only screen and (max-width: 768px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {max-height:429px !important;}
}

@media only screen and (max-width: 667px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {max-height:372px !important;}
}

@media only screen and (max-width: 550px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {max-height:306px !important;}
}

@media only screen and (max-width: 414px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {max-height:230px !important;}
}

@media only screen and (max-width: 375px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {max-height:209px !important;}
}

@media only screen and (max-width: 367px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {max-height:205px !important;}
}

@media only screen and (max-width: 320px) {
  body#our-contribution.has-gradient-below-banner .gradient-below-banner img {max-height:178px !important;}
}

@media only screen and (max-width:1180px) {
  .anglosouthafrica .main-menu {margin-right:120px;}
}

@media only screen and (max-width:1024px) {
  body#environmental-compliance-audits .module-text-block a.media-link.cta-link:before {bottom:10px;}
  .anglosouthafrica .hero-inner-banner .banner-content {max-width:450px;}
  .anglosouthafrica#terms-and-conditions .mod-body-content ol {padding-left:15px;}
  body#origins .hero-inner-banner p.inner-heading.h1-large {display:inline-block;}
  .anglosouthafrica .main-menu {margin-right:85px;}
  .anglosouthafrica#numeracy-the-key-to-unlocking-a-healthy-productive-life .contentwrapper.story-pg img {width:100%;}
  .anglosouthafrica#Homepage .module-fullwidth-image-and-text .fullwidth-image-text {max-height:90% !important;}
}

@media screen and (min-width: 1024px) {
  .anglosouthafrica .slider-nav-thumbnails .slide-thumb {min-height:140px;}
  body#demerger #cboxContent #cboxLoadedContent {min-height:472px;}
}

@media all and (max-width:768px) {
  body.ip3-video .video-gallery-content {margin-bottom:10px;}
  .imgt-img img, .fwimg-width img, .story-pg .img-box img {width:100%;}
  .ip3-presentations-and-speeches .pr-main-content {padding-bottom:30px;}
}

@media all and (min-width:768px) and (max-width:991px) {
  body#our-position-on-kabwe .module-vertical-tabs.module-section {padding:60px 0 0px 0 !important;}
  body#our-position-on-kabwe section#module-vertical-tabs .module-vTabs-content .mod-links-wrapper {margin-top:00px;}
  .anglosouthafrica#leadership-team #module-text-block {padding-top:60px;}
  .stay-in-touch ul li {padding-right:13px;}
  .ip3-presentations-and-speeches .pr-main-content {padding-bottom:60px;}
  .ip3-images .images-main-container .image-gallery-container {}
  .ip3-reports-and-publications .pr-main-content {padding-bottom:40px}
  .ip3-media .video-gallery-module {margin-bottom:40px;}
  .ip3-reports-and-publications .pr-main-content {padding-bottom:60px;}
}

@media only screen and (max-width:991px) {
  body.anglosouthafrica.ip3-reports-and-publications .pr-year-tabs>a+ul {display:block !important; left:-17px; width:115%;        margin-bottom: 10px; }
  body.anglosouthafrica.ip3-reports-and-publications .pr-year-tabs>a+ul .slick-list {border:1px solid rgba(151, 151, 151, 0.0551792); background:#F4F5F7; box-shadow:-4px -4px 16px rgba(255, 255, 255, 0.2), inset 1px 1px 2px rgba(0, 0, 0, 0.181736), inset 2px 1px 1px var(--white); padding:0 !important}
  body.anglosouthafrica.ip3-reports-and-publications .pr-year-tabs>a+ul li.current, body.anglosouthafrica.ip3-reports-and-publications .pr-year-tabs>a+ul li.current a {border-radius:26.5px !important;}
  body.anglosouthafrica.ip3-reports-and-publications .pr-year-tabs>a+ul li a {text-align:center;}
  body.anglosouthafrica .our-stories-container .asyncTabs>a+ul li.current {background:radial-gradient(45.95% 45.95% at 100% 0, rgba(255, 255, 255, 0.28) 0, rgba(255, 255, 255, 0.0001) 100%), linear-gradient(152.68deg, rgba(31, 124, 252, 0.95) -19.33%, rgba(3, 23, 148, 0.95) 80.85%)}
  body.anglosouthafrica .our-stories-container .asyncTabs>a+ul li.current a span {color:var(--white);}
  body.anglosouthafrica .our-stories-container .asyncTabs>a+ul {display:block !important; left: -15px;        width: calc(100% + 30px); top:0px;}
  body.anglosouthafrica .our-stories-container .asyncTabs>a+ul .slick-list {border:1px solid rgba(151, 151, 151, 0.0551792); background:#F4F5F7; box-shadow:-4px -4px 16px rgba(255, 255, 255, 0.2), inset 1px 1px 2px rgba(0, 0, 0, 0.181736), inset 2px 1px 1px var(--white); padding:0 !important}
  body.anglosouthafrica .our-stories-container .asyncTabs>a+ul li.current, body.anglosouthafrica .our-stories-container .asyncTabs>a+ul li.current a {border-radius:26.5px !important;}
  body.anglosouthafrica .our-stories-container .asyncTabs>a+ul li a {text-align:center;}
  body.anglosouthafrica .our-stories-container .asyncTabs>a {display:none !important;}
  body.ip3-stories .story-pg .row:last-child .pr-back-link {margin-bottom:60px;}
  .ip3-stories.anglosouthafrica .banner-heading-name.with-banner-image-sect p.inner-heading {max-width:86%;}
  .ip3-stories.anglosouthafrica .breadcrumb.cmnStyle.with-banner-img .share-box {position:relative; top:0;}
  .anglosouthafrica#minings-greatest-shape-shifters .testimonial-item .testimonial-text {word-wrap:break-word;}
  body#zimele .module-horizontal-slider.slick-initialized .slick-slide {text-align:center;}
  .anglosouthafrica#leadership-team #module-bod-new .bod-item-top-section {min-height:150px;}
  #faqs .module-accordian-wrapper, section#investor-testimonials, section#business-testimonials, section#module-3-col-icon {padding-bottom:60px !important;}
  .media-card-item:focus-visible, .media-card-item a:focus-visible {border-radius:15px;}
  body#leadership-team .module-bod-new.module-section {padding-top:60px !important; padding-bottom:29px !important;}
  body#leadership-team .left-content-wrapper {margin-bottom:0;}
  body#origins .hero-inner-banner p.inner-heading.h1-large {display:inline-block;}
  .module-section {padding:60px 0 0 0;}
  .page-modules-wrapper>*:last-child {padding-bottom:60px;}
  body#Homepage .share-price-box-item:last-child .ticker-wrapper {margin-bottom:0px;}
  .module-section.pb-98 {padding-bottom:60px !important;}
  .leadership-team-landing .bod-introtext {padding:60px 0 30px;}
  .anglosouthafrica div#DisclaimerMainContainer {margin-bottom:60px;}
  body#our-deep-roots-in-south-africa .module-imagecarousel-slide-item, .module-imagecarousel-slide-img img {border-radius:15px 15px 15px 15px;}
  body#our-deep-roots-in-south-africa .module-imagecarousel-nav {margin-bottom:60px;}
  body#unravelling-hiv-aids section#module-testimonials {padding-bottom:60px !important;}
}

@media only screen and (max-width:768px) {
  #origins p.inner-heading.h1-large {display:inline-block;}
  .ip3-stories.anglosouthafrica section.banner-heading-name.with-banner-image-sect {display:block;}
  .ip3-stories.anglosouthafrica section.breadcrumb.cmnStyle.with-banner-img .mobi-view {display:none;}
  .ip3-stories.anglosouthafrica .breadcrumb.cmnStyle .breadcrumb-wrapper {display:block;}
}

@media only screen and (max-width:767px) {
  body#environmental-compliance-audits .module-text-block a.media-link.cta-link:before {bottom:0;}
  .anglosouthafrica#our-stories #MainWrapper {overflow:hidden;}
  #origins p.inner-heading.h1-large {display:inline-block;}
  .anglosouthafrica#our-stories #contentwrapper {margin-top:30px !important; margin-bottom:30px !important;}
  .anglosouthafrica .story-pg img {margin:10px 0px 30px 0;}
  .anglosouthafrica#minings-greatest-shape-shifters .testimonial-item .testimonial-text {word-wrap:unset;}
  .anglosouthafrica#minings-greatest-shape-shifters .contentwrapper.story-pg img {margin:10px 30px 30px 0; max-width:84px; height:90px;}
  body.ip3-stories .story-pg .row:last-child .pr-back-link {margin-bottom:30px;}
  body#zimele .module-section.module-vertical-tabs ul {margin-left:0px !important;}
  body#stories #loadmore {margin-bottom:30px;}
  body#stories .tabs-container {margin-top:30px;}
  body#zimele .htab-content-wrapper {padding-left:15px; padding-right:15px;}
  .ip3-stories.anglosouthafrica section.banner-heading-name.with-banner-image-sect {display:none;}
  .ip3-stories.anglosouthafrica section.breadcrumb.cmnStyle.with-banner-img .mobi-view {display:block;}
  .ip3-stories.anglosouthafrica .breadcrumb.cmnStyle .breadcrumb-wrapper {display:none;}
  .ip3-stories.anglosouthafrica section.breadcrumb.cmnStyle.with-banner-img .mobi-view p.inner-heading.h1-large {margin-top:30px;}
  .ip3-stories.anglosouthafrica .breadcrumb.cmnStyle.with-banner-img .mobi-view .banner-content {padding-bottom:30px;}
  .anglosouthafrica#making-the-business-of-hiv-aids-everyones-business .story-image {overflow:hidden;}
  .anglosouthafrica .module-data-stats-wrapper.make-slider.three-column .mobile-module-datastats-slider {display:block;}
  #faqs .module-accordian-wrapper, section#investor-testimonials, section#business-testimonials, section#module-3-col-icon {padding-bottom:30px !important;}
  #nugen .module-data-stats-wrapper.three-column .data-stat-item {padding-top:40px;}
  .media-card-item:focus-visible, .media-card-item a:focus-visible {border-radius:10px;}
  body#leadership-team .module-bod-new.module-section {padding-top:30px !important; padding-bottom:0px !important;}
  body#leadership-team .mobile-bod-member-wrapper a.popup-modal {margin-bottom:30px;}
  #our-position-on-kabwe .module-data-stats-wrapper.two-column .data-stat-item {padding-top:40px;}
  #our-position-on-kabwe .module-data-stats-wrapper.two-column .data-stat-item:nth-child(1) {padding-top:0px;}
  #makarapa-city .mod-links-wrapper a.cta-link {margin-left:0px !important; margin-top:0px;}
  .anglosouthafrica#leadership-team #module-text-block {padding-top:48px;}
  .anglosouthafrica#leadership-team .module-bod-new .left-content-wrapper {display:none;}
  .anglosouthafrica#leadership-team #module-bod-new {padding-top:30px !important;}
  #thermal-coal-demerger-disclaimer.anglosouthafrica input#DisclaimerAcceptButton {margin-bottom:20px;}
  body#our-deep-roots-in-south-africa div#MainWrapper, body.ip3-transformation-report div#MainWrapper {overflow-x:hidden;}
  .ip3-media .video-gallery-module {margin-bottom:10px;}
  .module-section {padding:30px 0 0 0;}
  .footer-headings {margin-top:30px;}
  .page-modules-wrapper>*:last-child {padding-bottom:30px;}
  .anglosouthafrica #our-centenary-hub .module-publication-slider .download-sec-left {min-width:207px;}
  .module-section.pb-98 {padding-bottom:30px !important;}
  .product-cards-wrapper.large-card-layout .product-wrap:nth-child(4n+3) {margin-bottom:54px;}
  .leadership-team-landing .bod-introtext {padding:30px 0 30px;}
  body#our-centenary-hub .module-publications .two-column .publication-item-wrapper:first-child {margin:0 15px 30px 15px;}
  body#our-centenary-hub .module-publications .two-column a.cta-link.media-link:before {right:-18px;}
  body#our-centenary-hub .module-publications .two-column a.cta-link.media-link:after {right:-18px;}
  body#iron-ore .module-bod-wrapper .bod-row.last .bod-item:first-child {margin-bottom:0px;}
  body#diamonds .module-bod-wrapper .bod-row.last .bod-item:first-child {margin-bottom:0px;}
  body#pgms .module-bod-wrapper .bod-row.last .bod-item:first-child {margin-bottom:0px;}
  .anglosouthafrica #contentwrapper {margin-top:30px;}
  .anglosouthafrica div#DisclaimerMainContainer {margin-bottom:30px;}
  input#DisclaimerAcceptButton, input#DisclaimerDeclineButton {margin-right:30px;}
  body#our-contribution .three-col-signpost .signpost-wrap {max-width:100%;}
  body#our-deep-roots-in-south-africa .module-publications .three-column .publication-item-wrapper:last-child {margin:0 0px 0px 0px;}
  body#our-deep-roots-in-south-africa .module-imagecarousel-slide-item, .module-imagecarousel-slide-img img {border-radius:10px 10px 10px 10px;}
  body#our-deep-roots-in-south-africa .module-imagecarousel-nav {margin-bottom:30px;}
  .mod-3column-cards-wrapper .mod-3column-card-item:last-child {margin-bottom:0;}
  body#unravelling-hiv-aids section#module-testimonials {padding-bottom:30px !important;}
  .ip3-reports-and-publications .pr-main-content {padding-bottom:30px}
  body#our-position-on-kabwe .module-vertical-tabs.module-section {padding:30px 0 0px 0 !important;}
  body#our-position-on-kabwe section#module-vertical-tabs .module-vTabs-content .mod-links-wrapper {margin-top:00px;}
}

@media all and (max-width:480px) {
  .stry-img-caption-single p, .stry-img-caption-single-full p, .stry-img-caption p {font-size:1.3rem;}
  .stry-img-caption-single-full {position:relative; bottom:0px; background:rgba(0, 37, 120, 1); font-size:1.3em; line-height:1.2em;}
}

body#SDG-alignment .module-section.grey:before {background:var(--light-grey-2);}
body#SDG-alignment #the-un-sdgs .module-imagecarousel-slider .module-imagecarousel-img-overlay {background-image:none;}
.scroll-table-container table.rad-financialtable thead th {border-right:none;}
#transformation-report.ip3-our-contribution.anglosouthafrica .module-document-download .document-download-left-content {padding-top:50px;}

@media screen and (max-width: 1024px) {
  #transformation-report.ip3-our-contribution.anglosouthafrica .module-document-download .download-wrapper {max-height:initial;}
}

#transformation-report.anglosouthafrica .image-zoom-wrapper span.icon-zoom-out {position:relative;}
#transformation-report.anglosouthafrica .image-zoom-wrapper span.icon-zoom-out:before {position:absolute; justify-content:center; align-items:center; display:flex; width:100%; height:100%;}
#about-us.anglosouthafrica .three-col-signpost .signpost-cover {justify-content:normal;}
#terms-and-conditions.anglosouthafrica #privacy ol li {line-height:30px;}
.tabs-container li.current:hover a {color:var(--white) !important;}
.tabs-container li a {display:flex; justify-content:center; align-items:center; height:100%;}
.tabs-container li.current, .tabs-container ul {border-radius:150px; height:100%;}

@media screen and (max-width: 991.98px) {
  .tabs-container ul li:not(.current) a {color:var(--grey) !important;}
  .tabs-container ul li:not(.current):hover a {color:var(--main-blue) !important;}
}

@media screen and (min-width: 768px) and (max-width:992.98px) {
  body#Homepage .slider-nav-thumbnails {margin-top:-215px;}
  .slider-nav-thumbnails .slide-thumb {min-height:172px;}
}

@media only screen and (max-width:414px) {
  .anglosouthafrica .module-vertical-tabs .card-signpost-item a.cta-link {margin-left:0;}
}

.tabs-container ul li a, .ip3-video .tabs-container ul li a {display:flex; height:100% !important; align-items:flex-start;}
#our-contribution.anglosouthafrica #our-contribution-signposts .signpost-wrap {max-width:370px;}

@media (max-width: 1024px) {
#transformation-report.anglosouthafrica .image-zoom-module .vimage-toolbar {position:relative;}
.anglosouthafrica .module-bod-new .bod-item-image img { max-height: none;height: auto; }
}

@media screen and (min-width: 768px) and (max-width:1024px) {
  .anglosouthafrica .mod-quote .mod-quote-inner {padding-left:0;}
  .anglosouthafrica#SDG-alignment #the-un-sdgs.module-section {padding:60px 0 60px 0; overflow-x:hidden;}
  .anglosouthafrica#SDG-alignment #the-un-sdgs .module-imagecarousel-nav {top:60px;}
  .anglosouthafrica#SDG-alignment .module-imagecarousel-content {min-height:505px;}
}

@media only screen and (max-width:767px) {
  .module-testimonial-tabs > .mt-slider-nav {display:block;}
  .module-testimonial-tabs .mt-slider-nav {position:relative; overflow:hidden !important;}
  #our-country.anglosouthafrica .module-tabs-tab {   min-height: 70px;    }
}

.anglosouthafrica .breadcrumb .banner-content .h1-large sup {background-image:linear-gradient(76.53deg, var(--red-2) 5.41%, var(--main-blue) 51.08%, var(--light-blue) 75.44%, var(--light-blue) 109.72%); -webkit-background-clip:text;}

.anglosouthafrica #rd-nav-demerger-level2 a {    width: 80%;}
.page-modules-wrapper .pr-news-container, .page-modules-wrapper .ir-presentation-page {    padding-bottom: 30px;}
#SDG-alignment .privacy_note.consent-checkbox { margin-bottom: 0px; }
.module-text-block .stay-in-touch ul {display: block;padding-top: 0;}
.module-text-block .stay-in-touch ul li {display: inline-flex;padding-right: 5px;padding-top: 0px;align-items: baseline;}
.module-text-block .stay-in-touch ul li a {margin-right:5px;text-decoration: none !important;}
.module-text-block .stay-in-touch ul li a span { font-size: 1.6rem; }
.module-text-block .stay-in-touch ul li a:hover span { color: inherit; }
.anglosouthafrica .module-icon-cards-carousal .swiper-button-next.swiper-button-disabled[style="display: none;"] + .swipper-paginationParent {    display: none;}

@media all and (max-width:991px){
  .ip3-media.ip3-reports-and-publications.anglosouthafrica .tabs-container{    margin: 0;}
  .ip3-media.anglosouthafrica .tabs-container ul.active {display: block;   position: absolute;    z-index: 9;    height: auto;    max-height: 45vh;    overflow-y: auto;   background: #F6F8FB;  border-radius: 0 0 26.5px 26.5px;    padding: 1px;}
  body.ip3-our-stories.anglosouthafrica section.breadcrumb.without-banner-img {        top: 0;    }
  body.ip3-our-stories.anglosouthafrica #contentwrapper{    margin-top: 30px;    margin-bottom: 30px;}
  .anglosouthafrica.ip3-presentations-and-speeches .tabsContainer {    margin-top: 0;}
  .anglosouthafrica.ip3-presentations-and-speeches .pr-year-tabs > a {
    display: block !important;
    color: var(--main-blue) !important;
    box-shadow: none;
    height: auto;
    padding: 13px 15px;
    width: 100%;
    max-width: 100%;
    background: #F6F8FB;
    border-radius: 26.5px;
    font-family: "AASmartSans";
    font-size: 14px;
    line-height: 17px;
    font-weight: 600;
    color: #031794;
    min-height: 43px;
    cursor: pointer;
  }
  .anglosouthafrica.ip3-presentations-and-speeches .pr-year-tabs > a.active { border-bottom-left-radius: 0; border-bottom-right-radius: 0;  }
  .anglosouthafrica.ip3-presentations-and-speeches .tabs-container ul li {    display: block;}
  .anglosouthafrica.ip3-presentations-and-speeches .tabs-container li.current{    background: no-repeat;    box-shadow: none; border: 1px solid var(--grey-4);    border-radius: 0;}
  .anglosouthafrica.ip3-presentations-and-speeches .tabs-container li.current span {    color: var(--main-blue);}
}
body#our-difference, body#our-operations {overflow:hidden;}
/*
.anglosouthafrica .pr-news-container .pagerlink.pagerlink_new {
  display: none !important;
}
.anglosouthafrica .pr-news-container  .pagination-item{ /*opacity:0;*/ width: 17px;}
.anglosouthafrica.ip3-press-releases .page-number {
  display: block !important;
}
*/
.anglosouthafrica .pr-news-container li.prev.pag-img, .anglosouthafrica .pr-news-container li.next.pag-img { height: 56px !important; width: 56px !important;}

#mine-community-development.anglosouthafrica #our-progress-accordian.module-accordian span.ttl img { top: 8px; }
#Homepage.anglosouthafrica #cboxContent .angloVideoContainer.fullwidthvideocontainer .inv_videoReady .inv_videoControls {    bottom: 10px;}
#Homepage.anglosouthafrica #colorbox {margin: 0 auto;    right: 0;    left: 0;}

#rd-nav-be-aware-of-online-scams-level1 {display: none;}

#leadership-team #module-bod-new.module-bod-new .bod-member-wrapper {
    justify-content: center !important;
}

#leadership-team #module-bod-new.module-bod-new .member-row {
    width: auto !important;
}

@media only screen and (min-width: 992px) and (max-width: 1280px) {
    #leadership-team #module-bod-new.module-bod-new .member-wrapper {
        width: auto !important;
    }
}

#promotion-terms-conditions .cus-li li::marker {
    content: none !important; 
}

body#anglo-americans-g20-b20-sponsorship-2025 .hero-inner-banner .banner-bg:before{display:none}
@media all and (min-width: 1024px) and (max-width: 1680px){
body#anglo-americans-g20-b20-sponsorship-2025 .hero-inner-banner .banner-bg{min-height: 336px;}
}

@media all and (max-width: 640px){
body#anglo-americans-g20-b20-sponsorship-2025 .hero-inner-banner.use-style-v2 .banner-bg {height: auto;min-height: 120px;}
body#anglo-americans-g20-b20-sponsorship-2025 .hero-inner-banner.use-style-v2{height: auto;min-height: 125px;}
}