/* Kru css */
.footerLogo #logo img {
  height: 72px;
  width: 72px;
}
.mod-double-signpost .half-signpost-box::before {
  opacity: 1;
}
.topnavigation-main-wrapper .topnavigation-new > ul > li:hover .megamenu, .topnavigation-main-wrapper .topnavigation-new > ul > li:focus-within .megamenu {
  display: block !important;
}
.white-arrow.banner-link.cta-primary-dark:focus-within {
  outline: 2px dashed var(--primary-4);
  outline-offset: 3px;
}
.text-link:focus-within {
  outline: 2px dashed var(--primary-5);
  outline-offset: 4px;
  border-radius: 2px;
}
.cta-secondary:focus-within {
  outline: 2px dashed var(--secondary-4);
  outline-offset: 4px;
}
.inv_playerContainer.inv_bannerPlayer .inv_videoMainContainer.inv_videoMainContainer{
background-color: var(--secondary-12);
}
@media (min-width: 1024px) and (max-width: 1679px) {
  .section.hasBackground.Halfpadding {
    padding-top: 80px;
    padding-bottom: 50px;
  }
}
.icon-eye::before {
  content: "" !important;
}
@media all and (min-width:767.98px){

#ip3-Homepage .mod-featured-content-cards .slider-nav-inner{
display:none;
}
}
.chrome  .slider-nav-inner .slick-dots.custom-dots li.slick-active{
max-width: 24px;
}
.chrome .slider-nav-inner .slick-dots.custom-dots li{
max-width: 8px;
    overflow: hidden;
}
table thead{
border-bottom: 20px solid var(--primary-2);
}
.popup-slider-content a{
text-decoration: none;
}
.popup-slider-content a:hover{
text-decoration: underline;
color:var(--secondary-4);
}
.newspagenavlink.newsprevpag .icon-small-arrow-left::before,.fwi-slider-nav-inner .prevButton:before{
content: '';
  background-image: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-small');
  background-position: center;
  height: 30px;
  width: 30px;
  background-repeat: no-repeat;
  background-size: contain;
  transform: rotate(180deg);
  top: 0;
}
.fwi-slider-nav-inner .prevButton::before,.fwi-slider-nav-inner .nextButton::before{
top:10px;
}
.newspagenavlink.newsnextpag .icon-small-arrow-right::before,.fwi-slider-nav-inner .nextButton:before{
content: '';
  background-image: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-small');
  background-position: center;
  height: 30px;
  width: 30px;
  background-repeat: no-repeat;
  background-size: contain;
  top: 0;transform: none;
}
.mod-featured-content-cards .slider-nav-inner .slider-dots-container ul.slick-dots{
display: flex;
  gap: 4px;
  margin: 0 15px !important;
}
.mod-featured-content-cards .slider-nav-inner .slider-dots-container {
display: flex;
  flex-direction: column;
}
#contentwrapper .downloads-row p.downloads-link-text{
position:relative !important;
}
#contentwrapper .downloads-row p.downloads-link-text{
display: flex;
}
.downloads-link-text.icon-download-idle{
margin-right: 25px;
}
.mod-stat-cards .slider-nav-inner.none {
  display: none !important;
}
.textdark .cta-primary:hover{
  color:var(--primary-5) !important
}
.darkbg.module-hero-banner-animation .full-video-wrapper .single-video-link > span.video-link-text {
  color: var(--primary-3);
}
.darkbg.module-hero-banner-animation .single-video-link.single-video-link-blue .icon-play .path1::before {
  color: var(--primary-2);
}
.darkbg.module-hero-banner-animation .single-video-link.single-video-link-blue:hover .icon-play .path1::before{
  color: var(--primary-3);
  box-shadow: 0 0 0 2px var(--primary-2);
}
.darkbg.module-hero-banner-animation .single-video-link.single-video-link-blue:hover .icon-play .path2::before{
  color: var(--primary-2);
}
.mod-banner-type3 {
  margin: 0 !important;
  padding-top: 100px;
  padding-bottom: 50px;
}
.sc-type3 h2 span{
  color:var(--primary-5)}
