/* @license MIT https://raw.githubusercontent.com/necolas/normalize.css/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.fontyourface p,.fontyourface div{font-family:'Open Sans',Arial,sans-serif;font-style:normal;font-weight:300;}
.fontyourface h1,.fontyourface h2,.fontyourface h3,.fontyourface h4,.fontyourface h5,.fontyourface h6{font-family:'Roboto',Arial,sans-serif;font-style:normal;font-weight:700;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.fieldgroup{padding:0;border-width:0;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.js details:not([open]) .details-wrapper{display:none;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.item-list__comma-list,.item-list__comma-list li{display:inline;}.item-list__comma-list{margin:0;padding:0;}.item-list__comma-list li::after{content:", ";}.item-list__comma-list li:last-child::after{content:"";}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.nowrap{white-space:nowrap;}
.position-container{position:relative;}
.reset-appearance{margin:0;padding:0;border:0 none;background:transparent;line-height:inherit;-webkit-appearance:none;appearance:none;}
.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}
.system-status-counter__status-icon{display:inline-block;width:25px;height:25px;vertical-align:middle;}.system-status-counter__status-icon::before{display:block;width:100%;height:100%;content:"";background-repeat:no-repeat;background-position:center 2px;background-size:16px;}.system-status-counter__status-icon--error::before{background-image:url(/core/misc/icons/e32700/error.svg);}.system-status-counter__status-icon--warning::before{background-image:url(/core/misc/icons/e29700/warning.svg);}.system-status-counter__status-icon--checked::before{background-image:url(/core/misc/icons/73b355/check.svg);}
.system-status-report-counters__item{width:100%;margin-bottom:0.5em;padding:0.5em 0;text-align:center;white-space:nowrap;background-color:rgba(0,0,0,0.063);}@media screen and (min-width:60em){.system-status-report-counters{display:flex;flex-wrap:wrap;justify-content:space-between;}.system-status-report-counters__item--half-width{width:49%;}.system-status-report-counters__item--third-width{width:33%;}}
.system-status-general-info__item{margin-top:1em;padding:0 1em 1em;border:1px solid #ccc;}.system-status-general-info__item-title{border-bottom:1px solid #ccc;}
.tablesort{display:inline-block;width:16px;height:16px;background-size:100%;}.tablesort--asc{background-image:url(/core/misc/icons/787878/twistie-down.svg);}.tablesort--desc{background-image:url(/core/misc/icons/787878/twistie-up.svg);}
.flickity-enabled{position:relative}.flickity-enabled:focus{outline:none}.flickity-viewport{height:100%;overflow:hidden;position:relative}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:rgba(0,0,0,0);tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{background:hsla(0,0%,100%,.75);border:none;color:#333;position:absolute}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:none}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{border-radius:50%;height:44px;top:50%;transform:translateY(-50%);width:44px}.flickity-prev-next-button.previous{left:10px}.flickity-prev-next-button.next{right:10px}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px}.flickity-rtl .flickity-prev-next-button.next{left:10px;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}.flickity-page-dots{bottom:-25px;line-height:1;list-style:none;margin:0;padding:0;position:absolute;text-align:center;width:100%}.flickity-rtl .flickity-page-dots{direction:rtl}.flickity-page-dots .dot{background:#333;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 8px;opacity:.25;width:10px}.flickity-page-dots .dot.is-selected{opacity:1}.hg-location-page{background:#fff}@media(min-width:600px){.hg-location-page{background:#f3f3f3}}.hg-location-page section.marquee{overflow:visible}.hg-location-page section.marquee .container.view-all{display:block;padding-bottom:.5em;padding-top:.5em;text-align:left}.hg-location-page section.marquee .container.view-all a{display:inline-block;font-size:13px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:normal;line-height:normal;position:relative;top:-2px}.hg-location-page section.marquee .container.view-all a i{line-height:1;margin:0 .5em 0 0;position:relative;top:2px}@media(min-width:600px){.hg-location-page section.marquee .container.view-all a{font-size:14px}}.hg-location-page section.marquee>#sticky-nav-toggle{align-items:center;background:#000;color:#fff;cursor:pointer;display:flex;flex-direction:row-reverse;font-size:.8em;font-weight:700;height:40px;justify-content:center;letter-spacing:.1em;line-height:1.3;padding:0 2em;position:absolute;right:0;top:0;white-space:normal;width:50%}@media(min-width:600px){.hg-location-page section.marquee>#sticky-nav-toggle{font-size:.9em}}.hg-location-page section.marquee>#sticky-nav-toggle:active{box-shadow:inset 0 0 10px rgba(0,0,0,.4)}@media(min-width:600px){.hg-location-page section.marquee>#sticky-nav-toggle{position:absolute;right:0;text-transform:none;top:auto}}@media(min-width:1000px){.hg-location-page section.marquee>#sticky-nav-toggle{flex-direction:row;height:50px;justify-content:flex-start;top:auto;width:360px}}.hg-location-page section.marquee>#sticky-nav-toggle.scrlTop{position:fixed;top:0}.hg-location-page section.marquee>#sticky-nav-toggle span{font-weight:500;letter-spacing:0;position:relative;text-transform:none;top:-2px}.hg-location-page section.marquee>#sticky-nav-toggle .hamburger{display:inline-block;margin:0 0 0 10px;transition:all .2s;width:18px}.hg-location-page section.marquee>#sticky-nav-toggle .hamburger .line+.line{margin-top:4px}@media(min-width:1000px){.hg-location-page section.marquee>#sticky-nav-toggle .hamburger{margin:0 20px 0 0;width:27px}.hg-location-page section.marquee>#sticky-nav-toggle .hamburger .line+.line{margin-top:6px}}.hg-location-page section.marquee input{display:none}.hg-location-page section.marquee #sticky-nav{background:#fff;border:0;border-radius:0;font-size:18px;height:auto;left:100%;padding:10px;position:fixed;top:75px;transition:all .2s;width:100vw;z-index:9999}@media(min-width:1000px){.hg-location-page section.marquee #sticky-nav{position:absolute;right:0;text-transform:none;top:auto;transition:left .6s;width:50vw}}.hg-location-page section.marquee #sticky-nav.scrlTop{position:fixed;top:0}.hg-location-page section.marquee #sticky-nav label{cursor:pointer;display:block;font-size:.9em;font-weight:700;letter-spacing:.1em;line-height:1.3;margin:0 -10px;padding:20px 30px;position:relative;text-transform:uppercase;top:-10px;white-space:normal;width:100vw}.hg-location-page section.marquee #sticky-nav label:active{box-shadow:inset 0 0 10px rgba(0,0,0,.4)}@media(min-width:1000px){.hg-location-page section.marquee #sticky-nav label{width:50vw}}.hg-location-page section.marquee #sticky-nav label i{float:right}.hg-location-page section.marquee #sticky-nav li,.hg-location-page section.marquee #sticky-nav ul{list-style-type:none;margin:0;padding:0}.hg-location-page section.marquee #sticky-nav li li,.hg-location-page section.marquee #sticky-nav ul li{margin:0;padding:10px 0}.hg-location-page section.marquee #sticky-nav li li a,.hg-location-page section.marquee #sticky-nav ul li a{display:block;padding:0 20px;width:100%}.hg-location-page section.marquee .scrlTop{position:fixed;top:0;transition:all .2s}.hg-location-page section.marquee input:checked+#sticky-nav{left:0}@media(min-width:1000px){.hg-location-page section.marquee input:checked+#sticky-nav{left:50%}}.hg-location-page article{margin:0 0 2em;width:100%}@media(min-width:600px){.hg-location-page article{margin:2.5em 0 2em}}@media(min-width:1000px){.hg-location-page article{margin:5em 0 2em}}.hg-location-page article .location-wrap .detailsSection{align-items:center;display:flex;flex-direction:column-reverse;justify-content:space-between;margin-bottom:1em}@media(min-width:1000px){.hg-location-page article .location-wrap .detailsSection{flex-direction:row}}.hg-location-page article .location-wrap .detailsSection .title{margin:2em 0 0;text-align:center}@media(min-width:1000px){.hg-location-page article .location-wrap .detailsSection .title{margin:0 1.5em 0 0;text-align:left}}.hg-location-page article .location-wrap .detailsSection .title .meta{color:#767676;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:1.1px;line-height:1.63;text-transform:uppercase}@media(min-width:1000px){.hg-location-page article .location-wrap .detailsSection .title .meta{font-size:16px}}.hg-location-page article .location-wrap .detailsSection .title h1{font-size:40px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:-.8px;line-height:1.13;margin:.25em 0}@media(min-width:600px){.hg-location-page article .location-wrap .detailsSection .title h1{margin-top:0}}@media(min-width:1000px){.hg-location-page article .location-wrap .detailsSection .title h1{font-size:48px}}.hg-location-page article .location-wrap .detailsSection .title .cta{margin-top:1.5em}.hg-location-page article .location-wrap .detailsSection .title .cta .button{border-radius:4px}.hg-location-page article .location-wrap .detailsSection .imagesWrapper{width:calc(100% + 40px)}@media(min-width:600px){.hg-location-page article .location-wrap .detailsSection .imagesWrapper{width:100%}}@media(min-width:1000px){.hg-location-page article .location-wrap .detailsSection .imagesWrapper{min-width:570px;width:570px}}.hg-location-page article .location-wrap .detailsSection .imagesWrapper .slideshow-wrapper{position:relative}.hg-location-page article .location-wrap .detailsSection .imagesWrapper .slideshow-wrapper .field-hg-images{height:250px;width:100%}@media(min-width:1000px){.hg-location-page article .location-wrap .detailsSection .imagesWrapper .slideshow-wrapper .field-hg-images{width:100%}}@media(min-width:600px){.hg-location-page article .location-wrap .detailsSection .imagesWrapper .slideshow-wrapper .field-hg-images{height:445px}}.hg-location-page article .location-wrap .detailsSection .imagesWrapper .slideshow-wrapper .field-hg-images .slide{height:100%;width:100%}.hg-location-page article .location-wrap .detailsSection .imagesWrapper .slideshow-wrapper .field-hg-images img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.hg-location-page article .location-wrap .detailsSection .imagesWrapper .slideshow-wrapper .slider-nav{bottom:-20px;left:20px;margin:0;position:absolute}.hg-location-page article .location-wrap .detailsSection .imagesWrapper .slideshow-wrapper .slider-nav a{border:4px solid transparent;border-radius:50%;display:block;float:left;font-weight:600;text-align:center;transition:color .2s}.hg-location-page article .location-wrap .detailsSection .imagesWrapper .slideshow-wrapper .slider-nav a span{border-radius:50%;display:block;height:2em;line-height:calc(2em - 6px);transition:background .2s;width:2em}.hg-location-page article .location-wrap a.providers-at-location-jump-link{align-items:center;border-radius:4px;display:flex;flex-direction:row;font-size:16px;font-weight:700;justify-content:center;letter-spacing:.2px;margin-top:.75em;padding:.75em}.hg-location-page article .location-wrap a.providers-at-location-jump-link svg{height:26px;margin-right:.5em;width:16px}@media(min-width:600px){.hg-location-page article .location-wrap a.providers-at-location-jump-link{background:transparent}}@media(min-width:1000px){.hg-location-page article .location-wrap a.providers-at-location-jump-link{background:transparent;display:inline-block;font-size:18px;justify-content:left;padding-bottom:0;width:auto}.hg-location-page article .location-wrap a.providers-at-location-jump-link svg{position:relative;top:5px}}.hg-location-page article .location-wrap .locationInfoWrapper{border:1px solid #979797;border-radius:4px;display:flex;flex-direction:column;margin-top:2em;padding:2em 1.75em;position:relative}@media(min-width:600px){.hg-location-page article .location-wrap .locationInfoWrapper{border:none;box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}}@media(min-width:1000px){.hg-location-page article .location-wrap .locationInfoWrapper{flex-direction:row}}.hg-location-page article .location-wrap .locationInfoWrapper .field-hg-latitude-longitude{height:200px;overflow:hidden}.hg-location-page article .location-wrap .locationInfoWrapper .wrap{color:#535556;font-size:15px;font-weight:400;letter-spacing:normal;line-height:1.78;margin-bottom:2em}@media(min-width:600px){.hg-location-page article .location-wrap .locationInfoWrapper .wrap{margin-bottom:1em}}@media(min-width:1000px){.hg-location-page article .location-wrap .locationInfoWrapper .wrap{font-size:18px}}.hg-location-page article .location-wrap .locationInfoWrapper .wrap h3{color:#000;font-size:16px;font-weight:700;letter-spacing:2px;line-height:1.5;margin-bottom:.5em;text-transform:uppercase}@media(min-width:1000px){.hg-location-page article .location-wrap .locationInfoWrapper .wrap h3{font-size:20px}}.hg-location-page article .location-wrap .locationInfoWrapper .wrap .field,.hg-location-page article .location-wrap .locationInfoWrapper .wrap .field-wrap{margin-top:0}.hg-location-page article .location-wrap .locationInfoWrapper .wrap .field p,.hg-location-page article .location-wrap .locationInfoWrapper .wrap .field-wrap p{margin:0}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.hours{width:100%}@media(min-width:600px){.hg-location-page article .location-wrap .locationInfoWrapper .wrap.hours{margin-bottom:0;width:50%}}@media(min-width:1000px){.hg-location-page article .location-wrap .locationInfoWrapper .wrap.hours{width:100%}}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.hours .hours-text{overflow:hidden;transition:max-height .3s ease-in}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.hours .field-hg-hours-of-operation .bottom_items{height:0;max-height:100%;opacity:0;overflow:hidden;transition:max-height .2s linear,opacity .2s linear .1s}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.hours .field-hg-hours-of-operation .bottom_items.show{height:100%;margin-bottom:1em;max-height:20000px;opacity:1;transition:max-height .2s linear,opacity .2s linear .1s}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.hours .field-hg-hours-of-operation .paragraph--type--hg-hours-of-operation{align-items:center;display:flex;flex-direction:row}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.hours .field-hg-hours-of-operation .paragraph--type--hg-hours-of-operation div:nth-child(3){margin-left:.5em}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.hours .field-hg-hours-of-operation .paragraph--type--hg-hours-of-operation div:nth-child(3):before{content:"-";display:inline-block;padding-right:.5em;position:relative}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.hours .field-hg-hours-of-operation .paragraph--type--hg-hours-of-operation .field-hg-day-of-week{width:105px}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.hours .field-hg-hours-of-operation .paragraph--type--hg-hours-of-operation .field-hg-day-of-week:after{content:":";display:inline-block;padding-left:2px;position:relative}@media(min-width:1000px){.hg-location-page article .location-wrap .locationInfoWrapper .wrap.hours .field-hg-hours-of-operation .paragraph--type--hg-hours-of-operation .field-hg-day-of-week{width:120px}}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.hours .show-link{font-size:15px;font-weight:700;letter-spacing:.2px;transition:color .2s}@media(min-width:1000px){.hg-location-page article .location-wrap .locationInfoWrapper .wrap.hours .show-link{font-size:18px}}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.hours .show-link svg{display:inline-block;height:14px;margin-right:.5em;transition:transform .3s ease-in;width:14px}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.hours .show-link.open svg{transform:rotate(45deg)}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.contact{width:100%}@media(min-width:600px){.hg-location-page article .location-wrap .locationInfoWrapper .wrap.contact{width:50%}}@media(min-width:1000px){.hg-location-page article .location-wrap .locationInfoWrapper .wrap.contact{width:100%}}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.contact .field-hg-fax-number,.hg-location-page article .location-wrap .locationInfoWrapper .wrap.contact .field-hg-phone-number{align-items:center;display:flex}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.contact .field-hg-fax-number div:nth-child(2),.hg-location-page article .location-wrap .locationInfoWrapper .wrap.contact .field-hg-phone-number div:nth-child(2){font-size:15px;font-weight:700;margin-left:.5em}@media(min-width:600px){.hg-location-page article .location-wrap .locationInfoWrapper .wrap.contact .field-hg-fax-number div:nth-child(2) a,.hg-location-page article .location-wrap .locationInfoWrapper .wrap.contact .field-hg-phone-number div:nth-child(2) a{color:#535556}}@media(min-width:1000px){.hg-location-page article .location-wrap .locationInfoWrapper .wrap.contact .field-hg-fax-number div:nth-child(2) a,.hg-location-page article .location-wrap .locationInfoWrapper .wrap.contact .field-hg-phone-number div:nth-child(2) a{font-size:18px}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.contact{margin-right:0}}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.location{width:100%}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.location a.getDirections{align-items:center;display:flex;font-size:15px;font-weight:700;letter-spacing:.2px;transition:color .2s}@media(min-width:1000px){.hg-location-page article .location-wrap .locationInfoWrapper .wrap.location a.getDirections{font-size:18px}}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.location a.getDirections svg{height:20px;margin-right:.25em;width:15px}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.location .ride-share-buttons{display:flex;flex-direction:column;width:100%}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.location .ride-share-buttons div{background-color:#f3f3f3;margin:1em 0 0;padding:.5em;width:100%}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.location .ride-share-buttons div a{align-items:center;display:flex;flex-direction:row;font-size:16px;justify-content:center;transition:color .2s}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.location .ride-share-buttons div a img{margin-right:5px}.hg-location-page article .location-wrap .locationInfoWrapper .wrap.location .ride-share-buttons div.uber{margin-bottom:4px}@media(min-width:600px){.hg-location-page article .location-wrap .locationInfoWrapper .wrap.location .ride-share-buttons{width:90%}}@media(min-width:1000px){.hg-location-page article .location-wrap .locationInfoWrapper .wrap.location .ride-share-buttons{display:none}}.hg-location-page article .location-wrap .locationInfoWrapper .col{display:flex;flex-direction:column}@media(min-width:600px){.hg-location-page article .location-wrap .locationInfoWrapper .col{flex-direction:row}}@media(min-width:1000px){.hg-location-page article .location-wrap .locationInfoWrapper .col{flex-direction:column;width:100%}}.hg-location-page article .location-wrap .locationInfoWrapper .col.location{width:100%}@media(min-width:600px){.hg-location-page article .location-wrap .locationInfoWrapper .col.location{height:219px;margin-top:1em;width:50%}}@media(min-width:1000px){.hg-location-page article .location-wrap .locationInfoWrapper .col.location{height:100%;margin-top:0;width:100%}}.hg-location-page article .location-wrap .locationInfoWrapper .col.gmap{background-position:50%;background-size:570px auto;height:180px;position:relative;width:100%}@media(min-width:600px){.hg-location-page article .location-wrap .locationInfoWrapper .col.gmap{bottom:2em;display:inline-block;height:219px;position:absolute;right:2em;width:calc(50% - 2em)}}@media(min-width:1000px){.hg-location-page article .location-wrap .locationInfoWrapper .col.gmap{bottom:auto;display:block;height:auto;position:relative;right:0;width:100%}}.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .field-hg-video{display:block;margin:2em auto 0;position:relative;width:65%}.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .body{background:#fff;border-radius:4px;margin:2em auto 0;padding:2.25em 1.75em;width:75%}@media(min-width:600px){.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .body{box-shadow:0 2px 3px 0 rgba(0,0,0,.15)}}.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .body h1:first-child,.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .body h1:nth-child(2),.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .body h2:first-child,.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .body h2:nth-child(2),.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .body h3:first-child,.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .body h3:nth-child(2),.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .body h4:first-child,.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .body h4:nth-child(2),.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .body h5:first-child,.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .body h5:nth-child(2),.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .body h6:first-child,.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .body h6:nth-child(2){margin-top:0}.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .body h2{font-size:36px;line-height:1.2em}.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .body h3{font-size:32px;line-height:1.2em}.hg-location-page article .location-wrap .locBodyWrapper .bodyWrapper .body .button{border-radius:4px}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar{display:flex;flex-direction:column}@media(min-width:1000px){.hg-location-page article .location-wrap .locBodyWrapper.incSidebar{flex-direction:row}}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar .bodyWrapper{margin:2em 0 0 auto;width:100%}@media(min-width:1000px){.hg-location-page article .location-wrap .locBodyWrapper.incSidebar .bodyWrapper{margin-right:1.5em;width:70%}}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar .bodyWrapper .field-hg-video{margin-top:0;width:100%}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar .bodyWrapper .body{background:#fff;margin:2em 0 0;padding:2.25em 0;width:100%}@media(min-width:600px){.hg-location-page article .location-wrap .locBodyWrapper.incSidebar .bodyWrapper .body{border-radius:4px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);padding-left:1.75em;padding-right:1.75em}}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar{margin-left:0;margin-top:2em;width:100%}@media(min-width:1000px){.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar{margin-left:1.5em;width:30%}}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar .block-cta{display:block;position:relative}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar .block-cta:before{content:"";height:4px;position:absolute;top:-10px;width:100%}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar .field-location-cta-image{display:block;height:227px;margin-top:10px;-o-object-fit:contain;object-fit:contain}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar .field-location-cta-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar h2{color:#767676;font-size:24px;font-weight:700;margin:.5em 0 0}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar .body{margin-top:.5em}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar .body p{color:#232829;font-size:18px;letter-spacing:.2px;line-height:32px;margin-top:0}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar .field-cta-link{align-items:center;display:flex;height:40px;justify-content:center;margin-top:.5em;width:80%}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar .field-cta-link a{border-radius:5px;color:#fff;height:100%;line-height:38px;text-align:center;width:100%}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar .field-cta-link a:hover{transition:all .2s}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar .block-nav{margin-bottom:3em}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar .block-nav>nav{background:#fff;border:none;color:#000;padding:1em 0}@media(min-width:600px){.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar .block-nav>nav{border-radius:4px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);padding-left:1.5em;padding-right:1.5em}}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar .block-nav>nav h2{color:#000;font-size:40px;font-weight:400;letter-spacing:-.5px;margin-bottom:.5em;margin-top:.25em;padding:0 10px}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar .block-nav>nav ul.menu{display:flex;flex-direction:column}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar .block-nav>nav ul.menu li{border-top:1px solid #979797;padding:0 10px}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar .block-nav>nav ul.menu li a{font-size:15px;transition:color .2s}.hg-location-page article .location-wrap .locBodyWrapper.incSidebar aside.sidebar .block-nav>nav ul.menu li:last-child{border-bottom:none}.fullwidthlocation{width:100%}.view-hg_providers_at_location{background-color:#f3f3f3!important;padding:.5em 0 2em}@media(min-width:1000px){.view-hg_providers_at_location{padding:2em 0}}.view-hg_providers_at_location .paragraph-wrapper{display:block}.view-hg_providers_at_location .paragraph-wrapper .hg-band-title{display:none}.view-hg_providers_at_location .paragraph-wrapper .wrapper{overflow:visible}.view-hg_providers_at_location .paragraph-wrapper .wrapper .field-hg-view-reference{overflow:visible;width:100%}[id^=block-branded-providers-at-this-location],[id^=block-providers-at-this-location],[id^=block-views-block-hg-providers-at-location]{background-color:#f3f3f3!important;box-sizing:border-box;display:block;padding:.5em 0 2em;position:relative}@media(min-width:1000px){[id^=block-branded-providers-at-this-location],[id^=block-providers-at-this-location],[id^=block-views-block-hg-providers-at-location]{padding:2em 0}}[id^=block-branded-providers-at-this-location] .hg-providers-at-location,[id^=block-providers-at-this-location] .hg-providers-at-location,[id^=block-views-block-hg-providers-at-location] .hg-providers-at-location{margin:auto;padding:0 15px}@media(min-width:600px){[id^=block-branded-providers-at-this-location] .hg-providers-at-location,[id^=block-providers-at-this-location] .hg-providers-at-location,[id^=block-views-block-hg-providers-at-location] .hg-providers-at-location{padding:0 20px}}@media(min-width:1000px){[id^=block-branded-providers-at-this-location] .hg-providers-at-location,[id^=block-providers-at-this-location] .hg-providers-at-location,[id^=block-views-block-hg-providers-at-location] .hg-providers-at-location{max-width:1200px}}.hg-providers-at-location{display:flex;flex-direction:column;position:relative}@media(min-width:1000px){.hg-providers-at-location{flex-direction:row;width:100%}}.hg-providers-at-location header{background:#f3f3f3;display:block;height:100%;margin-bottom:2em;position:relative;width:100%;z-index:2}@media(min-width:1000px){.hg-providers-at-location header{border-right:2px solid #e5e5e5;margin-bottom:0;padding-right:1em;position:absolute;width:30%}}.hg-providers-at-location header h2{font-size:36px;font-weight:700;line-height:44px;margin-bottom:.25em;text-align:left}@media(min-width:1000px){.hg-providers-at-location header h2{font-size:48px;line-height:56px;margin-bottom:0}}.hg-providers-at-location header .view-all{font-size:15px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.2px;line-height:1.78;transition:color .2s}@media(min-width:1000px){.hg-providers-at-location header .view-all{font-size:18px}}.hg-providers-at-location header .view-all i{position:relative;top:2px}.hg-providers-at-location .providerSlideShow{display:block;display:flex;flex-direction:row;left:0;position:relative;width:100%}@media(min-width:1000px){.hg-providers-at-location .providerSlideShow{left:calc(30% + 20px)}}.hg-providers-at-location .providerSlideShow .flickity-viewport{width:100%}.hg-providers-at-location .providerSlideShow .flickity-button{display:none}@media(min-width:1000px){.hg-providers-at-location .providerSlideShow .flickity-button{display:block;height:40px;left:calc(-30% - 1em);position:absolute;top:calc(100% - 30px);width:40px;z-index:100}}.hg-providers-at-location .providerSlideShow .flickity-button:disabled{background:gray}.hg-providers-at-location .providerSlideShow .flickity-button .flickity-button-icon{fill:#fff;height:50%;left:25%;top:25%;width:50%}.hg-providers-at-location .providerSlideShow .next{left:calc(-30% + 50px)}.hg-providers-at-location .views-row{background:#fff;border-radius:4px;box-shadow:0 2px 3px 0 rgba(0,0,0,.15);display:flex;flex-direction:column;margin:0 .25em;min-width:220px;position:relative;width:220px}.hg-providers-at-location .views-row .provider-image{display:block;margin:25px 50px 10px;position:relative}.hg-providers-at-location .views-row .provider-image img:nth-child(2){display:none}.hg-providers-at-location .views-row .provider-image img{border:1px solid #c7c7c6;border-radius:2px;height:160px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:120px}.hg-providers-at-location .views-row .text{padding:0 .5em}.hg-providers-at-location .views-row .text h3{font-size:18px;font-stretch:normal;font-style:normal;font-weight:700;letter-spacing:.5px;line-height:normal;text-align:center}.hg-providers-at-location .views-row .text h3 a{color:#000}.hg-providers-at-location .views-row .text .specialties{font-size:15px;font-stretch:normal;font-style:italic;font-weight:400;letter-spacing:.6px;line-height:normal;margin-top:.2em;text-align:center}.hg-providers-at-location .views-row .text .accepting-new-patients{color:#767676;font-size:.8em;letter-spacing:.1px;text-align:center}.hg-providers-at-location .views-row .text .location{display:none}.hg-providers-at-location .views-row .nodeLink{font-size:16px;justify-content:center}.hg-providers-at-location .views-row .nodeLink,.hg-providers-at-location .views-row .request-appointment{align-items:center;display:flex;font-weight:700;letter-spacing:.6px;margin-top:1em;padding:.5em 0;position:relative;text-align:center;width:100%}.hg-providers-at-location .views-row .request-appointment{border-bottom-left-radius:4px;border-bottom-right-radius:4px;font-size:14px;justify-content:space-evenly}.hg-providers-at-location .views-row .request-appointment i{margin-bottom:-2px;margin-right:-15px}.hg-providers-at-location .views-row .request-appointment a{color:#fff}.hg-providers-at-location .views-row .call{background:transparent;display:flex;flex-direction:column}
.paragraph--unpublished{background-color:#fff4f4;}
