.page-template-template-areas-we-serve .primary-locations{position:relative}.page-template-template-areas-we-serve .primary-locations picture{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.page-template-template-areas-we-serve .primary-locations picture img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.page-template-template-areas-we-serve .primary-locations__inner{padding:50px 25px;position:relative;z-index:1}.page-template-template-areas-we-serve .primary-locations__inner .title{margin-bottom:40px}.page-template-template-areas-we-serve .primary-locations__inner .locations .item{margin-bottom:25px;background-color:hsla(0,0%,100%,.5);padding:25px;text-align:center}.page-template-template-areas-we-serve .primary-locations__inner .locations .item .name{color:var(--tertiaryColor);font-weight:600}.page-template-template-areas-we-serve .primary-locations__inner .locations .item .address,.page-template-template-areas-we-serve .primary-locations__inner .locations .item .phone{font-size:25px;line-height:37px;font-weight:300}.page-template-template-areas-we-serve .primary-locations__inner .locations .item .phone a{color:var(--primaryColor)}.page-template-template-areas-we-serve .primary-locations__inner .footer-offices__locations{display:flex;justify-content:space-between;flex-direction:column;gap:30px}@media(min-width: 1280px){.page-template-template-areas-we-serve .primary-locations__inner .footer-offices__locations{flex-direction:row}}.page-template-template-areas-we-serve .primary-locations__inner .footer-offices__locations .footer-offices__locations__office{margin-bottom:0;order:2;background-color:hsla(0,0%,100%,.1019607843);padding:30px}.page-template-template-areas-we-serve .primary-locations__inner .footer-offices__locations .footer-offices__locations__office .name{color:var(--primaryColor);font-size:32px;font-family:"PT Serif",serif;margin-bottom:40px;font-weight:bold}.page-template-template-areas-we-serve .primary-locations__inner .footer-offices__locations .footer-offices__locations__office .address{color:#fff;font-size:18px;line-height:30px;margin-bottom:20px}.page-template-template-areas-we-serve .primary-locations__inner .footer-offices__locations .footer-offices__locations__office .address:hover{color:var(--primaryColor)}.page-template-template-areas-we-serve .primary-locations__inner .footer-offices__locations .footer-offices__locations__office .phone{color:#fff;font-size:18px;line-height:30px}.page-template-template-areas-we-serve .primary-locations__inner .footer-offices__locations .footer-offices__locations__office .phone a{color:#fff}.page-template-template-areas-we-serve .primary-locations__inner .footer-offices__locations .footer-offices__locations__office .phone a:hover{color:var(--primaryColor)}.page-template-template-areas-we-serve .primary-locations__inner .footer-offices__locations .map{flex:0 0 50%}.page-template-template-areas-we-serve .primary-locations__inner .footer-offices__locations .map iframe{width:100%}.page-template-template-areas-we-serve .primary-locations__inner .footer-locations-container{display:flex;flex-flow:column nowrap;justify-content:space-between;flex:0 0 45%;background:var(--secondaryColor)}@media(min-width: 768px){.page-template-template-areas-we-serve .primary-locations__inner{padding:50px 40px}.page-template-template-areas-we-serve .primary-locations__inner .locations{display:flex;flex-flow:row nowrap;justify-content:space-between}.page-template-template-areas-we-serve .primary-locations__inner .locations .item{flex:1 1 31%;margin-right:20px}.page-template-template-areas-we-serve .primary-locations__inner .locations .item:last-of-type{margin-right:0}}@media(min-width: 1280px){.page-template-template-areas-we-serve .primary-locations__inner{padding:80px 0px;max-width:1350px;margin:0 auto}.page-template-template-areas-we-serve .primary-locations__inner .title{margin-bottom:40px}.page-template-template-areas-we-serve .primary-locations__inner .locations .item{margin-right:30px;padding:40px}}.page-template-template-areas-we-serve .cases-covered{padding:1px 0 40px}.page-template-template-areas-we-serve .cases-covered:nth-child(even){background-color:var(--primaryLighterColor)}.page-template-template-areas-we-serve .cases-covered .title{color:var(--secondaryColor)}.page-template-template-areas-we-serve .cases-covered .line{border-bottom:.5px solid rgba(0,34,63,.3019607843)}.page-template-template-areas-we-serve .cases-covered ul{margin:0;list-style:none}.page-template-template-areas-we-serve .cases-covered ul li{margin:0;border-bottom:1.5px solid rgba(0,34,63,.3019607843)}.page-template-template-areas-we-serve .cases-covered ul li a{color:#26272a;padding:20px 0 30px;display:block}@media(min-width: 768px){.page-template-template-areas-we-serve .cases-covered ul{display:flex;flex-flow:row wrap;justify-content:space-between;margin-bottom:50px}.page-template-template-areas-we-serve .cases-covered ul li{flex:0 0 48%}}@media(min-width: 1280px){.page-template-template-areas-we-serve .cases-covered .title{font-size:60px;font-size:3.75rem;line-height:70px;line-height:4.375rem;margin-bottom:40px}.page-template-template-areas-we-serve .cases-covered ul li{flex:0 0 31%}}

/*# sourceMappingURL=template-areas-we-serve.css.map */