.selectedText.icon-arrow-head-down.active:before{
  top: 37% !important;
}
#ip3-mandg-plc .mod-banner-type-2 .row.bg-secondary-6{
  background-color:var(--primary-3);
}
.news-innerrow.icon-small-arrow-right::before {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  content: '';
  background-image: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-small');
  height: 30px;
  width: 30px;
  background-repeat: no-repeat;
  background-size: contain;
}
.btnSubmit, .btnClose{
  background: var(--primary-1) !important;
}
.content-module.contact-cards-top-content h2{
  color:var(--primary-5);
}
.mod-content .content-module a.rad-link-2{
  padding-right: 24px !important;
}
.jssnapdownItem .js-snapdown-title a{
  word-wrap: anywhere;
}
.circle-list-main:nth-child(1) .body-large, .ss-list.circle-list-container .body-large{
  color: var(--primary-1) !important;margin: 0 !important;
}
.mod-split-screen-tab .split-screen-list-inner .ss-list:hover .body-large{
  color: var(--primary-2) !important;
}
.mod-split-screen-tab .split-screen-list-inner .ss-list:hover .circle-list-number::after{
  border: 2px solid var(--primary-2);
  opacity: 1;
}
.mod-split-screen-tab .split-screen-list-inner .ss-list:not(.inactive) .circle-list-number {
  color: var(--primary-1) !important;
}
.filter-box .filter-month {
  background-color: var(--primary-3) important;
  border: 1px solid var(--secondary-11);
}
.darkbg .stat-cards-container.sc-container-type2.sc-container-noimage .sc-description.body-large, .darkbg .stat-cards-container.sc-container-type2.sc-container-noimage .rad-link {
  color: var(--primary-3) !important;
  text-decoration-color: var(--secondary-13) !important;
}
.darkbg .stat-cards-container.sc-container-type2.sc-container-noimage .text-link .icon-forward-white::before {
  background-image: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-black');
  background-position: center;
  background-size: 26px auto;
}
.darkbg .stat-cards-container.sc-container-type2.sc-container-noimage .text-link:hover .icon-forward-white:before{
  background-image: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-white');
}
.darkbg .stat-cards-container.sc-container-type2.sc-container-noimage .text-link:hover .icon-forward-white {
  background: transparent !important;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid var(--secondary-13);
}
.darkbg .stat-cards-container.sc-container-type2.sc-container-noimage .text-link .icon-forward-white{
  background: var(--secondary-13) ;
}
#contentwrapper .filter-list ul li:hover span, #contentwrapper .filter-list ul li a.active span {
  border-bottom: 1px solid var(--secondary-12);
  background: var(--secondary-12);
  color: var(--primary-2);
}
.sc-type2 .stat-cards-container .stat-cards-inner .img-and-description-wrapper .sc-description{
  font-family: 'FFInfraMedium';
  font-size: 28px;
  font-style: normal;
  font-weight: 500;
  line-height: 33px;
  letter-spacing: -0.36px;
}
.mod-content-cards-new.sc-type2 a.down-arrow.down-arrow-style{
  margin-top: 0;
}
.sc-type2 .stat-cards-container .stat-cards-inner .img-and-description-wrapper{
  margin:0;
}
.mod-content-cards-new .stat-cards-inner:hover {
  border: 1px solid var(--primary-1);
}
.mod-content-cards-new .stat-cards-inner {
  transition:0.3s all ease-in-out;
  border: 1px solid var(--secondary-11);
}
#nonCrisisPopupContainer::before {
  color: var(--primary-5) !important;
  border: 1px solid var(--primary-5) !important;
}
.mod-stat-cards.sc-type3 .ccard-icon-image + .ccard-heading {
  margin-top: 0 !important;
}
ul.rad-tablestyle2 li {
  opacity: 1 !important;
}

.mod-split-download.mod-split-text-video .mod-split-download-overlaycontent * {
  color: #fff;
  padding: 0;
}
.rad-quote {
  margin-bottom: 0;
}
.mod-split-download.mod-split-text-video .mod-split-download-overlaycontent .down-arrow{
  align-items: start;
}
#nonCrisisPopupContainer{
  margin-bottom: 0 !important;
}
.tabs-list-item-container.content-tabs-item-container.mod-tabs-active > a {
  border: 1px solid var(--secondary-11);
}
.mod-tabs-active .mod-mob-tabs::after {
  color: var(--primary-2);
}

