body.flex-page div.vmd-hubspot-component-message-box{background:#18325b;background-size:18px;color:#fff;margin:-1.5rem -3rem 1.5rem;padding:1rem 2rem;text-align:center}body.flex-page div.vmd-hubspot-component-message-box h1,body.flex-page div.vmd-hubspot-component-message-box h2,body.flex-page div.vmd-hubspot-component-message-box h3,body.flex-page div.vmd-hubspot-component-message-box h4,body.flex-page div.vmd-hubspot-component-message-box h5,body.flex-page div.vmd-hubspot-component-message-box p,body.flex-page div.vmd-hubspot-component-message-box p span,body.flex-page div.vmd-hubspot-component-message-box p strong{color:#fff!important;font-size:1rem!important;font-weight:400!important}body.flex-page div.vmd-hubspot-component-message-box a,body.flex-page div.vmd-hubspot-component-message-box a:active,body.flex-page div.vmd-hubspot-component-message-box a:hover{color:#fff;text-decoration:underline}.anchor-link{height:100px;margin-top:-100px;visibility:hidden}@media only screen and (max-width:900px){.anchor-link{height:150px;margin-top:-150px}}@media screen and (max-width:768px){.vmd-banners div{align-items:center;display:flex}.vmd-banners .remove-banner{left:92%;position:absolute;vertical-align:middle}.vmd-banners a{font-size:small}}.vmd-banners{padding-top:0}.vmd-banners .is-banner-default{background-color:#18325b;border-bottom:1px solid #e2e4e8}.vmd-banners a{color:#fff;font-size:16px;text-decoration:underline}.vmd-banners p,.vmd-banners p.banner-text{color:#fff;font-size:16px;text-align:center}.vmd-banners div{font-size:16px;padding:1rem .5rem}.vmd-banners .remove-banner{float:right;font-size:1.5rem;padding:.3rem}.vmd-banners .arrow-icon{margin:0 0 3px 11px;width:18px}.vmd-grid{grid-gap:3em;display:grid;grid-template-columns:repeat(auto-fill,minmax(325px,1fr))}.vmd-grid .vmd-grid-item img.empty-image-placeholder{border:1px solid #ddd}.vmd-grid .vmd-grid-item .card{height:max-content}.vmd-grid .vmd-grid-item.vmd-grid-item-only-image img{height:250px;object-fit:cover;width:400px}.vmd-grid-show-providers{grid-gap:6em;display:grid;grid-template-columns:repeat(auto-fit,minmax(225px,220px))}.vmd-grid-show-locations{grid-gap:3em;display:grid;grid-template-columns:repeat(auto-fill,minmax(325px,1fr))}.vmd-grid-item .item-name .item-name-link,.vmd-grid-show-locations .vmd-grid-item .item-name{align-items:center;color:#373d45;font-size:1rem;font-weight:500;padding-top:1rem}.vmd-grid-show-providers .vmd-grid-item .item-name{color:#24282e;font-size:1rem;font-weight:500;padding:1.5rem 0 .25rem}.vmd-grid-show-providers .vmd-grid-item .item-name .item-name-link{color:#24282e;font-size:1rem;font-weight:500}.vmd-grid-show-providers .vmd-grid-item .item-name-subtitle{color:#373d45;font-size:12px;font-style:normal;font-weight:400;line-height:18px;padding:0 0 1rem}.vmd-grid-item .item-link{line-height:1.23;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.vmd-grid-show-providers .item-link{color:#0f80a2;font-size:14px;font-weight:400}.vmd-grid-show-locations .item-link{color:#0f80a2;font-size:1rem;font-weight:400}.vmd-grid-show-providers .vmd-grid-item .image img{height:180px;margin:0;-o-object-fit:cover;object-fit:cover;width:180px}.vmd-grid-show-locations .vmd-grid-item .image img{border-radius:1rem;display:block;height:15rem;max-width:400px;object-fit:cover;width:100%}.vmd-grid-show-locations .nearby-loc{color:#373d45;display:inline;font-size:1rem;font-style:normal;font-weight:400}.vmd-grid-show-locations a.item-link:hover{opacity:.8}@media (min-width:769px) and (max-width:1023px){.vmd-grid-show-providers .vmd-grid-item .image img{display:block;height:150px;width:150px}}@media screen and (max-width:768px){.vmd-grid-show-providers{grid-gap:2em;grid-template-columns:repeat(auto-fit,minmax(320px,300px))}.vmd-grid-show-providers .vmd-grid-item{margin:auto;text-align:center}.vmd-grid-show-providers .vmd-grid-item .image img{height:150px;margin:auto;width:150px}}@media screen and (max-width:335px){.vmd-grid-show-providers{grid-template-columns:repeat(auto-fit,minmax(275px,275px))}.vmd-grid-show-locations{grid-template-columns:repeat(auto-fill,minmax(225px,1fr))}}.vmd-content-section:not(:first-child){padding:5rem 1.5rem 0}.vmd-location-page-column-item{margin:0 0 80px}.vmd-location-page-column-item p{color:#373d45;line-height:21px!important;margin:0 0 1rem}.vmd-location-page-header{background:rgba(211,232,236,.2);margin:0;min-height:300px;padding:3.5rem 1.5rem}.vmd-location-page-header figure.location-image-holder{height:400px;width:530px}.vmd-location-page-header img.location-image{height:100%;object-fit:contain;width:100%}.vmd-location-page-header h1{margin:0 0 2rem!important}.vmd-location-page-header .location-detail{margin:0 0 1.9rem}.vmd-location-page-header .location-detail a{color:#373d45;font-weight:500}.vmd-location-page-header .location-status{color:#5d708c}.vmd-accepted-insurance-section p{color:#373d45;line-height:131%}.vmd-accpeted-insurance-section .columns p{color:#24282e}.vmd-accepted-insurance-section .columns p+p{margin:1.4rem 0 0}.vmd-services-section h3{margin-bottom:2rem!important}.vmd-services-section .vmd-grid-show-services{grid-gap:3em;display:grid;grid-template-columns:repeat(auto-fill,minmax(min-content,370px))}.vmd-services-section .vmd-grid-show-services .vmd-grid-item{border:1px solid #e2e4e8;border-radius:8px;min-height:270px;padding:1.5rem}.vmd-services-section .vmd-grid-show-services .vmd-grid-item p{color:#373d45;line-height:131%!important}@-webkit-keyframes vex-fadein{0%{opacity:0}to{opacity:1}}@keyframes vex-fadein{0%{opacity:0}to{opacity:1}}@-webkit-keyframes vex-fadeout{0%{opacity:1}to{opacity:0}}@keyframes vex-fadeout{0%{opacity:1}to{opacity:0}}@-webkit-keyframes vex-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes vex-rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.vex,.vex *,.vex :after,.vex :before{-moz-box-sizing:border-box;box-sizing:border-box}.vex{-webkit-overflow-scrolling:touch;bottom:0;left:0;overflow:auto;position:fixed;right:0;top:0;z-index:1111}.vex-scrollbar-measure{height:50px;overflow:scroll;position:absolute;top:-9999px;width:50px}.vex-overlay{-webkit-animation:vex-fadein .5s;animation:vex-fadein .5s;background:rgba(0,0,0,.4);bottom:0;left:0;position:fixed;right:0;top:0;z-index:1111}.vex-overlay.vex-closing{-webkit-animation:vex-fadeout .5s forwards;animation:vex-fadeout .5s forwards}.vex-content{-webkit-animation:vex-fadein .5s;animation:vex-fadein .5s;background:#fff}.vex.vex-closing .vex-content{-webkit-animation:vex-fadeout .5s forwards;animation:vex-fadeout .5s forwards}.vex-close:before{content:"\00D7";font-family:Arial,sans-serif}.vex-dialog-form{margin:0}.vex-dialog-button{-webkit-tap-highlight-color:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;text-rendering:optimizeLegibility}.vex-loading-spinner{-webkit-animation:vex-rotation .7s linear infinite;animation:vex-rotation .7s linear infinite;background:#fff;bottom:0;box-shadow:0 0 1em rgba(0,0,0,.1);height:2em;left:0;margin:auto;position:fixed;right:0;top:0;width:2em;z-index:1112}body.vex-open{overflow:hidden}@-webkit-keyframes vex-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes vex-flyin{0%{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes vex-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes vex-flyout{0%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes vex-pulse{0%{box-shadow:inset 0 0 0 300px transparent}70%{box-shadow:inset 0 0 0 300px hsla(0,0%,100%,.25)}to{box-shadow:inset 0 0 0 300px transparent}}@keyframes vex-pulse{0%{box-shadow:inset 0 0 0 300px transparent}70%{box-shadow:inset 0 0 0 300px hsla(0,0%,100%,.25)}to{box-shadow:inset 0 0 0 300px transparent}}.vex.vex-theme-default{padding-bottom:160px;padding-top:160px}.vex.vex-theme-default.vex-closing .vex-content{-webkit-animation:vex-flyout .5s forwards;animation:vex-flyout .5s forwards}.vex.vex-theme-default .vex-content{-webkit-animation:vex-flyin .5s;animation:vex-flyin .5s;background:#f0f0f0;border-radius:5px;color:#444;font-family:Helvetica Neue,sans-serif;font-size:1.1em;line-height:1.5em;margin:0 auto;max-width:100%;padding:1em;position:relative;width:450px}.vex.vex-theme-default .vex-content h1,.vex.vex-theme-default .vex-content h2,.vex.vex-theme-default .vex-content h3,.vex.vex-theme-default .vex-content h4,.vex.vex-theme-default .vex-content h5,.vex.vex-theme-default .vex-content h6,.vex.vex-theme-default .vex-content li,.vex.vex-theme-default .vex-content p,.vex.vex-theme-default .vex-content ul{color:inherit}.vex.vex-theme-default .vex-close{border-radius:5px;cursor:pointer;position:absolute;right:0;top:0}.vex.vex-theme-default .vex-close:before{background:transparent;border-radius:3px;color:#bbb;content:"\00D7";font-size:26px;font-weight:400;height:30px;line-height:31px;position:absolute;right:3px;text-align:center;top:3px;width:30px}.vex.vex-theme-default .vex-close:active:before,.vex.vex-theme-default .vex-close:hover:before{background:#e0e0e0;color:#777}.vex.vex-theme-default .vex-dialog-form .vex-dialog-message{margin-bottom:.5em}.vex.vex-theme-default .vex-dialog-form .vex-dialog-input{margin-bottom:1em}.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=date],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=datetime-local],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=datetime],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=email],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=month],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=number],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=password],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=search],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=tel],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=text],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=time],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=url],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=week],.vex.vex-theme-default .vex-dialog-form .vex-dialog-input select,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input textarea{background:#fff;border:0;border-radius:3px;font-family:inherit;font-size:inherit;font-weight:inherit;margin:0 0 .25em;min-height:2.5em;padding:.25em .67em;width:100%}.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=date]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=datetime-local]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=datetime]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=email]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=month]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=number]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=password]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=search]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=tel]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=text]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=time]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=url]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input input[type=week]:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input select:focus,.vex.vex-theme-default .vex-dialog-form .vex-dialog-input textarea:focus{box-shadow:inset 0 0 0 2px #8dbdf1;outline:none}.vex.vex-theme-default .vex-dialog-form .vex-dialog-buttons{*zoom:1}.vex.vex-theme-default .vex-dialog-form .vex-dialog-buttons:after{clear:both;content:"";display:table}.vex.vex-theme-default .vex-dialog-button{border:0;border-radius:3px;float:right;font-family:inherit;font-size:.8em;letter-spacing:.1em;line-height:1em;margin:0 0 0 .5em;padding:.75em 2em;text-transform:uppercase}.vex.vex-theme-default .vex-dialog-button.vex-last{margin-left:0}.vex.vex-theme-default .vex-dialog-button:focus{-webkit-animation:vex-pulse 1.1s infinite;animation:vex-pulse 1.1s infinite;outline:none}@media (max-width:568px){.vex.vex-theme-default .vex-dialog-button:focus{-webkit-animation:none;animation:none}}.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary{background:#3288e6}.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-secondary{background:#e0e0e0;color:#777}.vex-loading-spinner.vex-theme-default{background:#f0f0f0;border:.2em solid transparent;border-radius:100%;border-top-color:#bbb;bottom:auto;box-shadow:0 0 0 .5em #f0f0f0,0 0 1px .5em rgba(0,0,0,.3);top:-1.1em}.modal-container{font-family:Gotham SSm A,Gotham SSm B,arial,sans-serif}.vex.vex-theme-default .vex-dialog-button.vex-dialog-button-primary{background:#0080a3;color:#fff}.vex.vex-theme-default .vex-close:active:before,.vex.vex-theme-default .vex-close:hover:before{background:rgba(211,232,236,.6);color:#17335b}.vmd-modal-plugin-icon{background:hsla(0,0%,85%,.6);border-radius:50px;height:50px;margin-right:1rem;padding:8px 9px 8px 11px;width:50px}.vmd-modal-plugin-icon img{width:30px}.vex-overlay{background:rgba(0,0,0,.86)}.vex{bottom:auto;top:auto}.vex.vex-theme-default{padding-bottom:0;padding-top:0;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}.modal-container .content h4.vmd-modal-plugin-title{color:#17335b}.vex.vmd-warning-alert .vex-content .modal-header{color:#17335b;font-size:1.375rem;font-weight:500}.vex.vmd-warning-alert .vex-content{font-size:1rem;width:700px}@media screen and (max-width:768px){.vex.vmd-warning-alert .vex-content .columns .column{text-align:center}.vex.vmd-warning-alert .vex-content .columns .column .village-ui-button{width:100%}.vex.vmd-warning-alert .vex-content .columns .column ul{text-align:left}}.village-ui-button{-webkit-tap-highlight-color:transparent;-webkit-font-smoothing:subpixel-antialiased;align-items:center;appearance:button;border-radius:8px;box-shadow:none;box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:1.125rem;font-weight:500;justify-content:center;letter-spacing:.02857em;line-height:1.25;margin:0;min-width:4rem;outline:0;overflow:visible;padding:1rem;position:relative;text-decoration:none;text-transform:none;transition:background-color .25s cubic-bezier(.4,0,.2,1) 0ms,box-shadow .25s cubic-bezier(.4,0,.2,1) 0ms,border .25s cubic-bezier(.4,0,.2,1) 0ms;user-select:none;vertical-align:middle;width:auto}.village-ui-button+.village-ui-button{margin-left:.85rem}.village-ui-button.primary{background-color:#0080a3;border:1px solid transparent;color:#fff!important}.village-ui-button.primary:hover{background-color:#00a8c6!important}.village-ui-button.secondary{background-color:transparent;border:1px solid #0080a3;color:#0080a3!important}.village-ui-button.secondary:hover{background-color:rgba(0,168,198,.15);border-color:#0080a3;color:#0080a3}@media screen and (max-width:510px){.village-ui-button+.village-ui-button{margin:.85rem 0 0!important}}h1,h2,h3,h4,h5,h6{line-height:normal!important;margin:0!important;padding:0!important}h1{font-size:3rem!important}h1,h2{font-weight:700!important}h2{font-size:2.5rem!important}h3{font-size:2rem!important}h3,h4{font-weight:500!important}h4{font-size:1.5rem!important}h5{font-size:1.25rem!important}h5,h6{font-weight:500!important}h6{font-size:1rem!important}h1,h2,h3,h4,h5{color:#17335b}.book-apt-section{border:1px solid #e2e4e8!important;box-shadow:none!important}.detail-page .breadcrumb{margin:32px 0!important}.market-page .breadcrumb{margin:0 0 32px!important}.breadcrumb a{color:#000!important}.is-primary-vmd,.is-primary-vmd:active,.is-primary-vmd:hover,.is-primary-vmd:visited{color:#0080a3!important}a.is-primary-vmd,button.is-primary-vmd{font-weight:500!important}.vmd-theme ul{margin:1rem 0!important}.vmd-theme ul li{margin:0 0 .75rem!important}.city{align-items:center;color:#17335b!important;font-family:Gotham SSm A,Gotham SSm B,arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:26px;margin-left:auto;margin-right:auto;margin-top:8px;padding-top:.5rem;text-align:center}.span12.widget-span.widget-type-custom_widget{min-height:inherit}.map-canvas{height:355px}.open-time{color:#31ad6d!important}.close-time,.open-time{font-weight:500!important;padding-top:.125rem}.close-time{color:#d90012!important}.apt-days{color:#373d45;font-size:16px;font-style:normal;font-weight:700!important;line-height:19px;width:50px}.vmd-button-style{border-radius:8px!important;padding:1.7rem!important}.bio a,.card a,.provider-item a,.read-bio a{color:#0080a3}