/*!*************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./node_modules/sass-resources-loader/lib/loader.js??ruleSet[1].rules[0].use[3]!./src/scss/locations.scss ***!
  \*************************************************************************************************************************************************************************************************/.locations{overflow:hidden;position:relative}.locations .cont-full{display:grid}@media screen and (min-width:960px){.locations .cont-full{grid-template-columns:34.1vw 1fr}}.locations__map-wrp{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:960px){.locations__map-wrp{grid-column:2/3;grid-row:1/2}}.locations__map-wrp .map{height:100%;min-height:80vh;width:100%}.locations__map{height:100%}.locations__list-wrp{background-color:#def4f5;display:flex;flex-direction:column;justify-content:flex-start;max-height:calc(100dvh - 130px);overflow-y:auto;padding:6.1vmax 6.1vw}@media screen and (min-width:960px){.locations__list-wrp{grid-column:1/2;padding:6.531vw 4vw}}@media screen and (min-width:1360px){.locations__list-wrp{padding:6.5vw 6.2vw 6.531vw 6.5vw}}.locations__list{align-items:start;display:grid;gap:8px;grid-template-columns:1fr;margin-top:32px}.locations__list__item{align-items:center;cursor:pointer;display:flex;flex-direction:row;gap:8px}.locations__list__item__text{display:flex;flex-direction:column;transition:all .3s ease}@media (hover:hover) and (pointer:fine){.locations__list__item__text:hover .locations__list__item__desc,.locations__list__item__text:hover .locations__list__item__title{color:#5bc6cc}}.locations__list__item__title{color:#434343}.locations__list__item__icon svg{height:18px;width:18px}.locations__filter{margin-top:16px}.locations__filter__input{border:1px solid #d1d1d1;font-family:Open Sans,Arial,sans-serif;font-size:.875rem;font-size:clamp(.875rem,.833vw,1rem);font-weight:400;letter-spacing:.02em;line-height:1.5;outline:none;padding:9px 12px;transition:border-color .2s ease;width:100%}.locations__filter__input:focus,.locations__filter__input:focus-visible{border-color:#5bc6cc!important}.locations .loc-modal{max-width:220px;text-align:center}.locations .loc-image{border-radius:8px;display:none;height:auto;margin-bottom:10px;max-height:120px;object-fit:cover;width:100%}.locations .loc-title{color:#333;font-size:12px;font-weight:700}.locations .loc-desc{color:#666;font-size:12px;font-weight:600;margin:4px 0}.locations .loc-add{margin:4px 0}.locations .loc-add,.locations .loc-phone{color:#333;font-size:12px}.locations .loc-phone>*{color:#333}.locations .loc-hours{font-size:12px;margin-top:8px;text-align:center}.gm-style .gm-style-iw-c{padding:12px!important}.gm-style-iw-chr{display:none!important}.gm-style-iw-d{overflow:auto!important}