/* ---------------  Module 2 Col Text Block Start ------------------ */
.paragraph-block-2col.blue *, .paragraph-block-2col.blue-gradient *{color:var(--white);}
.paragraph-block-2col h1.titleGradient, .paragraph-block-2col h2.titleGradient {display:inline-block;}
.paragraph-block-2col .paragraph-container ul {margin-left: 0px;margin-bottom: 30px;} 
.paragraph-block-2col .paragraph-container 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 .paragraph-container ul li:before{position:absolute; content:''; width:4px; height:4px; background:var(--light-black); border-radius:50%; left:0; top:13px;}
.paragraph-block-2col .paragraph-container *:last-child {margin-bottom: 0;}
.paragraph-block-2col .left-content-wrapper {padding-left: 0px; 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;}
.paragraph-block-2col .right-content :last-child, .paragraph-block-2col .left-content-wrapper :last-child {
  margin-bottom: 0;}
.left-content-wrapper.signpost-three-four{margin-bottom:40px;}
.paragraph-block-2col h2{margin-bottom: 48px;font-family: var(--font-main);}
.paragraph-block-2col h2.large-h2{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{ margin-bottom: 20px;}
.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.three-col-style .middle-content p, .paragraph-block-2col.three-col-style .right-content p, .paragraph-block-2col.three-col-style .left-content p {padding-right: 31px;}
.paragraph-block-2col .left-content-wrapper p.rad-introtext { margin-bottom: 48px;}
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%;     margin-bottom: 30px; }
  .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;}
}
@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, .three-col-style .left-content-container, .three-col-style .middle-content-container {    margin-bottom: 30px;  }
}
/* --------------- Module 2 Col Text Block End ------------------ */
.paragraph-block-2col .right-content ul li {
    font-weight: 400;
    font-size: 1.8rem;
    list-style-type: none;
    position: relative;
    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;
}