a.btn-primary{font-family:'Roboto',sans-serif;background-color:#8db9ca;border:0;color:#fff;text-shadow:-1px 0 #457e94,0 1px #457e94,1px 0 #457e94,0 -1px #457e94;letter-spacing:3px;font-weight:bold;padding:16px 32px;text-align:center;font-size:16px;margin:4px 2px;transition:ease .4s;min-width:100%;white-space:normal}a.btn-primary:hover{background-color:#457e94;text-shadow:-1px 0 #333,0 1px #333,1px 0 #333,0 -1px #333;color:#fff}.card a.btn-primary{white-space:normal;padding:8px 16px}a.btn-white{font-family:'Roboto',sans-serif;background-color:#fff;border:0;color:#165c7d;text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff;letter-spacing:3px;font-weight:bold;padding:16px 32px;text-align:center;font-size:16px;margin:4px 2px;transition:ease .4s;min-width:100%;white-space:normal}a.btn-white:hover{background-color:#457e94;text-shadow:-1px 0 #333,0 1px #333,1px 0 #333,0 -1px #333;color:#fff}a.btn-red{font-family:'Roboto',sans-serif;background-color:#fff;border:solid 2px #9a3324;color:#9a3324;letter-spacing:3px;padding:16px 32px;text-align:center;font-size:16px;margin:4px 2px;transition:ease .4s;min-width:100%;white-space:normal}a.btn-red:hover{background-color:#9a3324;text-shadow:-1px 0 #333,0 1px #333,1px 0 #333,0 -1px #333;color:#fff}a.btn-gray{font-family:'Roboto',sans-serif;background-color:#fff;border:solid 2px #666;color:#666;letter-spacing:3px;padding:16px 32px;text-align:center;font-size:16px;margin:4px 2px;transition:ease .4s;min-width:100%;white-space:normal}a.btn-gray:hover{background-color:#666;text-shadow:-1px 0 #333,0 1px #333,1px 0 #333,0 -1px #333;color:#fff}a.btn-Lrg{font-family:'Roboto',sans-serif;background-color:#457e94;border:0;color:#fff;text-shadow:-1px 0 #457e94,0 1px #457e94,1px 0 #457e94,0 -1px #457e94;letter-spacing:1px;text-transform:uppercase;padding:28px 16px;text-align:center;font-size:16px;margin:4px 2px;transition:ease .4s;min-width:100%}.btn.btn-Lrg{white-space:normal;height:100%}a.btn-Lrg{margin-top:auto;margin-bottom:auto;transition:ease .4s}a.btn-Lrg:hover{background-color:#457e94;text-shadow:-1px 0 #457e94,0 1px #457e94,1px 0 #457e94,0 -1px #457e94;color:#fff;box-shadow:50px 50px 50px 50px rgba(0,0,0,.18) inset}.titleBanner-dark{padding-top:14rem;position:relative}.titleBanner-dark h1{vertical-align:baseline}#titleBanner{position:relative;min-height:300px}#titleBanner h1.dark{position:absolute;color:#505759;font-size:3rem;letter-spacing:4px;bottom:0;left:0;margin-bottom:20px;margin-left:30px;font-weight:bold}#titleBanner h1.light{position:absolute;color:#fff;font-size:3rem;text-shadow:1px 1px #000;letter-spacing:4px;bottom:0;left:0;margin-bottom:20px;margin-left:30px;font-weight:bold}.cardImgTextOverlay-BGimg{padding:9rem 0 0 0}.cardImgTextOverlay{margin-top:1rem}.cardImgTextOverlay .cardImgTextOverlay-Overlay{background-color:rgba(154,51,36,.92);bottom:0;left:0;padding:3px 3px 3px 10px;transition:all .3s ease 0s}.cardImgTextOverlay-Overlay.primary{background-color:rgba(22,92,125,.92)}.cardImgTextOverlay .cardImgTextOverlay-Overlay a h4{font-family:'Roboto';color:#fff;text-transform:uppercase;font-size:2rem}.cardImgTextOverlay a{color:#fff}.cardImgTextOverlay a:hover{color:#fff}.cardImgTextOverlay-Overlay:hover{background-color:rgba(0,0,0,1)}.primary .cardImgTextOverlay-Overlay:hover{background-color:rgba(0,0,0,1)}.newsSummary .btn-primary{min-width:initial;padding:8px 16px;text-align:center;font-size:12px;font-weight:700;margin:12px 0 32px 0}