.getgeolocationdata .slider-dots-container{
  flex-direction: column;
}
.getgeolocationdata .slick-dots.custom-dots .slick-dots{
  display: flex;
  gap: 4px;
  margin: 0 !important;
}
.mod-sliding-cards h2{
  color: var(--primary-5);
}
.mod-sliding-cards::before{
  background: var(--secondary-12) !important;
}
p.carousel-text {
  margin-bottom: 8px !important;
  font-size: 1.4rem;
  color: var(--primary-5) !important;
  font-weight: 600;
  line-height: 18px;
  padding: 0 16px;
}
.text-link-media:hover .icon-forward-black {
  background: var(--primary-3) !important;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid var(--primary-1);
}
.text-link-media:hover .icon-forward-black::before {
  background-image: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-small') !important;
  background-position: center;
  background-repeat: no-repeat;
}
.card-link.text-link-media .icon-forward-black{
  background: var(--primary-1);
  height: 40px;
  width: 40px;
  border-radius: 60px;
  margin: 0;
  transition: 0.6s all;
}
.card-link.text-link-media .icon-forward-black::before {
  background-image: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-white');
  background-position: center;
}
.textdark .mod-split-screen-tab-holder *, .textlight .split-screen-item-holder * {
  color: var(--primary-5) !important;
}
.textdark .cta-primary {
  color: var(--primary-3) !important;
}
.card-bottom.text-link:hover .icon-arrow-black.down::after{
  display:none;
}
.mod-sliding-cards-rating .slick-active:nth-child(1) .card-item {
  border: solid 2px #055a60 !important;
}
.mod-split-download .icon-arrow-black.down{
  height: 24px;
  width: 24px;
  position: relative;
}
.mod-split-download .text-link{
  text-decoration: underline;
}
.mod-split-download .text-link:hover{
  text-decoration: none;
}
.mod-sliding-cards-rating .popup-content-link .rad-link {
  margin-top: 0 !important;
}
.mod-sliding-cards-rating .popup-content-link .icon-forward-white {
  position: absolute;
  right: -54px;
}
.mod-sliding-cards-rating .card-author .text-link {
  position: relative;
}
.mod-sliding-cards-rating .card-item {
  overflow: hidden;
}
.mod-stat-cards.new-stat-design .mod-stat-cards .stat-cards-container .stat-cards-inner .sc-holder {
  border: 1px solid var(--secondary-11);
  transition:0.3s all ease-in-out;
}
.mod-stat-cards.new-stat-design .sc-holder.sc-holder-noimage:hover {
  border: 1px solid var(--primary-1) !important;
}
.mod-sliding-cards-rating .card-link.popup-content-link.text-link::before {
  content: '';
  position: absolute;
  height: 100vh;
  width: 100vw;
  top: -82vh;
  left: -100%;
}
.mod-split-download .icon-arrow-black.down::after {
  content: '';
  height: 24px;
  width: 24px;
  background: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-black');
  background-size: auto;
  position: absolute;
  top: 0;
  right: 0;
  background-size: contain;
  background-position: center;
}
.new-stat-design .stat-cards-container {
  border: none !important;
  border-left: solid #055a60;
  background-color: #f3f3f3;
  border: 1px solid var(--secondary-11) !important;
}
#ip3-annual-report .mod-imgcontent-carousel .mod-imgcontent-carousel-subtext {
  color: var(--primary-1) !important;
}
.has-outer-padding.mod-split-text-video .cta-primary, .has-outer-padding.mod-split-text-video .cta-primary-dark{
  display: flex;
  flex-direction: row-reverse;
}

.subscribeBtnWrapper .rad-link:hover:after{
opacity:1;
background: var(--primary-1);
}
.subscribeBtnWrapper .rad-link::after {
  content: '';
  position: absolute;
  bottom: 0;
  height: 1px;
  width: 90%;
  background: var(--primary-1);
  z-index: 1;
  left: 50%;
  transform: translateX(-50%);
opacity:0;
}
span.rad-link:hover::after {
  content: '';
  position: absolute;
  background: var(--primary-1);
  height: 1px;
  width: 90%;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}
