.womHero{background:#2d3033;min-height:270px;display:block;margin:0 0 12px}
.womHeroInner{padding:44px 40px;max-width:560px}
.womHero h1{color:#6cc3a0;font:700 40px/1.1 Arial,Helvetica,sans-serif;text-transform:uppercase;margin:0 0 14px;padding:0}
.womHero p{color:#fff;font:18px/1.5 Arial,Helvetica,sans-serif;margin:0 0 24px}
.womHero a.womHeroBtn,.womHero a.womHeroBtn:visited,.womHero a.womHeroBtn:hover{display:inline-block;background:#6cc3a0;color:#fff!important;font:700 16px Arial,Helvetica,sans-serif;padding:11px 24px;text-decoration:none!important}
.womHero a.womHeroBtn:hover{background:#58ad8b}
.womWide img.visitorInfo{width:auto;max-width:213px;height:auto}
/* footer v5 (pass 4): brand block, evenly spread columns, tidy bottom strip */
footer div.footer{padding:36px 0 22px}
footer div.footer div.fixedWidthZone{width:900px;max-width:100%;box-sizing:border-box;padding:0 15px}
footer div.footer div.row1{display:flex;justify-content:space-between;align-items:flex-start;gap:28px}
footer div.footer div.col{float:none;margin:0;flex:0 1 auto}
footer div.footer div.womFootBrand{flex:0 0 250px}
footer div.footer div.womFootBrand img{display:block;width:220px;height:auto;margin:0 0 14px}
footer div.footer div.womFootBrand p{color:#c9cdd0;font:12px/1.6 Arial,Helvetica,sans-serif;margin:0;padding:0;font-weight:normal}
footer div.footer div.clear{clear:both}
footer div.postFooterStrip{height:auto;border-top:1px solid #3d4144}
footer div.postFooterStrip div.centre{display:flex;flex-wrap:wrap;align-items:center;width:900px;max-width:100%;box-sizing:border-box;margin:0 auto;padding:18px 15px;text-align:left}
footer div.postFooterStrip span.col{padding:0 0 0 26px}
footer div.postFooterStrip span.col:first-child{padding-left:0;margin-right:auto}
div.preFooterStrip div.row,div.preFooterStripMobile div.row{display:flex;justify-content:flex-start}
div.preFooterStrip div.row>div.col-sm-4{float:none;width:50%;max-width:none;flex:0 0 50%;box-sizing:border-box}
div.preFooterStrip div.line1{display:none}
div.preFooterStrip div.row>div.col-sm-4:first-child{border-right:1px solid #c2c2c2}
@media (max-width:767px){
 footer div.footer div.row1{flex-wrap:wrap}
 footer div.footer div.womFootBrand{flex:0 0 100%}
 footer div.footer div.col{flex:1 1 40%}
 footer div.postFooterStrip div.centre{display:block;text-align:center}
 footer div.postFooterStrip span.col{display:inline-block;padding:4px 12px}
 footer div.postFooterStrip span.col:first-child{display:block;margin:0 0 6px}
}
