.advocacy-text-block{width:100%}
.advocacy-text{display:flex;flex-direction:column;padding-top:0;margin-top:0}
.advocacy-text-block .text-container{max-width:813px;padding:0 2rem}
.advocacy-text-block.full-width{align-items:flex-start;margin-left:0}
.advocacy-text-block.full-width .text-container{max-width:100%}
.advocacy-text-block.blue-text{color:#03234b}
.advocacy-text-block.grey-text{color:#525a63}
.advocacy-text-block h1,.advocacy-text-block h2,.advocacy-text-block h3,.advocacy-text-block h4,.advocacy-text-block h5,.advocacy-text-block h6,.advocacy-text-block p,.advocacy-text-block span{padding-bottom:0}
.advocacy-text-block.title .advocacy-text{padding-bottom:25px}
.advocacy-text-block.title h1,.advocacy-text-block.title h2,.advocacy-text-block.title h3,.advocacy-text-block.title h4,.advocacy-text-block.title h5,.advocacy-text-block.title h6,.advocacy-text-block.title p,.advocacy-text-block.title span,.advocacy-text-block.title li{font-size:21px;font-family:Arial,Helvetica,sans-serif;font-weight:bold;line-height:1.7;text-align:left}
.advocacy-text-block h1,.advocacy-text-block h2,.advocacy-text-block h3,.advocacy-text-block h4,.advocacy-text-block h5,.advocacy-text-block h6{padding-bottom:4px;font-size:24px;line-height:1.65;font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.advocacy-text-block p{font-size:19px;line-height:1.7;font-family:Arial,Helvetica,sans-serif;font-weight:normal}
.advocacy-text-block a{line-height:1.4;font-weight:bold;text-decoration:underline;color:#03234b}
.advocacy-text-block a:hover,.advocacy-text-block a:active,.advocacy-text-block a:visited:hover,.advocacy-text-block a:visited:active{color:#03234b !important}
.advocacy-text-block.description h1,.advocacy-text-block.description h2,.advocacy-text-block.description h3,.advocacy-text-block.description h4,.advocacy-text-block.description h5,.advocacy-text-block.description h6,.advocacy-text-block.description p,.advocacy-text-block.description span,.advocacy-text-block.description li{font-size:13px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;line-height:1.25}
@media(max-width:1024px){.advocacy-text-block{width:100% !important}
.advocacy-text{padding:0 11%}
.advocacy-text-block .text-container{max-width:none;padding:0}
.advocacy-text-block.title .advocacy-text .text-container{padding:0 20px 10px}
.advocacy-text-block.title h1,.advocacy-text-block.title h2,.advocacy-text-block.title h3,.advocacy-text-block.title h4,.advocacy-text-block.title h5,.advocacy-text-block.title h6,.advocacy-text-block.title p,.advocacy-text-block.title span,.advocacy-text-block.title li{line-height:2}
.advocacy-text-block.description .text-container{padding:0 8px}
.advocacy-text-block.description h1,.advocacy-text-block.description h2,.advocacy-text-block.description h3,.advocacy-text-block.description h4,.advocacy-text-block.description h5,.advocacy-text-block.description h6,.advocacy-text-block.description p,.advocacy-text-block.description span,.advocacy-text-block.description li{font-size:17px;line-height:2}
}
@media(max-width:640px){.advocacy-text{padding:0 24px}
.advocacy-text-block h1,.advocacy-text-block h2,.advocacy-text-block h3,.advocacy-text-block h4,.advocacy-text-block h5,.advocacy-text-block h6{font-size:19px;line-height:1.7;font-family:Arial,Helvetica,sans-serif;font-weight:bold}
.advocacy-text-block p{font-size:17px;line-height:1.4}
.advocacy-text-block.title .advocacy-text .text-container{padding:0 10px 10px}
.advocacy-text-block.description .text-container{padding:0}
}
@media(min-width:1025px){.advocacy-text{align-items:flex-start;margin-left:calc(100vw*0.02);margin-right:calc(100vw*0.02)}
}
@media(min-width:1600px){.advocacy-text{align-items:flex-start;margin-left:calc(100vw*0.18);margin-right:0}
}