.elementor-862 .elementor-element.elementor-element-079487a{--display:flex;--min-height:100vh;}.elementor-862 .elementor-element.elementor-element-349b599{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-862 .elementor-element.elementor-element-d17d63d{--spacer-size:100px;}.elementor-862 .elementor-element.elementor-element-8885c61{z-index:2;}.elementor-862 .elementor-element.elementor-element-8885c61 .elementor-heading-title{color:#FFFFFF;}.elementor-862 .elementor-element.elementor-element-4345b4a{--spacer-size:100px;}.elementor-862 .elementor-element.elementor-element-577955b{width:100%;max-width:100%;top:0px;}body:not(.rtl) .elementor-862 .elementor-element.elementor-element-577955b{left:0px;}body.rtl .elementor-862 .elementor-element.elementor-element-577955b{right:0px;}.elementor-862 .elementor-element.elementor-element-577955b .project-map-container{height:100vh;}@media(min-width:768px){.elementor-862 .elementor-element.elementor-element-349b599{--width:400px;}}@media(max-width:1024px){.elementor-862 .elementor-element.elementor-element-079487a{--min-height:100vh;}.elementor-862 .elementor-element.elementor-element-d17d63d{--spacer-size:40px;}.elementor-862 .elementor-element.elementor-element-4345b4a{--spacer-size:40px;}}/* Start custom CSS for project_map_filters_widget, class: .elementor-element-2dc7ade */.elementor-862 .elementor-element.elementor-element-2dc7ade {
    position: relative;
    z-index: 2;
}
@media(max-width: 600px) {
    .elementor-862 .elementor-element.elementor-element-2dc7ade {
        transform: scale(0.5);
        transform-origin: top left;
    }
}/* End custom CSS */