body{background:#fff;font-family:Mulish,sans-serif}.page-header{background:#286193;color:#fff;padding:1rem 0}@media screen and (min-width:768px){.page-header{padding:1rem}}.page-header .container{align-items:center;display:flex}.page-header .logo{margin-right:1rem}.page-header .logo img{max-height:77px}.page-header a.return{color:inherit;font-size:.75rem;line-height:1;margin-left:auto;text-align:center}@media screen and (min-width:768px){.page-header a.return{font-size:1rem}}main{padding:1rem 0}@media screen and (min-height:768px){main{padding:3rem 0}}h1{font-size:1.5rem;letter-spacing:-1px;margin-bottom:1rem}@media screen and (min-height:768px){h1{font-size:2rem;margin-bottom:2rem}}h2{font-size:1.4rem;margin-bottom:1rem}@media screen and (min-height:768px){h2{font-size:1.75rem}}img{max-width:100%}.cta-box,.cta2-box{background:#286193;box-shadow:0 5px 4px #0003;color:#fff;padding:2rem 1rem;position:relative;text-wrap:pretty}@media screen and (min-width:768px){.cta-box,.cta2-box{padding:3.5rem 1.25rem 2rem}}.cta-box:before,.cta2-box:before{border:15px solid rgba(136,183,213,0);border-top-color:#fff;content:"";left:2rem;pointer-events:none;position:absolute;top:0}@media screen and (min-width:768px){.cta-box:before,.cta2-box:before{border-width:30px}}.cta-box a,.cta2-box a{color:inherit;text-decoration:underline}.cta-box a:hover,.cta2-box a:hover{text-decoration:none}.cta-box b,.cta2-box b{border-bottom:1px solid #aaa;display:block;font-size:1.4rem;margin-bottom:1rem;padding-bottom:.4rem}.cta2-box{background:#edebeb;color:inherit;margin-bottom:2rem;margin-top:1rem}.cta2-box b{border-bottom:1px solid #aaa;display:block;font-size:1.4rem;margin-bottom:1rem;padding-bottom:.4rem}.cta-box-tail{background:#ffc;box-shadow:0 5px 4px #0003;color:#000;margin-bottom:1rem;padding:2rem 1rem;position:relative}@media screen and (min-width:768px){.cta-box-tail{margin-bottom:3rem;padding:2rem 1.25rem}}.fade-enter-active,.fade-leave-active{transition:opacity .25s ease}.fade-enter,.fade-leave-active{opacity:0}.location-wrap{background:#ededed;border-bottom:1px solid #ddd;padding:1.25rem .75rem;text-align:center}@media(min-width:768px){.location-wrap{padding:1.25rem}}.location-wrap:last-child{border-bottom:none}.location{align-items:center;display:flex;margin:0 auto}.location__info{flex-basis:100%;flex-shrink:1;margin-right:1rem}.location__actions{column-gap:4px;display:flex;flex-shrink:0;white-space:nowrap}.location__actions a,.location__actions button{align-items:center;background:#e1e1e1;border:none;border-radius:20rem;color:#444;cursor:pointer;display:inline-flex;flex-direction:column;font-size:10px;justify-content:center;text-align:center;text-decoration:none;width:50px;height:50px}@media(min-width:768px){.location__actions a,.location__actions button{width:75px;height:75px}}.location__actions a:hover,.location__actions button:hover{box-shadow:0 4px 5px #00000024,0 1px 10px #0000001f,0 2px 4px -1px #0000004d;color:#fff}.location__actions a img,.location__actions button img{height:100%;width:100%}.location__name{color:#666;font-size:.9rem;font-weight:600;line-height:1.2;text-align:left;text-transform:capitalize;text-wrap:pretty}@media(min-width:768px){.location__name{font-size:1.2rem}}.location__wait{color:#444;font-size:1.4rem;font-weight:700;letter-spacing:-1px;text-align:left;white-space:nowrap}@media(min-height:540px)and (min-width:450px){.location__wait{font-size:1.8rem}}@media(min-height:670px)and (min-width:540px){.location__wait{font-size:2.8rem}}@media(min-height:670px)and (min-width:902px){.location__wait{font-size:1.8rem}}@media(min-height:670px)and (min-width:1200px){.location__wait{font-size:2.8rem}}.location__wait .error{color:red;font-size:1rem;font-weight:400;letter-spacing:normal}.location__notes{background:#ffc;border-radius:8px;padding:6px 8px;text-align:left}#openSchedulingFrame{border:none;overflow-y:scroll}iframe{border:none;max-width:100%;width:100%}.locations{margin-bottom:3rem;margin-top:1rem}@media screen and (min-width:768px){.locations{margin-top:2rem}}.dialog[aria-hidden=true]{display:none}.dialog-overlay{background-color:#2b2e38e6;inset:0;position:fixed;z-index:2}.dialog-content{background-color:#fff;border-radius:2px;height:100%;left:50%;max-height:100%;max-width:100%;overflow-y:auto;padding:1em;position:fixed;top:50%;transform:translate(-50%,-50%);width:600px;z-index:3}@media screen and (min-width:768px){.dialog-content{max-height:90%;max-width:90%;padding:2rem}}.dialog h1{font-size:1.25em;margin:0 0 2rem}.dialog-close{background-color:transparent;border:0;cursor:pointer;font-size:1.5em;font-weight:700;height:1.5em;padding:0;right:.5em;position:absolute;text-align:center;transition:.15s;top:.5em;width:1.5em}@media screen and (min-width:768px){.dialog-close{right:1em;top:1em}}.location-contact{border-bottom:1px solid #ccc;display:flex;flex-wrap:wrap;padding:1.5rem 0 1rem}@media screen and (min-width:500px){.location-contact{flex-wrap:nowrap}}.location-contact:last-child{border-bottom:none}.location-contact__photo{flex-basis:100%;flex-grow:1;flex-shrink:1;margin:0 auto .5rem;max-width:120px}@media screen and (min-width:500px){.location-contact__photo{flex-basis:110px;margin:0 1rem 0 0;max-width:none}}.location-contact__info{flex-basis:100%;flex-shrink:1}.location-contact__name{font-size:1.02rem;font-weight:600;line-height:1.2;margin-bottom:.5rem;text-wrap:pretty}.location-contact__phone{margin:.5rem 0}.location-contact__address{display:inline-block;line-height:1.2}.location-contact__hours{font-size:.85rem;margin-top:.5rem;line-height:1.2}.location-contact__hours>div{border-bottom:1px dotted #ccc;padding:.1rem 0}.location-contact__hours>div:last-child{border-bottom:none}.location-contact__hours .days{display:inline-block;text-transform:uppercase;vertical-align:top;width:125px}@media screen and (min-width:400px){.location-contact__hours .days{width:240px}}@media screen and (min-width:992px){.location-contact__hours .days{width:125px}}.location-contact__hours .hours{font-weight:600}h2{margin-top:3rem}.ngcom{color:#666;display:flex;flex-wrap:wrap;font-size:12px;font-weight:400;justify-content:center;margin:4rem 0 2rem;text-align:center}.ngcom__text{flex-basis:100%;order:2}.ngcom__logo{flex-shrink:0;margin-bottom:6px;order:1}.ngcom a{background:transparent;border:none;text-decoration:none}.ngcom img{border:1px solid #fff}.back-to-wait-wrap{margin-bottom:1rem;text-align:right}.back-to-wait-wrap .btn{background:linear-gradient(to bottom,#f6ab25,#f5a10d);border:none;color:#000}