.report-webcast .external-link::after, .reports-listing .report-list-record .report-interviews a.single-video-link:after,.reports-listing .report-list-record .report-webcast a.media-links:after,.report-list-record .report-webcast a.single-video-link:after {
  content: '';
  position: absolute;
  height: 24px;
  width: 24px;
  background: url('/~/media/Images/M/MandG-Plc/icons/play-button');
  bottom: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.report-webcast .external-link:hover::after, .reports-listing .report-list-record .report-interviews a.single-video-link:hover::after ,.reports-listing .report-list-record .report-webcast a.media-links:hover::after,.report-list-record .report-webcast a.single-video-link:hover:after {
  content: '';
  position: absolute;
  height: 24px;
  width: 24px;
  background: url('/~/media/Images/M/MandG-Plc/icons/play-button-hover');
  bottom: 0px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.reports-listing .report-list-record .report-webcast a.external-link,.reports-listing .report-list-record .report-interviews a.single-video-link, .report-list-record .report-webcast a.media-links, .reports-listing .report-list-record .report-webcast a.single-video-link{
  font-size: 0 !important;
  padding: 0 !important;
  display: flex;
  justify-content: center;
}
.icon-arrow-black.down::after {
  transform: rotate(90deg);
}
.report-list-record.report-item:nth-child(2n+1) div {
  background: var(--secondary-12) !important;
}
.reports-listing .report-list-record .report-title:hover, .reports-listing .report-list-record .report-news:hover .mob-label, .reports-listing .report-list-record .report-news:hover a, .reports-listing .report-list-record .report-news:hover a::before, .reports-listing .report-list-record .report-presentations:hover .mob-label, .reports-listing .report-list-record .report-presentations:hover a, .reports-listing .report-list-record .report-presentations:hover a::before, .reports-listing .report-list-record .report-supplement:hover .mob-label, .reports-listing .report-list-record .report-supplement:hover a, .reports-listing .report-list-record .report-supplement:hover a::before, .reports-listing .report-list-record .report-webcast:hover .mob-label, .reports-listing .report-list-record .report-webcast:hover a, .reports-listing .report-list-record .report-webcast:hover a::before, .reports-listing .report-list-record .report-transcript:hover .mob-label, .reports-listing .report-list-record .report-transcript:hover a, .reports-listing .report-list-record .report-transcript:hover a::before, .reports-listing .report-list-record .report-interviews:hover .mob-label, .reports-listing .report-list-record .report-interviews:hover a, .reports-listing .report-list-record .report-interviews:hover a::before {
  color: var(--primary-5) !important;text-decoration: underline;
  text-decoration-thickness: 2px;
}

.reports-listing .report-list-record .report-news, .reports-listing .report-list-record .report-supplement, .reports-listing .report-list-record .report-transcript, .reports-listing .report-list-record .report-title, .reports-listing .report-list-record .report-presentations, .reports-listing .report-list-record .report-webcast, .reports-listing .report-list-record .report-interviews {
  background-color: transparent !important;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
}
.reports-listing .report-list-record .report-interviews a.single-video-link:before,.reports-listing .report-list-record .report-webcast a.single-video-link:before{
  display:none;
}
/* .reports-listing .report-list-record .report-webcast, .reports-listing .report-list-record .report-interviews{
padding: initial !important;
} */
table td {
  border: none !important;
}
table tr:nth-child(2n+1) td {
  background: var(--primary-3) !important;
}
table tr:nth-child(2n) td {
  background: var(--secondary-12) !important;
}
table th{
  background-color: var(--primary-3) !important;
}
.reports-listing .report-list-header, .event-list-header.event-item {
  border-bottom: 20px solid var(--primary-2);
}
.report-list-record.report-item:nth-child(2n) div {
  background: var(--primary-3);
}
.reports-listing .report-list-record {
  border: none !important;
}
.reports-listing .icon-arrow-black::after {
  content: '';
  height: 24px;
  width: 24px;
  background: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-black');
  background-position-x: 0%;
  background-position-y: 0%;
  background-size: auto;
  position: absolute;
  top: 0;
  right: 0;
  background-size: contain;
  background-position: center;
}
.reports-listing .report-list-record a.internal-link::before, .reports-listing .report-list-record a.media-links::before , .reports-listing .report-list-record a.external-link::before{
  display:none !important
}
.reports-listing .report-list-record a {
  padding-left: inherit !important;
  padding-right: 30px;
  font-size: 18px;
  font-weight: 400;
  line-height: 28px;
  text-decoration: none;
  
}
}
.reports-listing .report-list-record a:hover{
  color:var(--primary-3);
  text-decoration:underline;
}
.reports-listing .report-list-record a [class*='icon-']:after{
  top: 4px;
}
/* v css */
/* mod-stat-cards */
.padding-top-hundred {
  padding-top: 100px;
}
.padding-bottom-hundred {
  padding-bottom: 100px;
}
.h4.stat-description{
  padding-bottom:0px !important;
}
.mod-stat-cards .h4{
  padding-bottom:0px !important;
}
.desktop-stat-l{
  color: var(--primary-1, #055A60);
  text-align: center;
  font-kerning: none;
  /* Desktop/Stat L */
  font-family: "Amper Sans";
  font-size: 72px;
  font-style: normal;
  font-weight: 300;
  line-height: 79px;
  /* 109.722% */
}
.stat-cards-container {
  padding:0;
}
.padding-30 {
  padding:30px;
}
.mod-stat-cards h2{
  color:var(--primary-5);
  font-family: 'FFInfraMedium';
  font-weight: 500;
  letter-spacing: normal;
  padding-bottom:6.4rem;
}
.mod-stat-cards.sc-type3 .stat-cards-container .stat-cards-inner .sc-holder {
  justify-content: space-between !important;
  padding: 55px 30px 30px !important;
}
.mod-stat-cards.sc-type3 .stat-cards-container:has(.Innerdarkbg) {
  border-color: transparent;
}
.mod-stat-cards.sc-type3 .stat-cards-container .Innerdarkbg .ccard-heading,
.mod-stat-cards.sc-type3 .stat-cards-container .Innerdarkbg .ccard-description p{
  color: var(--primary-3);
}
.mod-stat-cards.sc-type3 .stat-cards-container .Innerlightbg .ccard-heading,
.mod-stat-cards.sc-type3 .stat-cards-container .Innerlightbg .ccard-description p{
  color: var(--primary-5);
}
.mod-stat-cards.sc-type3 .stat-cards-container:hover .Innerlightbg .ccard-heading{
  color: var(--primary-5) !important;
}
.mod-stat-cards.sc-type3 .stat-cards-container:hover .Innerdarkbg .ccard-heading{
  color: var(--primary-3) !important;
}
.mod-stat-cards.sc-type3 .stat-cards-container .stat-cards-inner.Innerdarkbg .sc-holder .sc-link-text .rad-link{
  text-decoration-color: var(--secondary-13) !important;
  color: var(--primary-3) !important;
  text-decoration: none;
}
.mod-stat-cards.sc-type3 .stat-cards-container .stat-cards-inner.Innerdarkbg .sc-holder .sc-link-text .icon-forward-white{
  background: var(--secondary-13);
}
.mod-stat-cards.sc-type3 .stat-cards-container:hover .stat-cards-inner.Innerdarkbg .sc-holder .sc-link-text .icon-forward-white{
  border-color: var(--secondary-13) !important;
}
.mod-stat-cards.sc-type3 .stat-cards-container .stat-cards-inner.Innerdarkbg .sc-holder .sc-link-text .icon-forward-white:before{
  background-image: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-black');
}
.mod-stat-cards.sc-type3 .stat-cards-container:hover .stat-cards-inner.Innerdarkbg .sc-holder .sc-link-text .rad-link,
.mod-stat-cards.sc-type3 .stat-cards-container:hover .stat-cards-inner.Innerlightbg .sc-holder .sc-link-text .rad-link{
  text-decoration: underline;
}
.mod-stat-cards.sc-type3 .stat-cards-container .stat-cards-inner.Innerlightbg .sc-holder .sc-link-text .rad-link{
  text-decoration-color: var(--primary-1) !important;
  color: var(--primary-5) !important;
}
.mod-stat-cards.sc-type3 .stat-cards-container .stat-cards-inner.Innerlightbg .sc-holder .sc-link-text .icon-forward-white{
  background: var(--primary-1);
}
.mod-stat-cards.sc-type3 .stat-cards-container .stat-cards-inner.Innerlightbg .sc-holder .sc-link-text .icon-forward-white:before{
  background-image: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-white');
}
.mod-stat-cards.sc-type3 .stat-cards-container:hover .stat-cards-inner.Innerlightbg .sc-holder .sc-link-text .icon-forward-white{
  border-color: var(--primary-1) !important;
}
.mod-stat-cards.sc-type3 .stat-cards-container:hover .stat-cards-inner.Innerdarkbg .sc-holder .sc-link-text .icon-forward-white:before{
  background-image:  url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-golden');
}
.mod-stat-cards.sc-type3 .stat-cards-container:hover .stat-cards-inner.Innerlightbg .sc-holder .sc-link-text .icon-forward-white:before{
  background-image:  url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-small');
}
@media all and (max-width:1366px){
#contentwrapper .downloads-row p.downloads-link-text{
margin-top: 7px;
}
}
@media all and (min-width: 768px) and (max-width: 991.98px) {
  .module-hero-banner-animation .content-left {
    flex: 0 0 max-content;
    width: 600px;
    max-width: none;
  }
}
@media all and (max-width:991.98px){
.module-hero-banner-animation .mod-content-cards.mod-content-cards-new.sc-type2 .text-link .icon-forward-white::before,.mod-content-cards.mod-content-cards-new.sc-type2 .text-link-light-new .icon-forward-green::before {
  width: 23px;
  background-size: 23px auto;
}
.has-notification .module-hero-banner-animation {
  margin-top: 45px !important;
}
.downloads-innerrow .downloadrightlink {
  margin-top: 9px;
}
  .intro-large{
    font-size: 24px !important;
    line-height: 33px;
    color: var(--primary-5) !important;
    font-kerning: none;
    font-family: 'FFInfraLight' !important;
    font-size: 36px;
    font-style: normal;
    font-weight: 400 !important;
    letter-spacing: -0.36px !important;
    padding-bottom: 0 !important;
  }
  .mod-content .content-module p span{
    display: block;
  }
  .mod-content .content-module p span strong{
    margin-right:16px;
  }
  .section-slider-with-cards.mod-sliding-cards .slider-nav-inner .slick-dots.custom-dots{
    display:none !important;
  }
  .module-hero-banner-animation{
    opacity: 1;
    display: flex;
    flex-direction: column;
    padding: 30px !important;
  }
}
@media (max-width: 767.98px) {
.popup-slides {
  overflow: auto;
}
html
  #contentwrapper ul.rad-tablestyle2 li::before {
    top: 0px !important;
  }
.section-slider-with-cards.mod-sliding-cards .slider-nav-inner{
display:flex !important
}
.mod-video-with-slider .inv_videoArea img {
  display: none;
}
.mod-video-with-slider .video-slide-img {
  position: relative;
  z-index: 9;
}
  .mod-content .content-module p span {
    display: inline-block !important;
  }
.change-region-inner.mCustomScrollbar._mCS_3.mCS_no_scrollbar{
margin-left: 7.5px;
}
.mobile-menu a:hover, .mobile-menu a:hover span {
  text-decoration: none;
}
  .mob-sharelist .share-wrapper .icon-share {
    
    text-decoration: none;
  }
.newspagenavlink.newsprevpag .icon-small-arrow-left::before{
transform:rotate(180deg) translateY(-40%)
}
.newspagenavlink.newsnextpag .icon-small-arrow-right::before{
top: 50% !important;
  transform: translateY(-50%);
}
  .module-hero-banner-animation .content-left {
    max-width: 100%;
    margin-bottom: 40px;
    min-width: 100%;
  }
  .mod-latestblogs .slick-dots{
    margin-top: 0 !important;
  }
  .mod-latestblogs .slider-nav-inner .prev-arrow-wrapper {
    padding-right: 15px;
  }
  .mod-latestblogs .slider-nav-inner .next-arrow-wrapper {
    padding-left: 15px;
  }
  .mod-latestblogs .slider-nav-inner .slider-dots-container{
    flex-direction: column;
  }
  .mod-latestblogs ul.slick-dots{
    display: flex;
    gap: 4px;
  }
  .mod-latestblogs .slick-dots li::before {
    display: none;
  }
  .circle-list-main .body-large, .ss-list.circle-list-container.active-link .body-large {
    margin: 0 !important;
  }
  .js-snapdown-title .padding-left-10 {
    display: none;
  }
  .mobile-viewmorelink {
    flex-direction: row-reverse;
  }
  .news-filter-wrapper {
    background-color: transparent;
  }
  .filter-box .filter-year {
    background-color: var(--primary-3) !important;
  }
  .filter-search::before,  .filter-search::after{
    background: var(--secondary-12);
  }
  .filter-box .filter-list-container .selectedText.icon-arrow-head-down::before {
    top: 50% ;
    right: 12px;
  }
  .selectedText.icon-arrow-head-down.active:before{
    top: 37% !important;
  }
  .has-notification .section.mod-banner-type-2{
    margin-top:103px;
  }
  .report-webcast.centerAlign{
    display: flex !important;
    gap: 20px!important;
  }
  .report-list-record .report-webcast a.media-links, .reports-listing .report-list-record .report-webcast a.single-video-link, .reports-listing .report-list-record .report-interviews a.single-video-link{
    font-size: 0 !important;
    display: inline-flex !important;
    margin: 0 !important;
    justify-content: flex-start;
    top: -6px;
  }
  #contentwrapper ul.rad-tablestyle2{
    display: flex;
    flex-wrap: wrap;
  }
 
  .mod-latestblogs.blog-landing .slider-nav-inner {
    display: flex !important;
  }
  .has-notification .module-hero-banner-animation {
    margin-top: 73px !important;
  }
  #MainWrapper header > .container-fluid:last-child .row {
    display: flex;
    flex-direction: row-reverse;
  }
  header .search-panel-wrapper {
    width: 80%;
  }
  .module-hero-banner-animation .box-animation-wrapper {
    margin-top: 20px !important;
  }
  .slider-nav-inner {
    display: flex;
    justify-content: center;
    gap: normal;
    align-items: center;
  }
  .cards-slider-holder .slick-current .card-item {
    border: 2px solid var(--primary-1) !important;
    transition: all 0.9s ease 0.7s;
  }
  .mod-split-screen-tab .split-screen-list-inner .ss-list{
    display: flex;
    width: 100%;
  }
  .circle-list-main.active-tab .ss-list,.circle-list-main.active-tab .ss-list.active-link .navigation-tabs.circle-list-text {
    color: var(--primary-2) !important;
  }
  .circle-list-main.active-tab {
    background: var(--secondary-12);
  }
  .mod-featured-content-cards .slider-nav-inner .prev-arrow-wrapper, .mod-featured-content-cards .slider-nav-inner .next-arrow-wrapper {
    padding: 0;
  }
  .mod-featured-content-cards .title-link-wrapper h2 {
    padding-right: 0;width: 60%;
  }
  .cta-primary, .cta-secondary, .cta-tertiary, .cta-tertiary-dark, .cta-primary-dark{
    /* width: max-content; */
    width: auto;
  }
  .module-hero-banner-animation .banner-link {
    margin: 20px 0;
  }
  .mod-stat-cards .slider-nav-inner .slick-prev-arrow, .slider-nav-inner .slick-next-arrow {
    padding: 0 !important;
    height:40px;
    width:40px;
  }
  .mod-stat-cards .slider-nav-inner .next-arrow-wrapper {
    padding-left: 16px;
  }
  .padding-top-hundred {
    padding-top: 50px;
  }
  .padding-bottom-hundred {
    padding-bottom: 50px;
  }
  .mod-stat-cards .stat-cards-container {
    width: 240px !important;
    margin: 0 7.5px;
  }
  .mod-stat-cards .stat-cards-container .stat-cards-inner .sc-holder {
    justify-content: center !important;
  }
  .mod-stat-cards .stat-description {
    margin-top: 1.4rem;
  }
  .image-slider-main-wrapper .popup-div .body-large{padding-top:40px}
  .image-slider-main-wrapper .popup-close {
    position: relative !important;
    top: auto !important;
    right: auto !important;
    margin-top: 20px;
}
}
/* mod-split-text-video */
.mod-split-text-video.lightbg h2 {
  color: var(--primary-5, #2F2F2F);
}
.mod-split-text-video.lightbg p,
.mod-split-text-video.lightbg ul,
.mod-split-text-video.lightbg li{
  color: var(--primary-5, #2F2F2F);
}
.mod-split-text-video.darkbg h2, .mod-split-text-video.darkbg > * {
  color: var(--primary-3, #FFF);
}
.mod-split-text-video.darkbg p,
.mod-split-text-video.darkbg ul,
.mod-split-text-video.darkbg li{
  color: var(--primary-3, #FFF);
}
.mod-split-text-video.darkbg ul li::before {
  background: var(--secondary-9);
}
.mod-split-text-video.lightbg ul li::before {
  background: var(--primary-2);
}
.mod-split-text-video.darkbg .cta-primary{
  background:var(--secondary-9) !important;
  color:var(--primary-5) !important;
  border:2px solid var(--secondary-13) !important;
}
.mod-split-text-video.darkbg .cta-primary:hover{
  color: var(--primary-5) !important;
  background: var(--primary-3) !important;
  border-color: var(--secondary-13) !important;
}
.mod-split-text-video.darkbg .cta-primary .icon-forward-white::before {
  background-image: url('/~/media/Images/M/MandG-Plc/icons/arrow-forward-black');
  background-position: center;
}
.mod-split-text-video h2 {
  padding-bottom:25px;
}
@media (max-width: 767px) {
.darkbg .stat-cards-container.sc-container-type2.sc-container-noimage .text-link .icon-forward-white::before {
   right: 3px;
}
  .mod-split-text-video .link-image-container {
    gap: 30px;
  }
}
/*  mod-half-signpost*/
.mod-half-signpost .signpost-link{
  gap:8px
}
.half-signpost-text h2::before {
  display:none
}
.half-signpost-text h2::after {
  display:none
}
.half-signpost-text h2 {
  margin-bottom:40px;
}
.mod-triple-signpost .signpost-link {
  gap:8px
}
.half-signpost-box.lightbg .half-signpost-text h2{
  color: var(--primary-5, #2F2F2F) !important;
}
.half-signpost-box.darkbg .half-signpost-text h2{
  color: var(--primary-3, #2F2F2F) !important;
}
.h4.align{
  display: inline-flex;
  align-items: center;
  gap: 0.25rem;
}
.padding-left-10{
  padding-left:15px;
}
@media (max-width: 767px) {
  .half-signpost-text h2 {
    margin-bottom:10px;
  }
}
.no-touch .half-signpost-box:hover .half-signpost-text h2, .touch .half-signpost-box.hovered .half-signpost-text h2 {
  transition: all 0.5s ease;
  color: #ffffff !important;
}

.half-signpost-box:before{opacity: 0.9}
.half-signpost-box:hover:before {
    opacity: 0;
}
.half-signpost-box.bg-primary-1::before {
  background-color: #055a60;
}
.half-signpost-box.bg-primary-2::before {
  background-color: #0ba88a;
}
.half-signpost-box.bg-primary-3::before {
  background-color: #ffffff;
}
.half-signpost-box.bg-primary-4::before {
  background-color: #f2f2f2;
}
.half-signpost-box.bg-primary-5::before {
  background-color: #2f2f2f;
}
.half-signpost-box.bg-secondary-1::before {
  background-color: #f7dcf4;
}
.half-signpost-box.bg-secondary-2::before {
  background-color: #f27fb2;
}
.half-signpost-box.bg-secondary-3::before {
  background-color: #eb5c37;
}
.half-signpost-box.bg-secondary-4::before {
  background-color: #810645;
}
.half-signpost-box.bg-secondary-5::before {
  background-color: #d9cbf7;
}
.half-signpost-box.bg-secondary-6::before {
  background-color: #c7d6f9;
}
.half-signpost-box.bg-secondary-7::before {
  background-color: #83a9ff;
}
.half-signpost-box.bg-secondary-8::before {
  background-color: #e3f5b8;
}
.half-signpost-box.bg-secondary-9::before {
  background-color: #c9bd2f;
}
.half-signpost-box.bg-secondary-10::before {
  background-color: #7dffb9;
}
.half-signpost-box.bg-secondary-11::before {
  background-color: #ddd8c2;
}
.half-signpost-box.bg-secondary-12::before {
  background-color: #F8F7F3;
}
.half-signpost-box.bg-secondary-13::before {
  background-color: #B4A443;
}
.half-signpost-box.bg-black::before {
  background-color: #000000;
}
/* 
.mod-triple-signpost .half-signpost-box.lightbg .half-signpost-text h2{
color: var(--primary-5, #2F2F2F) !important;
}
.mod-triple-signpost .half-signpost-box.darkbg .half-signpost-text h2{
color: var(--primary-3, #2F2F2F) !important;
}
*/
.mod-triple-signpost .half-signpost-box.bg-primary-1::before {
  background-color: rgba(5, 90, 96, 0.9);
  /* #055a60 */
}
.mod-triple-signpost .half-signpost-box.bg-primary-2::before {
  background-color: rgba(11, 168, 138, 0.9);
  /* #0ba88a */
}
.mod-triple-signpost .half-signpost-box.bg-primary-3::before {
  background-color: rgba(255, 255, 255, 0.9);
  /* #ffffff */
}
.mod-triple-signpost .half-signpost-box.bg-primary-4::before {
  background-color: rgba(242, 242, 242, 0.9);
  /* #f2f2f2 */
}
.mod-triple-signpost .half-signpost-box.bg-primary-5::before {
  background-color: rgba(47, 47, 47, 0.9);
  /* #2f2f2f */
}
.mod-triple-signpost .half-signpost-box.bg-secondary-1::before {
  background-color: rgba(247, 220, 244, 0.9);
  /* #f7dcf4 */
}
.mod-triple-signpost .half-signpost-box.bg-secondary-2::before {
  background-color: rgba(242, 127, 178, 0.9);
  /* #f27fb2 */
}
.mod-triple-signpost .half-signpost-box.bg-secondary-3::before {
  background-color: rgba(235, 92, 55, 0.9);
  /* #eb5c37 */
}
.mod-triple-signpost .half-signpost-box.bg-secondary-4::before {
  background-color: rgba(129, 6, 69, 0.9);
  /* #810645 */
}
.mod-triple-signpost .half-signpost-box.bg-secondary-5::before {
  background-color: rgba(217, 203, 247, 0.9);
  /* #d9cbf7 */
}
.mod-triple-signpost .half-signpost-box.bg-secondary-6::before {
  background-color: rgba(199, 214, 249, 0.9);
  /* #c7d6f9 */
}
.mod-triple-signpost .half-signpost-box.bg-secondary-7::before {
  background-color: rgba(131, 169, 255, 0.9);
  /* #83a9ff */
}
.mod-triple-signpost .half-signpost-box.bg-secondary-8::before {
  background-color: rgba(227, 245, 184, 0.9);
  /* #e3f5b8 */
}
.mod-triple-signpost .half-signpost-box.bg-secondary-9::before {
  background-color: rgba(201, 189, 47, 0.9);
  /* #c9bd2f */
}
.mod-triple-signpost .half-signpost-box.bg-secondary-10::before {
  background-color: rgba(125, 255, 185, 0.9);
  /* #7dffb9 */
}
.mod-triple-signpost .half-signpost-box.bg-secondary-11::before {
  background-color: rgba(221, 216, 194, 0.9);
  /* #ddd8c2 */
}
.mod-triple-signpost .half-signpost-box.bg-secondary-12::before {
  background-color: rgba(248, 247, 243, 0.9);
  /* #F8F7F3 */
}
.mod-triple-signpost .half-signpost-box.bg-secondary-13::before {
  background-color: rgba(180, 164, 67, 0.9);
  /* #B4A443 */
}
.mod-triple-signpost .half-signpost-box.bg-black::before {
  background-color: rgba(0, 0, 0, 0.9);
  /* #000000 */
}

.mod-half-signpost .half-signpost-box:hover:before{
background-color: transparent;
}

.mod-triple-signpost .jssnapdownItem .js-snapdown-title .open-close + a > .icon-forward-black{display: none;}

@media (min-width: 768px) and (max-width: 1023px) {
  .slider-nav-inner .next-arrow-wrapper {
    padding-left: 0;
  }
  .slider-nav-inner .prev-arrow-wrapper {
    padding-right: 0;
  }
}
.mod-split-text-video .sc-link.text-link.no-before::before {
  content: none!important;
  display: none !important;
}
.mod-content-inner .sc-link.text-link.no-before::before {
  content: none!important;
  display: none !important;
}
.sc-link.text-link::before {
  content: none !important;
  display: none !important;
}
.mod-content-bg{
  background-position: top center;
}
@media all and (max-width:1366px){
  .mod-banner-type3 .left-banner-content-withqlinks .banner-heading-container {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 42%;
    padding: 0 !important;
  }
}
@media all and (max-width:767.98px){
.fwi-slider-nav-inner .nextButton::before{
transform: translateY(-50%);
  top: 50%;
}
/*.content-module:not(.centerAlign) ul li::before {
 
  transform: translateY(50%);
}*/
iframe{
width:100%;
}
.popup-slides .popup-slider-content {
  margin-top: 40px;
 }
.mod-latestblogs.blog-landing h2 {
text-align: left;
width: 60%;
}
  .mod-banner-type3 .left-banner-content-withqlinks .banner-heading-container {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    width: 100%;
    padding: 0 !important;
    position: relative;
    top: 0;
    transform: none;
  }
  .section-slider-with-cards.mod-sliding-cards .slider-nav-inner {
    margin-top: 40px;
    padding: 0 !important;
  }
  .mod-image-gallery-carousel .featured-cards-containers.image-carousel-container  .slick-dots.custom-dots {
    display: none !important;
  }
}
