body#diversity-and-inclusion .module-text-block ul {margin-top: 30px;margin-bottom: 0;}

#diversity-and-inclusion .mod-3column-cards h2.center-with-line {text-align: left;background: linear-gradient(90deg, #FE0000 0%, #031794 30.98%, #1E7CFF 100%);-webkit-background-clip: text;-webkit-text-fill-color: transparent;margin-bottom: 48px;}
#diversity-and-inclusion .mod-3column-cards h2.center-with-line:after {display:none;}
#diversity-and-inclusion .mod-3column-cards-wrapper {margin-top: 0;}
#diversity-and-inclusion .center-with-line span, #inclusion-and-diversity .gradient-heading-color.module-text-block h2 span {
    color: #031794;
    background: transparent;
    text-align: left;
    background: #031794;
    -webkit-background-clip: text;
    -webkit-text-fill-color: #031794;
    font-weight: 400;
font-size: 1.8rem !important;
line-height: 22px;
}
#covid-19 .module-download-item-table .left-content-wrapper.vLine.anit h2 {
  font-weight: 300;
}
.titleGradient {-webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; background-image: linear-gradient(76.53deg, #FE0000 5.41%, #031794 51.08%, #1E7CFF 75.44%, #1E7CFF 109.72%);}
.paragraph-block-2col h1.titleGradient, .paragraph-block-2col h2.titleGradient {display:inline-block;}
/* ---------------  Module 2 Col Text Block Start ------------------ */
.paragraph-block-2col.blue *, .paragraph-block-2col.blue-gradient *{color:#fff;}
.left-content-wrapper{padding-left: 25px; padding-right: 15px; margin-bottom: 30px; position: relative; }
.left-content-wrapper.signpost-three-four{margin-bottom:40px;}
/*.left-content-wrapper::before { content: ""; width: 2px; height: calc(100% - 16px); top: 10px; position: absolute; border-left: 2px solid #0075b0; left: -2px; }*/

.paragraph-block-2col .right-content ul {margin-left: 0px;margin-bottom: 30px;} 
.paragraph-block-2col .right-content ul li { position:relative; font-weight:400; font-size:1.8rem;   list-style-type: none !important;position: relative; padding-left: 0;line-height: 3.0rem;padding-bottom: 00px; padding-left:15px;}
.paragraph-block-2col .right-content ul li:before, .left-content-wrapper ul li:before, .middle-content ul li:before{
  position:absolute; content:''; width:4px; height:4px; background:#4d4d4d; border-radius:50%; left:0; top:13px;
}
.paragraph-block-2col .right-content *:last-child,
.paragraph-block-2col .left-content-wrapper *:last-child {
  margin-bottom: 0;
}

.paragraph-block-2col.blue *, .paragraph-block-2col.blue-gradient *{color:#fff;}
.paragraph-block-2col .left-content-wrapper {padding-left: 0px; /* margin-bottom: 30px;*/ position: relative; }
.left-content-wrapper.noTabs {margin-bottom:0px;}
.paragraph-block-2col .middle-content p, .paragraph-block-2col .left-content-wrapper p, .paragraph-block-2col .right-content p{padding-right:50px;}
.left-content-wrapper.signpost-three-four{margin-bottom:40px;}
.paragraph-block-2col h1.h2{font-weight:300;color: #031794;font-family:"AASmartSans", sans-serif;font-size: 3.2rem;line-height: 3.8rem; margin-bottom: 48px; margin-top: 0;}
.paragraph-block-2col h2.large-h2{font-weight:300;text-align:center;font-size: 4.8rem;line-height: 5.8rem; margin-bottom: 48px; font-weight:400;background: linear-gradient(90deg, #FE0000 0%, #031794 30.98%, #1E7CFF 100%);
  -webkit-background-clip: text; -webkit-text-fill-color: transparent;font-family:"AASmartSansHead", sans-serif;}
.paragraph-title-large{display:flex; justify-content:center;}
.paragraph-block-2col .left-content-wrapper h2{ font-family: "AASmartSans"; font-weight:300; font-size:3.2rem; line-height:38px;   margin-bottom: 20px;}

body#gender-pay-gap-report-uk .left-content-wrapper {
    margin-bottom: 0;
}

@media only screen and (max-width:1024px){
  .paragraph-block-2col .left-content-wrapper h2{font-size:2.8rem; line-height:34px;}
  
}
@media only screen and (max-width: 991px){
  .three-col-style .left-content-container{
    width:100%;
  }
  .three-col-style .middle-content-container, .three-col-style .right-content-container{
    width:50%;
  }
 .paragraph-block-2col .left-content-wrapper {
    padding-left: 0;
    padding-right: 0;
  }
  .paragraph-block-2col h2.large-h2{font-weight:300;font-size: 3.2rem;line-height: 3.8rem;}
  .paragraph-block-2col h1.h2{font-weight:300;font-size:2.8rem; line-height:3.4rem;}
}
/*.left-content-wrapper::before { content: ""; width: 2px; height: calc(100% - 16px); top: 10px; position: absolute; border-left: 2px solid #0075b0; left: -2px; }*/
/* --------------- Module 2 Col Text Block End ------------------ */
@media all and (max-width: 767px){
#diversity-and-inclusion .mod-3column-cards h2.center-with-line {margin-bottom:30px;}

  #diversity-and-inclusion .center-with-line span {font-size: 1.6rem;line-height: 19px;}
.paragraph-block-2col .right-content {
  padding-left: 0;
}
.three-col-style .middle-content-container, .three-col-style .right-content-container {
  width: 100%;
}
.paragraph-block-2col .middle-content p, .paragraph-block-2col .left-content-wrapper p, .paragraph-block-2col .right-content p {
  padding-right: 0px;
}
.paragraph-block-2col .left-content-wrapper h2{font-weight:300;font-size:2.4rem; line-height:2.9rem; }
.paragraph-block-2col h2.large-h2{font-weight:300;font-size: 2.8rem;line-height: 3.4rem;}
.paragraph-block-2col h1.h2{font-weight:400;font-size:2.4rem; line-height:2.9rem;}

.left-content-wrapper,
body#gender-pay-gap-report-uk .left-content-wrapper {
    margin-bottom: 30px;
}

}

/*------ module-download-item-table for materiality-matrix-chart page style start here----------*/
#materiality-matrix-chart .left-content-wrapper.vLine.anit {
  margin-bottom: 0;
}



/*------ module-download-item-table for materiality-matrix-chart page style end here----------*/