section.text-block{margin:0 auto 0;max-width:700px}
section.text-block.full-width{max-width:1000px}
section.text-block p{line-height:2.1875em;padding-bottom:20px}
section.text-block p .first-words{font-family:archerSemiBold;font-size:1.75em;padding-right:5px}
section.text-block p.no-bottom-space{padding-bottom:0}
section.text-block a{color:#007dbd}
section.text-block a:hover{opacity:.5}
section.text-block img.image{width:50%;float:left;margin:5px 40px 15px -100px;max-width:100%}
section.text-block.img-right img.image{float:right;margin:5px -100px 15px 40px}
section.text-block .text-block__subheading{max-width:60%;font-family:archerSemibold;font-size:26px;line-height:24px;padding-bottom:10px}
@media(max-width:1040px){section.text-block{padding:0 20px}
section.text-block img.image{float:none;margin:0 auto;display:block;max-height:600px;width:inherit}
section.text-block .text-block__subheading{max-width:100%}
section.text-block.img-right img.image,section.text-block img.image{float:none;margin:40px auto}
}
section.text-block.centered p{text-align:center}
section.text-block.centered .text-block__subheading{margin:auto;text-align:center}
section.text-block ul li{list-style-type:disc;list-style-position:inside}
section.text-block ol li{list-style-type:decimal;list-style-position:inside}
section.text-block .clear{clear:both}
section.text-block p b{font-weight:600}