.module-section.grey:before{background:#F6F8FB;}
.module-text-block .mod-body-content h4, .module-text-block .mod-body-content h2 {
    font-family: 'AASmartSans';
}
#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 Image Start ------------------ */
.module-text-block-with-img .cta-button, .module-text-block-with-img  .cta-button:after{
  -webkit-transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
  -moz-transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
  -ms-transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
  -o-transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
  transition: all 0.4s cubic-bezier(0.075, 0.82, 0.165, 1);
  /*-webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;*/
}
.module-text-block-with-img h2{font-family:"AASmartSans", sans-serif; font-weight:300; font-size:3.2rem;color:#031794 !important; line-height:3.8rem;margin-bottom:20px;}
.module-text-block-with-img p{font-weight:400; font-size:1.8rem; line-height:3.0rem;}
.module-text-block-with-img p.rad-introtext{font-weight:400; font-size:2.1rem; line-height:3.0rem;color:#4D4D4D !important;margin-bottom:20px;}
.module-text-block-with-img .cta-button{ padding:17px 36px 17px 36px;  margin-right:50px; margin-bottom:0px; position: relative; background:linear-gradient(173.46deg, #FE0000 -116.53%, #C60C30 75.57%);; border-radius: 27.5px; color: #fff; font-size: 1.6rem; font-weight:600; line-height: 18.75px; text-decoration:none; display:inline-block;    box-shadow:  4px 4px 12px rgba(0, 0, 0, 0.100787), -4px -4px 16px rgba(0, 0, 0, 0.07), 4px 4px 16px rgba(0, 0, 0, 0.0782343), inset 2px 1px 1px rgba(255, 255, 255, 0.2);transition: all 0.4s ease-in-out;}
.module-text-block-with-img .cta-button:after{
content: "";
    font-family: 'icomoon' !important;
    right: 15px;
    position: absolute;
    color: #fff;
    font-size: 13px;
    font-weight: normal;
    bottom: 16px;
    transform: rotate( -90deg);
    -webkit-transform: rotate( -90deg);
    -ms-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -ms-transition: all 0.4s ease-in-out;
    transition: all 0.4s ease-in-out;
}
.module-text-block-with-img .cta-button:hover {
    padding: 17px 60px 17px 21px;
}
.module-text-block-with-img .cta-button:hover:after {
    content: "\e900";
    right: 18px;
}

.module-text-block-with-img .cta-button:active, .module-text-block-with-img .cta-button:focus{background-color:#fe0000; color:#fff;}
.module-text-block-with-img  .cta-button:hover{background-color:#fe0000; color:#fff; /*padding:16px 28px 17px 28px; margin-right: 45px;*/}
.module-text-block-with-img  .cta-button:hover:after{opacity:1;}
/* .mod-links-wrapper {margin-top: 10px;} */
.module-text-block-with-img .head-img-wrapper{background-repeat: no-repeat; position:relative; background-size: cover;border-radius:20px;/*box-shadow: inset 0px 1px 3px rgba(255, 255, 255, 0.334544);
filter: drop-shadow(-2px -2px 30px rgba(255, 255, 255, 0.433976)) drop-shadow(8px 64px 64px rgba(0, 0, 0, 0.1)) drop-shadow(8px 32px 32px rgba(3, 23, 148, 0.128442)) drop-shadow(0px 16px 16px rgba(0, 0, 0, 0.1)) drop-shadow(0px 8px 8px rgba(0, 0, 0, 0.05)) drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.05)) drop-shadow(0px 2px 2px rgba(0, 0, 0, 0.05));*/
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%, #031794 103.29%); border-radius: 20px;
}
.module-text-block-with-img .mod-body-content{padding: 48px 105px 0px 97px; background: #ffffff; 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 h2 {margin-bottom: 25px;}
.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 !important;}
@media only screen and (max-width:1024px){
  .module-text-block-with-img .mod-body-content{ padding: 10px 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;   
   /* font-weight: 400; */
}

.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 .mod-body-content{padding:46px 30px 0px 30px;}
.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 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; }
/*  .module-text-block-with-img .mod-links-wrapper {text-align: center;}*/
  .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;}
    .module-text-block-with-img .cta-button{margin-bottom:30px;    margin-right: 46px;}
    .module-text-block-with-img .mod-body-content{padding:28px 10px 0 10px !important;}
    .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{font-size:1.6rem; line-height:30px;}
.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 Image End ------------------ */

.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;
}