Skip links

[vc_row][vc_column][vc_column_text][rev_slider alias=”ebook-slider”][/vc_column_text][/vc_column][/vc_row][vc_row full_width=”stretch_row” disable_element=”yes” css=”.vc_custom_1538623948793{border-bottom-width: 1px !important;padding-top: 0px !important;padding-bottom: 100px !important;border-bottom-color: #ebebeb !important;border-bottom-style: solid !important;}”][vc_column width=”1/2″ offset=”vc_col-md-3″ align=”text-lg-center text-md-center text-sm-center text-xs-center”][ra_client effect=”client-opaque-inverted” logo=”4403″ el_class=”client-margin-bottom” name=”Microsoft Azure”][ra_button style=”btn-solid” shape=”circle” border=”border-none” text=”text-uppercase” title=”available now” primary_color=”#ff29a1″ text_color=”#ffffff” fw=”700″ fs=”13px” lh=”8px” ls=”1px”][/vc_column][vc_column width=”1/2″ offset=”vc_col-md-3″ align=”text-lg-center text-md-center text-sm-center text-xs-center” css=”.vc_custom_1538370948017{margin-top: 0px !important;}”][ra_client effect=”client-opaque-inverted” logo=”4400″ el_class=”client-margin-bottom” name=”Alibaba Cloud”][ra_button style=”btn-solid” shape=”circle” border=”border-none” text=”text-uppercase” title=”coming soon” primary_color=”rgba(255,41,161,0.1)” text_color=”#ff29a1″ fw=”700″ fs=”13px” lh=”8px” ls=”1px”][/vc_column][vc_column width=”1/2″ offset=”vc_col-md-3″ align=”text-lg-center text-md-center text-sm-center text-xs-center” css=”.vc_custom_1538370953032{margin-top: 0px !important;}”][ra_client effect=”client-opaque-inverted” logo=”4402″ el_class=”client-margin-bottom” name=”Google Cloud”][ra_button style=”btn-solid” shape=”circle” border=”border-none” text=”text-uppercase” title=”coming soon” primary_color=”rgba(255,41,161,0.1)” text_color=”#ff29a1″ fw=”700″ fs=”13px” lh=”8px” ls=”1px”][/vc_column][vc_column width=”1/2″ offset=”vc_col-md-3″ align=”text-lg-center text-md-center text-sm-center text-xs-center”][ra_client effect=”client-opaque-inverted” logo=”4401″ el_class=”client-margin-bottom” name=”Amazon Web Services”][ra_button style=”btn-solid” shape=”circle” border=”border-none” text=”text-uppercase” title=”coming soon” primary_color=”rgba(255,41,161,0.1)” text_color=”#ff29a1″ fw=”700″ fs=”13px” lh=”8px” ls=”1px”][/vc_column][/vc_row][vc_row full_width=”stretch_row” css=”.vc_custom_1538625352816{border-bottom-width: 1px !important;padding-top: 30px !important;padding-bottom: 90px !important;border-bottom-color: #ebebeb !important;border-bottom-style: solid !important;}”][vc_column align=”text-lg-center text-md-center text-sm-center text-xs-center”][vc_raw_html]JTNDaDQlMjBzdHlsZSUzRCUyMmZvbnQtd2VpZ2h0JTNBNjAwJTNCJTIyJTNFTWFkZSUyMHdpdGglMjAlM0NpJTIwc3R5bGUlM0QlMjJjb2xvciUzQSUyM0ZGMjlBMSUzQiUyMiUyMGNsYXNzJTNEJTIyZmElMjBmYS1oZWFydCUyMiUzRSUzQyUyRmklM0UlMjB1c2luZyUzQyUyRmg0JTNF[/vc_raw_html][vc_empty_space height=”20px”][ra_carousel columns=”col-md-3 col-sm-6 col-xs-12″ contain=”yes” autoplay=”yes” pauseautoplayonhover=”yes” freescroll=”yes” wraparound=”yes” autoplaytime=”3000″ groupcellscustom=”50%”][ra_client effect=”client-opaque-inverted” logo=”4671″ el_class=”client-margin-bottom” name=”Apache” link=”url:http%3A%2F%2Fhttpd.apache.org%2F||target:%20_blank|”][ra_client effect=”client-opaque-inverted” logo=”4674″ el_class=”client-margin-bottom” name=”Mapbox GL-JS” link=”url:https%3A%2F%2Fgithub.com%2Fmapbox%2Fmapbox-gl-js||target:%20_blank|”][ra_client effect=”client-opaque-inverted” logo=”4675″ el_class=”client-margin-bottom” name=”JQuery” link=”url:https%3A%2F%2Fjquery.com%2F||target:%20_blank|”][ra_client effect=”client-opaque-inverted” logo=”4676″ el_class=”client-margin-bottom” name=”Bootstrap” link=”url:http%3A%2F%2Fgetbootstrap.com%2F||target:%20_blank|”][ra_client effect=”client-opaque-inverted” logo=”4673″ el_class=”client-margin-bottom” name=”Mapbox Tippecanoe” link=”url:https%3A%2F%2Fgithub.com%2Fmapbox%2Ftippecanoe||target:%20_blank|”][ra_client effect=”client-opaque-inverted” logo=”4672″ el_class=”client-margin-bottom” name=”SQLite” link=”url:https%3A%2F%2Fwww.sqlite.org%2Findex.html||target:%20_blank|”][ra_client effect=”client-opaque-inverted” logo=”4677″ el_class=”client-margin-bottom” name=”GDAL” link=”url:https%3A%2F%2Fwww.gdal.org%2F||target:%20_blank|”][ra_client effect=”client-opaque-inverted” logo=”4678″ el_class=”client-margin-bottom” name=”ASP.NET” link=”url:https%3A%2F%2Fwww.microsoft.com%2Fnet%2Flearn%2Fdotnet%2Fhello-world-tutorial||target:%20_blank|”][/ra_carousel][/vc_column][/vc_row][vc_row full_width=”stretch_row” bg_position=”right top” css=”.vc_custom_1538465756613{padding-top: 80px !important;padding-bottom: 60px !important;background-position: 0 0 !important;background-repeat: no-repeat !important;}”][vc_column align=”text-lg-center”][ra_section_title style=”resolve” title=”High quality vector maps for free” title_font_container=”tag:h2|font_size:46px|line_height:60px” title_use_theme_fonts=”yes” use_custom_fonts_title=”true” css=”.vc_custom_1538465958919{margin-top: 0px !important;margin-bottom: 10px !important;}”][/ra_section_title][vc_custom_heading text=”Serve up maps in the cloud, on-premise or in hybrid environments” font_container=”tag:h3|text_align:center|color:%239691a5″ use_theme_fonts=”yes”][vc_empty_space height=”90px”][vc_row_inner][vc_column_inner width=”1/2″ offset=”vc_col-md-3″][ra_icon_box template=”” heading_size=”icon-box-heading-sm” heading_weight=”weight-medium” i_type=”linea” background_shape=”circle” shape_size=”sm” alignment=”text-left” title=”Developer Friendly” primary_color=”rgba(255,41,161,0.1)” icon_color=”#ff29a1″ i_icon_linea=”icon-code” icon_fs=”40px” title_color=”#120046″]Built with developers in mind, GruntiMaps will help you launch custom web and mobile applications that incorporate your maps and data.[/ra_icon_box][/vc_column_inner][vc_column_inner width=”1/2″ offset=”vc_col-md-3″][ra_icon_box template=”” heading_size=”icon-box-heading-sm” heading_weight=”weight-medium” i_type=”linea” background_shape=”circle” shape_size=”sm” alignment=”text-left” title=”Lightweight” primary_color=”rgba(255,41,161,0.1)” icon_color=”#ff29a1″ icon_fs=”40px” i_icon_linea=”icon-magic-wand” title_color=”#120046″]GruntiMaps has low resource requirements and is effectively a tiny web server – thus it can run well on cheap hardware… Even on Raspberry PI![/ra_icon_box][/vc_column_inner][vc_column_inner width=”1/2″ offset=”vc_col-md-3″][ra_icon_box template=”” heading_size=”icon-box-heading-sm” heading_weight=”weight-medium” i_type=”linea” background_shape=”circle” shape_size=”sm” alignment=”text-left” title=”High Performance” primary_color=”rgba(255,41,161,0.1)” icon_color=”#ff29a1″ i_icon_linea=”icon-chart-bars” icon_fs=”40px” title_color=”#120046″]Unlike bloated and clunky competitor products (whose names we shall not mention), GruntiMaps is fast, simple and built for the cloud.[/ra_icon_box][/vc_column_inner][vc_column_inner width=”1/2″ offset=”vc_col-md-3″][ra_icon_box template=”” heading_size=”icon-box-heading-sm” heading_weight=”weight-medium” i_type=”linea” background_shape=”circle” shape_size=”sm” alignment=”text-left” title=”Portable” primary_color=”rgba(255,41,161,0.1)” icon_color=”#ff29a1″ i_icon_linea=”icon-select” icon_fs=”40px” title_color=”#120046″]Written in Dot Net Core, GruntiMaps can be deployed to a variety of OS’s and custom configurations, including the cloud and on-premise options.[/ra_icon_box][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row equal_height=”yes” content_placement=”middle” css=”.vc_custom_1535746228851{padding-top: 80px !important;padding-bottom: 30px !important;}”][vc_column offset=”vc_col-md-6″ css=”.vc_custom_1535735787523{margin-top: -10% !important;padding-right: 10% !important;padding-left: 10% !important;}”][ra_section_title style=”resolve” title=”Developer friendly” alignment=”align-left” title_font_container=”tag:h2|font_size:46px|line_height:60px” title_use_theme_fonts=”yes” use_custom_fonts_title=”true” css=”.vc_custom_1538201549283{margin-top: 0px !important;margin-bottom: 10px !important;}”][/ra_section_title][vc_column_text]GruntiMaps provides a HATEOAS-style RESTful API. It comes with a map preview page that provides a simple example of how to incorporate GruntiMaps output into a functional map. It also includes a custom control to show the current scale factor, simplifying layer design.[/vc_column_text][/vc_column][vc_column offset=”vc_col-md-6″ css=”.vc_custom_1535627860789{padding-right: 2% !important;padding-left: 2% !important;}”][vc_single_image image=”4537″ img_size=”full” alignment=”center” css=”.vc_custom_1538464571453{margin-right: -40% !important;}”][/vc_column][/vc_row][vc_row equal_height=”yes” content_placement=”middle” css=”.vc_custom_1538473220271{padding-top: 80px !important;padding-bottom: 30px !important;}”][vc_column offset=”vc_col-md-6″ css=”.vc_custom_1538483975012{padding-right: 2% !important;padding-left: 2% !important;}”][vc_single_image image=”4505″ img_size=”full” alignment=”center” css=”.vc_custom_1538460025287{margin-left: -20% !important;}”][/vc_column][vc_column offset=”vc_col-md-6″ css=”.vc_custom_1538483980831{margin-top: -10% !important;padding-right: 10% !important;padding-left: 10% !important;}”][ra_section_title style=”resolve” title=”Lightweight” alignment=”align-left” title_font_container=”tag:h2|font_size:46px|line_height:60px” title_use_theme_fonts=”yes” use_custom_fonts_title=”true” css=”.vc_custom_1538201589321{margin-top: 0px !important;margin-bottom: 10px !important;}”][/ra_section_title][vc_column_text]GruntiMaps is developed against the latest ASP.NET Core framework and runs in Kestrel. Startup and shutdown times are almost instantaneous.[/vc_column_text][/vc_column][/vc_row][vc_row equal_height=”yes” content_placement=”middle” css=”.vc_custom_1538183940615{padding-top: 80px !important;padding-bottom: 30px !important;}”][vc_column offset=”vc_col-md-6″ css=”.vc_custom_1535735787523{margin-top: -10% !important;padding-right: 10% !important;padding-left: 10% !important;}”][ra_section_title style=”resolve” title=”High performance” alignment=”align-left” title_font_container=”tag:h2|font_size:46px|line_height:60px” title_use_theme_fonts=”yes” use_custom_fonts_title=”true” css=”.vc_custom_1538201561450{margin-top: 0px !important;margin-bottom: 10px !important;}”][/ra_section_title][vc_column_text]GruntiMaps is designed to be capable of being distributed across multiple load-balanced servers. Data conversion processes are handled asynchronously. The data is served directly from the MBTile files for quick access. A single instance is capable of serving hundreds of tile requests per second.[/vc_column_text][ra_button style=”btn-default” shape=”circle” border=”border-thick” text=”text-uppercase” title=”demo” fw=”700″ el_class=”open-demo-modal”][/vc_column][vc_column offset=”vc_col-md-6″ css=”.vc_custom_1535627860789{padding-right: 2% !important;padding-left: 2% !important;}”][vc_single_image image=”4532″ img_size=”full” alignment=”center” css=”.vc_custom_1538464334142{margin-right: -40% !important;}”][/vc_column][/vc_row][vc_row equal_height=”yes” content_placement=”middle” css=”.vc_custom_1538464514877{padding-top: 80px !important;padding-bottom: 80px !important;}”][vc_column offset=”vc_col-md-6″ css=”.vc_custom_1535627860789{padding-right: 2% !important;padding-left: 2% !important;}”][vc_single_image image=”4534″ img_size=”full” alignment=”center” css=”.vc_custom_1538464486602{margin-left: -30% !important;}”][/vc_column][vc_column offset=”vc_col-md-6″ css=”.vc_custom_1535735787523{margin-top: -10% !important;padding-right: 10% !important;padding-left: 10% !important;}”][ra_section_title style=”resolve” title=”Portable” alignment=”align-left” title_font_container=”tag:h2|font_size:46px|line_height:60px” title_use_theme_fonts=”yes” use_custom_fonts_title=”true” css=”.vc_custom_1538201598639{margin-top: 0px !important;margin-bottom: 10px !important;}”][/ra_section_title][vc_column_text]GruntiMaps is written in C# on ASP.NET Core, and therefore can be run on any platform supported by DotNet Core 2.x (Windows, macOS, Linux). The subordinate processes (Tippecanoe, GDAL) can be run as native programs on Linux and macOS, and using Docker on other platforms. The code is straightforward enough that it could be readily converted to other programming languages as well.[/vc_column_text][/vc_column][/vc_row][vc_row css=”.vc_custom_1538719488488{border-top-width: 1px !important;padding-top: 100px !important;padding-bottom: 70px !important;border-top-color: #ebebeb !important;border-top-style: solid !important;}”][vc_column][ra_section_title style=”resolve” title=”Easy to use” title_font_container=”tag:h2|font_size:46px|line_height:60px” title_use_theme_fonts=”yes” use_custom_fonts_title=”true” css=”.vc_custom_1538718229558{margin-top: 0px !important;margin-bottom: 10px !important;}”][/ra_section_title][vc_custom_heading text=”Automatically import, convert and publish your data” font_container=”tag:h3|text_align:center|color:%239691a5″ use_theme_fonts=”yes”][vc_empty_space height=”60px”][vc_row_inner][vc_column_inner width=”1/3″ css_animation=”fadeInUp”][ra_icon_box template=”gradient-circle” i_type=”linea” background_shape=”lozenge” shape_size=”lg” enable_bg=”yes” title=”Step One” i_icon_linea=”icon-cloud-upload” gradient_bg=”linear-gradient(49deg,rgb(151, 1, 192) 0%,rgb(255, 41, 161) 100%)|background-size: auto auto;background-position: 50% 50%;background-repeat: repeat;background-attachment: scroll;background-origin: border-box;background-clip: border-box;”]Import and convert from original file format to GeoJSON[/ra_icon_box][/vc_column_inner][vc_column_inner width=”1/3″ css_animation=”fadeInUp” delay=”500″][ra_icon_box template=”gradient-circle” i_type=”linea” background_shape=”lozenge” shape_size=”lg” enable_bg=”yes” title=”Step Two” i_icon_linea=”icon-sync” gradient_bg=”linear-gradient(49deg,rgb(151, 1, 192) 0%,rgb(255, 41, 161) 100%)|background-size: auto auto;background-position: 50% 50%;background-repeat: repeat;background-attachment: scroll;background-origin: border-box;background-clip: border-box;”]Convert GeoJSON to MVT (Mapbox Vector Tiles)[/ra_icon_box][/vc_column_inner][vc_column_inner width=”1/3″ css_animation=”fadeInUp” delay=”1000″][ra_icon_box template=”gradient-circle” i_type=”linea” background_shape=”lozenge” shape_size=”lg” enable_bg=”yes” title=”Step Three” i_icon_linea=”icon-exit-up” gradient_bg=”linear-gradient(49deg,rgb(151, 1, 192) 0%,rgb(255, 41, 161) 100%)|background-size: auto auto;background-position: 50% 50%;background-repeat: repeat;background-attachment: scroll;background-origin: border-box;background-clip: border-box;”]Publish with custom or autogenerated styles[/ra_icon_box][/vc_column_inner][/vc_row_inner][/vc_column][/vc_row][vc_row full_width=”stretch_row” css=”.vc_custom_1538091175566{border-top-width: 1px !important;border-bottom-width: 1px !important;padding-top: 100px !important;padding-bottom: 100px !important;border-top-color: #ebebeb !important;border-top-style: solid !important;border-bottom-color: #ebebeb !important;border-bottom-style: solid !important;}”][vc_column][ra_section_title style=”resolve” title=”Common Uses” title_font_container=”tag:h2|font_size:46px|line_height:60px” title_use_theme_fonts=”yes” use_custom_fonts_title=”true” css=”.vc_custom_1538201632875{margin-top: 0px !important;margin-bottom: 10px !important;}”][/ra_section_title][vc_empty_space height=”70px”][ra_carousel style=”s2″ columns=”col-md-4 col-sm-6 col-xs-12″ prevnextbuttons=”yes” autoplay=”yes” pauseautoplayonhover=”yes” freescroll=”yes” wraparound=”yes” autoplaytime=”5000″][ra_content_box style=”s10″ heading_weight=”weight-semibold” show_button=”yes” ib_style=”btn-naked” ib_i_type=”typicons” ib_i_align=”right” title=”Agriculture” image=”4438″ ib_title=”Read More” ib_link=”url:https%3A%2F%2Fwww.gruntify.com%2Findustries%2Fagriculture%2F||target:%20_blank|” content_size=”15px” ib_fw=”500″ ib_i_icon_typicons=”typcn typcn-arrow-right” title_color=”#ffffff”][/ra_content_box][ra_content_box style=”s10″ heading_weight=”weight-medium” show_button=”yes” ib_style=”btn-naked” ib_i_type=”typicons” ib_i_align=”right” title=”Aviation” image=”4439″ ib_title=”Read More” ib_link=”url:https%3A%2F%2Fwww.gruntify.com%2Findustries%2Faviation%2F||target:%20_blank|” content_size=”15px” ib_fw=”500″ ib_i_icon_typicons=”typcn typcn-arrow-right” title_color=”#ffffff”][/ra_content_box][ra_content_box style=”s10″ heading_weight=”weight-medium” show_button=”yes” ib_style=”btn-naked” ib_i_type=”typicons” ib_i_align=”right” title=”Facilities Management” image=”4440″ ib_title=”Read More” ib_link=”url:https%3A%2F%2Fwww.gruntify.com%2Findustries%2Ffacilities-management%2F||target:%20_blank|” content_size=”15px” ib_fw=”500″ ib_i_icon_typicons=”typcn typcn-arrow-right” title_color=”#ffffff”][/ra_content_box][ra_content_box style=”s10″ heading_weight=”weight-medium” show_button=”yes” ib_style=”btn-naked” ib_i_type=”typicons” ib_i_align=”right” title=”Food Safety” image=”4441″ ib_title=”Read More” ib_link=”url:https%3A%2F%2Fwww.gruntify.com%2Findustries%2Ffood-safety%2F||target:%20_blank|” content_size=”15px” ib_fw=”500″ ib_i_icon_typicons=”typcn typcn-arrow-right” title_color=”#ffffff”][/ra_content_box][ra_content_box style=”s10″ heading_weight=”weight-medium” show_button=”yes” ib_style=”btn-naked” ib_i_type=”typicons” ib_i_align=”right” title=”Government & Cities” image=”4442″ ib_title=”Read More” ib_link=”url:https%3A%2F%2Fwww.gruntify.com%2Findustries%2Fgovernment-cities%2F||target:%20_blank|” content_size=”15px” ib_fw=”500″ ib_i_icon_typicons=”typcn typcn-arrow-right” title_color=”#ffffff”][/ra_content_box][ra_content_box style=”s10″ heading_weight=”weight-medium” show_button=”yes” ib_style=”btn-naked” ib_i_type=”typicons” ib_i_align=”right” title=”Insurance” image=”4443″ ib_title=”Read More” ib_link=”url:https%3A%2F%2Fwww.gruntify.com%2Findustries%2Finsurance%2F||target:%20_blank|” content_size=”15px” ib_fw=”500″ ib_i_icon_typicons=”typcn typcn-arrow-right” title_color=”#ffffff”][/ra_content_box][ra_content_box style=”s10″ heading_weight=”weight-medium” show_button=”yes” ib_style=”btn-naked” ib_i_type=”typicons” ib_i_align=”right” title=”Mining & Energy” image=”4444″ ib_title=”Read More” ib_link=”url:https%3A%2F%2Fwww.gruntify.com%2Findustries%2Fmining-energy%2F||target:%20_blank|” content_size=”15px” ib_fw=”500″ ib_i_icon_typicons=”typcn typcn-arrow-right” title_color=”#ffffff”][/ra_content_box][ra_content_box style=”s10″ heading_weight=”weight-medium” show_button=”yes” ib_style=”btn-naked” ib_i_type=”typicons” ib_i_align=”right” title=”National Security” image=”4445″ ib_title=”Read More” ib_link=”url:https%3A%2F%2Fwww.gruntify.com%2Findustries%2Fnational-security%2F||target:%20_blank|” content_size=”15px” ib_fw=”500″ ib_i_icon_typicons=”typcn typcn-arrow-right” title_color=”#ffffff”][/ra_content_box][ra_content_box style=”s10″ heading_weight=”weight-medium” show_button=”yes” ib_style=”btn-naked” ib_i_type=”typicons” ib_i_align=”right” title=”Public Safety” image=”4446″ ib_title=”Read More” ib_link=”url:https%3A%2F%2Fwww.gruntify.com%2Findustries%2Fpublic-safety%2F||target:%20_blank|” content_size=”15px” ib_fw=”500″ ib_i_icon_typicons=”typcn typcn-arrow-right” title_color=”#ffffff”][/ra_content_box][ra_content_box style=”s10″ heading_weight=”weight-medium” show_button=”yes” ib_style=”btn-naked” ib_i_type=”typicons” ib_i_align=”right” title=”Rapid Damage Assessment” image=”4447″ ib_title=”Read More” ib_link=”url:https%3A%2F%2Fwww.gruntify.com%2Findustries%2Frapid-damage-assessment%2F||target:%20_blank|” content_size=”15px” ib_fw=”500″ ib_i_icon_typicons=”typcn typcn-arrow-right” title_color=”#ffffff”][/ra_content_box][ra_content_box style=”s10″ heading_weight=”weight-medium” show_button=”yes” ib_style=”btn-naked” ib_i_type=”typicons” ib_i_align=”right” title=”Water & Utilities” image=”4448″ ib_title=”Read More” ib_link=”url:https%3A%2F%2Fwww.gruntify.com%2Findustries%2Fwater-utilities%2F||target:%20_blank|” content_size=”15px” ib_fw=”500″ ib_i_icon_typicons=”typcn typcn-arrow-right” title_color=”#ffffff”][/ra_content_box][ra_content_box style=”s10″ heading_weight=”weight-medium” show_button=”yes” ib_style=”btn-naked” ib_i_type=”typicons” ib_i_align=”right” title=”Workplace Health & Safety” image=”4449″ ib_title=”Read More” ib_link=”url:https%3A%2F%2Fwww.gruntify.com%2Findustries%2Fworkplace-health-safety%2F||target:%20_blank|” content_size=”15px” ib_fw=”500″ ib_i_icon_typicons=”typcn typcn-arrow-right” title_color=”#ffffff”][/ra_content_box][/ra_carousel][/vc_column][/vc_row][vc_row full_width=”stretch_row” gradient_bg=”yes” gradient_bg_color=”repeating-linear-gradient(45deg,rgb(18, 0, 70) 0%,rgb(70, 1, 192) 100%)|background-size: auto auto;background-position: 50% 50%;background-repeat: repeat;background-attachment: scroll;background-origin: border-box;background-clip: border-box;” css=”.vc_custom_1538465509894{padding-top: 100px !important;padding-bottom: 150px !important;}”][vc_column align=”text-lg-center text-md-center text-sm-center text-xs-center”][ra_section_title style=”resolve” title=”Be in the know” title_font_container=”tag:h2|font_size:46px|color:%23ffffff|line_height:60px” title_use_theme_fonts=”yes” use_custom_fonts_title=”true” css=”.vc_custom_1538465445585{margin-bottom: 10px !important;}”][/ra_section_title][vc_custom_heading text=”Join our mailing list for the latest updates on GruntiMaps.” font_container=”tag:p|font_size:20px|text_align:center|color:rgba(255%2C255%2C255%2C0.7)|line_height:30px” use_theme_fonts=”yes” css=”.vc_custom_1538541707916{margin-top: 25px !important;}” letter_spacing=”0.25px”][ra_newsletter newsletter_id=”1″ style=”solid” inputs_size=”subscribe-form–size-lg” inputs_radius=”subscribe-form–circle” btn_style=”solid” btn_display=”label_icon” btn_position=”subscribe-form–button-inside” i_type=”fontawesome” i_align=”right” i_icon_fontawesome=”fa fa-long-arrow-right” txt_color=”#000000″ btn_txt_color=”#ffffff” txt_f_color=”#000000″][/vc_column][/vc_row]

Drag