.module-section.grey:before {background:#F6F8FB;}
#dividend-reinvestment-plans .module-text-block .mod-body-content p a {word-break:break-all;}
.module-text-block .mod-body-content p.rad-introtext > a {font-size:inherit;}
.module-text-block-with-img h2 {font-family:"AASmartSans", sans-serif; margin-bottom:20px;}
.module-text-block-with-img p.rad-introtext {font-size:2.1rem; margin-bottom:20px;}
.module-text-block-with-img .cta-button {background:linear-gradient(173.46deg, var(--red) -116.53%, #C60C30 75.57%); ; border-radius:27.5px; color:var(--white);}
.module-text-block-with-img .cta-button:after {color:var(--white);}
.module-text-block-with-img .cta-button:hover:after {content:"\e900";}
.module-text-block-with-img .cta-button:active, .module-text-block-with-img .cta-button:focus {background-color:var(--red); color:var(--white);}
.module-text-block-with-img .cta-button:hover {background-color:var(--red); color:var(--white);}
.module-text-block-with-img .cta-button:hover:after {opacity:1;}
.module-text-block-with-img .head-img-wrapper {background-repeat:no-repeat; position:relative; background-size:cover; border-radius:20px; 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); max-height:498px;}
.module-text-block-with-img .head-img-wrapper:before {content:""; width:100%; height:100%; position:absolute; background:linear-gradient(24.02deg, rgba(30, 138, 255, 0.4) -1.15%, rgba(30, 138, 255, 0) 15.4%), linear-gradient(161.9deg, rgba(252, 60, 61, 0.0001) 72.86%, rgba(254, 0, 0, 0.343122) 98.95%), linear-gradient(186.4deg, rgba(31, 124, 252, 0.0001) 46.4%, var(--main-blue) 103.29%); border-radius:20px;}
body#our-strategy #module-text-block-with-image .head-img-wrapper::before {display: none !important;}
.module-text-block-with-img .mod-body-content {padding:48px 105px 0px 97px; background:var(--white); margin-top:338px; display:inline-block; width:100%; border-radius:20px; min-height:214px;}
.module-text-block-with-img.no-title.no-intro.no-content .mod-body-content {margin-top:284px; background:0 none;}
.module-text-block-with-img.grey .mod-body-content {padding-bottom:48px;}
.module-text-block-with-img .mod-body-content h2.paragraph-heading {margin-bottom:20px; position:relative;}
.module-text-block-with-img .mod-body-content a.cta-link {margin-bottom:30px;}
.title-with-underline h2 {text-transform:uppercase; border-bottom:1px solid #002478; padding-bottom:25px; margin-bottom:25px; font-weight:700; display:inline-block; padding-right:70px;}
.module-text-block .sub-title {font-size:3.2rem; line-height:38px; margin-bottom:24px; font-family:"AASmartSans"; font-weight:300;}
.gradient-heading-color.module-text-block h2.sub-title {font-size:3.2rem; line-height:38px; margin-bottom:24px; font-family:"AASmartSans" !important; font-weight:300; background-image:none; -webkit-text-fill-color:inherit;}
.module-section.module-text-block-with-img ul {margin-left:20px !important; margin-bottom:30px !important;}
.module-section.module-text-block-with-img ul li {list-style-type:disc !important; margin-bottom:15px !important;}
.module-section.module-text-block-with-img ol {list-style-type:decimal !important; list-style-position:outside !important; margin-bottom:30px !important;}
.module-section.module-text-block-with-img ol ol, .module-section.module-text-block-with-img ul ol, .module-section.module-text-block-with-img ol ul, .module-section.module-text-block-with-img ul ul {margin-top:15px !important; margin-bottom:0 !important;}
.module-text-block-with-img .mod-links-wrapper {padding-top:12px;}
.mod-2-col-text-with-image.two-column .mod-textimageblock-content-image::before {content:none;}
.module-text-block-with-img .mod-body-content > p:last-of-type {margin-bottom:0px;}
.module-text-block-with-img .mod-body-content > .mod-links-wrapper {margin-top:30px;}
.module-text-block-with-img .mod-body-content a.cta-link:last-child {margin-bottom:0;}
.mod-body-content-more {    display: none;}

@media only screen and (max-width:1024px) {
  .module-text-block-with-img .mod-body-content {padding:46px 30px 0px 30px; margin-top:264px; min-height:100px;}
  .module-text-block-with-img h2 {font-size:2.8rem; line-height:3.4rem;}
  .module-text-block .mod-body-content .sub-title {font-size:2.8rem; line-height:33.6px;}
  .gradient-heading-color.module-text-block h2.sub-title {font-size:2.8rem; line-height:33.6px; font-weight:300;}
  .module-text-block-with-img p.rad-introtext {font-size:2.1rem; line-height:27px;}
  .module-text-block-with-img .mod-body-content, .module-text-block-with-img .head-img-wrapper {border-radius:15px;}
  .module-text-block-with-img > .container-fluid > .head-img-wrapper {max-height:314px; background-repeat:repeat;}
  .module-text-block-with-img .head-img-wrapper:before {border-radius:15px;}
}

@media only screen and (min-width:768px) and (max-width:1024px) {
  .module-text-block-with-img.no-title.no-intro.no-content .mod-body-content {margin-top:0px; min-height:314px;}
}
@media screen and (min-width:768px) and (max-width:992px){
  .module-text-block-with-img > .container-fluid > .head-img-wrapper > .row > div[class*="col"] .mod-body-content{    min-width: 670px;     }
  .module-text-block-with-img > .container-fluid > .head-img-wrapper > .row > div[class*="col"] {    padding: 0;  }
}
@media only screen and (max-width:767px) {
  .module-text-block-with-img .head-img-wrapper:before {border-radius:10px;}
  .module-text-block-with-img {overflow:hidden}
  .module-text-block-with-img .mod-body-content {margin-top:113px; padding:28px 10px 0 10px;}
  .module-text-block-with-img .head-img-wrapper {margin:0 -15px;}
  .module-text-block-with-img h2 {font-weight:400; font-size:2.4rem; line-height:2.9rem;}
  .module-text-block-with-img .rad-introtext {font-size:1.8rem; line-height:30px;}
  .module-text-block-with-img .cta-button {margin-right:0; margin-bottom:30px; margin-right:46px;}
  .module-text-block-with-img .mod-body-content, .module-text-block-with-img .head-img-wrapper {border-radius:10px;}
  .module-text-block-with-img > .container-fluid > .head-img-wrapper {max-height:136px; background-repeat:repeat;}
  .module-text-block-with-img.no-title.no-intro.no-content > .container-fluid > .head-img-wrapper {min-height:136px;}
  .module-text-block-with-img.no-title.no-intro.no-content .mod-body-content {margin-top:0px;}
  .module-text-block-with-img p.rad-introtext {font-size:1.8rem; line-height:3.0rem;}
  .module-text-block-with-img .introtext-wrapper {margin-bottom:20px;}
  .module-text-block .mod-body-content .sub-title {font-size:2.4rem; line-height:28.8px; font-weight:400;}
  .gradient-heading-color.module-text-block h2.sub-title {font-size:2.4rem; line-height:28.8px; font-weight:400;}
  .module-text-block-with-img.module-text-block-with-img-more-less-content > .container-fluid > .head-img-wrapper > .row > div[class*="col"] {    padding: 0 30px;}
  .mod-links-wrapper a.cta-button {        display: table-cell;        margin-left: 0;    }
  .mod-links-wrapper a.cta-button + .cta-link {        margin-left: 36px;        margin-top: 30px;    }
  .module-text-block.module-section .mod-body-content a { margin-left: 0 !important; margin-top: 0;    }
  .module-text-block-with-img .mod-body-content > .mod-links-wrapper {  padding-top: 0;  margin-top: 20px;}
  .module-text-block-with-img>.container-fluid>.head-img-wrapper>.row>div[class*="col"] {        padding: 0;    }
}

.nojs .module-text-block-with-img .cta-button.read-more, .nojs .module-text-block-with-img .cta-button.read-less{display: none;}
.nojs .module-text-block-with-img .mod-body-content-more{display: block;}