.page-template-template-areas-we-serve{color:#fff}.page-template-template-areas-we-serve .areas-served-title,.page-template-template-areas-we-serve .locations-title{font-family:"PT Serif",serif;font-size:48px;font-size:3rem;font-weight:bold;line-height:62px;line-height:3.875rem;margin-bottom:20px}.page-template-template-areas-we-serve>.inner{padding:50px 25px;max-width:500px;margin:0 auto}.page-template-template-areas-we-serve>.inner .tagline{margin-bottom:50px}.page-template-template-areas-we-serve>.inner .locations-title{text-align:center}.page-template-template-areas-we-serve .locations{display:flex;flex-flow:row wrap;gap:40px;justify-content:center}.page-template-template-areas-we-serve .locations .office{flex:0 1 100%;max-width:610px;background-color:var(--bgColor)}.page-template-template-areas-we-serve .locations .office .map-div{width:100%;height:220px}.page-template-template-areas-we-serve .locations .office .map-div iframe{width:100%;height:100%}.page-template-template-areas-we-serve .locations .office .office-info{padding:20px 30px}.page-template-template-areas-we-serve .locations .office .office-info .name{color:var(--secondaryColor);margin-bottom:15px}.page-template-template-areas-we-serve .locations .office .office-info .address,.page-template-template-areas-we-serve .locations .office .office-info .phone,.page-template-template-areas-we-serve .locations .office .office-info .email{font-size:22px;font-size:1.375rem;line-height:30px;line-height:1.875rem;margin-bottom:15px}.page-template-template-areas-we-serve .locations .office .office-info .directions{display:block;text-transform:uppercase;font-weight:bold;margin-bottom:10px}.page-template-template-areas-we-serve .locations-callout{border:2px solid #707070;padding:35px 30px;text-align:center;max-width:610px;margin:30px auto 0}.page-template-template-areas-we-serve .locations-callout p{font-family:"PT Serif",serif;font-size:22px;font-size:1.375rem;line-height:30px;line-height:1.875rem;color:var(--secondaryColor);font-style:italic}.page-template-template-areas-we-serve .locations-callout p strong,.page-template-template-areas-we-serve .locations-callout p b{color:var(--secondaryColor)}.page-template-template-areas-we-serve .areas-served{padding:50px 0 100px 0}.page-template-template-areas-we-serve .areas-served:nth-child(even){background:var(--primaryLighterColor)}.page-template-template-areas-we-serve .areas-served .container{margin-top:0}.page-template-template-areas-we-serve .areas-served .container .areas-served-title{margin-bottom:40px}.page-template-template-areas-we-serve .areas-served .container ul{display:grid;gap:0 50px;grid-template-columns:1fr;margin:0;list-style:none}.page-template-template-areas-we-serve .areas-served .container ul li{margin:0;border-bottom:1.5px solid rgba(0,34,63,.3019607843)}.page-template-template-areas-we-serve .areas-served .container ul li a{padding:20px 0 30px;display:block;color:var(--primaryColor)}.page-template-template-areas-we-serve .areas-served .container ul li a:hover{color:var(--tertiaryColor)}.page-template-template-areas-we-serve .site-footer{background-color:var(--bgColor)}@media(min-width: 768px){.page-template-template-areas-we-serve .areas-served-title,.page-template-template-areas-we-serve .locations-title{font-size:72px;font-size:4.5rem;line-height:93px;line-height:5.8125rem;margin-bottom:80px}.page-template-template-areas-we-serve>.inner{padding:100px 70px 80px;max-width:1400px}.page-template-template-areas-we-serve .areas-served .container ul{grid-template-columns:1fr 1fr}}@media(min-width: 1280px){.page-template-template-areas-we-serve .locations .office{max-width:1100px;padding:40px;display:flex;align-items:center;gap:50px}.page-template-template-areas-we-serve .locations .office .map-div{width:55%;height:300px}.page-template-template-areas-we-serve .locations .office .office-info{padding:0}.page-template-template-areas-we-serve .locations-callout{max-width:1100px;margin-top:40px}.page-template-template-areas-we-serve .locations-callout p{font-size:24px;font-size:1.5rem;line-height:34px;line-height:2.125rem}.page-template-template-areas-we-serve .locations-callout p br{display:none}.page-template-template-areas-we-serve .areas-served .container ul{grid-template-columns:1fr 1fr 1fr}}

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