.contact h2{font-size:24px;font-weight:bold;margin:25px 0 0 0}.contact img{width:164px;height:164px;border-radius:50%}.contact .mobile-actions{display:none}.gmaps-wrapper{width:100%;height:300px}.map-location{height:100%;width:100%}.hq-location{background-color:#0e75eb;font-size:16px;display:flex;color:#fff;border-radius:5px;margin-top:.5em}.hq-location:hover{background-color:#0070cc;color:#fff}.hq-location .location-title{font-weight:bold;margin:8px 0 8px 12px}.location-list{display:flex;flex-wrap:wrap;margin:-4px}.location-list .location{margin:4px;flex:0 1 calc(25% - 8px);color:#fff;border-radius:8px;line-height:1.5;display:flex;height:100px;border:1px solid #eaeaea;overflow:hidden}.location-list .location .location-title{font-size:16px;font-weight:bold;margin-left:12px;color:#fff}.location-list .location .location-address{font-size:14px;font-weight:500;margin-left:12px;color:#fff}.location-list .location .hours{display:flex;flex-direction:column;justify-content:center;gap:12px;width:40%;font-size:14px;margin-left:8px;color:#575756;background:#fff}.location-list .location-info{width:60%;display:flex;flex-direction:column;justify-content:center;gap:12px}.location-list .blue-bg{background-color:#0e75eb}.location-list .blue-bg:hover{background-color:#0070cc}.location-list .green-bg{background-color:#5cb75c}.location-list .green-bg:hover{background-color:#449c44}.text-subhead{font-size:16px;font-weight:bold;line-height:32px}.contact-subheader{font-size:24px!important}.blue-icon{color:#0e75eb!important}.department-list{display:flex;gap:1em;flex-direction:column}@media only screen and (max-width:767px){#contactGrid{margin:0!important;margin-top:10px!important}.department-list{padding:0 1em!important}.contact-subheader{font-size:18px!important}.contact .eight.wide.column{border-bottom:1px solid hsl(210,8%,88%)}.contact h2{font-weight:normal;font-size:20px}.contact img{width:60px;height:60px}.contact img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(#fff 20%,#000);border-radius:50%}.contact .img-shadow-wrapper{position:relative;order:1}.contact .img-shadow-wrapper:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(transparent 60%,rgba(0,0,0,.2));border-radius:50%}.contact .img-shadow-wrapper img{border-radius:50%}.contact .content{vertical-align:top}.contact .content .meta.position{display:block;font-size:12px}.contact .meta.fax{display:none}.contact .meta{display:none}.contact .ui.items .content .header{margin:0;padding:0;font-size:14px}.contact .mobile-actions{display:flex;flex:1;align-items:flex-end;order:3;justify-content:flex-end;margin-left:5px;flex-grow:1}.contact .mobile-actions>*{display:flex;font-size:20px;margin:0 5px;text-align:center;justify-content:center}.contact .mobile-actions a{width:40px;height:40px;padding:5px;border-radius:50%}.contact .mobile-actions .call-phone a{border:2px solid #00a300;color:#00a300}.contact .mobile-actions .mobile-email a{border:2px solid #666;color:#666}.contact .mobile-actions span{vertical-align:middle}.ui.stackable.grid.contact>.column{padding:.5rem 1rem!important}.ui.items>.item{align-items:center;justify-content:space-between;flex-direction:row!important;margin:0!important}.ui.items>.item>.content{order:2;margin-left:15px}.location-list .location{flex:0 1 calc(100% - 8px)}}