.module--map .map{align-items:center;display:flex;flex-flow:column;gap:calc(var(--spacing-base)*8);width:100%}.module--map .map__map-container{position:relative}.module--map .map--overlay .map__map-container:after{background-color:var(--black-color);border-radius:calc(var(--spacing-base)*2);content:"";display:flex;height:100%;left:0;opacity:.7;position:absolute;top:0;width:100%;z-index:1}.module--map .map__map-container,.module--map .map__map-container__wrapper{display:flex;width:100%}.module--map .map__map-container__wrapper{border-radius:calc(var(--spacing-base)*2);min-height:600px}.module--map .map__filters{display:flex;flex-flow:row;gap:calc(var(--spacing-base)*2);max-width:100%;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}.module--map .map__filters::-webkit-scrollbar{display:none}.module--map .map__filters__item{background-color:transparent;border:1px solid var(--medium-gray-color);border-radius:var(--spacing-base);cursor:pointer;display:flex;font-family:var(--primary-font-family);font-size:var(--body-font-size);font-weight:700;line-height:var(--body-line-height);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*4);transition:background-color var(--normal-transition) ease-in-out,border-color var(--normal-transition) ease-in-out,color var(--normal-transition) ease-in-out;white-space:nowrap}.module--map .map__filters__item.active,.module--map .map__filters__item:hover{background-color:var(--black-color);border-color:var(--black-color);color:var(--white-color)}.module--map .map__map-container__info-window{display:flex;flex-flow:column;font-family:var(--primary-font-family);gap:var(--spacing-base);max-width:300px;min-width:250px;padding:calc(var(--spacing-base)*4);padding-right:calc(var(--spacing-base)*12)}.module--map .map__map-container__info-window__name{font-family:var(--secondary-font-family);font-size:var(--h6-font-size);font-weight:var(--h6-font-weight-bold);line-height:var(--h6-line-height)}.module--map .map__map-container__info-window__information{color:var(--dark-gray-color);display:flex;flex-flow:column;font-size:var(--extra-small-font-size);line-height:var(--extra-small-line-height)}.module--map .map__map-container__info-window__information>br{display:none}.module--map .map__map-container__search-container{display:flex;flex:1 1 auto;left:calc(var(--spacing-base)*8);position:absolute;top:calc(var(--spacing-base)*8);width:35%;z-index:1}.module--map .map__map-container input{border:none;border-radius:calc(var(--spacing-base)*2);color:var(--black-color);font-family:var(--primary-font-family);font-size:var(--small-font-size);font-weight:400;line-height:var(--small-line-height);padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*6);width:100%}.module--map .map__map-container input:focus{outline:none}.module--map .map__map-container input::placeholder{color:var(--medium-gray-color);font-family:var(--primary-font-family);font-size:var(--body-font-size);line-height:var(--body-line-height)}div[role=dialog]:has(>div[class*=gm-style] .map__map-container__info-window){max-width:300px!important;padding:0}div[role=dialog]:has(>div[class*=gm-style] .map__map-container__info-window)>div:first-of-type{justify-content:flex-end;left:0;position:absolute;top:0;width:100%}div[role=dialog]:has(>div[class*=gm-style] .map__map-container__info-window)>div:first-of-type>div{display:none}div[role=dialog]:has(>div[class*=gm-style] .map__map-container__info-window)>div:has(.map__map-container__info-window){overflow:hidden!important}.module--map .map__map-container__search-container__list:not(:has(li)){display:none}.module--map .map__map-container__search-container__list{background-color:var(--white-color);border-radius:calc(var(--spacing-base)*2);bottom:-4px;display:flex;flex-flow:column;left:0;max-height:300px;overflow:auto;padding:var(--spacing-base);position:absolute;transform:translateY(100%);width:100%}.module--map .map__map-container__search-container__list::-webkit-scrollbar{width:2px}.module--map .map__map-container__search-container__list::-webkit-scrollbar-track{background:var(--light-gray-color);border-radius:var(--spacing-base)}.module--map .map__map-container__search-container__list::-webkit-scrollbar-thumb{background:var(--dark-gray-color);border-radius:var(--spacing-base)}.module--map .map__map-container__search-container__list li{border-radius:calc(var(--spacing-base)*2);cursor:pointer;flex-shrink:0;max-width:100%;overflow:hidden;padding:calc(var(--spacing-base)*2) calc(var(--spacing-base)*3);text-overflow:ellipsis;transition:background-color var(--normal-transition) ease-in-out,color var(--normal-transition) ease-in-out;white-space:nowrap}.module--map .map__map-container__search-container__list li span{color:var(--dark-gray-color);font-size:var(--extra-small-font-size);line-height:var(--extra-small-line-height)}.module--map .map__map-container__search-container__list li:hover{background-color:var(--light-gray-color);color:var(--black-color)}.module--map .map__map-container__search-container__list li svg{margin-right:12px}div[role=dialog]:has(>div[class*=gm-style] .map__map-container__info-window) .gm-ui-hover-effect{background:var(--second-accent-color)!important;border-radius:5px;height:calc(var(--spacing-base)*10)!important;margin:var(--spacing-base)!important;width:calc(var(--spacing-base)*10)!important}div[role=dialog]:has(>div[class*=gm-style] .map__map-container__info-window) .gm-ui-hover-effect>span{background-color:var(--second-color);height:20px!important;margin:auto!important;width:20px!important}.module--map .map__map-container__info-window__information a{color:var(--first-color);font-weight:400;text-decoration:underline}.module--map .map__map-container__info-window__information a:hover{color:var(--dark-gray-color)}@media (max-width:992px){.module--map .map__map-container__wrapper{min-height:450px}.module--map .map__map-container__search-container__list{max-height:200px}.module--map .map__map-container__info-window{min-width:270px}.module--map .map__map-container__search-container{left:calc(var(--spacing-base)*2);top:calc(var(--spacing-base)*2);width:calc(100% - var(--spacing-base)*4)}}