.page-template-template-service-areas #page-container .page-container-inner{display:block}.page-template-template-service-areas .office-locations .container{margin:0 auto;max-width:1440px;padding:40px 20px 40px}.page-template-template-service-areas .office-locations .container .locations-title{color:var(--text);text-align:center;font-family:var(--oswald);font-size:45px;line-height:55px;font-weight:700;margin-bottom:30px}.page-template-template-service-areas .office-locations .container .office{display:flex;flex-flow:column;justify-content:space-between;gap:20px 40px}.page-template-template-service-areas .office-locations .container .office .info{background-color:#fff;border-radius:20px;border:2px solid var(--tertiaryColor);text-align:center;padding:20px;box-shadow:0 0 40px 0 rgba(4,33,60,.08),0 0 40px 0 rgba(4,33,60,.08)}.page-template-template-service-areas .office-locations .container .office .info .name{font-family:var(--oswald);color:var(--secondaryColor);text-transform:uppercase;font-size:35px;line-height:45px;font-weight:700;margin-bottom:25px;letter-spacing:1px}.page-template-template-service-areas .office-locations .container .office .info .name a{color:var(--secondaryColor)}.page-template-template-service-areas .office-locations .container .office .info .label{margin-bottom:0;text-transform:uppercase;font-weight:900;font-size:20px;line-height:24px;margin-bottom:5px}.page-template-template-service-areas .office-locations .container .office .info .directions{margin-bottom:25px}.page-template-template-service-areas .office-locations .container .office .info .address,.page-template-template-service-areas .office-locations .container .office .info .secondary-contact{font-size:25px;line-height:35px;margin-bottom:25px}.page-template-template-service-areas .office-locations .container .office .info .address a,.page-template-template-service-areas .office-locations .container .office .info .secondary-contact a{color:var(--textColor)}.page-template-template-service-areas .office-locations .container .office .info .secondary-contact a{color:var(--secondaryColor)}.page-template-template-service-areas .office-locations .container .office .info .phone{font-size:20px;line-height:32px;margin-bottom:10px;font-weight:700}.page-template-template-service-areas .office-locations .container .office .info .phone a{color:var(--secondaryColor)}.page-template-template-service-areas .office-locations .container .office .info .phone a:hover{color:var(--tertiaryColor)}.page-template-template-service-areas .office-locations .container .office .info .phone:last-child{margin-bottom:0}.page-template-template-service-areas .office-locations .container .office .map{height:300px}.page-template-template-service-areas .office-locations .container .office .map a{position:relative;display:block;height:100%;width:100%}.page-template-template-service-areas .office-locations .container .office .map a iframe{display:block;width:100%;height:100%;pointer-events:none}.page-template-template-service-areas .office-locations .container .office .map a img{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:all .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}@media(min-width: 768px){.page-template-template-service-areas .office-locations .container{padding:60px 40px 30px}.page-template-template-service-areas .office-locations .container .locations-title{font-size:72px;line-height:100px;margin-bottom:50px}.page-template-template-service-areas .office-locations .container .office{flex:0 1 50%;margin-bottom:0;flex-direction:row;align-items:stretch}.page-template-template-service-areas .office-locations .container .office .map{flex:0 0 50%;height:auto}}@media(min-width: 1146px){.page-template-template-service-areas .office-locations .container{padding:70px 100px 80px}.page-template-template-service-areas .office-locations .container .office{flex:0 1 33.3%}.page-template-template-service-areas .office-locations .container .office .info{padding:45px 50px}.page-template-template-service-areas .office-locations .container .office .map{flex:0 0 56%}.page-template-template-service-areas .office-locations .container .office .map a:hover img{opacity:0}.page-template-template-service-areas .office-locations .container .office .map a img{opacity:1}}.page-template-template-service-areas .locations-group{text-align:center}.page-template-template-service-areas .locations-group:nth-child(even){background-color:var(--lightGrey)}.page-template-template-service-areas .locations-group:nth-child(even) .locations-group-inner .menu li a{background-color:#fff}.page-template-template-service-areas .locations-group:nth-child(even) .locations-group-inner .menu li a:hover{background-color:var(--tertiaryColor)}.page-template-template-service-areas .locations-group .locations-group-inner{max-width:1440px;padding:30px 20px 40px;margin:0 auto}.page-template-template-service-areas .locations-group .locations-group-inner .area-title{font-family:var(--oswald);font-weight:var(--light);font-size:35px;line-height:45px;letter-spacing:4px;text-transform:uppercase;margin-bottom:30px;color:var(--primaryColor)}.page-template-template-service-areas .locations-group .locations-group-inner .menu{display:flex;flex-wrap:wrap;gap:20px}.page-template-template-service-areas .locations-group .locations-group-inner .menu li{flex:0 0 100%;padding:0;list-style-type:none}.page-template-template-service-areas .locations-group .locations-group-inner .menu li::before{display:none}.page-template-template-service-areas .locations-group .locations-group-inner .menu li a{display:block;background-color:var(--lightGrey);color:var(--primaryColor);font-weight:700;text-transform:uppercase;padding:20px 30px;border-radius:10px;transition:all .3s ease-in-out}.page-template-template-service-areas .locations-group .locations-group-inner .menu li a:hover{background-color:var(--tertiaryColor);color:#fff}@media(min-width: 768px){.page-template-template-service-areas .locations-group .locations-group-inner{padding:60px 40px 30px}.page-template-template-service-areas .locations-group .locations-group-inner .area-title{font-size:55px;line-height:68px}.page-template-template-service-areas .locations-group .locations-group-inner .menu li{flex:0 0 calc(50% - 10px)}.page-template-template-service-areas .locations-group .locations-group-inner .menu li a{padding:40px 30px}}@media(min-width: 1146px){.page-template-template-service-areas .locations-group .locations-group-inner{padding:60px 100px 80px}.page-template-template-service-areas .locations-group .locations-group-inner .menu li{flex:0 0 calc(33.3% - 13.3333333333px)}.page-template-template-service-areas .locations-group:last-of-type .locations-group-inner{padding-bottom:0px}}.footer-columns{background-color:var(--lightGrey)}

/*# sourceMappingURL=template-service-areas.css.map */