.areas-list.background{background-color:var(--lightGrey)}.areas-list .page-title{font-size:5rem;color:var(--primaryColor);text-align:center;margin-bottom:30px}@media(max-width: 767px){.areas-list .page-title{font-size:3.5rem}}.areas-list .inner{padding:50px 30px}.areas-list hr{background-color:var(--secondaryColor);width:150px;height:4px;border:none;margin-bottom:50px}@media(max-width: 767px){.areas-list hr{width:100px;margin-bottom:30px}}.areas-list .menu{margin:0 auto;padding:10px 0;list-style:none;display:flex;flex-flow:column;gap:30px}.areas-list .menu li{font-family:var(--font1);font-size:22px;line-height:30px;padding:20px 20px;color:#fff;margin-bottom:0;text-transform:uppercase;font-weight:700}.areas-list .menu li a{display:block;text-align:center;color:var(--primaryColor);transition:color .3s cubic-bezier(0.17, 0.34, 0.66, 0.98)}.areas-list .menu li a:hover{color:var(--secondaryColor)}@media(max-width: 767px){.areas-list .menu li{font-size:2rem}}@media(max-width: 767px){.areas-list .menu{gap:10px}}@media(min-width: 768px){.areas-list .inner{padding:70px 40px;max-width:1200px;margin:0 auto}.areas-list .menu{display:flex;flex-flow:row wrap;justify-content:start;gap:20px}.areas-list .menu li{flex:0 0 calc(50% - 20px)}}@media(min-width: 1180px){.areas-list .inner{padding:70px 40px}.areas-list .menu li{flex:0 0 calc(33.3333333333% - 26.6666666667px)}}.section-title{font-family:var(--font2);font-size:6rem;line-height:1.5;color:var(--primaryColor);text-align:center;margin-bottom:6rem}@media(max-width: 1150px){.section-title{font-size:5rem}}@media(max-width: 767px){.section-title{font-size:3.5rem;margin-bottom:2rem}}.areas-served.template-areas-served{padding:6rem 5rem 9rem 5rem}@media(max-width: 1150px){.areas-served.template-areas-served{padding:5rem 2rem 8rem 2rem}}@media(max-width: 767px){.areas-served.template-areas-served{padding:3rem 2rem 6rem 2rem}}.areas-served.template-areas-served .multiple-address-title,.areas-served.template-areas-served hr{display:none}.areas-served.template-areas-served .inner{max-width:1260px;margin:0 auto 0 auto;display:flex;justify-content:center;gap:30px 40px;flex-wrap:wrap}.areas-served.template-areas-served .inner .location-box{background-color:#fff;box-shadow:0px 0px 9px 0px rgba(0,0,0,.2);flex:0 0 calc(33.33% - 26.6666666667px)}@media(max-width: 767px){.areas-served.template-areas-served .inner .location-box{flex:0 0 100%}}.areas-served.template-areas-served .inner .location-box .map{position:relative;height:280px;width:100%}.areas-served.template-areas-served .inner .location-box .map iframe{height:100%;width:100%}.areas-served.template-areas-served .inner .location-box .map img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity .8s cubic-bezier(0.17, 0.66, 0.34, 0.98)}.areas-served.template-areas-served .inner .location-box .map img:hover{opacity:0}.areas-served.template-areas-served .inner .location-box .lb-inner{padding:25px 40px 35px}.areas-served.template-areas-served .inner .location-box .lb-inner .location{font-family:var(--font2);font-size:2.5rem;line-height:1;color:var(--secondaryColor);margin-bottom:0rem;min-height:70px}.areas-served.template-areas-served .inner .location-box .lb-inner .location a{color:var(--secondaryColor);display:block}.areas-served.template-areas-served .inner .location-box .lb-inner .location span.appointment{display:block;font-family:var(--font1);color:var(--text);font-size:1.4rem;line-height:4.5rem;text-transform:uppercase;font-weight:var(--bold)}.areas-served.template-areas-served .inner .location-box .lb-inner .address{font-family:var(--font1);font-size:2rem;line-height:3rem;color:var(--text);margin-bottom:1.5rem}.areas-served.template-areas-served .inner .location-box .lb-inner .directions{display:inline-block;font-family:var(--font1);font-weight:var(--bold);color:var(--tertiaryColor);text-transform:uppercase;letter-spacing:.1rem;font-size:1.8rem;padding-bottom:.1rem;border-bottom:.2rem solid rgba(0,0,0,0);transition:border .5s cubic-bezier(0.17, 0.66, 0.34, 0.98);margin-bottom:2rem}.areas-served.template-areas-served .inner .location-box .lb-inner .directions:hover{border-bottom:.2rem solid var(--secondaryColor)}.areas-served.template-areas-served .inner .location-box .lb-inner .phones{display:flex;align-items:center}.areas-served.template-areas-served .inner .location-box .lb-inner .phones .phone .phone-label{font-family:var(--font2);font-size:2rem;line-height:1.5;margin-bottom:1.8rem;color:var(--tertiaryColor)}.areas-served.template-areas-served .inner .location-box .lb-inner .phones .phone a.phone-number{font-family:var(--font1);font-weight:var(--bold);font-size:2rem;line-height:1.3;color:var(--secondaryColor);transition:color .5s cubic-bezier(0.17, 0.66, 0.34, 0.98)}.areas-served.template-areas-served .inner .location-box .lb-inner .phones .phone a.phone-number:hover{color:var(--tertiaryColor)}.areas-served.template-areas-served .inner .location-box .lb-inner a.location{display:block;margin-bottom:1rem}.areas-served.template-areas-served .single-address.service-areas-page{min-height:320px;padding:20px;box-shadow:0px 0px 9px 0px rgba(0,0,0,.2);display:flex;max-width:800px;margin:0 auto;justify-content:space-between;flex-direction:column}.areas-served.template-areas-served .single-address.service-areas-page .left-column{order:1;flex-basis:40%}.areas-served.template-areas-served .single-address.service-areas-page .left-column .firm-name{display:none}.areas-served.template-areas-served .single-address.service-areas-page .left-column .location{font-family:var(--font2);font-size:2.8rem;line-height:1.5;color:var(--tertiaryColor)}.areas-served.template-areas-served .single-address.service-areas-page .left-column .address{font-family:var(--font1);font-size:2rem;line-height:1.3;color:var(--text);margin-bottom:25px;font-weight:400}.areas-served.template-areas-served .single-address.service-areas-page .left-column .phone .phone-label{font-family:var(--font2);font-size:2.5rem;line-height:1.5;color:var(--tertiaryColor);margin-bottom:10px}.areas-served.template-areas-served .single-address.service-areas-page .left-column .phone a{font-family:var(--font1);font-size:2rem;line-height:1.3;color:var(--text);margin-bottom:25px;font-weight:400}.areas-served.template-areas-served .single-address.service-areas-page .left-column .directions{display:inline-block;font-family:var(--font1);font-weight:var(--bold);color:var(--secondaryColor);text-transform:uppercase;letter-spacing:.1rem;font-size:1.8rem;padding-bottom:.1rem;border-bottom:.2rem solid rgba(0,0,0,0);transition:border .5s cubic-bezier(0.17, 0.66, 0.34, 0.98);margin-bottom:2rem}.areas-served.template-areas-served .single-address.service-areas-page .left-column .inner{display:block}.areas-served.template-areas-served .single-address.service-areas-page .left-column svg{display:none}.areas-served.template-areas-served .single-address.service-areas-page .right-column{order:2;margin-top:20px}.areas-served.template-areas-served .single-address.service-areas-page .right-column iframe{height:100%;width:100%}@media(max-width: 767px){.areas-served.template-areas-served .single-address.service-areas-page .right-column{height:300px}}@media(min-width: 1100px){.areas-served.template-areas-served .single-address.service-areas-page{flex-direction:row}.areas-served.template-areas-served .single-address.service-areas-page .left-column{order:2;flex-basis:40%}.areas-served.template-areas-served .single-address.service-areas-page .right-column{margin-top:0px;order:1;flex-basis:55%}.areas-served.template-areas-served .single-address.service-areas-page .right-column iframe{height:100%;width:100%}}.page-template-template-areas-served .site-footer .contact-form{background-color:initial}.page-template-template-areas-served .site-footer .contact-form textarea,.page-template-template-areas-served .site-footer .contact-form .ginput_container input{background-color:var(--lightGrey) !important}

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