#popup-container.open{position:fixed;left:0;right:0;top:0;bottom:0;z-index:15;overflow:auto}#popup-container.open .popup-overlay{position:fixed;left:0;top:0;right:0;bottom:0;z-index:14;background:#575757;opacity:.5}#popup-container.open .popup{position:absolute;top:100px;left:0;right:0;margin:0 auto;width:560px;border-radius:4px;background-color:#fff;box-shadow:0 1px 15px 0 rgba(0,0,0,.4);z-index:90000001}@media (max-width:767px){#popup-container.open .popup{width:300px}}#popup-container.open .popup__header{padding:13px 16px;font-weight:400;border-radius:4px 4px 0 0;position:relative;color:#fff;display:flex;justify-content:space-between;align-items:center}#popup-container.open .popup__header h3{margin:0}#popup-container.open .popup__header .close{font-size:1.25rem;line-height:1;padding-left:15px;color:#fff}#popup-container.open .popup__content{padding:16px}#popup-container.open .popup__content .buttons{margin-top:24px;display:flex;justify-content:flex-end}#popup-container.open .popup__content .buttons button{color:#fff;border-radius:4px;padding:6px 26px;font-size:16px}#popup-container.open .popup__content .buttons button:hover{transform:translateY(-2px)}.header__global{display:flex;align-items:center;justify-content:space-between;padding:9px 15px;box-shadow:0 0 8px rgba(0,0,0,.4);position:fixed;top:0;left:0;right:0;z-index:11;height:48px}.header__global .title{text-transform:capitalize;display:flex}.header__global .title .inline-edit-modal-activate{left:5px;top:-2px}@media (max-width:1024px){.header__global .mobile-menu-icon{margin-right:24px}.header__global .mobile-menu-icon button{color:#fff}.header__global .mobile-menu-icon button:active,.header__global .mobile-menu-icon button:focus{background:none}.header__global .mobile-menu-icon button .icon-b-menu{font-size:20px}}.inline-edit-modal-wrapper{position:relative;text-align:left}.inline-edit-modal-wrapper .inline-edit-modal-activate{position:absolute}.inline-edit-modal-wrapper .inline-edit-modal-activate i{font-size:18px}.inline-edit-modal-wrapper .inline-edit-modal-mask{position:fixed;top:0;bottom:0;left:0;right:0;background-color:hsla(0,0%,50.2%,.3);z-index:2}.inline-edit-modal-wrapper .inline-edit-modal{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,.4);max-width:400px;width:100%;font-size:16px;color:#000;line-height:22px;position:absolute;top:80px;left:calc(50% - 200px);border-radius:4px}@media (max-width:767px){.inline-edit-modal-wrapper .inline-edit-modal{max-width:320px;left:calc(50% - 160px)}}.inline-edit-modal-wrapper .inline-edit-modal__header{color:#fff;font-size:18px;line-height:18px;padding:10px 16px;font-weight:500;border-radius:4px 4px 0 0}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.inline-edit-modal-wrapper .inline-edit-modal__header{font-weight:700}}.inline-edit-modal-wrapper .inline-edit-modal__main{padding:16px;max-height:400px;overflow-y:auto}.inline-edit-modal-wrapper .inline-edit-modal__main label{display:block;color:#6f6f70;margin:8px 0;font-weight:400;text-transform:none}.inline-edit-modal-wrapper .inline-edit-modal__main input{margin:4px 0}.inline-edit-modal-wrapper .inline-edit-modal__main .required-star{color:red}.inline-edit-modal-wrapper .inline-edit-modal__main textarea{height:115px;resize:none}.inline-edit-modal-wrapper .inline-edit-modal__main input,.inline-edit-modal-wrapper .inline-edit-modal__main textarea{display:block;box-sizing:border-box;width:100%;border:1px solid #838384;border-radius:4px;font-size:16px;box-shadow:inset 0 1px 1px rgba(0,0,0,.2);color:#000;padding:8px 12px}.inline-edit-modal-wrapper .inline-edit-modal__main input.error,.inline-edit-modal-wrapper .inline-edit-modal__main textarea.error{border-color:red}.inline-edit-modal-wrapper .inline-edit-modal__buttons{display:flex;justify-content:flex-end;padding:16px}.inline-edit-modal-wrapper .inline-edit-modal__buttons button{padding:10px 12px;border-radius:5px;display:block;font-size:16px}.inline-edit-modal-wrapper .inline-edit-modal__buttons .save-btn{box-shadow:inset 0 1px 2px rgba(0,0,0,.2);margin-left:10px}.inline-edit-modal-wrapper .inline-edit-modal__buttons .cancel-btn:hover{text-decoration:underline}.inline-edit-modal-wrapper .inline-edit-modal .error-message,.inline-edit-modal-wrapper .inline-edit-modal .general-error-message{color:red;font-size:14px}.inline-edit-modal-wrapper .inline-edit-modal button:hover{transform:translateY(-2px)}.inline-edit-modal-wrapper .inline-edit-modal button:active{transform:translateY(1px)}.inline-edit-modal-wrapper .inline-edit-modal .hint-text{font-size:14px}.image-inline-edit input[type=file]{display:none!important}.image-inline-edit span{color:#6f6f70}.image-inline-edit__upload-button{display:block;border-radius:5px;padding:8px;font-size:14px;max-width:110px;text-align:center}.image-inline-edit__upload-button:hover{cursor:pointer;transform:translateY(-2px)}.image-inline-edit .caption{margin:20px 0}.inline-edit-link__label{display:flex;flex-direction:column;margin:10px;text-align:left}.address-inline-edit .general-error-message{position:absolute;bottom:24px;max-width:58%}.faq-inline-edit__inputs{margin-bottom:30px}.faq-inline-edit__add-button{font-size:16px}.faq-inline-edit__add-button i{font-size:14px}.faq-inline-edit__label{position:relative;color:#6f6f70;margin:8px 0}.faq-inline-edit__label .remove-button{position:absolute;right:0;top:2px}.faq-inline-edit__label .remove-button i{color:red;font-size:16px}.faq-inline-edit__label .remove-button:hover{transform:none!important}.faq-inline-edit__label textarea{height:90px}.faq-inline-edit .general-error-message{position:absolute;bottom:24px;max-width:58%}.inline-edit-switcher{margin:0 2px 0 auto;display:flex;align-items:center}@media (max-width:767px){.inline-edit-switcher .label{display:none}}.inline-edit-switcher .toggle-icon{position:relative;margin:0 14px;width:31px;height:17px}.inline-edit-switcher .toggle-icon:before{width:33px;height:19px;border-radius:12px;box-shadow:inset 0 1px 3px 0 rgba(0,0,0,.5);content:"";background-color:#a3a3a5;color:#fff;position:absolute;top:-1px;left:-1px}.inline-edit-switcher .toggle-icon:after{display:block;content:"";background:#f6f6f6;border-radius:50%;width:16px;height:15px;position:absolute;top:1px;left:1px}.inline-edit-switcher .toggle-icon.active:before{background:#55a456}.inline-edit-switcher .toggle-icon.active:after{top:1px;right:1px;left:unset}.zoning-portal-menu{width:100%}@media (max-width:1024px){.zoning-portal-menu{width:100%;padding:0 15px;box-sizing:border-box}}.zoning-portal-menu .icon-b{color:#fff;font-size:25px}.zoning-portal-menu nav{display:flex;flex-direction:column;align-items:center}@media (max-width:1024px){.zoning-portal-menu nav{align-items:flex-start}}.zoning-portal-menu__link{width:100%;box-sizing:border-box;padding:10px;word-break:break-word}@media (max-width:1024px){.zoning-portal-menu__link{padding:10px;border-bottom:.25px solid #6f6f70;text-align:left;display:flex;align-items:center}.zoning-portal-menu__link:last-child{border-bottom:unset}.zoning-portal-menu__link .label{color:#fff;font-size:16px;margin-left:15px}}.zoning-portal-menu__link:hover{background:#838384;cursor:pointer}@media (max-width:1024px){.zoning-portal-menu__link:hover{background:unset}}.zoning-portal-menu__link.active{background:#838384}.zoning-portal-menu__link img{width:25px;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);vertical-align:middle}.theme-switcher{max-width:25px;padding:10px;position:relative}@media (max-width:1024px){.theme-switcher{padding:15px 0;max-width:unset;width:100%;border-bottom:.25px solid #6f6f70}.theme-switcher .label{color:#fff;font-size:16px;margin-left:15px}}.theme-switcher:hover{background:#838384}@media (max-width:1024px){.theme-switcher:hover{background:unset}}.theme-switcher__icon{font-size:25px;color:#fff}.theme-switcher__button{padding:0}@media (max-width:1024px){.theme-switcher__button{display:flex;align-items:center}}.theme-switcher__popup{position:absolute;bottom:0;left:46px;box-shadow:0 1px 4px 0 rgba(0,0,0,.3);background-color:#fff;border-radius:1px}.theme-switcher__popup:before{content:"";position:absolute;width:0;height:0;left:1px;bottom:21px;box-sizing:border-box;transform-origin:0 0;transform:rotate(45deg);border-color:transparent transparent #fff #fff;border-style:solid;border-width:7px;box-shadow:-1px 1px 1px 0 rgba(0,0,0,.15)}.theme-switcher__popup-label{padding:7px 6px 6px;color:#000;border-bottom:1px solid #ccc}.theme-switcher__popup-submit{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:2px 10px;margin:0 10px 10px auto;display:block}.theme-switcher__popup-submit:hover{background-color:#e8e8e8;transform:translateY(-2px)}.theme-switcher__popup-submit:active{transform:translateY(1px)}.theme-switcher__popup .sketch-picker{padding:5px 6px 10px;border-radius:0!important;box-shadow:none!important}.theme-switcher__popup-lightness-control{padding:10px 6px;border-top:1px solid #ccc}.theme-switcher__popup-lightness-label{display:block;font-size:14px;color:#000;margin-bottom:8px}.theme-switcher__popup-lightness-slider-wrapper{position:relative;height:6px;background:linear-gradient(90deg,#000 0,grey 50%,#fff);border-radius:2px;padding:2px}.theme-switcher__popup-lightness-slider{width:100%;height:6px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;outline:none;cursor:pointer;position:relative;top:-5px}.theme-switcher__popup-lightness-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:20px;height:20px;background:#fff;border:1px solid #ccc;border-radius:2px;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.2);margin-top:-9px}.theme-switcher__popup-lightness-slider::-moz-range-thumb{width:20px;height:20px;background:#fff;border-radius:2px;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.2);border:none}.theme-switcher__popup-lightness-slider::-moz-range-track{height:2px}.theme-switcher__popup-header-text-color{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ccc;padding:12px 6px}.theme-switcher__popup-header-text-color .label{color:#000}.theme-switcher__popup-header-text-color .buttons button{width:25px;height:25px;border:1px solid #ccc;border-radius:4px;margin:5px}.theme-switcher__popup-header-text-color .buttons button.white{background-color:#fff}.theme-switcher__popup-header-text-color .buttons button.black{background-color:#000}.theme-switcher__popup-header-text-color .buttons button.active{box-shadow:0 0 10px 1px #55a456}.contrast-checker{padding:10px 6px;border-top:1px solid #ccc}.contrast-checker__result{margin-bottom:10px}.contrast-checker__preview{padding:6px 8px;border-radius:4px;margin-bottom:8px;display:flex;flex-direction:column;grid-gap:4px;gap:4px;min-height:24px;justify-content:center}.contrast-checker__text{font-size:14px;line-height:1.4}.contrast-checker__ratio{font-size:14px;color:#000}.contrast-checker__standard-info{font-size:14px;display:flex;align-items:center;grid-gap:4px;gap:4px}.contrast-checker__link{color:#06c;text-decoration:none}.contrast-checker__link:hover{text-decoration:underline}.contrast-checker__status{font-weight:500;padding:2px 6px;border-radius:3px}.contrast-checker__status.pass{background-color:#38843b;color:#fff}.contrast-checker__status.fail{background-color:#db100b;color:#fff}.gridics-menu__popup{position:absolute;left:30px;bottom:14px;border-radius:4px;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.3);padding:7px 0;color:#a6b0c4;min-width:155px}.gridics-menu__popup-menu-group{font-size:.75rem;padding:5px 8px}.gridics-menu__popup li a,.gridics-menu__popup li button{border:none;padding:0 8px;display:block;position:relative;color:#4a4a4a;font-size:.875rem;line-height:1.3125rem;text-align:left;margin:0}.gridics-menu__popup li a:hover,.gridics-menu__popup li button:hover{text-decoration:underline}.gridics-menu__popup li a i,.gridics-menu__popup li button i{position:absolute;right:10px;top:3px;font-size:inherit}.legal-disclaimer-popup .popup__content{font-size:12px}.gridics-menu{max-width:25px;padding:10px 0;position:relative}@media (max-width:1024px){.gridics-menu{padding:15px 0;max-width:unset}.gridics-menu .label{color:#fff;margin-left:15px}}.gridics-menu__icon{width:100%}@media (max-width:1024px){.gridics-menu__icon{display:flex;align-items:center}}.left-sidebar{width:48px;position:fixed;left:0;bottom:0;top:66px;z-index:10;background:#575757;box-shadow:0 2px 4px 0 rgba(0,0,0,.6);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:10px 0}@media (max-width:1024px){.left-sidebar{transform:translateX(-450px);top:0;z-index:11;width:100%;max-width:450px;box-shadow:none;padding:0 0 7px;justify-content:unset;align-items:flex-start;transition:all .4s}.left-sidebar__title-cross{font-weight:500;color:#fff;width:100%;display:flex;justify-content:space-between;align-items:center;padding:16px 20px 16px 15px;border-bottom:.25px solid #6f6f70;box-sizing:border-box}.left-sidebar__title-cross .icon-b-cross-1{font-size:20px}}@media (max-width:767px){.left-sidebar{width:85%}}@media (max-width:1024px){.left-sidebar__active{transform:unset}}.left-sidebar__wrapper-bottom-blocks{display:flex;flex-direction:column;align-items:center;width:100%}@media (max-width:1024px){.left-sidebar__wrapper-bottom-blocks{margin-top:auto;align-items:flex-start;padding:0 15px;box-sizing:border-box}}.user-block{padding:0 10px;position:relative;z-index:1}@media (max-width:767px){.user-block{padding:0 6px}}.user-block__submenu{display:none;position:absolute;right:0;top:100%;margin:10px -10px 0 0;border-radius:4px;background-color:#fff;box-shadow:0 1px 4px 0 rgba(0,0,0,.3);min-width:165px}.user-block__submenu:before{content:"";position:absolute;width:0;height:0;top:0;right:6px;box-sizing:border-box;transform-origin:0 0;transform:rotate(135deg);border-color:transparent transparent #fff #fff;border-style:solid;border-width:7px;box-shadow:-1px 1px 1px 0 rgba(0,0,0,.15)}.user-block__submenu li{border-top:1px solid #d5dce0}.user-block__submenu li:first-child{border:none}.user-block__submenu li a{padding:10px 25px 9px 15px;display:block;position:relative;color:#4a4a4a;font-size:16px;line-height:19px}.user-block__icon-wrapper{display:block;width:100%;text-decoration:none;padding-bottom:12px;margin-bottom:-12px;padding-left:16px;margin-left:-16px;cursor:pointer}.user-block:hover .user-block__submenu{display:block}.user-block__image{display:block;width:100%;font-size:20px}.city-logo img{width:100%;vertical-align:middle}.city-logo__homepage{margin:40px 0 25px;max-width:150px;max-height:200px;width:100%}@media (max-width:1024px){.city-logo__homepage{max-width:100px}}.city-logo__global{max-width:44px;margin-right:16px}.logo-placeholder{color:#000;margin:10px 5px;font-size:18px}.collapsible-group{overflow:hidden}.collapsible-group .group-name{padding:16px 20px 18px}@supports (-ms-ime-align:auto){.collapsible-group .group-name{padding-right:30px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.collapsible-group .group-name{padding-right:30px}}.collapsible-group .group-name .name{display:flex;justify-content:space-between}.collapsible-group .group-name .name:focus{outline:none}.collapsible-group .collapsible{max-height:100vh;transition:all .1s}.collapsible-group.collapsed .collapsible{max-height:0}@-webkit-keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.spinner-overlay{position:fixed;left:0;right:0;top:0;bottom:0;height:100%;background:hsla(0,0%,100%,.4);z-index:9999}.spinner-overlay .icon-b-spinner{position:absolute;left:50%;top:50%;font-size:50px;margin:-28px 0 0 -28px;opacity:.7;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite}.url-font-style{font-family:Roboto,sans-serif;font-size:13px;font-weight:400;color:#55a456;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ant-tooltip{z-index:100;display:block;max-width:250px;border-radius:4px;transform:translateX(10px);box-sizing:border-box;margin:0;padding:0;color:rgba(0,0,0,.85);line-height:1.5715;position:absolute;visibility:visible}.ant-tooltip-hidden,.ant-tooltip.hide-transition-leave{display:none}.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:8px}@media (max-width:767px){.ant-tooltip-placement-top,.ant-tooltip-placement-topLeft,.ant-tooltip-placement-topRight{padding-bottom:0}}.ant-tooltip-placement-right,.ant-tooltip-placement-rightBottom,.ant-tooltip-placement-rightTop{padding-left:8px}@media (max-width:767px){.ant-tooltip-placement-right,.ant-tooltip-placement-rightBottom,.ant-tooltip-placement-rightTop{padding-left:0}}.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:8px}@media (max-width:767px){.ant-tooltip-placement-bottom,.ant-tooltip-placement-bottomLeft,.ant-tooltip-placement-bottomRight{padding-top:0}}.ant-tooltip-placement-left,.ant-tooltip-placement-leftBottom,.ant-tooltip-placement-leftTop{padding-right:8px}@media (max-width:767px){.ant-tooltip-placement-left,.ant-tooltip-placement-leftBottom,.ant-tooltip-placement-leftTop{padding-right:0}}.ant-tooltip-inner{min-width:30px;min-height:32px;padding:7px 10px;color:#000;text-align:left;text-decoration:none;background-color:#fff;box-shadow:0 1px 15px 0 rgba(0,0,0,.4)}.ant-tooltip-arrow{position:absolute;display:block;width:13px;height:13px;overflow:hidden;background:transparent;pointer-events:none}.ant-tooltip-arrow-content{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:10px;height:10px;margin:auto;background-color:#fff;content:"";pointer-events:auto}.ant-tooltip-placement-top .ant-tooltip-arrow,.ant-tooltip-placement-topLeft .ant-tooltip-arrow,.ant-tooltip-placement-topRight .ant-tooltip-arrow{bottom:-5.07106781px}.ant-tooltip-placement-top .ant-tooltip-arrow-content,.ant-tooltip-placement-topLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-topRight .ant-tooltip-arrow-content{box-shadow:3px 3px 7px rgba(0,0,0,.07);transform:translateY(-6.53553px) rotate(45deg)}.ant-tooltip-placement-top .ant-tooltip-arrow{left:50%;transform:translateX(-50%)}.ant-tooltip-placement-topLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-topRight .ant-tooltip-arrow{right:13px}.ant-tooltip-placement-right .ant-tooltip-arrow,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow,.ant-tooltip-placement-rightTop .ant-tooltip-arrow{left:-5.07106781px}.ant-tooltip-placement-right .ant-tooltip-arrow-content,.ant-tooltip-placement-rightBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-rightTop .ant-tooltip-arrow-content{box-shadow:-3px 3px 7px rgba(0,0,0,.07);transform:translateX(6.53553px) rotate(45deg)}.ant-tooltip-placement-right .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-rightTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-rightBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-left .ant-tooltip-arrow,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow,.ant-tooltip-placement-leftTop .ant-tooltip-arrow{right:-5.07106781px}.ant-tooltip-placement-left .ant-tooltip-arrow-content,.ant-tooltip-placement-leftBottom .ant-tooltip-arrow-content,.ant-tooltip-placement-leftTop .ant-tooltip-arrow-content{box-shadow:3px -3px 7px rgba(0,0,0,.07);transform:translateX(-6.53553px) rotate(45deg)}.ant-tooltip-placement-left .ant-tooltip-arrow{top:50%;transform:translateY(-50%)}.ant-tooltip-placement-leftTop .ant-tooltip-arrow{top:5px}.ant-tooltip-placement-leftBottom .ant-tooltip-arrow{bottom:5px}.ant-tooltip-placement-bottom .ant-tooltip-arrow,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{top:-5.07106781px}.ant-tooltip-placement-bottom .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow-content,.ant-tooltip-placement-bottomRight .ant-tooltip-arrow-content{box-shadow:-3px -3px 7px rgba(0,0,0,.07);transform:translateY(6.53553px) rotate(45deg)}.ant-tooltip-placement-bottom .ant-tooltip-arrow{left:50%;transform:translateX(-50%)}.ant-tooltip-placement-bottomLeft .ant-tooltip-arrow{left:13px}.ant-tooltip-placement-bottomRight .ant-tooltip-arrow{right:13px}body{margin:0;font-size:16px;line-height:19px;color:#6f6f70;font-family:Roboto,sans-serif;font-weight:400}body.non-scrollable{overflow-y:hidden}@media (max-width:767px){#root,body,html{height:100%}}.header .title{font-weight:500;color:#fff;font-size:24px}@media (max-width:767px){.header .title{font-size:16px}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.header .title{font-weight:700}}.header .wrapper-title-logo{display:flex;align-items:center}ul{padding:0;margin:0;list-style:none}a{text-decoration:none}a,b,h1,h2,h3{font-family:Roboto,sans-serif}b,h1,h2,h3{font-weight:500}@media (-ms-high-contrast:active),(-ms-high-contrast:none){b,h1,h2,h3{font-weight:700}}input{outline:none;border:none;border-radius:0;font-family:Roboto,sans-serif}input[type=search]{-webkit-appearance:none}p{margin:0}button,p{font-family:Roboto,sans-serif}button{background:none;border:none;cursor:pointer}button:focus{outline:none}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f8f8f8}::-webkit-scrollbar-thumb{background:#838384;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:#6f6f70}input[type=search]::-ms-clear,input[type=search]::-ms-reveal{display:none;width:0;height:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}.mapboxgl-popup{max-width:320px!important;z-index:5}@media (max-width:767px){.mapboxgl-popup{max-width:200px!important}}.mapboxgl-popup .mapboxgl-popup-content{padding:0!important;border-radius:4px!important;font-family:Roboto,sans-serif!important;width:320px}@media (max-width:767px){.mapboxgl-popup .mapboxgl-popup-content{width:200px!important}}.mapboxgl-popup .mapboxgl-popup-close-button{z-index:1;color:#fff;font-size:28px;right:6px}.mapboxgl-popup .mapboxgl-popup-close-button:hover{background-color:unset!important}textarea{font-family:Roboto,sans-serif}textarea:focus{outline:none}.hidden{display:none}@media (max-width:767px){.mapboxgl-ctrl-group{box-shadow:none!important}}@media (max-width:767px){.mapboxgl-ctrl-group .mapboxgl-ctrl-zoom-in,.mapboxgl-ctrl-group .mapboxgl-ctrl-zoom-out{display:none!important}}.layout-wrapper .main-container .main-wrapper{padding:66px 0 0 48px}@media (max-width:1024px){.layout-wrapper .main-container .main-wrapper{padding-left:0}}@media (max-width:767px){.layout-wrapper .main-container .main-wrapper{box-sizing:border-box}}@media (max-width:767px){.layout-wrapper,.main-container,.main-wrapper{height:100%}}