h1{font-size:60px;font-weight:100;margin-bottom:5px;line-height:130%;padding:0 0 1% 0;letter-spacing:-2px}h2{font-weight:100;font-size:27px;margin-top:0}.blogTitle{margin-top:10px}.row{margin-top:3%}.blogGrid{display:grid;gap:2rem;align-items:center;grid-template-columns:1fr 1fr;border-top:3px solid #007fa3}label{font-weight:400;text-transform:uppercase;display:block;text-align:right;margin-bottom:5px}.form-control{max-width:300px;margin:0 0 -2% auto}.sortDate{padding-bottom:40px;padding-top:30px}.sortCategory{margin-top:20px}.index-buckets a.well{background-color:#fff;cursor:pointer;transition:box-shadow .3s;position:relative;box-shadow:0 5px 15px rgba(33,33,33,.2);border:none;transition:transform .2s;display:inline-block;text-decoration:none !important;padding:15px;margin:15px 0;width:100%;min-height:530px !important}.index-buckets a.well:hover{box-shadow:0 5px 15px rgba(33,33,33,.5);z-index:6;transform:scale(1.02)}.index-buckets .blog-thumbnail{display:block;height:200px;background-position:center;background-size:cover;box-shadow:inset 0 0 30px 10px rgba(0,0,0,.2);margin:-15px -15px 15px -15px}.index-buckets .well:hover>.blog-thumbnail{box-shadow:none}.index-buckets .blog-text{margin-top:0;display:block;color:#000}.index-buckets a:focus{box-shadow:0 5px 15px rgba(33,33,33,.5) !important;transform:scale(1.02);outline:none}.blog-categories{text-transform:uppercase;font-size:12px}.categories-dot::after{content:'•';padding-left:3px;color:#000;display:inline-block;padding-right:7px}.categories-dot:last-child::after{content:''}.blog-date{position:absolute;padding:19px 19px 10px 0;bottom:0;color:#595959;font-size:13px}@media(max-width:487px){.blogGrid{border-top:none}}