.ol-popup{background-color:#fff;border:none;border-radius:0;bottom:12px;cursor:pointer;left:-50px;min-width:330px;padding:15px;position:absolute;z-index:9}.ol-popup .popup-right{font-family:Montserrat,sans-serif!important}.ol-popup .word-space{white-space:normal;word-break:break-word;word-spacing:normal}.ol-attribution,.ol-rotate,.ol-zoom{display:none}.ol-popup a.d-flex{background-color:#fff;border:3px solid blue;border-radius:0;height:130px;padding:0;position:relative}.ol-popup:after,.ol-popup:before{border:solid transparent;content:" ";display:none;height:0;pointer-events:none;position:absolute;top:100%;width:0}.ol-popup:after{border-top-color:#fff;border-width:10px;left:48px;margin-left:-10px}.ol-popup:before{border-top-color:#ccc;border-width:11px;left:48px;margin-left:-11px}.ol-popup{padding:0}.ol-popup pre{overflow:visible}.ol-popup img.img-popup{height:100%;object-fit:cover}.categories-filters{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:30px 0 40px}@media (max-width:768px){.categories-filters{justify-content:center}}.category-tag{--tag-color:#365daa;appearance:none;background-color:#fff;border:1px solid var(--tag-color);border-radius:20px;color:var(--tag-color);cursor:pointer;font-size:14px;font-weight:600;line-height:1;padding:8px 16px;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .15s ease}.category-tag:hover{background-color:color-mix(in srgb,var(--tag-color) 12%,transparent);transform:translateY(-1px)}.category-tag:active{transform:translateY(0)}.category-tag.is-active{background-color:var(--tag-color);box-shadow:0 4px 12px color-mix(in srgb,var(--tag-color) 40%,transparent);color:#fff;pointer-events:none}#popup .categories-popup{align-items:flex-start;display:flex;flex-direction:column;gap:6px;margin-top:10px}#popup .categories-popup .category-tag{background:#fff!important;border:1px solid var(--tag-color)!important;border-radius:12px!important;color:var(--tag-color)!important;display:inline-block;font-size:12px!important;line-height:1.1!important;padding:4px 8px!important;text-align:left;white-space:normal}#popup .categories-popup .category-tag.is-active{background-color:var(--tag-color)!important;color:#fff!important}