.blog-bottom-pane{padding-top:3.125rem;padding-bottom:3.125rem}.blog-bottom-pane .content-wrapper{padding-left:.9375rem;padding-right:.9375rem;text-align:center}.blog-bottom-pane h1.main-title{font-family:"Source Sans Pro",sans-serif;font-size:1.375rem;font-style:normal;font-weight:bold;line-height:1.4;color:#333e48;text-align:center;text-transform:uppercase;letter-spacing:.3em;margin-bottom:3.125rem}.blog-bottom-pane .row{margin-left:-0.9375rem;margin-right:-0.9375rem;width:auto;margin-bottom:1.875rem}.blog-bottom-pane .row:before,.blog-bottom-pane .row:after{content:" ";display:table}.blog-bottom-pane .row:after{clear:both}.blog-bottom-pane .location-item h1{font-family:"Source Sans Pro",sans-serif;font-style:normal;font-size:1.5rem;color:#333e48;font-weight:600;line-height:1.4;margin-bottom:1.875rem;text-transform:uppercase}.blog-bottom-pane .location-item p{font-size:1em;font-weight:300;line-height:1.3889;margin-bottom:0}.blog-bottom-pane a.location-btn{border-style:solid;border-width:1px;cursor:pointer;font-family:"Source Sans Pro",sans-serif;font-size:1.25rem;font-weight:600;line-height:normal;margin:0;position:relative;text-align:center;text-decoration:none;padding:1.25rem 2.5rem 1.3125rem 2.5rem;background-color:transparent;border-color:#333e48;display:inline-block;transition:box-shadow 1s;-webkit-appearance:none;-moz-appearance:none;border-radius:0}.blog-bottom-pane a.location-btn:hover{color:#fff;box-shadow:inset 0 -3.75rem 0 0 #333e48;background-color:transparent}@media only screen and (min-width:40.0625em){.blog-bottom-pane .content-wrapper{max-width:65%;margin-left:auto;margin-right:auto;font-size:1.125rem}.blog-bottom-pane h1.main-title{font-size:1.875rem;line-height:1.4}.blog-bottom-pane a.location-btn{min-width:11.25rem;padding-top:.5625rem;padding-bottom:.5625rem;font-size:1rem;display:inline-block}}@media only screen and (min-width:64.0625em){.blog-bottom-pane{padding-top:6.25rem;padding-bottom:6.25rem}.blog-bottom-pane h1.main-title{margin-bottom:6.25rem}.blog-bottom-pane .location-item{width:25%;position:relative;padding-left:.9375rem;padding-right:.9375rem;float:left}}@media(max-width:64em){.blog-bottom-pane .location-item{padding-top:1.5625rem;padding-bottom:1.5625rem}}@media only screen and (max-width:40em){.blog-bottom-pane a.location-btn{min-width:15rem;padding-top:.71875rem;padding-bottom:.71875rem}}