/*!**************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./template-parts/block-map/block-map.scss ***!
  \**************************************************************************************************************************************************************/.map{padding-bottom:clamp(42px,5.556vw,90px);padding-top:16px}@media screen and (min-width:780px){.map .cont{align-content:start;align-items:start;display:grid;grid-template-columns:calc(178px + 34.722vw) auto;justify-content:space-between}}.map__iframe-holder{background:#eee;border-radius:12px;line-height:0;margin-bottom:30px;overflow:hidden}.map__map{margin-bottom:9px}@supports (width:clamp(1px,1px,1px)){.map__map{margin-bottom:clamp(9px,2.778vw,40px)}}.map__map{height:calc(200px + 29.167vw);max-height:524px;width:100%}.map__details-holder{position:relative}.map__info-panel{left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease,visibility .3s ease;visibility:hidden;width:100%}.map__info-panel.is-active{opacity:1;pointer-events:all;position:relative;visibility:visible}.map__aside-h,.map__street{margin-bottom:9px}@supports (width:clamp(1px,1px,1px)){.map__aside-h,.map__street{margin-bottom:clamp(9px,1.667vw,24px)}}.map__aside-h,.map__street{color:#013f57}.map__contact{padding:2px 0}.map__aside{margin-top:16px}@media screen and (min-width:780px){.map__aside{margin:unset;max-width:450px;width:29.375vw}}.map__nav{display:grid;gap:12px}@media screen and (min-width:420px){.map__nav{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:780px){.map__nav{grid-template-columns:100%}}.map__nav-btn{appearance:none;background:#f4f4f4;border:none;border-radius:4px;cursor:pointer;padding:8px 14px;text-align:left;transition:all .3s ease}.map__nav-btn.is-active{background-color:#a3d154;color:#fff}.map__nav-btn:hover:not(.is-active){background-color:#e0e0e0}@media screen and (min-width:780px){.map__nav-btn:not(:first-of-type){margin-top:12px}}