@keyframes shLoadingRow{0%{width:0}to{width:100%}}#sh_facilities_app{--sh-form-gap:0.888888888em;--sh-main-color:#ffdb3a;--sh-main-contrast-color:#000;--sh-selected-color:#78bdec;--sh-link-color:#206796;--sh-pin-width:1.8em;--sh-pin-height:2.2267392858em;--sh-pin-width-zoom:2.5em;--sh-pin-height-zoom:3.0926934524em;--sh-pin-char-color:#fff;--sh-contact-img-size:4.2857142857em;color:rgba(0,0,0,.9);display:flex;flex-direction:column;font-size:1.125rem;gap:1.5em}@media(max-width:600px){#sh_facilities_app{font-size:1rem;--sh-contact-img-size:4.065rem}}#sh_facilities_app *{box-sizing:border-box}#sh_facilities_app a:link,#sh_facilities_app a:visited{color:var(--sh-link-color)}#sh_facilities_app h1,#sh_facilities_app h2,#sh_facilities_app h3,#sh_facilities_app h4,#sh_facilities_app h5,#sh_facilities_app p{margin:0;padding:0}#sh_facilities_app .ml-auto{margin-left:auto}#sh_facilities_app .flex{display:flex}#sh_facilities_app .flex-1{flex:1}#sh_facilities_app .flex-col{flex-direction:column}#sh_facilities_app .flex-wrap{flex-wrap:wrap}#sh_facilities_app .items-center{align-items:center}#sh_facilities_app .self-start{align-self:flex-start}#sh_facilities_app .self-end{align-self:flex-end}#sh_facilities_app .justify-center{justify-content:center}#sh_facilities_app .gap-2{gap:.5rem}#sh_facilities_app .text-sm{font-size:.875rem}#sh_facilities_app .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#sh_facilities_app .relative{position:relative}#sh_facilities_app form{display:flex;flex-direction:column;gap:var(--sh-form-gap)}#sh_facilities_app button{cursor:pointer;font:inherit;line-height:1.3}#sh_facilities_app button:disabled{cursor:default}#sh_facilities_app input[type=search],#sh_facilities_app input[type=text]{background-color:transparent;border:0;box-shadow:none;display:block;font:inherit;padding:.5em}#sh_facilities_app .wrap-search{border:1px solid rgba(0,0,0,.2);border-radius:6px;display:flex}#sh_facilities_app .wrap-search label{display:flex;flex:1 0 0;padding-left:.5em}#sh_facilities_app .wrap-search input{flex:1}#sh_facilities_app .wrap-search input:focus{outline:none}#sh_facilities_app .wrap-search svg{align-self:center}#sh_facilities_app .form-row{display:flex;gap:var(--sh-form-gap)}@media(max-width:767px){#sh_facilities_app .form-row{flex-direction:column}}#sh_facilities_app.no-js .form-row{position:relative}#sh_facilities_app.no-js .form-row:after,#sh_facilities_app.no-js .form-row:before{background-color:#e6e6e6;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:9999999}#sh_facilities_app.no-js .form-row:after{animation:shLoadingRow 2s infinite forwards;background-color:rgba(0,0,0,.05)}#sh_facilities_app .suggestion-btn{background-color:transparent;border:0;border-radius:none;color:var(--sh-link-color);font:inherit;margin:0;outline:none;padding:0;text-decoration:underline}#sh_facilities_app .suggestion-btn:active,#sh_facilities_app .suggestion-btn:focus{outline:none}#sh_facilities_app .suggestion-btn.is-active{font-weight:700}#sh_facilities_app .sub-btn{background-color:var(--sh-main-color);border:1px solid rgba(0,0,0,.2);border-radius:inherit;color:var(--sh-main-contrast-color);margin:5px;padding:5px 20px}#sh_facilities_app .sub-btn:active,#sh_facilities_app .sub-btn:focus{border-color:rgba(0,0,0,.5);outline:0}#sh_facilities_app .clear-btn{background-color:transparent;border:0;border-radius:inherit;color:#000;font:inherit;margin:5px 0;padding:5px 10px}#sh_facilities_app .clear-btn,#sh_facilities_app .clear-btn:active,#sh_facilities_app .clear-btn:focus{outline:none}#sh_facilities_app .clear-btn:active{background-color:rgba(0,0,0,.05)}#sh_facilities_app .clear-btn svg{height:.75em;width:.75em}#sh_facilities_app .blue-btn{align-items:center;background-color:#ddf0fd;border:1px solid transparent;border-radius:6px;color:#206796;display:flex;gap:.3em;justify-content:center;padding:.625em 1em}@media(max-width:375px){#sh_facilities_app .blue-btn{font-size:.875em}}#sh_facilities_app .blue-btn svg{fill:currentColor;height:1.2135em;width:1em}#sh_facilities_app .blue-btn:active,#sh_facilities_app .blue-btn:focus{border-color:var(--sh-selected-color);outline:0}#sh_facilities_app .near-user-btn{max-height:3rem}#sh_facilities_app .filter-box{flex:1;justify-content:stretch}#sh_facilities_app .checkbox-group{color:#707070;display:flex;flex:1 0 0;flex-wrap:wrap;font-size:.875em;gap:20px}#sh_facilities_app .checkbox-group label{align-items:flex-start;display:flex;gap:5px;justify-content:flex-start}#sh_facilities_app .checkbox-group input{margin-top:.4em}#sh_facilities_app .checkbox-group:last-of-type{justify-content:flex-end;margin-left:auto}#sh_facilities_app .choice-box{position:relative}#sh_facilities_app .choice-box-current{font-weight:700}#sh_facilities_app .choice-box-selection{background-color:rgba(0,0,0,.05);border:1px solid transparent;border-radius:5px;color:#000;font:inherit;line-height:1.3;margin:0;text-align:left}#sh_facilities_app .choice-box.has-value .choice-box-selection,#sh_facilities_app .choice-box.is-active .choice-box-selection{border-color:rgba(0,0,0,.2)}#sh_facilities_app .choice-box-btn{background-color:transparent;border:1px solid transparent;color:inherit;font:inherit;gap:.5em;padding:.625em 1em}@media(max-width:375px){#sh_facilities_app .choice-box-btn{font-size:.875em}}#sh_facilities_app .choice-box-btn:active,#sh_facilities_app .choice-box-btn:focus{outline:0}#sh_facilities_app .choice-box-icon{height:1em;margin-top:.2em;width:1em}#sh_facilities_app .filter-box-topic .choice-box-icon{height:.72058044em;width:1.5em}#sh_facilities_app .filter-box-brand .choice-box-icon{height:.7875em;width:.9em}#sh_facilities_app .choice-box-clear{background-color:transparent;border:0;color:inherit;margin-left:auto;padding:.5em .75em}#sh_facilities_app .choice-box-clear:active,#sh_facilities_app .choice-box-clear:focus{outline:0}#sh_facilities_app .choice-box-clear:active{background-color:rgba(0,0,0,.05)}#sh_facilities_app .choice-box-clear svg{height:.75em;width:.75em}#sh_facilities_app .choice-box-radio{left:-999em;position:absolute}#sh_facilities_app .choice-box-options{background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:5px;box-shadow:8px 8px 14px rgba(0,0,0,.2);gap:.5em;max-width:400px;min-width:300px;opacity:0;padding:.5em;position:absolute;top:100%;transform:translateY(-8px);transition:transform .3s ease-in-out .1s,opacity .2s ease-in-out;visibility:hidden;width:100%;z-index:1}#sh_facilities_app .choice-box-option{cursor:pointer}#sh_facilities_app .choice-box-label{border:1px solid rgba(0,0,0,.2);border-radius:5px;gap:.5em;padding:.5em 1em}#sh_facilities_app .choice-box-label svg{margin-top:.35em;visibility:hidden}#sh_facilities_app .choice-box.is-active .choice-box-radio:checked+.choice-box-label{background-color:rgba(0,0,0,.05)}#sh_facilities_app .choice-box.is-active .choice-box-radio:checked+.choice-box-label svg{visibility:visible}#sh_facilities_app .choice-box.is-active .choice-box-selection{background-color:rgba(0,0,0,.05);border-color:rgba(0,0,0,.2)}#sh_facilities_app .choice-box.is-active .choice-box-options{opacity:1;transform:translateY(8px);visibility:visible}#sh_facilities_app .clear-filters-btn{align-self:flex-start;background-color:rgba(0,0,0,.05);border:1px solid transparent;border-radius:5px;color:#000;cursor:pointer;font:inherit;line-height:1.2;padding:.75em 1em}#sh_facilities_app .clear-filters-btn:active,#sh_facilities_app .clear-filters-btn:focus{border-color:rgba(0,0,0,.5);outline:0}#sh_facilities_app .clear-filters-btn:disabled{color:rgba(0,0,0,.5);cursor:not-allowed}#sh_facilities_app .clear-filters-btn:disabled:active,#sh_facilities_app .clear-filters-btn:disabled:focus{border-color:transparent}@media(max-width:767px){#sh_facilities_app .clear-filters-btn{align-self:stretch}}#sh_facilities_app .clear-filters-btn svg{height:.75em;margin-top:.3em;width:.75em;fill:currentColor}#sh_facilities_app .map-wrap{aspect-ratio:4/3;background-color:rgba(0,0,0,.1);position:relative}#sh_facilities_app .map-wrap--focus{aspect-ratio:16/9}#sh_facilities_app .map-wrap--hidden{height:0;overflow:hidden}#sh_facilities_app .map-wrap div:focus{outline:none}@media(max-width:600px){#sh_facilities_app .map-wrap,#sh_facilities_app .map-wrap--focus{aspect-ratio:3/4}}#sh_facilities_app .map-wrap--zoomed{--sh-pin-width:var(--sh-pin-width-zoom);--sh-pin-height:var(--sh-pin-height-zoom)}#sh_facilities_app .gm-style{font:inherit}#sh_facilities_app .wrap-facilities,#sh_facilities_app .wrap-free-contacts{display:flex;flex-direction:column;gap:20px}#sh_facilities_app .wrap-facilities h2,#sh_facilities_app .wrap-free-contacts h2{font-size:inherit;margin:0}#sh_facilities_app .close-btn{background-color:transparent;border:0;border-radius:5px;cursor:pointer;font:inherit;margin:0;padding:.5em}#sh_facilities_app .close-btn:active,#sh_facilities_app .close-btn:focus{outline:none}#sh_facilities_app .close-btn:active{background-color:rgba(0,0,0,.05)}#sh_facilities_app .close-btn svg{display:block;height:1em;width:1em}#sh_facilities_app .wrap-facilities .close-btn{position:absolute;right:0;top:0}#sh_facilities_app .facility{background-color:rgba(0,0,0,.05);border-radius:6px;display:grid;gap:3em;grid-template-columns:calc(35% - 2em) calc(35% - 2em) calc(30% - 2em);padding:1.4444444444em 1.6666666667em;position:relative}@media(max-width:1024px){#sh_facilities_app .facility{display:flex;flex-wrap:wrap;gap:1.5em}#sh_facilities_app .facility>div:first-of-type{flex:1 0 calc(75% - 0.75em)}#sh_facilities_app .facility>div:first-of-type,#sh_facilities_app .facility>div:last-of-type{order:-1}#sh_facilities_app .facility>div:last-of-type{flex:1 0 calc(25% - 0.75em)}}@media(max-width:767px){#sh_facilities_app .facility{flex-direction:column;flex-wrap:nowrap}#sh_facilities_app .facility>div:first-of-type,#sh_facilities_app .facility>div:last-of-type{flex:1 0 auto;order:inherit}}@media(max-width:600px){#sh_facilities_app .facility{padding:1em}}#sh_facilities_app .facility.is-selected{outline:5px solid var(--sh-selected-color);outline-offset:5px}#sh_facilities_app .facility.is-selected:after{border:20px solid transparent;border-bottom:20px solid var(--sh-selected-color);bottom:100%;content:"";height:0;left:50%;margin-left:-20px;pointer-events:none;position:absolute;transform:translateY(-10px);width:0}#sh_facilities_app .facility p{margin:0}#sh_facilities_app .facility h3,#sh_facilities_app .facility h4{color:inherit;font:inherit;font-weight:600;margin:0}#sh_facilities_app .facility h3{font-size:1.375em}#sh_facilities_app .fac-meta-list{display:flex;flex-direction:column;gap:10px;margin-top:1em}#sh_facilities_app .fac-meta-list svg{fill:rgba(0,0,0,.6)}#sh_facilities_app .fac-meta{display:flex;gap:10px}#sh_facilities_app .fac-map-btn{margin-top:20px}#sh_facilities_app .fac-map-btn:before{align-items:center;background-color:var(--sh-main-color);border:2px solid #fff;border-radius:9999em;color:var(--sh-pin-char-color);display:flex;flex:0 0 auto;font-size:.85em;font-weight:700;height:30px;justify-content:center;width:30px}#sh_facilities_app .fac-descr{font-size:.9444444444em}@media(max-width:600px){#sh_facilities_app .fac-descr{font-size:inherit}}#sh_facilities_app .fac-contacts{display:flex;flex-direction:column;gap:.625em;margin-top:1.11111em}#sh_facilities_app .contact{font-size:.875em;gap:.5em;line-height:1.4}#sh_facilities_app .contact-creds{flex:1 0 auto;gap:.25em;line-height:1.3}#sh_facilities_app .contact-creds h5{font:inherit;font-weight:700}#sh_facilities_app .contact-img{background-color:rgba(0,0,0,.1);border-radius:999em;flex:0 0 var(--sh-contact-img-size);height:auto;margin-top:-.3125rem;-o-object-fit:cover;object-fit:cover;width:var(--sh-contact-img-size)}@supports(aspect-ratio:1/1){#sh_facilities_app .contact-img{aspect-ratio:1/1}}#sh_facilities_app .fac-address{font-size:.875em}#sh_facilities_app .fac-pin-char:before{content:attr(data-char)}#sh_facilities_app .fac-pin-wrap{display:block;font-size:1rem;height:var(--sh-pin-height);position:relative;width:var(--sh-pin-width)}#sh_facilities_app .fac-pin-wrap.is-active{z-index:1}#sh_facilities_app .fac-pin-wrap:before{color:var(--sh-pin-char-color);font-size:.85em;font-weight:700;left:50%;line-height:1;position:absolute;top:45%;transform:translate(-50%,-50%)}#sh_facilities_app .map-wrap--zoomed .fac-pin-wrap:before{font-size:1.6rem;top:42%}#sh_facilities_app .fac-pin,#sh_facilities_app .user-pin{height:var(--sh-pin-height);width:var(--sh-pin-width)}#sh_facilities_app .fac-pin{color:var(--sh-main-color)}#sh_facilities_app .user-pin{color:var(--sh-selected-color);font-size:.75rem}#sh_facilities_app .fac-map-descr{background-color:#fff;border-radius:5px;cursor:default;font-size:1rem;padding:.5em;position:absolute;right:-.75em;top:50%;transform:translate(100%,-50%);white-space:nowrap;z-index:2}#sh_facilities_app .fac-map-descr h3{font-size:1.125em;font-weight:700;margin:0;padding-right:2rem}@media(max-width:600px){#sh_facilities_app .fac-map-descr h3{font-size:1rem}}#sh_facilities_app .fac-map-descr .close-btn{font-size:1rem;position:absolute;right:0;top:0}#sh_facilities_app .fac-map-descr:after{border:.625em solid hsla(0,0%,100%,0);border-right-color:#fff;content:"";height:0;margin-top:-.625em;pointer-events:none;position:absolute;right:calc(100% - 1px);top:50%;width:0}#sh_facilities_app .user-pin+.fac-map-descr{font-size:.75rem}#sh_facilities_app .free-contacts{background-color:rgba(0,0,0,.05);border-radius:6px;padding:1.4444444444em 1.6666666667em}@media(max-width:600px){#sh_facilities_app .free-contacts{padding:1em 0}}#sh_facilities_app .free-contacts-scroll{gap:2em;justify-content:flex-start;overflow:auto;padding:.5em 0}@media(max-width:600px){#sh_facilities_app .free-contacts-scroll{padding:.5em 1em}}#sh_facilities_app .free-contact{flex:0 0 auto;position:relative}#sh_facilities_app .free-contact .contact-creds{gap:.5em}#sh_facilities_app .free-contact svg{align-self:center;flex-shrink:0;height:16px;width:16px}#sh_facilities_app .free-contact:before{border-left:1px solid rgba(0,0,0,.2);content:"";height:calc(100% + .5em);left:-1em;position:absolute;top:-.25em}#sh_facilities_app .free-contact:first-of-type:before{content:none}#sh_facilities_app .free-contact h5{font-size:1.2em}#sh_facilities_app .free-contact .contact-email{max-width:15em}
