<!DOCTYPE html>
<html lang="en-US" class="no-js">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1">

<link data-minify="1" rel="stylesheet" href="https://www.hydropoint.com/wp-content/cache/min/1/releases/v5.15.3/css/all.css?ver=1736542086" crossorigin="anonymous">

<title>Smart Water Management Solutions | HydroPoint &#x2d; 360 Smart Water Management Technology</title><link rel="preload" data-rocket-preload as="image" href="https://www.hydropoint.com/wp-content/uploads/HP_hero_06262021-scaled.jpg" imagesrcset="https://www.hydropoint.com/wp-content/uploads/HP_hero_06262021-scaled.jpg 1600w, https://www.hydropoint.com/wp-content/uploads/HP_hero_06262021-600x428.jpg 600w, https://www.hydropoint.com/wp-content/uploads/HP_hero_06262021-1024x731.jpg 1024w, https://www.hydropoint.com/wp-content/uploads/HP_hero_06262021-768x548.jpg 768w, https://www.hydropoint.com/wp-content/uploads/HP_hero_06262021-1536x1097.jpg 1536w, https://www.hydropoint.com/wp-content/uploads/HP_hero_06262021-2048x1462.jpg 2048w" imagesizes="(max-width: 1600px) 100vw, 1600px" fetchpriority="high">
	<style>img:is([sizes="auto" i], [sizes^="auto," i]) { contain-intrinsic-size: 3000px 1500px }</style>
	
    <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
    })(window,document,'script','dataLayer','GTM-T482F32');</script>
    
<!-- The SEO Framework by Sybre Waaijer -->
<meta name="robots" content="noarchive,max-snippet:-1,max-image-preview:large,max-video-preview:-1" />
<link rel="canonical" href="https://www.hydropoint.com/" />
<meta name="description" content="HydroPoint Smart Water Management Solutions help companies maximize water savings, reduce operating costs, minimize business risks and achieve sustainability goals." />
<meta property="og:type" content="website" />
<meta property="og:locale" content="en_US" />
<meta property="og:site_name" content="HydroPoint" />
<meta property="og:title" content="Smart Water Management Solutions | HydroPoint" />
<meta property="og:description" content="HydroPoint Smart Water Management Solutions help companies maximize water savings, reduce operating costs, minimize business risks and achieve sustainability goals." />
<meta property="og:url" content="https://www.hydropoint.com/" />
<meta property="og:image" content="https://www.hydropoint.com/wp-content/uploads/hydropoint.png" />
<meta property="og:image:width" content="64" />
<meta property="og:image:height" content="68" />
<meta property="og:image:alt" content="hydropoint" />
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Smart Water Management Solutions | HydroPoint" />
<meta name="twitter:description" content="HydroPoint Smart Water Management Solutions help companies maximize water savings, reduce operating costs, minimize business risks and achieve sustainability goals." />
<meta name="twitter:image" content="https://www.hydropoint.com/wp-content/uploads/hydropoint.png" />
<meta name="twitter:image:alt" content="hydropoint" />
<meta name="google-site-verification" content="1AxhkCp5fo8FpS-fI5ymKW7kwZlWkJ8WdNggOG2Sopo" />
<meta name="msvalidate.01" content="1B67D718AF5479E68C2BC77132B83DF0" />
<script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://www.hydropoint.com/#/schema/WebSite","url":"https://www.hydropoint.com/","name":"HydroPoint","description":"360 Smart Water Management Technology","inLanguage":"en-US","potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://www.hydropoint.com/search/{search_term_string}/"},"query-input":"required name=search_term_string"},"publisher":{"@id":"https://www.hydropoint.com/#/schema/Organization"}},{"@type":"WebPage","@id":"https://www.hydropoint.com/","url":"https://www.hydropoint.com/","name":"Smart Water Management Solutions | HydroPoint &#x2d; 360 Smart Water Management Technology","description":"HydroPoint Smart Water Management Solutions help companies maximize water savings, reduce operating costs, minimize business risks and achieve sustainability goals.","inLanguage":"en-US","isPartOf":{"@id":"https://www.hydropoint.com/#/schema/WebSite"},"breadcrumb":{"@type":"BreadcrumbList","@id":"https://www.hydropoint.com/#/schema/BreadcrumbList","itemListElement":{"@type":"ListItem","position":1,"name":"HydroPoint"}},"potentialAction":{"@type":"ReadAction","target":"https://www.hydropoint.com/"},"about":{"@id":"https://www.hydropoint.com/#/schema/Organization"}},{"@type":"Organization","@id":"https://www.hydropoint.com/#/schema/Organization","name":"HydroPoint","url":"https://www.hydropoint.com/"}]}</script>
<!-- / The SEO Framework by Sybre Waaijer | 5.95ms meta | 1.06ms boot -->

<link rel='dns-prefetch' href='//www.google.com' />
<link rel='dns-prefetch' href='//pro.fontawesome.com' />
<link rel='dns-prefetch' href='//fonts.gstatic.com' />
<link rel='dns-prefetch' href='//www.googletagmanager.com' />

<link rel="alternate" type="application/rss+xml" title="HydroPoint &raquo; Feed" href="https://www.hydropoint.com/feed/" />
<link rel="alternate" type="application/rss+xml" title="HydroPoint &raquo; Comments Feed" href="https://www.hydropoint.com/comments/feed/" />
<link rel='stylesheet' id='wp-block-library-css' href='https://www.hydropoint.com/wp-includes/css/dist/block-library/style.min.css?ver=6.7.1' type='text/css' media='all' />
<style id='safe-svg-svg-icon-style-inline-css' type='text/css'>
.safe-svg-cover{text-align:center}.safe-svg-cover .safe-svg-inside{display:inline-block;max-width:100%}.safe-svg-cover svg{height:100%;max-height:100%;max-width:100%;width:100%}

</style>
<style id='classic-theme-styles-inline-css' type='text/css'>
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
</style>
<style id='global-styles-inline-css' type='text/css'>
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--color--palette-text: #222222;--wp--preset--color--palette-text-alt: #6d6e71;--wp--preset--color--palette-bg: #FFFFFF;--wp--preset--color--palette-bg-alt: #edf0f1;--wp--preset--color--palette-interactive: #f7931e;--wp--preset--color--palette-attention: #c77b00;--wp--preset--color--palette-action: #995900;--wp--preset--color--palette-brand-1: #389acc;--wp--preset--color--palette-brand-2: #7dbddd;--wp--preset--color--palette-brand-3: #bed875;--wp--preset--color--palette-brand-4: #5ea845;--wp--preset--color--palette-brand-5: #33cccc;--wp--preset--color--palette-dark: #333333;--wp--preset--color--palette-light: #ffffff;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--hydropoint: linear-gradient(0deg, rgba(52,153,203,1) 10%, rgba(0,87,125,1) 90%);--wp--preset--gradient--weathertrack: linear-gradient(0deg, rgba(72,137,181,1) 10%, rgba(0,87,125,1) 90%);--wp--preset--gradient--baseline: linear-gradient(0deg, rgba(190,216,117,1) 0%, rgba(71,126,52,1) 90%);--wp--preset--gradient--watercompass: linear-gradient(0deg, rgba(177,227,223,1) 0%, rgba(26,102,102,1) 90%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
</style>
<link rel='stylesheet' id='search-filter-plugin-styles-css' href='https://www.hydropoint.com/wp-content/plugins/search-filter-pro/public/assets/css/search-filter.min.css?ver=2.5.19' type='text/css' media='all' />
<style id='bedstone-critical-css-inline-css' type='text/css'>
@charset "UTF-8";
/**
 * Where are all the colors?
 *
 * Everything has been moved to the bedstone/functions/palette.php file.
 *
 * In SASS, you can use the color names as css variables. There's even a
 *     lighter/darker version of each color. Here are some examples:
 *     color: var(--palette-text);
 *     background-color: var(--palette-bg-alt);
 *     border-color: var(--palette-bg-alt-darker);
 */
.flexset, .searchandfilter ul, .site-columns {
  display: flex;
  flex-flow: row wrap;
  margin-left: -1vw;
  margin-right: -1vw;
  overflow: hidden;
}
.flexset > *, .searchandfilter ul > *, .site-columns > * {
  padding-left: calc(2vw / 2);
  padding-right: calc(2vw / 2);
}
.flexset--nogutter {
  margin-left: 0;
  margin-right: 0;
}
.flexset--nogutter > * {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  .flexset, .searchandfilter ul, .site-columns {
    display: flex;
    flex-flow: row wrap;
    margin-left: -1vw;
    margin-right: -1vw;
    overflow: hidden;
  }
  .flexset > *, .searchandfilter ul > *, .site-columns > * {
    padding-left: calc(2vw / 2);
    padding-right: calc(2vw / 2);
  }
  .flexset--nogutter {
    margin-left: 0;
    margin-right: 0;
  }
  .flexset--nogutter > * {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 991px) {
  .flexset, .searchandfilter ul, .site-columns {
    display: flex;
    flex-flow: row wrap;
    margin-left: -1vw;
    margin-right: -1vw;
    overflow: hidden;
  }
  .flexset > *, .searchandfilter ul > *, .site-columns > * {
    padding-left: calc(2vw / 2);
    padding-right: calc(2vw / 2);
  }
  .flexset--nogutter {
    margin-left: 0;
    margin-right: 0;
  }
  .flexset--nogutter > * {
    padding-left: 0;
    padding-right: 0;
  }
}
@media (min-width: 1199px) {
  .flexset, .searchandfilter ul, .site-columns {
    display: flex;
    flex-flow: row wrap;
    margin-left: -1.5vw;
    margin-right: -1.5vw;
    overflow: hidden;
  }
  .flexset > *, .searchandfilter ul > *, .site-columns > * {
    padding-left: calc(3vw / 2);
    padding-right: calc(3vw / 2);
  }
  .flexset--nogutter {
    margin-left: 0;
    margin-right: 0;
  }
  .flexset--nogutter > * {
    padding-left: 0;
    padding-right: 0;
  }
}

.social__list, .nav-attention__list, .nav-utility__list, .share__list {
  list-style: none;
  padding-right: 0;
  padding-left: 0;
}
.social__list li, .nav-attention__list li, .nav-utility__list li, .share__list li {
  display: inline-block;
  margin-top: unset;
  margin-bottom: unset;
}

html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

body {
  margin: 0;
}

main {
  display: block;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

a {
  background-color: transparent;
}

abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

b,
strong {
  font-weight: bolder;
}

code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

small {
  font-size: 80%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

button,
input {
  /* 1 */
  overflow: visible;
}

button,
select {
  /* 1 */
  text-transform: none;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type=button]:-moz-focusring,
[type=reset]:-moz-focusring,
[type=submit]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

fieldset {
  padding: 0.35em 0.75em 0.625em;
}

legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

progress {
  vertical-align: baseline;
}

textarea {
  overflow: auto;
}

[type=checkbox],
[type=radio] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

details {
  display: block;
}

summary {
  display: list-item;
}

template {
  display: none;
}

[hidden] {
  display: none;
}

*, *::before, *::after {
  box-sizing: inherit;
}

html {
  box-sizing: border-box;
  min-height: 100%;
  height: 100%;
  overflow-x: hidden;
  scroll-behavior: smooth;
}
@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}

body {
  min-height: 100%;
  overflow: hidden;
}

address {
  margin: 1.5rem 0 0;
}

article,
aside,
footer,
header,
main,
nav,
section {
  margin: 0;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .ub-block-post-grid header .ub-block-post-grid-title, .h5, .h6 {
  margin-top: 1.5rem;
  margin-bottom: 0.35rem;
}

h1 + .wp-block-columns, h2 + .wp-block-columns {
  margin-top: 1rem !important;
}

h1 + h1,
.h1 + h1,
h1 + .h1,
.h1 + .h1 {
  margin-top: 0.5rem;
}

h1 + h2,
.h1 + h2,
h1 + .h2,
.h1 + .h2 {
  margin-top: 0.5rem;
}

h1 + h3,
.h1 + h3,
h1 + .h3,
.h1 + .h3 {
  margin-top: 0.5rem;
}

h1 + h4,
.h1 + h4,
h1 + .h4,
.ub-block-post-grid header h1 + .ub-block-post-grid-title,
.h1 + .h4,
.ub-block-post-grid header .h1 + .ub-block-post-grid-title {
  margin-top: 0.5rem;
}

h1 + h5,
.h1 + h5,
h1 + .h5,
.h1 + .h5 {
  margin-top: 0.5rem;
}

h1 + h6,
.h1 + h6,
h1 + .h6,
.h1 + .h6 {
  margin-top: 0.5rem;
}

h2 + h2,
.h2 + h2,
h2 + .h2,
.h2 + .h2 {
  margin-top: 0.5rem;
}

h2 + h3,
.h2 + h3,
h2 + .h3,
.h2 + .h3 {
  margin-top: 0.5rem;
}

h2 + h4,
.h2 + h4,
h2 + .h4,
.ub-block-post-grid header h2 + .ub-block-post-grid-title,
.h2 + .h4,
.ub-block-post-grid header .h2 + .ub-block-post-grid-title {
  margin-top: 0.5rem;
}

h2 + h5,
.h2 + h5,
h2 + .h5,
.h2 + .h5 {
  margin-top: 0.5rem;
}

h2 + h6,
.h2 + h6,
h2 + .h6,
.h2 + .h6 {
  margin-top: 0.5rem;
}

h3 + h3,
.h3 + h3,
h3 + .h3,
.h3 + .h3 {
  margin-top: 0.5rem;
}

h3 + h4,
.h3 + h4,
h3 + .h4,
.ub-block-post-grid header h3 + .ub-block-post-grid-title,
.h3 + .h4,
.ub-block-post-grid header .h3 + .ub-block-post-grid-title {
  margin-top: 0.5rem;
}

h3 + h5,
.h3 + h5,
h3 + .h5,
.h3 + .h5 {
  margin-top: 0.5rem;
}

h3 + h6,
.h3 + h6,
h3 + .h6,
.h3 + .h6 {
  margin-top: 0.5rem;
}

h4 + h4,
.h4 + h4,
.ub-block-post-grid header .ub-block-post-grid-title + h4,
h4 + .h4,
.ub-block-post-grid header h4 + .ub-block-post-grid-title,
.h4 + .h4,
.ub-block-post-grid header .ub-block-post-grid-title + .h4,
.ub-block-post-grid header .h4 + .ub-block-post-grid-title,
.ub-block-post-grid header .ub-block-post-grid-title + .ub-block-post-grid-title {
  margin-top: 0.5rem;
}

h4 + h5,
.h4 + h5,
.ub-block-post-grid header .ub-block-post-grid-title + h5,
h4 + .h5,
.h4 + .h5,
.ub-block-post-grid header .ub-block-post-grid-title + .h5 {
  margin-top: 0.5rem;
}

h4 + h6,
.h4 + h6,
.ub-block-post-grid header .ub-block-post-grid-title + h6,
h4 + .h6,
.h4 + .h6,
.ub-block-post-grid header .ub-block-post-grid-title + .h6 {
  margin-top: 0.5rem;
}

h5 + h5,
.h5 + h5,
h5 + .h5,
.h5 + .h5 {
  margin-top: 0.5rem;
}

h5 + h6,
.h5 + h6,
h5 + .h6,
.h5 + .h6 {
  margin-top: 0.5rem;
}

h6 + h6,
.h6 + h6,
h6 + .h6,
.h6 + .h6 {
  margin-top: 0.5rem;
}

blockquote,
dl,
ol,
p,
pre,
ul {
  margin: 0 0 1.15rem;
}

dt {
  margin: 1.5rem 0 0.5rem;
}

dd,
li {
  margin: 0.35rem 0;
}

div,
main {
  margin: 0;
}

hr {
  margin: 1rem 0;
}
@media (min-width: 768px) {
  hr {
    margin: 2rem 0;
  }
}

dl > *:first-child,
ol > *:first-child,
ul > *:first-child {
  margin-top: 0;
}

ul ul,
ul ol,
ol ol,
ol ul {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

ul {
  padding-left: 20px;
}

audio {
  margin: 0.5rem 0;
  width: 100%;
  max-width: 100%;
}

figure {
  margin: 1rem auto;
}

figure > *:first-child {
  margin-top: 0;
}

figcaption {
  margin: 0.5rem 0;
}

img {
  max-width: 100%;
  height: auto;
}

iframe {
  border: 0 none;
  width: 100%;
}

table {
  margin: 0;
  width: auto !important;
  min-width: 100%;
  height: auto !important;
  border-collapse: collapse;
  font-size: 0.75em;
  line-height: 1.2;
}
@media (min-width: 768px) {
  table {
    font-size: 0.85em;
  }
}

td,
th {
  padding: 0.3rem;
  min-width: 120px;
  max-width: 250px;
  text-align: left;
}
@media (min-width: 768px) {
  td,
th {
    max-width: 500px;
  }
}

td[colspan]:not([colspan="1"]),
th[colspan]:not([colspan="1"]) {
  min-width: auto;
  max-width: none;
}

fieldset,
form {
  margin: 1.5rem 0 0;
}

form > *:first-child {
  margin-top: 0;
}

html {
  font: 400 95%/1.45 var(--font);
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
@media (min-width: 480px) {
  html {
    font-size: 105%;
  }
}
@media (min-width: 991px) {
  html {
    font-size: 108%;
  }
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .ub-block-post-grid header .ub-block-post-grid-title, .h5, .h6 {
  font-family: var(--font);
  color: var(--palette-text);
  line-height: 1.1;
  font-weight: 600;
  letter-spacing: -0.5px;
}
h1.alignwide, h2.alignwide, h3.alignwide, h4.alignwide, h5.alignwide, h6.alignwide,
.h1.alignwide, .h2.alignwide, .h3.alignwide, .h4.alignwide, .ub-block-post-grid header .alignwide.ub-block-post-grid-title, .h5.alignwide, .h6.alignwide {
  margin-bottom: 0;
}

h1, .h1 {
  font-size: 2.3em;
}
@media screen and (min-width: 40rem) {
  h1, .h1 {
    font-size: 2.3em;
  }
}

h2, .h2 {
  font-size: 1.8666666667em;
}
@media screen and (min-width: 40rem) {
  h2, .h2 {
    font-size: 1.8666666667em;
  }
}

h3, .h3 {
  font-size: 1.52em;
}
@media screen and (min-width: 40rem) {
  h3, .h3 {
    font-size: 1.52em;
  }
}

h4, .h4, .ub-block-post-grid header .ub-block-post-grid-title {
  font-size: 1.26em;
}
@media screen and (min-width: 40rem) {
  h4, .h4, .ub-block-post-grid header .ub-block-post-grid-title {
    font-size: 1.26em;
  }
}

h5, .h5 {
  font-size: 1.0866666667em;
}
@media screen and (min-width: 40rem) {
  h5, .h5 {
    font-size: 1.0866666667em;
  }
}

h6, .h6 {
  font-size: 1em;
}
@media screen and (min-width: 40rem) {
  h6, .h6 {
    font-size: 1em;
  }
}

h1, .h1 {
  font-size: 1.8em;
}
@media (min-width: 768px) {
  h1, .h1 {
    font-size: 2.3em;
  }
  h1 sup, .h1 sup {
    top: -0.75em;
    font-size: 50%;
  }
}
@media (min-width: 1199px) {
  .single-products h1, .single-products .h1 {
    font-size: 2.6em;
  }
}

h2, .h2 {
  font-size: 1.6em;
}
@media (min-width: 768px) {
  h2, .h2 {
    font-size: 1.8666666667em;
  }
}

h3, .h3 {
  font-size: 1.4em;
}
@media (min-width: 768px) {
  h3, .h3 {
    font-size: 1.52em;
  }
}

h5, .h5 {
  font-weight: 400;
}

p {
  color: var(--palette-text-alt);
}

li {
  color: var(--palette-text-alt);
}

figcaption {
  font-size: 0.85em;
  letter-spacing: 0.04em;
}
@media (min-width: 768px) {
  figcaption {
    font-size: 0.8em;
  }
}

table {
  font-size: 0.85em;
}

thead {
  font-weight: 700;
}

html, body {
  background: var(--palette-brand-1);
  color: var(--palette-text);
}

.body-overlay {
  background: var(--palette-bg);
}

a:focus,
a img,
input:focus,
textarea:focus,
button:focus {
  outline: 0 none;
}

dt {
  font-weight: 700;
}

figcaption {
  padding-left: 0.75em;
  padding-right: 0.75em;
  text-align: center;
}

hr {
  border: none;
  height: 1px;
  padding-bottom: 0.1px;
  padding-top: 0.1px;
  background: var(--palette-bg-alt-darker);
}

pre {
  white-space: pre-wrap;
  word-break: keep-all;
}

.table__wrap {
  width: 100%;
  overflow-x: scroll;
  margin: 1rem 0 2rem;
}

thead,
tfoot {
  border-color: var(--palette-text);
  background: var(--palette-text);
  color: var(--palette-light);
}
thead th:not(:last-child), thead td:not(:last-child),
tfoot th:not(:last-child),
tfoot td:not(:last-child) {
  border-right-color: var(--palette-light);
}
thead th:not(:first-child), thead td:not(:first-child),
tfoot th:not(:first-child),
tfoot td:not(:first-child) {
  border-left-color: var(--palette-light);
}

th,
td {
  border: 1px solid #ccc;
}

input:not([type=radio]):not([type=checkbox]),
textarea,
button {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
}

input[type=date],
input[type=datetime-local],
input[type=email],
input[type=month],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=time],
input[type=url],
input[type=week],
select,
textarea {
  outline: none;
  border: 1px solid var(--palette-brand-1);
  border-radius: 5px;
  padding: 0.5em;
  font-size: inherit;
  font-family: inherit;
  line-height: inherit;
}

input[type=email],
input[type=number],
input[type=password],
input[type=search],
input[type=tel],
input[type=text],
input[type=url],
textarea {
  width: 100%;
}

button,
input[type=image],
input[type=reset],
input[type=submit] {
  font-size: 1em;
  cursor: pointer;
}

::-webkit-input-placeholder,
::-moz-placeholder,
:-moz-placeholder,
:-ms-input-placeholder,
:placeholder-shown {
  color: var(--palette-color-lighter);
  font-weight: 400;
  font-style: italic;
}

.clearfix::before, .site-header::before, .content::before, .list-article::before,
.clearfix::after,
.site-header::after,
.content::after,
.list-article::after {
  content: "";
  display: table;
  clear: both;
}

.objectfit--contain {
  object-fit: contain;
}
.objectfit--cover {
  object-fit: cover;
}

.objectfit-shiv--contain {
  background-size: contain;
  background-position: center;
}
.objectfit-shiv--cover {
  background-size: cover;
  background-position: center;
}

.aligncenter {
  text-align: center;
}

.container, .gutenberg-overflow .alignfull > [class*=__inner-container], .gutenberg-overflow .wavy-separator_container > [class*=__inner-container], .wp-block-buttons.alignfull, .wp-block-buttons.wavy-separator_container {
  margin: 0 auto;
  padding: 0 5%;
  width: 100%;
  max-width: 1500px;
}

.site-substance {
  min-height: 60vh;
  padding-top: 100px;
}
@media (min-width: 768px) {
  .site-substance {
    padding-top: 110px;
  }
}
@media (min-width: 991px) {
  .site-substance {
    padding-top: 125px;
  }
}
@media (min-width: 1199px) {
  .site-substance {
    padding-top: 145px;
  }
}
.site-substance.disable_header {
  padding-top: 0;
}

@media (min-width: 991px) {
  .home.website-1 .site-substance {
    padding-top: 70px;
  }
}

@media (min-width: 768px) {
  .site-columns .site-main {
    width: calc(100% * (0.6));
  }
}
@media (min-width: 991px) {
  .site-columns .site-main {
    width: calc(100% * (0.75));
  }
}
@media (min-width: 1199px) {
  .site-columns .site-main {
    width: calc(100% * (0.65625));
    margin-left: calc(100% * (0.03125));
  }
}
@media (min-width: 768px) {
  .site-columns .site-sidebar {
    width: calc(100% * (0.4));
  }
}
@media (min-width: 991px) {
  .site-columns .site-sidebar {
    width: calc(100% * (0.25));
  }
}
@media (min-width: 1199px) {
  .site-columns .site-sidebar {
    width: calc(100% * (0.234375));
    margin-left: calc(100% * (0.03125));
  }
}

@media (min-width: 991px) {
  .site-main--reading, .gutenberg-overflow .alignfull > [class*=__inner-container] > *:not(.alignwide):not(.alignfull):not(.wavy-separator_container), .gutenberg-overflow .wavy-separator_container > [class*=__inner-container] > *:not(.alignwide):not(.alignfull):not(.wavy-separator_container) {
    width: calc(100% * (0.8333333333));
    margin-left: calc(100% * (0.0833333333));
  }
}
@media (min-width: 1199px) {
  .site-main--reading, .gutenberg-overflow .alignfull > [class*=__inner-container] > *:not(.alignwide):not(.alignfull):not(.wavy-separator_container), .gutenberg-overflow .wavy-separator_container > [class*=__inner-container] > *:not(.alignwide):not(.alignfull):not(.wavy-separator_container) {
    width: calc(100% * (0.71875));
    margin-left: calc(100% * (0.140625));
  }
}

.site-waves {
  width: 100%;
  background: white;
  padding-top: 5px;
  margin-bottom: 5px;
  height: 30px;
}
@media (min-width: 991px) {
  .site-waves {
    height: 60px;
  }
}
.site-waves img {
  width: 100%;
  height: 30px;
  object-fit: fill;
}
@media (min-width: 991px) {
  .site-waves img {
    height: 60px;
  }
}

@media screen and (max-width: 480px) {
  .wp-block-spacer {
    height: 10px !important;
  }

  .wp-block-column,
.grid-article {
    margin-bottom: 1rem;
  }
  .wp-block-column:last-of-type,
.grid-article:last-of-type {
    margin-bottom: 0;
  }
}
.max920 {
  max-width: 920px !important;
  margin-left: 0 !important;
}

.negative-top-margin {
  margin-top: 0 !important;
  position: relative;
}
@media (min-width: 768px) {
  .negative-top-margin {
    margin-top: -2em !important;
  }
}
@media (min-width: 991px) {
  .negative-top-margin {
    margin-top: -3em !important;
  }
}
@media (min-width: 1199px) {
  .negative-top-margin {
    margin-top: -5em !important;
  }
}

.negative-wave-top {
  margin-top: -40px;
}

:root {
  --font: Arial, sans-serif;
  --font-alt: Arial, sans-serif;
}

.wf-active {
  --font: Work Sans, Arial, sans-serif;
  --font-alt: Work Sans, Arial, sans-serif, Arial, sans-serif;
}

.nav-breadcrumb {
  padding: 1rem 0;
  font-size: 0.8rem;
  width: 100%;
}
.nav-breadcrumb span {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
@media (min-width: 768px) {
  .nav-breadcrumb span {
    display: inline;
    white-space: normal;
    overflow: visible;
    text-overflow: clip;
  }
}
.nav-breadcrumb span span {
  margin-left: 0.7rem;
}
@media (min-width: 768px) {
  .nav-breadcrumb span span {
    margin-left: 0;
  }
}

.btn, .searchandfilter ul input[type=submit], .ppw-ppf-field-container input[type=submit], .nav-attention__list a, .wp-block-buttons .wp-block-button .wp-block-button__link,
.btn:visited {
  display: inline-block;
  border-radius: 5px;
  padding: 0.55rem 1.1rem;
  font-family: var(--font);
  line-height: 1.3;
  font-weight: 600;
  transition: all 0.3s;
  font-size: 0.95em;
  text-transform: uppercase;
  text-align: center;
  text-decoration: none;
}
.btn::before, .searchandfilter ul input[type=submit]::before, .ppw-ppf-field-container input[type=submit]::before, .nav-attention__list a::before, .wp-block-buttons .wp-block-button .wp-block-button__link::before,
.btn:visited::before {
  content: ">";
  margin-right: 0.25rem;
}
.btn:hover, .searchandfilter ul input[type=submit]:hover, .ppw-ppf-field-container input[type=submit]:hover, .nav-attention__list a:hover, .wp-block-buttons .wp-block-button .wp-block-button__link:hover, .btn:focus, .searchandfilter ul input[type=submit]:focus, .ppw-ppf-field-container input[type=submit]:focus, .nav-attention__list a:focus, .wp-block-buttons .wp-block-button .wp-block-button__link:focus,
.btn:visited:hover,
.btn:visited:focus {
  transform: scale(1.1);
  text-decoration: none;
}

.wp-block-buttons {
  clear: both;
}
.wp-block-buttons .wp-block-button {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.wp-block-buttons .wp-block-button .wp-block-button__link {
  width: 100%;
  background-color: var(--palette-interactive);
  color: var(--palette-bg);
  transition: all 0.3s;
}
@media (min-width: 480px) {
  .wp-block-buttons .wp-block-button .wp-block-button__link {
    width: auto;
  }
}
.wp-block-buttons .wp-block-button .wp-block-button__link::before {
  content: ">";
  margin-right: 0.25rem;
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-text-background-color {
  background-color: var(--palette-text);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-text-alt-background-color {
  background-color: var(--palette-text-alt);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-bg-background-color {
  background-color: var(--palette-bg);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-bg-alt-background-color {
  background-color: var(--palette-bg-alt);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-interactive-background-color {
  background-color: var(--palette-interactive);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-attention-background-color {
  background-color: var(--palette-attention);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-active-background-color {
  background-color: var(--palette-active);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-brand-1-background-color {
  background-color: var(--palette-brand-1);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-brand-2-background-color {
  background-color: var(--palette-brand-2);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-brand-3-background-color {
  background-color: var(--palette-brand-3);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-brand-4-background-color {
  background-color: var(--palette-brand-4);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-brand-5-background-color {
  background-color: var(--palette-brand-5);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-dark-background-color {
  background-color: var(--palette-dark);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-light-background-color {
  background-color: var(--palette-light);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-text-color {
  color: var(--palette-text);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-text-alt-color {
  color: var(--palette-text-alt);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-bg-color {
  color: var(--palette-bg);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-bg-alt-color {
  color: var(--palette-bg-alt);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-interactive-color {
  color: var(--palette-interactive);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-attention-color {
  color: var(--palette-attention);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-action-color {
  color: var(--palette-action);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-brand-1-color {
  color: var(--palette-brand-1);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-brand-2-color {
  color: var(--palette-brand-2);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-brand-3-color {
  color: var(--palette-brand-3);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-brand-4-color {
  color: var(--palette-brand-4);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-brand-5-color {
  color: var(--palette-brand-5);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-dark-color {
  color: var(--palette-dark);
}
.wp-block-buttons .wp-block-button .wp-block-button__link.has-palette-light-color {
  color: var(--palette-light);
}
.wp-block-buttons.alignfull .wp-block-button, .wp-block-buttons.wavy-separator_container .wp-block-button,
.wp-block-buttons.alignfull .wp-block-button__link,
.wp-block-buttons.wavy-separator_container .wp-block-button__link {
  width: 100%;
}

.is-style-outline > .wp-block-button__link,
.wp-block-button__link.is-style-outline {
  border: 1px solid;
}

.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color),
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color),
.is-style-outline > .wp-block-button__link:not(.has-text-color),
.wp-block-button__link.is-style-outline:not(.has-text-color) {
  color: var(--palette-interactive);
  border-color: var(--palette-interactive);
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}
.wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color):hover, .wp-block-button .wp-block-button__link.is-style-outline:not(.has-text-color):focus,
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,
.wp-block-button.is-style-outline > .wp-block-button__link:not(.has-text-color):focus,
.is-style-outline > .wp-block-button__link:not(.has-text-color):hover,
.is-style-outline > .wp-block-button__link:not(.has-text-color):focus,
.wp-block-button__link.is-style-outline:not(.has-text-color):hover,
.wp-block-button__link.is-style-outline:not(.has-text-color):focus {
  color: var(--palette-attention);
}

.is-style-outline > .wp-block-button__link:not(.has-background),
.wp-block-button__link.is-style-outline:not(.has-background) {
  background-color: var(--palette-bg);
}

.wp-block-buttons > .wp-block-button {
  margin-right: 0.75em;
}

.wp-block-featured-posts,
.wp-block-related-posts {
  margin-top: 1rem;
}
@media (min-width: 991px) {
  .wp-block-featured-posts,
.wp-block-related-posts {
    margin-top: 2rem;
  }
}
.wp-block-featured-posts .site-columns .grid-article,
.wp-block-related-posts .site-columns .grid-article {
  width: calc(100% * (1));
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .wp-block-featured-posts .site-columns .grid-article,
.wp-block-related-posts .site-columns .grid-article {
    width: calc(100% * (0.3333333333));
  }
  .wp-block-featured-posts .site-columns .grid-article:nth-last-of-type(),
.wp-block-related-posts .site-columns .grid-article:nth-last-of-type() {
    padding-right: 5%;
  }
}
.wp-block-featured-posts .site-columns .grid-article .cta-link,
.wp-block-related-posts .site-columns .grid-article .cta-link {
  margin-top: 1rem;
  margin-bottom: 0;
}

.grid-article__thumbnail a {
  display: block;
  position: relative;
}
.grid-article__thumbnail img {
  width: 100% !important;
  height: 100px;
  object-fit: cover;
  border-radius: 8px;
}
@media (min-width: 768px) {
  .grid-article__thumbnail img {
    height: 220px;
  }
}

@media (min-width: 768px) {
  .grid-article__content {
    margin-top: 1rem;
  }
}
.grid-article__content .post_seperator {
  margin-top: 0.45rem;
  margin-bottom: 0.25rem;
}

.list-article:nth-of-type(n+2) {
  margin-top: 2rem;
}

.ub-block-post-grid header .ub-block-post-grid-title,
.article-header__title {
  margin-top: 0;
  margin-bottom: 0.25rem;
}

.ub-block-post-grid header .ub-block-post-grid-title a,
.article-header__title a {
  word-wrap: break-word;
  color: var(--palette-text-alt);
  text-transform: capitalize;
}
.ub-block-post-grid header .ub-block-post-grid-title a:hover, .ub-block-post-grid header .ub-block-post-grid-title a:focus,
.article-header__title a:hover,
.article-header__title a:focus {
  color: var(--palette-brand-1);
  text-decoration: none !important;
}

.featured__tag {
  position: absolute;
  text-transform: uppercase;
  font-weight: bold;
  background: var(--palette-brand-1);
  color: var(--palette-light);
  font-size: 0.9em;
  padding: 0.65rem 1rem;
  border-radius: 8px 8px 0 0;
  width: 100%;
}

.list-article__thumbnail a {
  display: block;
  position: relative;
}
.list-article__thumbnail img {
  border-radius: 8px;
  height: 230px;
  width: 100%;
  object-fit: cover;
}
.msie .list-article__thumbnail img {
  width: 100%;
}
@media (min-width: 768px) {
  .list-article__thumbnail img {
    max-width: 75%;
  }
}
@media (min-width: 991px) {
  .list-article__thumbnail img {
    max-width: 100%;
  }
}
@media (min-width: 991px) {
  .list-article__thumbnail {
    float: left;
    width: 35%;
    margin-bottom: 2rem;
  }
}

.list-article--has-thumb .list-article__content {
  margin-top: 1rem;
}
@media (min-width: 991px) {
  .list-article--has-thumb .list-article__content {
    margin-top: 0;
    padding-left: calc(35% + 2.5rem);
  }
}

.post_seperator {
  width: 100px;
  height: 2px;
  background: var(--palette-brand-1);
}

.list-article__excerpt {
  margin-top: 0.5rem;
}

.ub-block-post-grid-header::after {
  margin-top: 0.7rem;
  content: "";
  display: block;
  width: 100px;
  height: 2px;
  background: var(--palette-brand-1);
}

main:not(.gutenberg-overflow) .content > *:first-child:not(.alignfull):not(.wavy-separator_container):not(.alignleft):not(.alignright) {
  margin-top: 2rem;
}
main:not(.gutenberg-overflow) .content > *:last-child:not(.alignfull):not(.wavy-separator_container):not(.alignleft):not(.alignright) {
  margin-bottom: 3rem;
}

.content > *:first-child {
  margin-top: 0 !important;
}
.content .buffer-before, .content .buffer {
  margin-top: 3.5rem;
}
@media (min-width: 768px) {
  .content .buffer-before, .content .buffer {
    margin-top: 5rem;
  }
}
.content .buffer-after, .content .buffer {
  margin-bottom: 3.5rem;
}
@media (min-width: 768px) {
  .content .buffer-after, .content .buffer {
    margin-bottom: 5rem;
  }
}
.content .is-style-zoomIn {
  animation-fill-mode: forwards;
  animation-timing-function: ease-in;
  opacity: 0;
  animation-duration: 0.75s;
  animation-name: zoomIn;
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    transform: scale(0);
  }
  to {
    opacity: 1;
    transform: scale(1);
  }
}
.content .is-style-slideUp {
  animation-fill-mode: forwards;
  animation-timing-function: ease-in;
  opacity: 0;
  animation-duration: 0.75s;
  animation-name: slideUp;
}
@keyframes slideUp {
  0% {
    opacity: 0;
    transform: translateY(5em);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
.content p a:hover {
  text-decoration: underline;
}
.content p {
  max-width: 1000px;
}
.content ul {
  margin-top: 1rem;
}

.taxonomy-description {
  font-size: 1.1em;
  line-height: 1.4;
  margin-bottom: 2.5em;
}

#pardot-form p label {
  margin-bottom: 5px;
}

form.form {
  padding: 0 !important;
  margin: 0 !important;
}

form.form p {
  margin: 0 !important;
  padding: 5px 0px !important;
}

#pardot-form input.text {
  border: solid 1px var(--palette-brand-1) !important;
  width: 100% !important;
}

.wp-post-image {
  border-radius: 5px;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

a {
  color: var(--palette-interactive);
  text-decoration: none;
  transition: all 0.3s;
}
a img {
  transition: all 0.3s;
}
a:hover, a:focus {
  color: var(--palette-attention);
  text-decoration: none;
}
a:hover img, a:focus img {
  transform: scale(1.03);
  opacity: 0.9;
  transform-origin: top center;
}

.content p:not(.cta-link):not(.is-style-cta-link) a:hover, .content p:not(.cta-link):not(.is-style-cta-link) a:focus {
  color: var(--palette-attention);
  text-decoration: underline;
}

.content ul li a {
  font-size: 0.95rem;
}

a.link-passive,
a.link-passive:link,
a.link-passive:visited,
a.link-passive:hover,
a.link-passive:focus,
a.link-passive:active {
  color: inherit;
  text-decoration: inherit;
}

.ub-block-post-grid-excerpt p,
.cta-link {
  margin-top: 0.75rem;
  margin-bottom: 1.25rem;
  display: block;
}
.ub-block-post-grid-excerpt p.aligncenter,
.cta-link.aligncenter {
  text-align: center;
  width: 100%;
}
.ub-block-post-grid-excerpt p.alignright,
.cta-link.alignright {
  text-align: right;
}
.ub-block-post-grid-excerpt p + .cta-link,
.cta-link + .cta-link {
  margin-top: -8px;
}

.uagb-post-grid .uagb-post__link {
  margin-top: 0 !important;
  font-weight: 600 !important;
  font-size: 0.95em !important;
}
.uagb-post-grid .uagb-post__link:hover, .uagb-post-grid .uagb-post__link:focus {
  font-weight: 700 !important;
  transform-origin: top center;
}

.is-style-cta-link a,
.ub-block-post-grid .ub-block-post-grid-more-link,
.uagb-post-grid .uagb-post__link,
.cta-link a {
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.2;
  transition: all 0.3s;
  text-decoration: none !important;
}
.is-style-cta-link a:hover, .is-style-cta-link a:focus,
.ub-block-post-grid .ub-block-post-grid-more-link:hover,
.ub-block-post-grid .ub-block-post-grid-more-link:focus,
.uagb-post-grid .uagb-post__link:hover,
.uagb-post-grid .uagb-post__link:focus,
.cta-link a:hover,
.cta-link a:focus {
  text-decoration: none !important;
}
.is-style-cta-link a::before,
.ub-block-post-grid .ub-block-post-grid-more-link::before,
.uagb-post-grid .uagb-post__link::before,
.cta-link a::before {
  content: ">";
  margin-right: 0.3em;
  opacity: 0.5;
  transition: all 0.3s;
}
.is-style-cta-link a:focus::before, .is-style-cta-link a:hover::before,
.ub-block-post-grid .ub-block-post-grid-more-link:focus::before,
.ub-block-post-grid .ub-block-post-grid-more-link:hover::before,
.uagb-post-grid .uagb-post__link:focus::before,
.uagb-post-grid .uagb-post__link:hover::before,
.cta-link a:focus::before,
.cta-link a:hover::before {
  opacity: 1;
}
.is-style-cta-link a + a,
.ub-block-post-grid .ub-block-post-grid-more-link + a,
.uagb-post-grid .uagb-post__link + a,
.cta-link a + a {
  margin-top: 0.75rem;
}

.ub-block-post-grid .ub-block-post-grid-more-link,
.uagb-post-grid .uagb-post__link {
  color: var(--palette-interactive);
  font-size: 0.95em;
  margin-top: 1.5rem;
  margin-bottom: 1.25rem;
  font-weight: 600;
  text-decoration: none !important;
}
.has-palette-text-background-color .cta-link a,
.has-palette-text-alt-background-color .cta-link a,
.has-palette-attention-background-color .cta-link a,
.has-palette-interactive-background-color .cta-link a,
.has-palette-action-background-color .cta-link a,
.has-palette-brand-1-background-color .cta-link a,
.has-palette-brand-2-background-color .cta-link a,
.has-palette-brand-3-background-color .cta-link a,
.has-palette-brand-4-background-color .cta-link a,
.has-palette-brand-5-background-color .cta-link a,
.has-palette-dark-background-color .cta-link a,
.has-background-gradient .cta-link a {
  color: var(--palette-light);
  font-weight: 600;
}
.has-palette-text-background-color .cta-link a::before,
.has-palette-text-alt-background-color .cta-link a::before,
.has-palette-attention-background-color .cta-link a::before,
.has-palette-interactive-background-color .cta-link a::before,
.has-palette-action-background-color .cta-link a::before,
.has-palette-brand-1-background-color .cta-link a::before,
.has-palette-brand-2-background-color .cta-link a::before,
.has-palette-brand-3-background-color .cta-link a::before,
.has-palette-brand-4-background-color .cta-link a::before,
.has-palette-brand-5-background-color .cta-link a::before,
.has-palette-dark-background-color .cta-link a::before,
.has-background-gradient .cta-link a::before {
  color: var(--palette-light);
}
.has-palette-text-background-color a,
.has-palette-text-alt-background-color a,
.has-palette-attention-background-color a,
.has-palette-interactive-background-color a,
.has-palette-action-background-color a,
.has-palette-brand-1-background-color a,
.has-palette-brand-2-background-color a,
.has-palette-brand-3-background-color a,
.has-palette-brand-4-background-color a,
.has-palette-brand-5-background-color a,
.has-palette-dark-background-color a,
.has-background-gradient a {
  color: var(--palette-light);
  text-decoration: underline;
}
.has-palette-text-background-color a:focus, .has-palette-text-background-color a:hover,
.has-palette-text-alt-background-color a:focus,
.has-palette-text-alt-background-color a:hover,
.has-palette-attention-background-color a:focus,
.has-palette-attention-background-color a:hover,
.has-palette-interactive-background-color a:focus,
.has-palette-interactive-background-color a:hover,
.has-palette-action-background-color a:focus,
.has-palette-action-background-color a:hover,
.has-palette-brand-1-background-color a:focus,
.has-palette-brand-1-background-color a:hover,
.has-palette-brand-2-background-color a:focus,
.has-palette-brand-2-background-color a:hover,
.has-palette-brand-3-background-color a:focus,
.has-palette-brand-3-background-color a:hover,
.has-palette-brand-4-background-color a:focus,
.has-palette-brand-4-background-color a:hover,
.has-palette-brand-5-background-color a:focus,
.has-palette-brand-5-background-color a:hover,
.has-palette-dark-background-color a:focus,
.has-palette-dark-background-color a:hover,
.has-background-gradient a:focus,
.has-background-gradient a:hover {
  color: var(--palette-light);
}

.nav-article-meta {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-size: 0.7em;
  color: var(--palette-text-alt);
  text-transform: lowercase;
}
@media (min-width: 991px) {
  .nav-article-meta {
    font-size: 0.9em;
  }
}
.nav-article-meta a {
  color: var(--palette-text-alt);
}
.nav-article-meta a:hover, .nav-article-meta a:focus {
  color: var(--palette-brand-1);
}

.nav-article-meta__list {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
.nav-article-meta__list .meta-categories {
  display: inline-block;
  margin-left: 0.25rem;
  padding-left: 0.5rem;
}
.nav-article-meta__list .meta-categories::before {
  content: " | ";
}
.nav-article-meta__list .meta-date {
  font-weight: bold;
  font-size: 1em;
  display: inline-block;
  text-transform: capitalize;
}
.nav-article-meta__list .meta-tags {
  margin-top: 0.25rem;
}

.nav-article-archive {
  margin-bottom: 2rem;
}

.body-overlay {
  position: relative;
  transition: transform 0.25s cubic-bezier(0.54, 0.12, 0.2, 1) 0s;
}

.nav-main--active .body-overlay {
  transform: translateX(-280px);
}
@media (min-width: 991px) {
  .nav-main--active .body-overlay {
    transform: none;
  }
}

.nav-main {
  position: absolute;
  right: -280px;
  top: 0;
  z-index: 101;
  display: block;
  margin: 0;
  padding: 1rem;
  width: 280px;
  background: var(--palette-brand-1);
  overflow-x: hidden;
}
@media (min-width: 991px) {
  .nav-main {
    position: static;
    float: right;
    clear: right;
    padding: 0;
    width: auto;
    background: transparent;
    overflow-x: visible;
    display: flex;
    align-items: center;
  }
}

.nav-main__list {
  list-style: none;
  margin: 0;
  padding: 0;
  font-size: 0;
}

.nav-main__list--mobile {
  display: block;
}
@media (min-width: 991px) {
  .nav-main__list--mobile {
    display: none;
  }
}

.nav-main__list--primary {
  display: none;
}
@media (min-width: 991px) {
  .nav-main__list--primary {
    display: block;
  }
}

.nav-main__item {
  position: relative;
  display: block;
  margin: 0;
  font-size: 1rem;
}
.nav-main__item {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
@media (min-width: 991px) {
  .nav-main__item {
    border-bottom: none;
  }
}
@media (min-width: 991px) {
  .nav-main__item {
    display: inline-block;
  }
}

.nav-main__item a {
  color: var(--palette-light);
  font-weight: 500;
}
@media (min-width: 991px) {
  .nav-main__item a {
    color: var(--palette-text);
    font-size: 0.8rem;
  }
}
@media (min-width: 1199px) {
  .nav-main__item a {
    font-size: 0.9rem;
  }
}

.home .nav-main__item > a:hover {
  color: var(--palette-bg);
}

.home.website-1 .nav-main__item a:hover {
  color: var(--palette-brand-1);
}

.nav-main__item > a {
  display: block;
  padding: 10px 0;
  text-transform: uppercase;
}
@media (min-width: 991px) {
  .nav-main__item > a {
    display: inline-block;
    padding: 1.5rem 0.5rem;
    transition: all 0.25s;
  }
  .nav-main__item > a:hover {
    color: var(--palette-brand-1);
  }
}
@media (min-width: 1199px) {
  .nav-main__item > a {
    padding: 2rem 0.75rem;
  }
}
.site-header--sm .nav-main__item > a {
  transition: all 0.5s;
}
@media (min-width: 991px) {
  .site-header--sm .nav-main__item > a {
    padding: 1.4rem 0.5rem;
  }
}
@media (min-width: 1199px) {
  .site-header--sm .nav-main__item > a {
    padding: 1.4rem 0.75rem;
  }
}

@media (min-width: 991px) {
  .current_page_item > a {
    color: var(--palette-brand-4);
  }
}

.nav-main__item--parent > a::after {
  content: "";
  margin-left: 0.4em;
  font: normal normal 600 0.6em/0 "Font Awesome 5 Pro";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  opacity: 0.5;
  transition: opacity 0.25s;
}

.nav-main__item--active > a {
  color: var(--palette-brand-2);
}

.home:not(.website-1) .nav-main__item--active > a {
  color: var(--palette-bg);
}

.nav-main__item--active > a::after {
  opacity: 1;
  content: "";
}

.nav-main__item--parent--mega {
  position: static;
}

.nav-main__submenu {
  display: none;
  width: auto;
  height: auto;
  background: none;
  box-shadow: 0 0 0 0 transparent;
  opacity: 1;
}
@media (min-width: 991px) {
  .nav-main__submenu {
    position: absolute;
    left: 1em;
    margin-top: 0;
    display: block;
    min-width: 12rem;
    height: 0;
    background: var(--palette-bg);
    overflow: hidden;
    opacity: 0;
    border-radius: 0 0 5px 5px;
    transition: opacity 0.5s;
    box-shadow: 0 20px 20px 0px rgba(0, 0, 0, 0.2);
    -webkit-box-shadow: 0 20px 20px 0px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 20px 20px 0px rgba(0, 0, 0, 0.2);
  }
}

.nav-main__item--active .nav-main__submenu {
  height: auto;
  opacity: 1;
}

.nav-main__submenu--right {
  left: auto;
  right: 0;
}

@media (min-width: 991px) {
  .nav-main__submenu--mega {
    right: 0;
    left: 0;
    width: 100%;
  }
}

.nav-main__submenu ul {
  list-style: none;
  margin: 0;
  padding: 0.5em 0;
}

.nav-main__submenu li {
  display: inline;
}

.nav-main__submenu a {
  display: block;
  padding: 0.4rem 0.4em 0.4em 0.8em;
  font-size: 0.8em;
  text-decoration: none;
}
@media (min-width: 991px) {
  .nav-main__submenu a {
    padding: 0.5rem 1rem;
    color: var(--palette-text-alt);
    font-weight: 500;
    line-height: 1.15;
    font-size: 0.9em;
  }
  .nav-main__submenu a:hover {
    color: var(--palette-brand-1);
  }
}

.nav-main--active .toggle-nav-main__wrap {
  -webkit-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transform: rotate(-180deg);
  /* spins the whole toggle */
}

.nav-main--active .toggle-nav-main__bar:nth-child(1) {
  top: 50%;
  margin-top: -2px;
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}
.nav-main--active .toggle-nav-main__bar:nth-child(2) {
  opacity: 0;
}
.nav-main--active .toggle-nav-main__bar:nth-child(3) {
  bottom: 50%;
  margin-bottom: -1px;
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

@media (min-width: 991px) {
  .nav-main__searchform {
    display: none;
  }
}
.searchform .searchform__group {
  position: relative;
  border-bottom: 1px solid var(--palette-bg-alt-darker);
}
.searchform input.searchform__field {
  display: block;
  border: none;
  padding-right: 3em;
}
.searchform .searchform__btn {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  border: none;
  padding-right: 0.5em;
  padding-left: 0.5em;
  background: transparent;
  color: var(--palette-brand-1);
}
.searchform .searchform__btn .fas {
  font-weight: 600;
}

.site-main .searchform {
  margin-bottom: 2rem;
}

.share {
  margin: 1rem 0;
}
.share a {
  color: var(--palette-brand-1);
}
.share a:hover, .share a:focus {
  color: var(--palette-brand-1-darker);
}

.share__list {
  margin: 0;
  display: inline-block;
}

.share__item {
  margin-left: 0.3em;
}
.share__item:hover {
  cursor: pointer;
}

.site-sidebar {
  margin-bottom: 2rem;
}

.widget > :first-child {
  margin-top: 0;
}

.website-1 .widget-primary__inner {
  background: #389acc;
  background: -moz-linear-gradient(180deg, #389acc 0%, #7dbddd 100%);
  background: -webkit-linear-gradient(180deg, #389acc 0%, #7dbddd 100%);
  background: linear-gradient(180deg, #389acc 0%, #7dbddd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#389acc",endColorstr="#7dbddd",GradientType=1);
}
.website-1 .widget-secondary__inner {
  background: #5ea845;
  background: -moz-linear-gradient(180deg, #5ea845 0%, #bed875 100%);
  background: -webkit-linear-gradient(180deg, #5ea845 0%, #bed875 100%);
  background: linear-gradient(180deg, #5ea845 0%, #bed875 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5ea845",endColorstr="#bed875",GradientType=1);
}

.website-2 .widget-primary__inner {
  background: #389acc;
  background: -moz-linear-gradient(180deg, #389acc 0%, #7dbddd 100%);
  background: -webkit-linear-gradient(180deg, #389acc 0%, #7dbddd 100%);
  background: linear-gradient(180deg, #389acc 0%, #7dbddd 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#389acc",endColorstr="#7dbddd",GradientType=1);
}
.website-2 .widget-secondary__inner {
  background: #00577d;
  background: -moz-linear-gradient(180deg, #00577d 0%, #002c3f 100%);
  background: -webkit-linear-gradient(180deg, #00577d 0%, #002c3f 100%);
  background: linear-gradient(180deg, #00577d 0%, #002c3f 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00577d",endColorstr="#002c3f",GradientType=1);
}

.website-3 .widget-primary__inner {
  background: #5ea845;
  background: -moz-linear-gradient(180deg, #5ea845 0%, #bed875 100%);
  background: -webkit-linear-gradient(180deg, #5ea845 0%, #bed875 100%);
  background: linear-gradient(180deg, #5ea845 0%, #bed875 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#5ea845",endColorstr="#bed875",GradientType=1);
}
.website-3 .widget-secondary__inner {
  background: #2f5423;
  background: -moz-linear-gradient(180deg, #2f5423 0%, #2c3b24 100%);
  background: -webkit-linear-gradient(180deg, #2f5423 0%, #2c3b24 100%);
  background: linear-gradient(180deg, #2f5423 0%, #2c3b24 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2f5423",endColorstr="#2c3b24",GradientType=1);
}

.website-4 .widget-primary__inner {
  background: #33cccc;
  background: -moz-linear-gradient(180deg, #33cccc 0%, #b1e3df 100%);
  background: -webkit-linear-gradient(180deg, #33cccc 0%, #b1e3df 100%);
  background: linear-gradient(180deg, #33cccc 0%, #b1e3df 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#33cccc",endColorstr="#b1e3df",GradientType=1);
}
.website-4 .widget-secondary__inner {
  background: #1a6666;
  background: -moz-linear-gradient(180deg, #1a6666 0%, #084949 100%);
  background: -webkit-linear-gradient(180deg, #1a6666 0%, #084949 100%);
  background: linear-gradient(180deg, #1a6666 0%, #084949 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1a6666",endColorstr="#084949",GradientType=1);
}

.widget__text {
  padding: 1.5rem;
  color: var(--palette-bg);
}
.widget__text > :first-child {
  margin-top: 0;
}
.widget__text > :last-child {
  margin-bottom: 0;
}
.widget__text h2, .widget__text h3, .widget__text h4, .widget__text h5, .widget__text h6 {
  color: var(--palette-bg);
}
.widget__text p {
  font-size: 0.9em;
  color: var(--palette-bg-alt);
  line-height: 1.35;
}
.widget__text .btn, .widget__text .searchandfilter ul input[type=submit], .searchandfilter ul .widget__text input[type=submit], .widget__text .ppw-ppf-field-container input[type=submit], .ppw-ppf-field-container .widget__text input[type=submit], .widget__text .nav-attention__list a, .nav-attention__list .widget__text a, .widget__text .wp-block-buttons .wp-block-button .wp-block-button__link, .wp-block-buttons .wp-block-button .widget__text .wp-block-button__link {
  width: 100%;
  background-color: var(--palette-interactive);
  color: var(--palette-bg);
}

.widget-categories__top {
  margin-top: 1rem;
}

.widget_categories {
  background: var(--palette-bg-alt);
  padding: 1.5rem;
  border-radius: 0 0 8px 8px;
}
.widget_categories ul {
  list-style-type: none;
  font-size: 0.9em;
  padding-left: 0;
  margin-top: 1rem;
}
.widget_categories ul li:before {
  content: ">";
  font-size: 0.9em;
  margin-right: 5px;
}
.widget_categories ul li a {
  color: var(--palette-text-alt);
}

.site-header {
  position: fixed;
  top: 0;
  width: 100%;
  transition: transform 0.25s, top 0.25s;
  transform: translateX(0);
  z-index: 100;
  width: 100%;
  background-color: var(--palette-bg);
}
.admin-bar .site-header {
  top: 46px;
}
@media (min-width: 480px) {
  .admin-bar .site-header {
    top: 32px;
  }
}
.admin-bar.header--hide .site-header {
  top: 32px;
}
.site-header.site-header--sm {
  background: var(--palette-bg);
  border-bottom: solid 1px var(--palette-bg-alt);
}

.home .site-header {
  background-color: var(--palette-brand-1);
}
.home .site-header.site-header--sm {
  background: var(--palette-brand-1);
  border-bottom: none;
}

.home.website-1 .site-header {
  background: transparent;
}

.home.website-1 .site-header--sm {
  background: var(--palette-bg);
  border-bottom: solid 1px var(--palette-bg-alt);
}

.site-header__group {
  float: right;
  clear: right;
}
.site-header__group > * + * {
  margin-left: 0.8rem;
}
@media (min-width: 991px) {
  .site-header__group > * + * {
    margin-left: 1.5rem;
  }
}

.header-waves {
  display: none;
}
@media (min-width: 991px) {
  .header-waves {
    display: block;
    width: 100%;
    z-index: -1;
    height: 150px;
    position: absolute;
  }
}

.header-logo {
  float: left;
  margin: 0;
  padding: 0.5rem 0;
  width: 100%;
  max-width: 50%;
  line-height: 1;
  transition: all 0.25s;
  display: flex;
  flex-wrap: nowrap;
  align-items: center;
}
@media (min-width: 480px) {
  .header-logo {
    max-width: 200px;
  }
}
@media (min-width: 991px) {
  .header-logo {
    padding: 0.5rem 0;
    max-width: 260px;
  }
}
@media (min-width: 1199px) {
  .header-logo {
    padding: 1rem 0;
    max-width: 295px;
  }
}
.header-logo img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
}
.site-header--sm .header-logo {
  transition: all 0.25s;
}
@media (min-width: 991px) {
  .site-header--sm .header-logo {
    width: 280px;
    padding: 0.85rem 0;
  }
}

@media (min-width: 480px) {
  .website-1 .header-logo {
    min-height: 77px;
  }
}
@media (min-width: 991px) {
  .website-1 .header-logo {
    max-width: 200px;
    padding: 0.5rem 0;
  }
}
@media (min-width: 1199px) {
  .website-1 .header-logo {
    max-width: 250px;
    padding: 0.5rem 0;
  }
}
@media (min-width: 991px) {
  .website-1 .site-header--sm .header-logo {
    width: 190px;
    padding: 0.5rem 0;
  }
}

.home-icon_logo {
  width: 65px;
  border-right: solid 2px rgba(237, 240, 241, 0.5);
  margin-right: 10px;
  padding-right: 10px;
}

.header-utility {
  transition: all 0.25s;
  display: block;
  background: var(--palette-bg-alt);
  font-size: 0.75em;
  padding-top: 0.6em;
  padding-bottom: 0.6em;
  font-weight: 600;
  min-height: 48px;
}
@media (min-width: 991px) {
  .header-utility {
    height: 50px;
    text-align: right;
    font-size: 0.8em;
  }
}
.header--hide .header-utility {
  visibility: hidden;
  padding: 0;
  height: 0;
  opacity: 0;
  min-height: 0;
}

.nav-utility {
  display: none;
}
@media (min-width: 991px) {
  .nav-utility {
    display: inline-block;
    margin-top: 0.6em;
  }
}
.nav-utility a {
  color: var(--palette-text-alt);
}
.nav-utility a:hover, .nav-utility a:focus {
  color: var(--palette-text-alt-lighter);
}
.nav-utility .menu-item:first-of-type a {
  color: var(--palette-brand-1);
}
.nav-utility .menu-item:first-of-type a:hover, .nav-utility .menu-item:first-of-type a:focus {
  color: var(--palette-brand-1-darker);
}

.nav-utility__list {
  margin: 0;
  padding: 0;
}
.nav-utility__list .menu-item + .menu-item {
  margin-left: 1.8em;
}

.header-searchform {
  display: inline-block;
  width: 100%;
}
@media (min-width: 991px) {
  .header-searchform {
    float: right;
    width: 16em;
    font-size: 0.8rem;
    margin-left: 1.2rem;
    transition: all 0.25s;
  }
  .site-header--sm .header-searchform {
    height: 0;
  }
  .header--visible .header-searchform {
    height: inherit;
  }
}
.header-searchform .searchform__form {
  margin: 0;
}
.header-searchform .searchform__group {
  border-color: transparent;
}
.header-searchform .searchform__field {
  background: #e0e2e3;
  padding: 8px 5em 8px 10px;
  font-weight: 500;
  border-radius: 5px;
}
.header-attention {
  float: left;
  padding-top: 0.8rem;
}
@media (min-width: 480px) {
  .header-attention {
    padding-top: 1rem;
  }
}
@media (min-width: 991px) {
  .header-attention {
    padding-top: 0;
  }
}

.nav-attention__list {
  margin: 0 0 0 0.5em;
  padding: 0;
}
.nav-attention__list .menu-item + .menu-item {
  display: none;
  margin-left: 0.5em;
}
@media (min-width: 480px) {
  .nav-attention__list .menu-item + .menu-item {
    display: inline-block;
  }
}
.nav-attention__list a {
  padding: 0.8em;
  font-size: 0.7em;
  border: solid 1px var(--palette-interactive);
  background: var(--palette-bg);
  color: var(--palette-interactive);
}
@media (min-width: 991px) {
  .nav-attention__list a {
    padding: 0.6em;
    font-size: 0.6em;
  }
}
@media (min-width: 991px) {
  .nav-attention__list a {
    padding: 0.7em 1em;
    font-size: 0.75em;
  }
}

.toggle-nav-main {
  float: left;
  z-index: 9999;
  padding-top: 0.8rem;
  cursor: pointer;
}
@media (min-width: 991px) {
  .toggle-nav-main {
    display: none;
  }
}

.toggle-nav-main__wrap {
  position: relative;
  width: 26px;
  height: 20px;
  transition: transform 0.25s ease-out;
  border: none;
  background: transparent;
}

.toggle-nav-main__bar {
  position: absolute;
  left: 0;
  display: block;
  width: 100%;
  height: 3px;
  border-radius: 1000px;
  background: var(--palette-dark);
  transition: all 0.25s ease-out;
}
.toggle-nav-main__bar:nth-child(1) {
  top: 0;
}
.toggle-nav-main__bar:nth-child(2) {
  top: 50%;
  margin-top: -2px;
  opacity: 1;
}
.toggle-nav-main__bar:nth-child(3) {
  bottom: 1px;
}

.alert-bar {
  background: var(--palette-brand-1-darker);
  color: var(--palette-bg);
  text-align: center;
  padding: 0.9rem 0;
  font-weight: 400;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1;
  position: fixed;
  z-index: 1;
  bottom: 0;
  width: 100%;
}
@media (min-width: 480px) {
  .alert-bar {
    transition: all 0.25s;
    padding: 0.8rem 0 0.9rem;
  }
}
.alert-bar .alert_link {
  color: var(--palette-bg);
  text-decoration: underline;
  display: inline-block;
  margin-left: 0.3rem;
}
.alert-bar .alert_link:hover, .alert-bar .alert_link:focus {
  text-decoration: none;
}
.site-header--sm .alert-bar {
  padding: 0.425rem 0 0.5rem;
}
.header--visible .alert-bar {
  padding: 0.85rem;
}

.site-headline {
  margin-bottom: 0.75rem;
}

.site_headline__title {
  word-wrap: break-word;
}

.archive .site_headline__title {
  color: var(--palette-text-alt);
}

.is-root-container h1.wp-block-post-title,
.content h1.wp-block-post-title {
  margin-top: 1rem !important;
  margin-bottom: 0.5rem;
}
.is-root-container h1.wp-block-post-title:not(.has-text-color),
.content h1.wp-block-post-title:not(.has-text-color) {
  color: var(--palette-brand-1);
}

.social__list {
  margin: 0;
}

.social__item {
  margin: 0;
}
.social__item + .social__item {
  margin-left: 0.75em;
}

.social__link {
  font-size: 1.5em;
}

@media (min-width: 991px) {
  .gutenberg-overflow .alignwide {
    margin-left: -14%;
    margin-right: -14%;
    width: auto;
  }
}
.gutenberg-overflow .alignwide .alignwide,
.gutenberg-overflow .alignwide .alignfull,
.gutenberg-overflow .alignwide .wavy-separator_container {
  padding-left: 5%;
  padding-right: 5%;
  margin-bottom: 0;
}
.gutenberg-overflow .alignfull, .gutenberg-overflow .wavy-separator_container {
  margin-left: calc((100vw - 100%) / -2);
  margin-right: calc((100vw - 100%) / -2);
  max-width: 100vw;
  width: auto;
  padding-left: 5%;
  padding-right: 5%;
}
.gutenberg-overflow .alignfull > [class*=__inner-container], .gutenberg-overflow .wavy-separator_container > [class*=__inner-container] {
  max-width: calc(1500px - 7.5%);
}
.gutenberg-overflow .alignfull > [class*=__inner-container] > *.alignwide, .gutenberg-overflow .wavy-separator_container > [class*=__inner-container] > *.alignwide {
  margin-left: auto;
  margin-right: auto;
  width: 100%;
  max-width: 100%;
}
.gutenberg-overflow .alignfull > [class*=__inner-container] > *.alignfull, .gutenberg-overflow .wavy-separator_container > [class*=__inner-container] > *.alignfull, .gutenberg-overflow .alignfull > [class*=__inner-container] > .wavy-separator_container, .gutenberg-overflow .wavy-separator_container > [class*=__inner-container] > .wavy-separator_container {
  margin-left: calc((100vw - 100%) / -2);
  margin-right: calc((100vw - 100%) / -2);
  max-width: 100vw;
  width: auto;
}

@media (max-width: 768px) {
  body .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
    max-width: 100% !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
}
.wp-block-cover {
  color: var(--palette-light);
  padding: 1rem 0;
}
@media (max-width: 480px) {
  .wp-block-cover {
    min-height: 150px !important;
  }
}
.wp-block-cover h1, .wp-block-cover .h1,
.wp-block-cover .wp-block-post-title {
  margin-top: 0;
}
.wp-block-cover.hero p {
  font-weight: 500;
}
.wp-block-cover.alignleft, .wp-block-cover.alignright {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
.wp-block-cover.alignfull, .wp-block-cover.wavy-separator_container {
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .wp-block-cover.alignfull, .wp-block-cover.wavy-separator_container {
    padding: 2rem 0;
  }
}
@media (min-width: 768px) {
  .wp-block-cover.alignleft {
    clear: both;
    float: left;
    margin-top: 1rem;
    margin-right: 2em;
    margin-bottom: 1em;
  }
  .wp-block-cover.alignright {
    clear: both;
    float: right;
    margin-top: 1rem;
    margin-left: 2em;
    margin-bottom: 1em;
  }
}
.wp-block-cover.brand-hero {
  height: 60vh !important;
  min-height: 400px !important;
}
@media (min-width: 768px) {
  .wp-block-cover.brand-hero {
    height: 85vh !important;
  }
  .wp-block-cover.brand-hero .wp-block-cover__image-background {
    object-fit: fill !important;
  }
}
@media (min-width: 991px) {
  .wp-block-cover.brand-hero {
    height: 95vh !important;
  }
}
@media (min-width: 1199px) {
  .wp-block-cover.brand-hero {
    height: 105vh !important;
  }
}

.wp-block-group.has-background {
  padding: 1.5rem;
}
.wp-block-group__inner-container > *:first-child {
  margin-top: 0;
}
.wp-block-group__inner-container > *:last-child {
  margin-bottom: 0;
}
.wp-block-group.is-style-rounded {
  border-radius: 8px;
}
.wp-block-group.alignfull.has-background, .wp-block-group.has-background.wavy-separator_container {
  border-radius: 0;
  padding: 1rem 0;
}
@media (min-width: 768px) {
  .wp-block-group.alignfull.has-background, .wp-block-group.has-background.wavy-separator_container {
    padding: 2rem 0;
  }
}

.wp-block-columns {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.wp-block-columns.alignwide {
  gap: 2rem;
}
.wp-block-columns.alignfull, .wp-block-columns.wavy-separator_container {
  padding-left: 5%;
  padding-right: 5%;
}
.wp-block-columns .wp-block-column > :first-child {
  margin-top: 0.25em;
}
.wp-block-columns .wp-block-column > :last-child {
  margin-bottom: 0.5em;
}
.wp-block-columns .wp-block-column:not(:first-child) {
  margin-left: 0 !important;
}
@media (min-width: 768px) {
  .wp-block-columns.column-lines .wp-block-column:not(:first-child) {
    border-left: solid 1px rgba(0, 0, 0, 0.3);
    margin-left: 1vw;
    padding-left: 1vw;
  }
}
@media (min-width: 991px) {
  .wp-block-columns.column-lines .wp-block-column:not(:first-child) {
    margin-left: 1.5vw;
    padding-left: 1.5vw;
  }
}
.wp-block-columns.has-background {
  border-radius: 8px;
  padding: 1.5rem;
}
.wp-block-columns.is-style-reverse-mobile-order {
  flex-direction: row-reverse;
}
.wp-block-columns.is-style-reverse-mobile-order .wp-block-column:nth-of-type(1) {
  order: 5;
}
.wp-block-columns.is-style-reverse-mobile-order .wp-block-column:nth-of-type(2) {
  order: 4;
}
.wp-block-columns.is-style-reverse-mobile-order .wp-block-column:nth-of-type(3) {
  order: 3;
}
.wp-block-columns.is-style-reverse-mobile-order .wp-block-column:nth-of-type(4) {
  order: 2;
}
.wp-block-columns.is-style-reverse-mobile-order .wp-block-column:nth-of-type(5) {
  order: 1;
}
.wp-block-columns.is-style-reverse-mobile-order .wp-block-column:nth-of-type(6) {
  order: -1;
}
@media (min-width: 768px) {
  .wp-block-columns.is-style-reverse-mobile-order {
    flex-direction: row;
  }
  .wp-block-columns.is-style-reverse-mobile-order .wp-block-column:nth-of-type(1) {
    order: 0;
  }
  .wp-block-columns.is-style-reverse-mobile-order .wp-block-column:nth-of-type(2) {
    order: 1;
  }
  .wp-block-columns.is-style-reverse-mobile-order .wp-block-column:nth-of-type(3) {
    order: 2;
  }
  .wp-block-columns.is-style-reverse-mobile-order .wp-block-column:nth-of-type(4) {
    order: 3;
  }
  .wp-block-columns.is-style-reverse-mobile-order .wp-block-column:nth-of-type(5) {
    order: 4;
  }
  .wp-block-columns.is-style-reverse-mobile-order .wp-block-column:nth-of-type(6) {
    order: 5;
  }
}

@media (min-width: 768px) {
  .wp-block-column:not(:first-child) {
    margin-left: 3vw;
  }
}
@media (min-width: 991px) {
  .wp-block-column:not(:first-child) {
    margin-left: 6vw;
  }
}

.contain-cover img {
  object-fit: contain !important;
}

.specs-background img {
  object-fit: contain !important;
  object-position: 0% 50%;
  height: 120% !important;
  top: 20% !important;
  left: 0 !important;
}

.wp-block-gallery.has-nested-images:not(.is-cropped) figure.wp-block-image:not(#individual-image) {
  margin-bottom: 10px;
}

.wp-block-gallery {
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  display: flex;
}
.wp-block-gallery.alignleft {
  clear: both;
  float: left;
  margin-top: 0.5rem;
  margin-right: 2em;
}
.wp-block-gallery.alignright {
  clear: both;
  float: right;
  margin-top: 0.5rem;
  margin-left: 2em;
}
.wp-block-gallery figcaption {
  margin-top: 0;
  margin-bottom: 0;
  line-height: 1.3;
}

.blocks-gallery-grid .blocks-gallery-image figure,
.blocks-gallery-grid .blocks-gallery-item figure,
.wp-block-gallery .blocks-gallery-image figure,
.wp-block-gallery .blocks-gallery-item figure {
  align-items: center;
}

.wp-block-image {
  margin-top: 0;
}
.wp-block-image.alignfull, .wp-block-image.wavy-separator_container {
  margin-left: 0;
  margin-right: 0;
  padding: 0 !important;
}
.wp-block-image.alignleft, .wp-block-image.alignright {
  float: none;
  margin-left: auto;
  margin-right: auto;
}
.wp-block-image .aligncenter {
  text-align: center;
}
.wp-block-image .aligncenter > figcaption {
  display: block;
}
@media (min-width: 768px) {
  .wp-block-image.alignleft {
    clear: both;
    float: left;
    margin-top: 0.5rem;
    margin-right: 2em;
  }
  .wp-block-image.alignright {
    clear: both;
    float: right;
    margin-top: 0.5rem;
    margin-left: 2em;
  }
}

.wp-block-image:not(.is-style-rounded) img {
  border-radius: 8px;
}

body.products-template-default .products .wp-block-image:not(.is-style-rounded) img {
  border-radius: 0;
}

.wp-block-quote {
  margin: 2rem auto;
  border-left: 8px solid;
  padding-left: 1rem;
  border-color: var(--palette-brand-1);
}
.wp-block-quote.is-style-plain {
  border: none;
  padding: 0;
}
.wp-block-quote:not(.has-text-color) p, .wp-block-quote:not(.has-text-color) cite {
  color: var(--palette-brand-1-darker);
}
.wp-block-quote p {
  font-size: 1.2em;
  line-height: 1.2;
  margin-bottom: 0.5rem;
}
@media (min-width: 991px) {
  .wp-block-quote p {
    font-size: 1.5em;
  }
}
.wp-block-quote cite {
  font-style: italic;
  font-size: 0.85em;
}

.is-style-checkbox li {
  padding-left: 12px;
  list-style-type: none !important;
  position: relative;
}
.is-style-checkbox li::before {
  background-color: var(--palette-brand-1);
  top: 3px;
  background-size: cover;
  content: "";
  display: inline-block;
  height: 20px;
  left: -20px;
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjAgMTBjMCA1LjUyMjcyNzMtNC40NzcyNzI3IDEwLTEwIDEwLTUuNTIyNzI3MjcgMC0xMC00LjQ3NzI3MjctMTAtMTAgMC01LjUyMjcyNzI3IDQuNDc3MjcyNzMtMTAgMTAtMTAgNS41MjI3MjczIDAgMTAgNC40NzcyNzI3MyAxMCAxMHptLTUuMjgwOTA5MS00LjIyNzI3MjczYy4yMDEwMDk4LS4yMDgzMjczNy40OTM2NjM5LS4zMDA5OTc5Mi43Nzc5NDg5LS4yNDYzNDE4NHMuNTIxNzEyMy4yNDkyMzkwNS42MzExNDIuNTE3MjUwOTNjLjEzODE1MzQuMzI5NzUwNzMuMDYxNDQ3MS43MTA0MDEtLjE5MzYzNjMuOTYwOTA5MDlsLTYuODgwMDAwMDUgNi45NDQ1NDU0NWMtLjMwNTIyMzczLjMwNzY4ODQtLjc5MjQ0OTgzLjMzODE2NDQtMS4xMzM2MzYzNi4wNzA5MDkxbC0zLjc4NDU0NTQ1LTIuOTUxODE4MmMtLjI0MjY4MjI3LS4xOTEyMTE4LS4zNjYxNzk3Ny0uNDk2NDg0Ni0uMzI0NzEwMjItLjgwMjY0OTUuMDQxNDY5NTUtLjMwNjE2NDguMjQxNzI0ODUtLjU2NzU4NTgxLjUyNjUyODQtLjY4NzM1MDQ4LjI4NDU0NTQ1LS4xMTcyNzI3My42MDkwOTA5MS0uMDcyNzI3MjcuODUxODE4MTguMTE4MTgxODJsMy4xODE4MTgxOCAyLjQ4NDU0NTQ2eiIgZmlsbD0iY3VycmVudENvbG9yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4KCg==);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjAgMTBjMCA1LjUyMjcyNzMtNC40NzcyNzI3IDEwLTEwIDEwLTUuNTIyNzI3MjcgMC0xMC00LjQ3NzI3MjctMTAtMTAgMC01LjUyMjcyNzI3IDQuNDc3MjcyNzMtMTAgMTAtMTAgNS41MjI3MjczIDAgMTAgNC40NzcyNzI3MyAxMCAxMHptLTUuMjgwOTA5MS00LjIyNzI3MjczYy4yMDEwMDk4LS4yMDgzMjczNy40OTM2NjM5LS4zMDA5OTc5Mi43Nzc5NDg5LS4yNDYzNDE4NHMuNTIxNzEyMy4yNDkyMzkwNS42MzExNDIuNTE3MjUwOTNjLjEzODE1MzQuMzI5NzUwNzMuMDYxNDQ3MS43MTA0MDEtLjE5MzYzNjMuOTYwOTA5MDlsLTYuODgwMDAwMDUgNi45NDQ1NDU0NWMtLjMwNTIyMzczLjMwNzY4ODQtLjc5MjQ0OTgzLjMzODE2NDQtMS4xMzM2MzYzNi4wNzA5MDkxbC0zLjc4NDU0NTQ1LTIuOTUxODE4MmMtLjI0MjY4MjI3LS4xOTEyMTE4LS4zNjYxNzk3Ny0uNDk2NDg0Ni0uMzI0NzEwMjItLjgwMjY0OTUuMDQxNDY5NTUtLjMwNjE2NDguMjQxNzI0ODUtLjU2NzU4NTgxLjUyNjUyODQtLjY4NzM1MDQ4LjI4NDU0NTQ1LS4xMTcyNzI3My42MDkwOTA5MS0uMDcyNzI3MjcuODUxODE4MTguMTE4MTgxODJsMy4xODE4MTgxOCAyLjQ4NDU0NTQ2eiIgZmlsbD0iY3VycmVudENvbG9yIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiLz48L3N2Zz4KCg==);
  position: absolute;
  transform: scale(0.9);
  width: 20px;
}
.is-style-checkbox li li:before {
  -webkit-mask-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjAgMTBjMCA1LjUyMjcyNzMtNC40NzcyNzI3IDEwLTEwIDEwLTUuNTIyNzI3MjcgMC0xMC00LjQ3NzI3MjctMTAtMTAgMC01LjUyMjcyNzI3IDQuNDc3MjcyNzMtMTAgMTAtMTAgNS41MjI3MjczIDAgMTAgNC40NzcyNzI3MyAxMCAxMHptLTEuNzUxOTUzMSAwYzAtNC41NTUxNzEzNC0zLjY5Mjg3NTUtOC4yNDgwNDY4OC04LjI0ODA0NjktOC4yNDgwNDY4OC00LjU1NTE3MTM0IDAtOC4yNDgwNDY4OCAzLjY5Mjg3NTU0LTguMjQ4MDQ2ODggOC4yNDgwNDY4OCAwIDQuNTU1MTcxNCAzLjY5Mjg3NTU0IDguMjQ4MDQ2OSA4LjI0ODA0Njg4IDguMjQ4MDQ2OSA0LjU1NTE3MTQgMCA4LjI0ODA0NjktMy42OTI4NzU1IDguMjQ4MDQ2OS04LjI0ODA0Njl6bS00LjM1MjY2MTctMy4zMDQwODM4MWMuMjAxMDA5OC0uMjA4MzI3MzcuNDkzNjYzOS0uMzAwOTk3OTIuNzc3OTQ4OS0uMjQ2MzQxODRzLjUyMTcxMjMuMjQ5MjM5MDUuNjMxMTQyLjUxNzI1MDkzYy4xMzgxNTM0LjMyOTc1MDczLjA2MTQ0NzEuNzEwNDAxLS4xOTM2MzYzLjk2MDkwOTA5bC02LjA1NjI5NDM1IDYuMDIxMzU2NTNjLS4zMDUyMjM3My4zMDc2ODg0LS43OTI0NDk4My4zMzgxNjQ0LTEuMTMzNjM2MzYuMDcwOTA5MWwtMy4yNDExNDcwMS0yLjY0ODE4MThjLS4yNDI2ODIyNy0uMTkxMjExOC0uMzY2MTc5NzctLjQ5NjQ4NDYtLjMyNDcxMDIyLS44MDI2NDk1LjA0MTQ2OTU1LS4zMDYxNjQ4LjI0MTcyNDg1LS41Njc1ODU4LjUyNjUyODQtLjY4NzM1MDUyLjI4NDU0NTQ1LS4xMTcyNzI3My42MDkwOTA5MS0uMDcyNzI3MjcuODUxODE4MTguMTE4MTgxODJsMi42Mzg0MTk3NCAyLjE4MDkwOTF6Ii8+PC9zdmc+);
  mask-image: url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjAgMTBjMCA1LjUyMjcyNzMtNC40NzcyNzI3IDEwLTEwIDEwLTUuNTIyNzI3MjcgMC0xMC00LjQ3NzI3MjctMTAtMTAgMC01LjUyMjcyNzI3IDQuNDc3MjcyNzMtMTAgMTAtMTAgNS41MjI3MjczIDAgMTAgNC40NzcyNzI3MyAxMCAxMHptLTEuNzUxOTUzMSAwYzAtNC41NTUxNzEzNC0zLjY5Mjg3NTUtOC4yNDgwNDY4OC04LjI0ODA0NjktOC4yNDgwNDY4OC00LjU1NTE3MTM0IDAtOC4yNDgwNDY4OCAzLjY5Mjg3NTU0LTguMjQ4MDQ2ODggOC4yNDgwNDY4OCAwIDQuNTU1MTcxNCAzLjY5Mjg3NTU0IDguMjQ4MDQ2OSA4LjI0ODA0Njg4IDguMjQ4MDQ2OSA0LjU1NTE3MTQgMCA4LjI0ODA0NjktMy42OTI4NzU1IDguMjQ4MDQ2OS04LjI0ODA0Njl6bS00LjM1MjY2MTctMy4zMDQwODM4MWMuMjAxMDA5OC0uMjA4MzI3MzcuNDkzNjYzOS0uMzAwOTk3OTIuNzc3OTQ4OS0uMjQ2MzQxODRzLjUyMTcxMjMuMjQ5MjM5MDUuNjMxMTQyLjUxNzI1MDkzYy4xMzgxNTM0LjMyOTc1MDczLjA2MTQ0NzEuNzEwNDAxLS4xOTM2MzYzLjk2MDkwOTA5bC02LjA1NjI5NDM1IDYuMDIxMzU2NTNjLS4zMDUyMjM3My4zMDc2ODg0LS43OTI0NDk4My4zMzgxNjQ0LTEuMTMzNjM2MzYuMDcwOTA5MWwtMy4yNDExNDcwMS0yLjY0ODE4MThjLS4yNDI2ODIyNy0uMTkxMjExOC0uMzY2MTc5NzctLjQ5NjQ4NDYtLjMyNDcxMDIyLS44MDI2NDk1LjA0MTQ2OTU1LS4zMDYxNjQ4LjI0MTcyNDg1LS41Njc1ODU4LjUyNjUyODQtLjY4NzM1MDUyLjI4NDU0NTQ1LS4xMTcyNzI3My42MDkwOTA5MS0uMDcyNzI3MjcuODUxODE4MTguMTE4MTgxODJsMi42Mzg0MTk3NCAyLjE4MDkwOTF6Ii8+PC9zdmc+);
}

.wp-block-search .wp-block-search__input {
  width: auto;
}
.wp-block-search .wp-block-search__button {
  border-color: var(--palette-light);
  background-color: var(--palette-attention);
  color: var(--palette-light);
  transition: 0.3s all;
}
.wp-block-search .wp-block-search__button:hover, .wp-block-search .wp-block-search__button:focus {
  background-color: var(--palette-attention-darker);
  border-color: var(--palette-attention-darker);
  color: var(--palette-light);
}

.wp-block-separator {
  clear: both;
  border: none;
}

.wp-block-table.is-style-stripes tr:nth-child(odd) {
  background: var(--palette-bg-alt);
}
.wp-block-table.is-style-stripes th,
.wp-block-table.is-style-stripes td {
  border: none;
}

.wp-block-media-text {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (min-width: 991px) {
  .wp-block-media-text {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}
.wp-block-media-text.alignfull, .wp-block-media-text.wavy-separator_container {
  min-height: 400px;
}
.wp-block-media-text .wp-block-quote {
  border: none !important;
}

.alignfull p, .wavy-separator_container p,
.alignwide p {
  max-width: 100%;
}

.has-text-color.has-palette-text-color,
.has-inline-color.has-palette-text-color {
  color: var(--palette-text);
}
.has-text-color.has-palette-text-color h1, .has-text-color.has-palette-text-color h2, .has-text-color.has-palette-text-color h3, .has-text-color.has-palette-text-color h4, .has-text-color.has-palette-text-color h5, .has-text-color.has-palette-text-color h6, .has-text-color.has-palette-text-color p, .has-text-color.has-palette-text-color li, .has-text-color.has-palette-text-color a,
.has-inline-color.has-palette-text-color h1,
.has-inline-color.has-palette-text-color h2,
.has-inline-color.has-palette-text-color h3,
.has-inline-color.has-palette-text-color h4,
.has-inline-color.has-palette-text-color h5,
.has-inline-color.has-palette-text-color h6,
.has-inline-color.has-palette-text-color p,
.has-inline-color.has-palette-text-color li,
.has-inline-color.has-palette-text-color a {
  color: var(--palette-text);
}
.has-text-color.has-palette-text-alt-color,
.has-inline-color.has-palette-text-alt-color {
  color: var(--palette-text-alt);
}
.has-text-color.has-palette-text-alt-color h1, .has-text-color.has-palette-text-alt-color h2, .has-text-color.has-palette-text-alt-color h3, .has-text-color.has-palette-text-alt-color h4, .has-text-color.has-palette-text-alt-color h5, .has-text-color.has-palette-text-alt-color h6, .has-text-color.has-palette-text-alt-color p, .has-text-color.has-palette-text-alt-color li, .has-text-color.has-palette-text-alt-color a,
.has-inline-color.has-palette-text-alt-color h1,
.has-inline-color.has-palette-text-alt-color h2,
.has-inline-color.has-palette-text-alt-color h3,
.has-inline-color.has-palette-text-alt-color h4,
.has-inline-color.has-palette-text-alt-color h5,
.has-inline-color.has-palette-text-alt-color h6,
.has-inline-color.has-palette-text-alt-color p,
.has-inline-color.has-palette-text-alt-color li,
.has-inline-color.has-palette-text-alt-color a {
  color: var(--palette-text-alt);
}
.has-text-color.has-palette-bg-color,
.has-inline-color.has-palette-bg-color {
  color: var(--palette-bg);
}
.has-text-color.has-palette-bg-color h1, .has-text-color.has-palette-bg-color h2, .has-text-color.has-palette-bg-color h3, .has-text-color.has-palette-bg-color h4, .has-text-color.has-palette-bg-color h5, .has-text-color.has-palette-bg-color h6, .has-text-color.has-palette-bg-color p, .has-text-color.has-palette-bg-color li, .has-text-color.has-palette-bg-color a,
.has-inline-color.has-palette-bg-color h1,
.has-inline-color.has-palette-bg-color h2,
.has-inline-color.has-palette-bg-color h3,
.has-inline-color.has-palette-bg-color h4,
.has-inline-color.has-palette-bg-color h5,
.has-inline-color.has-palette-bg-color h6,
.has-inline-color.has-palette-bg-color p,
.has-inline-color.has-palette-bg-color li,
.has-inline-color.has-palette-bg-color a {
  color: var(--palette-bg);
}
.has-text-color.has-palette-bg-alt-color,
.has-inline-color.has-palette-bg-alt-color {
  color: var(--palette-bg-alt);
}
.has-text-color.has-palette-bg-alt-color h1, .has-text-color.has-palette-bg-alt-color h2, .has-text-color.has-palette-bg-alt-color h3, .has-text-color.has-palette-bg-alt-color h4, .has-text-color.has-palette-bg-alt-color h5, .has-text-color.has-palette-bg-alt-color h6, .has-text-color.has-palette-bg-alt-color p, .has-text-color.has-palette-bg-alt-color li, .has-text-color.has-palette-bg-alt-color a,
.has-inline-color.has-palette-bg-alt-color h1,
.has-inline-color.has-palette-bg-alt-color h2,
.has-inline-color.has-palette-bg-alt-color h3,
.has-inline-color.has-palette-bg-alt-color h4,
.has-inline-color.has-palette-bg-alt-color h5,
.has-inline-color.has-palette-bg-alt-color h6,
.has-inline-color.has-palette-bg-alt-color p,
.has-inline-color.has-palette-bg-alt-color li,
.has-inline-color.has-palette-bg-alt-color a {
  color: var(--palette-bg-alt);
}
.has-text-color.has-palette-interactive-color,
.has-inline-color.has-palette-interactive-color {
  color: var(--palette-interactive);
}
.has-text-color.has-palette-interactive-color h1, .has-text-color.has-palette-interactive-color h2, .has-text-color.has-palette-interactive-color h3, .has-text-color.has-palette-interactive-color h4, .has-text-color.has-palette-interactive-color h5, .has-text-color.has-palette-interactive-color h6, .has-text-color.has-palette-interactive-color p, .has-text-color.has-palette-interactive-color li, .has-text-color.has-palette-interactive-color a,
.has-inline-color.has-palette-interactive-color h1,
.has-inline-color.has-palette-interactive-color h2,
.has-inline-color.has-palette-interactive-color h3,
.has-inline-color.has-palette-interactive-color h4,
.has-inline-color.has-palette-interactive-color h5,
.has-inline-color.has-palette-interactive-color h6,
.has-inline-color.has-palette-interactive-color p,
.has-inline-color.has-palette-interactive-color li,
.has-inline-color.has-palette-interactive-color a {
  color: var(--palette-interactive);
}
.has-text-color.has-palette-attention-color,
.has-inline-color.has-palette-attention-color {
  color: var(--palette-attention);
}
.has-text-color.has-palette-attention-color h1, .has-text-color.has-palette-attention-color h2, .has-text-color.has-palette-attention-color h3, .has-text-color.has-palette-attention-color h4, .has-text-color.has-palette-attention-color h5, .has-text-color.has-palette-attention-color h6, .has-text-color.has-palette-attention-color p, .has-text-color.has-palette-attention-color li, .has-text-color.has-palette-attention-color a,
.has-inline-color.has-palette-attention-color h1,
.has-inline-color.has-palette-attention-color h2,
.has-inline-color.has-palette-attention-color h3,
.has-inline-color.has-palette-attention-color h4,
.has-inline-color.has-palette-attention-color h5,
.has-inline-color.has-palette-attention-color h6,
.has-inline-color.has-palette-attention-color p,
.has-inline-color.has-palette-attention-color li,
.has-inline-color.has-palette-attention-color a {
  color: var(--palette-attention);
}
.has-text-color.has-palette-action-color,
.has-inline-color.has-palette-action-color {
  color: var(--palette-action);
}
.has-text-color.has-palette-action-color h1, .has-text-color.has-palette-action-color h2, .has-text-color.has-palette-action-color h3, .has-text-color.has-palette-action-color h4, .has-text-color.has-palette-action-color h5, .has-text-color.has-palette-action-color h6, .has-text-color.has-palette-action-color p, .has-text-color.has-palette-action-color li, .has-text-color.has-palette-action-color a,
.has-inline-color.has-palette-action-color h1,
.has-inline-color.has-palette-action-color h2,
.has-inline-color.has-palette-action-color h3,
.has-inline-color.has-palette-action-color h4,
.has-inline-color.has-palette-action-color h5,
.has-inline-color.has-palette-action-color h6,
.has-inline-color.has-palette-action-color p,
.has-inline-color.has-palette-action-color li,
.has-inline-color.has-palette-action-color a {
  color: var(--palette-action);
}
.has-text-color.has-palette-brand-1-color,
.has-inline-color.has-palette-brand-1-color {
  color: var(--palette-brand-1);
}
.has-text-color.has-palette-brand-1-color h1, .has-text-color.has-palette-brand-1-color h2, .has-text-color.has-palette-brand-1-color h3, .has-text-color.has-palette-brand-1-color h4, .has-text-color.has-palette-brand-1-color h5, .has-text-color.has-palette-brand-1-color h6, .has-text-color.has-palette-brand-1-color p, .has-text-color.has-palette-brand-1-color li, .has-text-color.has-palette-brand-1-color a,
.has-inline-color.has-palette-brand-1-color h1,
.has-inline-color.has-palette-brand-1-color h2,
.has-inline-color.has-palette-brand-1-color h3,
.has-inline-color.has-palette-brand-1-color h4,
.has-inline-color.has-palette-brand-1-color h5,
.has-inline-color.has-palette-brand-1-color h6,
.has-inline-color.has-palette-brand-1-color p,
.has-inline-color.has-palette-brand-1-color li,
.has-inline-color.has-palette-brand-1-color a {
  color: var(--palette-brand-1);
}
.has-text-color.has-palette-brand-2-color,
.has-inline-color.has-palette-brand-2-color {
  color: var(--palette-brand-2);
}
.has-text-color.has-palette-brand-2-color h1, .has-text-color.has-palette-brand-2-color h2, .has-text-color.has-palette-brand-2-color h3, .has-text-color.has-palette-brand-2-color h4, .has-text-color.has-palette-brand-2-color h5, .has-text-color.has-palette-brand-2-color h6, .has-text-color.has-palette-brand-2-color p, .has-text-color.has-palette-brand-2-color li, .has-text-color.has-palette-brand-2-color a,
.has-inline-color.has-palette-brand-2-color h1,
.has-inline-color.has-palette-brand-2-color h2,
.has-inline-color.has-palette-brand-2-color h3,
.has-inline-color.has-palette-brand-2-color h4,
.has-inline-color.has-palette-brand-2-color h5,
.has-inline-color.has-palette-brand-2-color h6,
.has-inline-color.has-palette-brand-2-color p,
.has-inline-color.has-palette-brand-2-color li,
.has-inline-color.has-palette-brand-2-color a {
  color: var(--palette-brand-2);
}
.has-text-color.has-palette-brand-3-color,
.has-inline-color.has-palette-brand-3-color {
  color: var(--palette-brand-3);
}
.has-text-color.has-palette-brand-3-color h1, .has-text-color.has-palette-brand-3-color h2, .has-text-color.has-palette-brand-3-color h3, .has-text-color.has-palette-brand-3-color h4, .has-text-color.has-palette-brand-3-color h5, .has-text-color.has-palette-brand-3-color h6, .has-text-color.has-palette-brand-3-color p, .has-text-color.has-palette-brand-3-color li, .has-text-color.has-palette-brand-3-color a,
.has-inline-color.has-palette-brand-3-color h1,
.has-inline-color.has-palette-brand-3-color h2,
.has-inline-color.has-palette-brand-3-color h3,
.has-inline-color.has-palette-brand-3-color h4,
.has-inline-color.has-palette-brand-3-color h5,
.has-inline-color.has-palette-brand-3-color h6,
.has-inline-color.has-palette-brand-3-color p,
.has-inline-color.has-palette-brand-3-color li,
.has-inline-color.has-palette-brand-3-color a {
  color: var(--palette-brand-3);
}
.has-text-color.has-palette-brand-4-color,
.has-inline-color.has-palette-brand-4-color {
  color: var(--palette-brand-4);
}
.has-text-color.has-palette-brand-4-color h1, .has-text-color.has-palette-brand-4-color h2, .has-text-color.has-palette-brand-4-color h3, .has-text-color.has-palette-brand-4-color h4, .has-text-color.has-palette-brand-4-color h5, .has-text-color.has-palette-brand-4-color h6, .has-text-color.has-palette-brand-4-color p, .has-text-color.has-palette-brand-4-color li, .has-text-color.has-palette-brand-4-color a,
.has-inline-color.has-palette-brand-4-color h1,
.has-inline-color.has-palette-brand-4-color h2,
.has-inline-color.has-palette-brand-4-color h3,
.has-inline-color.has-palette-brand-4-color h4,
.has-inline-color.has-palette-brand-4-color h5,
.has-inline-color.has-palette-brand-4-color h6,
.has-inline-color.has-palette-brand-4-color p,
.has-inline-color.has-palette-brand-4-color li,
.has-inline-color.has-palette-brand-4-color a {
  color: var(--palette-brand-4);
}
.has-text-color.has-palette-brand-5-color,
.has-inline-color.has-palette-brand-5-color {
  color: var(--palette-brand-5);
}
.has-text-color.has-palette-brand-5-color h1, .has-text-color.has-palette-brand-5-color h2, .has-text-color.has-palette-brand-5-color h3, .has-text-color.has-palette-brand-5-color h4, .has-text-color.has-palette-brand-5-color h5, .has-text-color.has-palette-brand-5-color h6, .has-text-color.has-palette-brand-5-color p, .has-text-color.has-palette-brand-5-color li, .has-text-color.has-palette-brand-5-color a,
.has-inline-color.has-palette-brand-5-color h1,
.has-inline-color.has-palette-brand-5-color h2,
.has-inline-color.has-palette-brand-5-color h3,
.has-inline-color.has-palette-brand-5-color h4,
.has-inline-color.has-palette-brand-5-color h5,
.has-inline-color.has-palette-brand-5-color h6,
.has-inline-color.has-palette-brand-5-color p,
.has-inline-color.has-palette-brand-5-color li,
.has-inline-color.has-palette-brand-5-color a {
  color: var(--palette-brand-5);
}
.has-text-color.has-palette-light-color,
.has-inline-color.has-palette-light-color {
  color: var(--palette-light);
}
.has-text-color.has-palette-light-color h1, .has-text-color.has-palette-light-color h2, .has-text-color.has-palette-light-color h3, .has-text-color.has-palette-light-color h4, .has-text-color.has-palette-light-color h5, .has-text-color.has-palette-light-color h6, .has-text-color.has-palette-light-color p, .has-text-color.has-palette-light-color li, .has-text-color.has-palette-light-color a,
.has-inline-color.has-palette-light-color h1,
.has-inline-color.has-palette-light-color h2,
.has-inline-color.has-palette-light-color h3,
.has-inline-color.has-palette-light-color h4,
.has-inline-color.has-palette-light-color h5,
.has-inline-color.has-palette-light-color h6,
.has-inline-color.has-palette-light-color p,
.has-inline-color.has-palette-light-color li,
.has-inline-color.has-palette-light-color a {
  color: var(--palette-light);
}
.has-text-color.has-palette-dark-color,
.has-inline-color.has-palette-dark-color {
  color: var(--palette-dark);
}
.has-text-color.has-palette-dark-color h1, .has-text-color.has-palette-dark-color h2, .has-text-color.has-palette-dark-color h3, .has-text-color.has-palette-dark-color h4, .has-text-color.has-palette-dark-color h5, .has-text-color.has-palette-dark-color h6, .has-text-color.has-palette-dark-color p, .has-text-color.has-palette-dark-color li, .has-text-color.has-palette-dark-color a,
.has-inline-color.has-palette-dark-color h1,
.has-inline-color.has-palette-dark-color h2,
.has-inline-color.has-palette-dark-color h3,
.has-inline-color.has-palette-dark-color h4,
.has-inline-color.has-palette-dark-color h5,
.has-inline-color.has-palette-dark-color h6,
.has-inline-color.has-palette-dark-color p,
.has-inline-color.has-palette-dark-color li,
.has-inline-color.has-palette-dark-color a {
  color: var(--palette-dark);
}

.has-palette-text-background-color {
  background-color: var(--palette-text);
}
.has-palette-text-background-color.has-background-dim {
  background-color: var(--palette-text);
}

.has-palette-text-alt-background-color {
  background-color: var(--palette-text-alt);
}
.has-palette-text-alt-background-color.has-background-dim {
  background-color: var(--palette-text-alt);
}

.has-palette-bg-alt-background-color {
  background-color: var(--palette-bg-alt);
}
.has-palette-bg-alt-background-color.has-background-dim {
  background-color: var(--palette-bg-alt);
}

.has-palette-bg-background-color {
  background-color: var(--palette-bg);
}
.has-palette-bg-background-color.has-background-dim {
  background-color: var(--palette-bg);
}

.has-palette-interactive-background-color {
  background-color: var(--palette-interactive);
}
.has-palette-interactive-background-color.has-background-dim {
  background-color: var(--palette-interactive);
}

.has-palette-attention-background-color {
  background-color: var(--palette-attention);
}
.has-palette-attention-background-color.has-background-dim {
  background-color: var(--palette-attention);
}

.has-palette-action-background-color {
  background-color: var(--palette-action);
}
.has-palette-action-background-color.has-background-dim {
  background-color: var(--palette-action);
}

.has-palette-brand-1-background-color {
  background-color: var(--palette-brand-1);
}
.has-palette-brand-1-background-color.has-background-dim {
  background-color: var(--palette-brand-1);
}

.has-palette-brand-2-background-color {
  background-color: var(--palette-brand-2);
}
.has-palette-brand-2-background-color.has-background-dim {
  background-color: var(--palette-brand-2);
}

.has-palette-brand-3-background-color {
  background-color: var(--palette-brand-3);
}
.has-palette-brand-3-background-color.has-background-dim {
  background-color: var(--palette-brand-3);
}

.has-palette-brand-4-background-color {
  background-color: var(--palette-brand-4);
}
.has-palette-brand-4-background-color.has-background-dim {
  background-color: var(--palette-brand-4);
}

.has-palette-brand-5-background-color {
  background-color: var(--palette-brand-5);
}
.has-palette-brand-5-background-color.has-background-dim {
  background-color: var(--palette-brand-5);
}

.has-palette-dark-background-color {
  background-color: var(--palette-dark);
}
.has-palette-dark-background-color.has-background-dim {
  background-color: var(--palette-dark);
}

.has-palette-light-background-color {
  background-color: var(--palette-light);
}
.has-palette-light-background-color.has-background-dim {
  background-color: var(--palette-light);
}

.has-hydropoint-gradient-background {
  background: #3499cb;
  background: -moz-linear-gradient(0deg, #3499cb 10%, #00577d 90%);
  background: -webkit-linear-gradient(0deg, #3499cb 10%, #00577d 90%);
  background: linear-gradient(0deg, #3499cb 10%, #00577d 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#3499cb",endColorstr="#00577d",GradientType=1);
}

.has-weathertrack-gradient-background {
  background: #4889b5;
  background: -moz-linear-gradient(0deg, #4889b5 10%, #00577d 90%);
  background: -webkit-linear-gradient(0deg, #4889b5 10%, #00577d 90%);
  background: linear-gradient(0deg, #4889b5 10%, #00577d 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4889b5",endColorstr="#00577d",GradientType=1);
}

.has-baseline-gradient-background {
  background: #bed875;
  background: -moz-linear-gradient(0deg, #bed875 0%, #477e34 90%);
  background: -webkit-linear-gradient(0deg, #bed875 0%, #477e34 90%);
  background: linear-gradient(0deg, #bed875 0%, #477e34 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#bed875",endColorstr="#477e34",GradientType=1);
}

.has-watercompass-gradient-background {
  background: #b1e3df;
  background: -moz-linear-gradient(0deg, #b1e3df 0%, #1a6666 90%);
  background: -webkit-linear-gradient(0deg, #b1e3df 0%, #1a6666 90%);
  background: linear-gradient(0deg, #b1e3df 0%, #1a6666 90%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#b1e3df",endColorstr="#1a6666",GradientType=1);
}

p.has-text-color a {
  text-decoration: underline;
}

.has-medium-font-size {
  font-size: 16px;
}
@media (min-width: 991px) {
  .has-medium-font-size {
    font-size: 20px;
  }
}

.has-large-font-size {
  font-size: 18px;
}
@media (min-width: 991px) {
  .has-large-font-size {
    font-size: 24px;
  }
}

.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}

.screen-reader-text:focus {
  background-color: var(--palette-light);
  clip: auto !important;
  clip-path: none;
  color: var(--palette-dark);
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

.list-article.sticky {
  border-left: 3px solid var(--palette-text-alt-lighter);
  padding-left: 1rem;
}

.wp-block-cover:not(.components-placeholder):not(.is-placeholder) {
  mask-image: none !important;
  -webkit-mask-image: none !important;
}
@media (min-width: 991px) {
  .wp-block-cover:not(.components-placeholder):not(.is-placeholder) {
    -webkit-mask-position: center;
    mask-position: center;
    -webkit-mask-repeat: no-repeat;
    mask-repeat: no-repeat;
    -webkit-mask-size: 100% 100%;
    mask-size: 100% 100%;
  }
  .wp-block-cover:not(.components-placeholder):not(.is-placeholder).is-style-top-wave {
    mask-image: url("/wp-content/themes/bedstone/images/wavy-top.svg") !important;
    -webkit-mask-image: url("/wp-content/themes/bedstone/images/wavy-top.svg") !important;
  }
  .wp-block-cover:not(.components-placeholder):not(.is-placeholder).is-style-top-wave .wp-block-cover__inner-container {
    margin-top: 1.5rem;
  }
  .wp-block-cover:not(.components-placeholder):not(.is-placeholder).is-style-bottom-wave {
    mask-image: url("/wp-content/themes/bedstone/images/wavy-bottom.svg") !important;
    -webkit-mask-image: url("/wp-content/themes/bedstone/images/wavy-bottom.svg") !important;
  }
  .wp-block-cover:not(.components-placeholder):not(.is-placeholder).is-style-bottom-wave .wp-block-cover__inner-container {
    margin-bottom: 1.5rem;
  }
  .wp-block-cover:not(.components-placeholder):not(.is-placeholder).is-style-top-bottom-wave {
    mask-image: url("/wp-content/themes/bedstone/images/wavy-both.svg") !important;
    -webkit-mask-image: url("/wp-content/themes/bedstone/images/wavy-both.svg") !important;
  }
  .wp-block-cover:not(.components-placeholder):not(.is-placeholder).is-style-top-bottom-wave .wp-block-cover__inner-container {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .wp-block-cover:not(.components-placeholder):not(.is-placeholder).is-style-top-bottom-wave-flip {
    mask-image: url("/wp-content/themes/bedstone/images/wavy-both-flip.svg") !important;
    -webkit-mask-image: url("/wp-content/themes/bedstone/images/wavy-both-flip.svg") !important;
  }
  .wp-block-cover:not(.components-placeholder):not(.is-placeholder).is-style-top-bottom-wave-flip .wp-block-cover__inner-container {
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;
  }
  .wp-block-column .wp-block-cover:not(.components-placeholder):not(.is-placeholder).is-style-top-wave {
    mask-image: url("/wp-content/themes/bedstone/images/wavy-top-sm.svg") !important;
    -webkit-mask-image: url("/wp-content/themes/bedstone/images/wavy-top-sm.svg") !important;
  }
  .wp-block-column .wp-block-cover:not(.components-placeholder):not(.is-placeholder).is-style-bottom-wave {
    mask-image: url("/wp-content/themes/bedstone/images/wavy-bottom-sm.svg") !important;
    -webkit-mask-image: url("/wp-content/themes/bedstone/images/wavy-bottom-sm.svg") !important;
  }
}

.wp-block-card__link {
  text-decoration: none !important;
}

.wp-block-card.aligncenter {
  text-align: center;
}
.wp-block-card.alignleft {
  text-align: left;
}
.wp-block-card.alignright {
  text-align: right;
}
.wp-block-card.alignwide, .wp-block-card.alignfull, .wp-block-card.wavy-separator_container {
  margin: 0;
}
.wp-block-card .card--image img {
  width: 100%;
}
.wp-block-card .card--content > *:first-child {
  margin-top: 0.75rem;
}

.wp-block-catalog {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (min-width: 991px) {
  .wp-block-catalog {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}
.wp-block-catalog .site-columns {
  align-items: center;
}
.wp-block-catalog.aligncenter {
  text-align: center;
}
.wp-block-catalog.alignleft {
  text-align: left;
}
.wp-block-catalog.alignleft .site-columns {
  flex-direction: row;
}
.wp-block-catalog.alignright {
  text-align: right;
}
.wp-block-catalog.alignright .site-columns {
  flex-direction: row-reverse;
}

.catalog--image {
  width: calc(100% * (1));
}
@media (min-width: 768px) {
  .catalog--image {
    width: calc(100% * (0.3333333333));
  }
}
.catalog--image img {
  width: 100%;
}

.catalog--content {
  width: calc(100% * (1));
}
@media (min-width: 768px) {
  .catalog--content {
    width: calc(100% * (0.6666666667));
  }
  .catalog--content > *:first-child {
    margin-top: 0;
  }
  .catalog--content > *:last-child {
    margin-bottom: 0;
  }
}

.wp-block-featured-products,
.wp-block-related-products {
  margin: 0 auto;
}
@media (min-width: 768px) {
  .wp-block-featured-products,
.wp-block-related-products {
    margin: 1rem auto;
  }
}
.wp-block-featured-products .site-columns,
.wp-block-related-products .site-columns {
  align-items: stretch;
  justify-content: center;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .wp-block-featured-products .site-columns,
.wp-block-related-products .site-columns {
    margin: 1rem auto;
  }
}
.wp-block-featured-products .site-columns .wp-block-card_outer,
.wp-block-related-products .site-columns .wp-block-card_outer {
  margin-bottom: 1rem;
  width: calc(100% * (1));
}
@media (min-width: 480px) {
  .wp-block-featured-products .site-columns .wp-block-card_outer,
.wp-block-related-products .site-columns .wp-block-card_outer {
    width: calc(100% * (0.5));
  }
}
@media (min-width: 768px) {
  .wp-block-featured-products .site-columns .wp-block-card_outer,
.wp-block-related-products .site-columns .wp-block-card_outer {
    width: calc(100% * (0.3333333333));
  }
}
@media (min-width: 768px) {
  .wp-block-featured-products.alignwide .wp-block-card_outer,
.wp-block-related-products.alignwide .wp-block-card_outer {
    width: calc(100% * (0.25));
  }
}
.wp-block-featured-products:not(.alignleft):not(.alignright) .site-columns,
.wp-block-related-products:not(.alignleft):not(.alignright) .site-columns {
  justify-content: center;
}
.wp-block-featured-products .wp-block-card__link,
.wp-block-related-products .wp-block-card__link {
  height: 100%;
  text-align: center;
}
.wp-block-featured-products .card--image img,
.wp-block-related-products .card--image img {
  height: 160px;
  object-fit: contain;
  object-position: bottom;
  margin-bottom: 0;
}
.wp-block-featured-products .card_heading,
.wp-block-related-products .card_heading {
  margin-top: 0;
  color: var(--palette-brand-1);
}
.wp-block-featured-products .card_cta-link,
.wp-block-related-products .card_cta-link {
  text-transform: uppercase;
  font-weight: 600;
  line-height: 1.2;
  transition: all 0.3s;
  text-decoration: none !important;
}
.wp-block-featured-products .card_cta-link:hover, .wp-block-featured-products .card_cta-link:focus,
.wp-block-related-products .card_cta-link:hover,
.wp-block-related-products .card_cta-link:focus {
  text-decoration: none !important;
}
.wp-block-featured-products .card_cta-link::before,
.wp-block-related-products .card_cta-link::before {
  content: ">";
  margin-right: 0.3em;
  opacity: 0.5;
  transition: all 0.3s;
}

.archive-grid-case-studies .site-columns,
.wp-block-related-case-studies .site-columns,
.wp-block-featured-case-studies .site-columns {
  justify-content: center;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.archive-grid-case-studies .site-columns .grid-casestudy,
.wp-block-related-case-studies .site-columns .grid-casestudy,
.wp-block-featured-case-studies .site-columns .grid-casestudy {
  width: calc(100% * (0.5));
}
@media (min-width: 991px) {
  .archive-grid-case-studies .site-columns .grid-casestudy,
.wp-block-related-case-studies .site-columns .grid-casestudy,
.wp-block-featured-case-studies .site-columns .grid-casestudy {
    width: calc(100% * (0.25));
  }
}
.archive-grid-case-studies .grid-casestudy,
.wp-block-related-case-studies .grid-casestudy,
.wp-block-featured-case-studies .grid-casestudy {
  text-align: center;
}
.archive-grid-case-studies .grid-casestudy__thumbnail,
.wp-block-related-case-studies .grid-casestudy__thumbnail,
.wp-block-featured-case-studies .grid-casestudy__thumbnail {
  width: 100%;
  padding: 0 0.1em;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (min-width: 991px) {
  .archive-grid-case-studies .grid-casestudy__thumbnail,
.wp-block-related-case-studies .grid-casestudy__thumbnail,
.wp-block-featured-case-studies .grid-casestudy__thumbnail {
    padding: 0;
  }
}
.archive-grid-case-studies .grid-casestudy__thumbnail img,
.wp-block-related-case-studies .grid-casestudy__thumbnail img,
.wp-block-featured-case-studies .grid-casestudy__thumbnail img {
  height: 100px;
  background: white;
  padding: 10px;
  border-radius: 8px;
  width: auto;
  margin: 0 auto;
  filter: grayscale(1);
}
.archive-grid-case-studies .grid-casestudy__thumbnail img:hover, .archive-grid-case-studies .grid-casestudy__thumbnail img:focus,
.wp-block-related-case-studies .grid-casestudy__thumbnail img:hover,
.wp-block-related-case-studies .grid-casestudy__thumbnail img:focus,
.wp-block-featured-case-studies .grid-casestudy__thumbnail img:hover,
.wp-block-featured-case-studies .grid-casestudy__thumbnail img:focus {
  filter: none;
}
@media (min-width: 768px) {
  .archive-grid-case-studies .grid-casestudy__thumbnail img,
.wp-block-related-case-studies .grid-casestudy__thumbnail img,
.wp-block-featured-case-studies .grid-casestudy__thumbnail img {
    height: 130px;
  }
}
@media (min-width: 1199px) {
  .archive-grid-case-studies .grid-casestudy__thumbnail img,
.wp-block-related-case-studies .grid-casestudy__thumbnail img,
.wp-block-featured-case-studies .grid-casestudy__thumbnail img {
    height: 150px;
  }
}
.archive-grid-case-studies .case-head,
.wp-block-related-case-studies .case-head,
.wp-block-featured-case-studies .case-head {
  font-weight: 600;
}
.archive-grid-case-studies .case-head a,
.wp-block-related-case-studies .case-head a,
.wp-block-featured-case-studies .case-head a {
  color: inherit;
  transition: transform 0.3s;
}
.archive-grid-case-studies .case-head a:hover, .archive-grid-case-studies .case-head a:focus,
.wp-block-related-case-studies .case-head a:hover,
.wp-block-related-case-studies .case-head a:focus,
.wp-block-featured-case-studies .case-head a:hover,
.wp-block-featured-case-studies .case-head a:focus {
  text-decoration: none;
  transform: scale(1.05);
  color: var(--palette-brand-1);
}
.archive-grid-case-studies .case-subhead,
.wp-block-related-case-studies .case-subhead,
.wp-block-featured-case-studies .case-subhead {
  font-size: 0.95em;
  margin: 0.5rem auto 1rem;
}
.archive-grid-case-studies .cta-link,
.wp-block-related-case-studies .cta-link,
.wp-block-featured-case-studies .cta-link {
  font-size: 0.95em;
}

.wp-block-tabbed-content .wp-block-tabbed-content-tab-holder {
  list-style: none;
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
@media (min-width: 768px) {
  .wp-block-tabbed-content .wp-block-tabbed-content-tab-holder {
    gap: 5px;
  }
}
.wp-block-tabbed-content input[type=radio] {
  display: none;
}
.wp-block-tabbed-content label {
  display: inline-block;
  cursor: pointer;
  -webkit-transition: all 0.5s;
  /* Safari 3.1 to 6.0 */
  transition: all 0.5s;
  color: var(--palette-text-alt);
  background: var(--palette-bg-alt);
  padding: 10px;
  text-align: center;
  font-weight: 600;
  font-size: 0.9em;
  border-radius: 8px;
  position: relative;
  min-width: 100%;
  margin-top: 10px;
}
.wp-block-tabbed-content label:hover, .wp-block-tabbed-content label:focus {
  color: var(--palette-brand-1);
  background: #dcddde;
}
@media (min-width: 768px) {
  .wp-block-tabbed-content label {
    min-width: 0;
    flex: 1;
    margin-top: 0;
  }
}
.wp-block-tabbed-content [id^=tab]:checked + label {
  color: white;
  background: var(--palette-brand-1);
}
.content .wp-block-tabbed-content .tab__content {
  display: none;
  width: 100%;
  margin: 0 auto;
  box-sizing: border-box;
  margin-top: 0.5rem;
}
.content .wp-block-tabbed-content .tab__content.active {
  display: block;
}
.wp-block-tabbed-content .tab__content * {
  -webkit-animation: scale 0.2s ease-in-out;
  -moz-animation: scale 0.2s ease-in-out;
  animation: scale 0.2s ease-in-out;
}
.wp-block-tabbed-content .tab1:checked ~ .tab__content--1,
.wp-block-tabbed-content .tab2:checked ~ .tab__content--2,
.wp-block-tabbed-content .tab3:checked ~ .tab__content--3,
.wp-block-tabbed-content .tab4:checked ~ .tab__content--4,
.wp-block-tabbed-content .tab5:checked ~ .tab__content--5,
.wp-block-tabbed-content .tab6:checked ~ .tab__content--6,
.wp-block-tabbed-content .tab7:checked ~ .tab__content--7,
.wp-block-tabbed-content .tab8:checked ~ .tab__content--8 {
  display: block;
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: 100% !important;
  max-width: 100%;
}

@keyframes scale {
  0% {
    transform: scale(0.9);
    opacity: 0;
  }
  50% {
    transform: scale(1.01);
    opacity: 0.5;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.wp-block-font-awesome {
  margin: 0 auto !important;
  width: auto;
  line-height: 1;
}
.wp-block-font-awesome a {
  transition: transform 0.3s;
  display: block;
}
.wp-block-font-awesome a:hover, .wp-block-font-awesome a:focus {
  opacity: 0.8;
}
.wp-block-font-awesome.aligncenter {
  text-align: center;
}
.wp-block-font-awesome.aligncenter .icon_text {
  display: block;
}
.wp-block-font-awesome.aligncenter a:hover,
.wp-block-font-awesome.aligncenter a:focus {
  transform: scale(1.15);
}
.wp-block-font-awesome.alignright {
  text-align: right;
  float: none !important;
  margin-inline-start: 0 !important;
}
.wp-block-font-awesome.alignright a {
  display: flex;
  align-items: center;
  justify-content: end;
  flex-direction: row-reverse;
}
.wp-block-font-awesome.alignright .icon_text {
  margin-right: 15px;
}
.wp-block-font-awesome.alignleft {
  text-align: left;
  float: none;
  margin-inline-end: 0;
}
.wp-block-font-awesome.alignleft a {
  display: flex;
  align-items: center;
  justify-content: start;
}
.wp-block-font-awesome.alignleft .icon_text {
  margin-left: 15px;
}
.wp-block-font-awesome.alignwide, .wp-block-font-awesome.alignfull, .wp-block-font-awesome.wavy-separator_container {
  margin: 0;
  text-align: center;
}
.wp-block-font-awesome .icon_text {
  line-height: 1.3;
  font-weight: 500;
  font-size: 16px;
}

.wp-block-font-awesome + h1, .wp-block-font-awesome + h2, .wp-block-font-awesome + h3, .wp-block-font-awesome + h4, .wp-block-font-awesome + h5, .wp-block-font-awesome + h6,
.wp-block-font-awesome + .h1, .wp-block-font-awesome + .h2, .wp-block-font-awesome + .h3, .wp-block-font-awesome + .h4, .ub-block-post-grid header .wp-block-font-awesome + .ub-block-post-grid-title, .wp-block-font-awesome + .h5, .wp-block-font-awesome + .h6 {
  margin-top: 1rem;
}

.hvr-overlay {
  opacity: 0;
  transition: all 0.35s;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-position: center top;
  background-repeat: no-repeat;
  background-size: contain;
  background-color: rgba(0, 0, 0, 0);
}

.imghov {
  position: relative;
  transition: all 0.35s;
  height: 80px;
  margin-bottom: 1.5em;
  text-align: center;
}
.imghov img {
  opacity: 1;
  transition: all 0.35s;
  object-fit: contain;
  height: 80px;
}
.imghov:hover img {
  opacity: 0;
  transition: all 0.35s;
}
.imghov:hover .hvr-overlay {
  opacity: 1;
}
.imghov a:hover img {
  transform: scale(1);
}

.slick-slide {
  margin: 0 10px;
}
@media (min-width: 991px) {
  .slick-slide {
    margin: 0 15px;
  }
}

.slick-list {
  margin: 0;
  position: relative;
  display: block;
  overflow: hidden;
  padding: 0;
}
@media (min-width: 991px) {
  .slick-list {
    margin: 0 -10px;
  }
}

.slick-track {
  position: relative;
  top: 0;
  left: 0;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* Arrows */
.slick-prev, .slick-next {
  font-size: 0;
  line-height: 0;
  position: absolute;
  top: 50%;
  display: block;
  width: 20px;
  height: 20px;
  padding: 0;
  -webkit-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  transform: translate(0, -50%);
  cursor: pointer;
  color: black;
  border: none;
  outline: none;
  background: transparent;
}

.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus {
  color: transparent;
  outline: none;
  background: transparent;
}

.slick-prev:hover:before, .slick-prev:focus:before, .slick-next:hover:before, .slick-next:focus:before {
  opacity: 1;
}

.slick-prev.slick-disabled:before, .slick-next.slick-disabled:before {
  opacity: 0.25;
}

.slick-prev:before, .slick-next:before {
  font-size: 20px;
  line-height: 1;
  opacity: 0.75;
  color: #333333;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.slick-prev {
  left: -10px;
}
@media (min-width: 991px) {
  .slick-prev {
    left: -25px;
  }
}

.alignfull .slick-prev, .wavy-separator_container .slick-prev {
  left: 0;
}

[dir=rtl] .slick-prev {
  right: -25px;
  left: auto;
}

.slick-next {
  right: -15px;
}
@media (min-width: 991px) {
  .slick-next {
    right: -30px;
  }
}

.alignfull .slick-next, .wavy-separator_container .slick-next {
  right: 0;
}

[dir=rtl] .slick-next {
  right: auto;
  left: -25px;
}

.slick-dots {
  display: flex;
  justify-content: center;
  margin: 0;
  padding: 1rem 0;
  list-style-type: none;
}

.slick-dots li {
  margin: 0 0.25rem;
}

.slick-dots button {
  display: block;
  width: 10px;
  height: 10px;
  padding: 0;
  border: none;
  border-radius: 50%;
  color: transparent;
  background-color: var(--palette-brand-4);
  text-indent: -9999px;
}

.slick-dots li.slick-active button {
  background-color: var(--palette-brand-4-darker);
}

.logo-carousel {
  background-color: transparent;
  overflow: hidden;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .logo-carousel {
    margin-top: 2rem;
    margin-bottom: 2rem;
  }
}
.logo-carousel .slick-slide {
  margin: 0 30px;
}
.logo-carousel .slick-track {
  display: flex;
  align-items: center;
}
.logo-carousel .slick-track .slide img {
  width: 100% !important;
  display: block;
  margin: 0 auto;
}
.logo-carousel .bedstone-logo-slider-wrapper {
  position: relative;
}
.logo-carousel .bedstone-logo-slider-wrapper .slick-prev, .logo-carousel .bedstone-logo-slider-wrapper .slick-next {
  z-index: 999;
}

.bedstone-featured-case-slider-wrapper,
.bedstone-featured-slider-wrapper {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.bedstone-featured-case-slider-wrapper .slick-track,
.bedstone-featured-slider-wrapper .slick-track {
  display: flex;
  align-items: stretch;
}
.bedstone-featured-case-slider-wrapper .slick-slide > :first-child,
.bedstone-featured-case-slider-wrapper .slick-slide .wp-block-card_outer,
.bedstone-featured-slider-wrapper .slick-slide > :first-child,
.bedstone-featured-slider-wrapper .slick-slide .wp-block-card_outer {
  height: 100%;
}

.wp-block-image-slider {
  background-color: transparent;
  overflow: hidden;
}
.wp-block-image-slider .slick-slide {
  margin: 0 10px;
}
.wp-block-image-slider .bedstone-image-slider-wrapper {
  position: relative;
  width: 100%;
  float: right;
  overflow: hidden;
  z-index: 0;
}
@media (min-width: 768px) {
  .wp-block-image-slider .bedstone-image-slider-wrapper {
    width: calc(100% - 105px);
  }
}
.wp-block-image-slider .bedstone-image-slider-wrapper .slick-prev, .wp-block-image-slider .bedstone-image-slider-wrapper .slick-next {
  z-index: 999;
}
.wp-block-image-slider .bedstone-image-slider-wrapper .slick-track {
  display: flex;
}
.wp-block-image-slider .bedstone-image-slider-wrapper .slick-track .slide img {
  box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1);
  border-radius: 10px;
  object-fit: contain;
  background: white;
  height: 200px;
  width: 100% !important;
  display: block;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .wp-block-image-slider .bedstone-image-slider-wrapper .slick-track .slide img {
    height: 380px;
  }
}
.wp-block-image-slider .slider-nav img {
  box-shadow: 0 0 10px 2px rgba(0, 0, 0, 0.1);
  object-fit: cover;
  border-radius: 10px;
  height: 60px;
  width: 90px;
}
@media (min-width: 768px) {
  .wp-block-image-slider .slider-nav {
    float: left;
  }
}

.wp-block-coblocks-accordion-item__title::marker {
  content: "> ";
  margin-right: 5px;
}

.wp-block-accordion {
  position: relative;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.wp-block-accordion .accordion {
  position: relative;
  background: var(--palette-bg-alt);
  border: none;
  cursor: pointer;
  width: 100%;
  text-align: left;
  outline: none;
  transition: all 0.3s;
  padding: 10px 15px;
  border-radius: 4px 4px 0 0;
  color: var(--palette-brand-1);
}
.wp-block-accordion .accordion .heading {
  font-weight: bold;
}
.wp-block-accordion .accordion:hover, .wp-block-accordion .accordion:focus {
  color: var(--palette-brand-1-darker);
}
.wp-block-accordion .panel {
  display: none;
  overflow: hidden;
  background: var(--palette-bg);
  border: 1px solid rgba(140, 140, 151, 0.1);
  border-radius: 0 0 4px 4px;
  border-top: 0;
  padding: 15px 20px;
}

.wp-block-acf-bedstone-wavy-separator {
  padding: 0 !important;
}

.wavy-separator_container {
  padding: 0 !important;
  height: 1.5rem;
  margin-top: -1px;
  margin-bottom: -1px;
}
.wp-block-column .wavy-separator_container {
  margin: 0;
}
.wavy-separator_container.flip {
  transform: scaleX(-1);
}
@media (min-width: 991px) {
  .wavy-separator_container.small {
    height: 2rem;
  }
  .wavy-separator_container.medium {
    height: 4rem;
  }
  .wavy-separator_container.large {
    height: 6rem;
  }
}
.wavy-separator_container svg {
  width: 100%;
  height: 100%;
}

.wavy-separator_container + .wp-block-group {
  border-radius: 0 0 8px 8px;
  margin-top: -1px;
}

.ppw-post-password-container {
  margin: 1rem auto;
  max-width: 600px;
  padding: 2rem;
  background: var(--palette-bg-alt);
}

.ppw-ppf-field-container .ppw-pwd-label {
  font-size: 0.9em;
  font-weight: 600;
  color: var(--palette-text);
  margin-top: 1rem;
  display: block;
}
.ppw-ppf-field-container input {
  margin-top: 5px;
  border-radius: 5px;
}
.ppw-ppf-field-container input[type=submit] {
  margin-top: 1rem;
  background: var(--palette-bg);
  color: var(--palette-interactive);
  border: solid 1px var(--palette-attention);
  width: 100%;
}
.ppw-ppf-field-container input[type=submit]::before {
  content: ">";
  margin-right: 0.25rem;
}

.wp-block-headline.aligncenter {
  text-align: center;
}
.wp-block-headline.alignleft {
  text-align: left;
}
.wp-block-headline.alignright {
  text-align: right;
}
.wp-block-headline.alignfull, .wp-block-headline.wavy-separator_container {
  margin: 0;
}

.filtering {
  margin-bottom: 2rem;
}
@media (min-width: 768px) {
  .filtering {
    margin-bottom: 4rem;
  }
}

.searchandfilter ul li {
  width: calc(100% * (1));
  padding: 10px;
}
@media (min-width: 768px) {
  .searchandfilter ul li {
    width: calc(100% * (0.25));
  }
}
.searchandfilter ul h4 {
  font-weight: 500;
  color: var(--palette-text-alt);
}
.searchandfilter ul label,
.searchandfilter ul select,
.searchandfilter ul input {
  width: 100%;
}
.searchandfilter ul input[type=submit] {
  color: var(--palette-action);
  border: solid 1px var(--palette-attention);
  background: var(--palette-bg);
}
@media (min-width: 768px) {
  .searchandfilter ul input[type=submit] {
    margin-top: 32px;
  }
}
@media (min-width: 768px) {
  .searchandfilter ul .sf-field-reset {
    margin-top: 38px;
  }
}

/*# sourceMappingURL=app-critical.css.map */

:root{--palette-text:#222222; --palette-text-darker:#191919; --palette-text-lighter:#2a2a2a; --palette-text-alt:#6d6e71; --palette-text-alt-darker:#515254; --palette-text-alt-lighter:#88898d; --palette-bg:#FFFFFF; --palette-bg-darker:#bfbfbf; --palette-bg-lighter:#ffffff; --palette-bg-alt:#edf0f1; --palette-bg-alt-darker:#b1b4b4; --palette-bg-alt-lighter:#ffffff; --palette-interactive:#f7931e; --palette-interactive-darker:#b96e16; --palette-interactive-lighter:#ffb725; --palette-attention:#c77b00; --palette-attention-darker:#955c00; --palette-attention-lighter:#f89900; --palette-action:#995900; --palette-action-darker:#724200; --palette-action-lighter:#bf6f00; --palette-brand-1:#389acc; --palette-brand-1-darker:#2a7399; --palette-brand-1-lighter:#46c0ff; --palette-brand-2:#7dbddd; --palette-brand-2-darker:#5d8da5; --palette-brand-2-lighter:#9cecff; --palette-brand-3:#bed875; --palette-brand-3-darker:#8ea257; --palette-brand-3-lighter:#edff92; --palette-brand-4:#5ea845; --palette-brand-4-darker:#467e33; --palette-brand-4-lighter:#75d256; --palette-brand-5:#33cccc; --palette-brand-5-darker:#269999; --palette-brand-5-lighter:#3fffff; --palette-dark:#333333; --palette-dark-darker:#262626; --palette-dark-lighter:#3f3f3f; --palette-light:#ffffff; --palette-light-darker:#bfbfbf; --palette-light-lighter:#ffffff; }
.has-background.has-palette-text-background-color{background-color:#222222;} .has-text-color.has-palette-text-color{color:#222222;} .has-background.has-palette-text-alt-background-color{background-color:#6d6e71;} .has-text-color.has-palette-text-alt-color{color:#6d6e71;} .has-background.has-palette-bg-background-color{background-color:#FFFFFF;} .has-text-color.has-palette-bg-color{color:#FFFFFF;} .has-background.has-palette-bg-alt-background-color{background-color:#edf0f1;} .has-text-color.has-palette-bg-alt-color{color:#edf0f1;} .has-background.has-palette-interactive-background-color{background-color:#f7931e;} .has-text-color.has-palette-interactive-color{color:#f7931e;} .has-background.has-palette-attention-background-color{background-color:#c77b00;} .has-text-color.has-palette-attention-color{color:#c77b00;} .has-background.has-palette-action-background-color{background-color:#995900;} .has-text-color.has-palette-action-color{color:#995900;} .has-background.has-palette-brand-1-background-color{background-color:#389acc;} .has-text-color.has-palette-brand-1-color{color:#389acc;} .has-background.has-palette-brand-2-background-color{background-color:#7dbddd;} .has-text-color.has-palette-brand-2-color{color:#7dbddd;} .has-background.has-palette-brand-3-background-color{background-color:#bed875;} .has-text-color.has-palette-brand-3-color{color:#bed875;} .has-background.has-palette-brand-4-background-color{background-color:#5ea845;} .has-text-color.has-palette-brand-4-color{color:#5ea845;} .has-background.has-palette-brand-5-background-color{background-color:#33cccc;} .has-text-color.has-palette-brand-5-color{color:#33cccc;} .has-background.has-palette-dark-background-color{background-color:#333333;} .has-text-color.has-palette-dark-color{color:#333333;} .has-background.has-palette-light-background-color{background-color:#ffffff;} .has-text-color.has-palette-light-color{color:#ffffff;}
</style>
<link data-minify="1" rel='stylesheet' id='fontawesome-css-css' href='https://www.hydropoint.com/wp-content/cache/min/1/wp-content/themes/bedstone/fontawesome/fontawesome-pro-5.13.0-web/css/all.min.css?ver=1736542086' type='text/css' media='all' />
<link data-minify="1" rel='stylesheet' id='bedstone-defer-css-css' href='https://www.hydropoint.com/wp-content/cache/min/1/wp-content/themes/bedstone/css/app-defer.css?ver=1736542086' type='text/css' media='all' />
<style id='rocket-lazyload-inline-css' type='text/css'>
.rll-youtube-player{position:relative;padding-bottom:56.23%;height:0;overflow:hidden;max-width:100%;}.rll-youtube-player:focus-within{outline: 2px solid currentColor;outline-offset: 5px;}.rll-youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background:0 0}.rll-youtube-player img{bottom:0;display:block;left:0;margin:auto;max-width:100%;width:100%;position:absolute;right:0;top:0;border:none;height:auto;-webkit-transition:.4s all;-moz-transition:.4s all;transition:.4s all}.rll-youtube-player img:hover{-webkit-filter:brightness(75%)}.rll-youtube-player .play{height:100%;width:100%;left:0;top:0;position:absolute;background:url(https://www.hydropoint.com/wp-content/plugins/wp-rocket/assets/img/youtube.png) no-repeat center;background-color: transparent !important;cursor:pointer;border:none;}
</style>
<script type="text/javascript" src="https://www.hydropoint.com/wp-includes/js/jquery/jquery.min.js?ver=3.7.1" id="jquery-core-js"></script>
<script type="text/javascript" src="https://www.hydropoint.com/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1" id="jquery-migrate-js"></script>
<script type="text/javascript" id="search-filter-plugin-build-js-extra">
/* <![CDATA[ */
var SF_LDATA = {"ajax_url":"https:\/\/www.hydropoint.com\/wp-admin\/admin-ajax.php","home_url":"https:\/\/www.hydropoint.com\/","extensions":[]};
/* ]]> */
</script>
<script type="text/javascript" src="https://www.hydropoint.com/wp-content/plugins/search-filter-pro/public/assets/js/search-filter-build.min.js?ver=2.5.19" id="search-filter-plugin-build-js"></script>
<script type="text/javascript" src="https://www.hydropoint.com/wp-content/plugins/search-filter-pro/public/assets/js/chosen.jquery.min.js?ver=2.5.19" id="search-filter-plugin-chosen-js"></script>
<link rel="https://api.w.org/" href="https://www.hydropoint.com/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.hydropoint.com/wp-json/wp/v2/pages/1895" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.hydropoint.com/xmlrpc.php?rsd" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.hydropoint.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.hydropoint.com%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.hydropoint.com/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.hydropoint.com%2F&#038;format=xml" />
<link rel="icon" href="https://www.hydropoint.com/wp-content/uploads/HydroPoint-Icon-1.svg" sizes="32x32" />
<link rel="icon" href="https://www.hydropoint.com/wp-content/uploads/HydroPoint-Icon-1.svg" sizes="192x192" />
<link rel="apple-touch-icon" href="https://www.hydropoint.com/wp-content/uploads/HydroPoint-Icon-1.svg" />
<meta name="msapplication-TileImage" content="https://www.hydropoint.com/wp-content/uploads/HydroPoint-Icon-1.svg" />
		<style type="text/css" id="wp-custom-css">
			.wp-block-column:not(:first-child) {
    margin-left: 0 !important;
}
.wp-block-columns.alignwide {
	gap: 2.3rem;
}
.has-palette-bg-color a {
	color: white;
}

.wp-block-cover.is-style-top-bottom-wave + .wp-block-cover.is-style-top-bottom-wave, .wp-block-cover.is-style-top-bottom-wave-flip + .wp-block-cover.is-style-top-bottom-wave-flip, .wp-block-cover.is-style-bottom-wave + .wp-block-cover.is-style-top-wave, .wp-block-cover.is-style-bottom-wave + .wp-block-cover.is-style-top-bottom-wave {
	margin-top: -5rem !important;
}

.footer-secondary.disable_footer {
	margin-top: 0;
}
body .gform_wrapper .gform_footer input.button,
body .gform_wrapper .gform_footer input[type=submit] {
color:#ffffff;
padding-top:4px;
padding-bottom:4px;
padding-left:10px;
padding-right:10px;
border: 1px solid rgba(114,114,114,0.4);
border-radius: 1px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
box-shadow: 0 1px 0px rgba(114,114,114,0.3);
-moz-box-shadow: 0 1px 0px rgba(114,114,114,0.3);
-webkit-box-shadow: 0 1px 0px rgba(114,114,114,0.3);
background-color: #3599cb;
}
.grecaptcha-badge { visibility: hidden; }		</style>
		<noscript><style id="rocket-lazyload-nojs-css">.rll-youtube-player, [data-lazy-src]{display:none !important;}</style></noscript>        <script type="text/javascript">
        piAId = '14722';
        piCId = '62299';
        piHostname = 'pi.pardot.com';

        (function() {
            function async_load(){
                var s = document.createElement('script'); s.type = 'text/javascript';
                s.src = ('https:' == document.location.protocol ? 'https://pi' : 'http://cdn') + '.pardot.com/pd.js';
                var c = document.getElementsByTagName('script')[0]; c.parentNode.insertBefore(s, c);
            }
            if(window.attachEvent) { window.attachEvent('onload', async_load); }
            else { window.addEventListener('load', async_load, false); }
        })();
        </script>
    
<style id="rocket-lazyrender-inline-css">[data-wpr-lazyrender] {content-visibility: auto;}</style><meta name="generator" content="WP Rocket 3.17.4" data-wpr-features="wpr_minify_js wpr_lazyload_images wpr_lazyload_iframes wpr_automatic_lazy_rendering wpr_oci wpr_image_dimensions wpr_minify_css wpr_mobile wpr_dns_prefetch wpr_preload_links" /></head>
<body class="home page-template-default page page-id-1895 website-1">

    <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-T482F32"
    height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
    <a class="screen-reader-text hidden-print" href="#site-substance">Skip to main content</a>
<div  class="body-overlay">

    <header  class="site-header">
    <div  class="header-utility">
        <div  class="container">
                                <div class="hidden-print nav-utility" role="navigation" aria-label="Utility">
                        <nav class="menu-utility-menu-container"><ul id="menu-utility-menu" class="nav-utility__list"><li id="menu-item-1852" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-1852"><a href="tel:800.362.8774">Call Us 800.362.8774</a></li><li id="menu-item-1986" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1986"><a href="https://www.hydropoint.com/contact/">Contact</a></li><li id="menu-item-2003" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2003"><a href="https://www.hydropoint.com/login/">Customer Login</a></li><li id="menu-item-2929" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2929"><a href="https://www.hydropoint.com/portal/">Distributor Portal</a></li></ul></nav>                    </div>
                
                <div class="header-searchform">
                    <div class="searchform hidden-print">
    <form class="searchform__form" role="search" method="get" action="https://www.hydropoint.com">
        <div class="searchform__group">
            <label for="679ba0932614f" class="screen-reader-text">Search the HydroPoint website</label>
            <input class="searchform__field" id="679ba0932614f" type="text" name="s" placeholder="Search" title="Search" value="">
            <button class="searchform__btn" type="submit" title="Submit Search"><span class="fas fa-search"></span></button>
        </div>
    </form>
</div>
                </div>
            
        </div>
    </div> <!-- end header-top -->

    <div  class="container">

        <div class="header-logo">
            <a href="https://www.hydropoint.com/"><img alt="HydroPoint" aria-hidden="true" src="https://www.hydropoint.com/wp-content/themes/bedstone/images/HydroPoint-Logo.svg" width="250" height="68"></a>        </div>

        <div class="site-header__group">

            <div class="toggle-nav-main">
                <button class="toggle-nav-main__wrap" aria-label="primary navigation" aria-expanded="false">
                    <span class="toggle-nav-main__bar"></span>
                    <span class="toggle-nav-main__bar"></span>
                    <span class="toggle-nav-main__bar"></span>
                </button>
            </div>
        </div>


        <nav class="nav-main" role="navigation" aria-label="Primary">
            <ul id="menu-mobile-menu" class="nav-main__list nav-main__list--mobile"><li id="menu-item-3323" class="menu-item menu-item-type-custom menu-item-object-custom nav-main__item menu-item-3323"><a href="tel:800-362-8774">Call us 800.362.8774</a></li><li id="menu-item-3287" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-1895 current_page_item nav-main__item menu-item-3287"><a href="https://www.hydropoint.com/" aria-current="page">HydroPoint</a></li><li id="menu-item-3288" class="menu-item menu-item-type-custom menu-item-object-custom nav-main__item menu-item-3288"><a href="https://www.hydropoint.com/weathertrak/">WeatherTRAK</a></li><li id="menu-item-3289" class="menu-item menu-item-type-custom menu-item-object-custom nav-main__item menu-item-3289"><a href="https://www.hydropoint.com/baseline/">Baseline</a></li><li id="menu-item-3290" class="menu-item menu-item-type-custom menu-item-object-custom nav-main__item menu-item-3290"><a href="https://www.hydropoint.com/watercompass/">WaterCompass</a></li><li id="menu-item-3293" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-has-children nav-main__item nav-main__item--parent menu-item-3293"><a href="https://www.hydropoint.com/resources/">Resources</a><div class="nav-main__submenu"><ul class="sub-menu"><li id="menu-item-3292" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3292"><a href="https://hydropoint.helpjuice.com/">Knowledgebase</a></li><li id="menu-item-3295" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3295"><a href="https://www.hydropoint.com/resources/training/">Training</a></li><li id="menu-item-3294" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3294"><a href="https://www.hydropoint.com/resources/support-documentation/">Support</a></li><li id="menu-item-3301" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3301"><a href="https://www.hydropoint.com/blog/">Blog</a></li><li id="menu-item-3843" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3843"><a href="https://www.hydropoint.com/case-studies/">Case Studies</a></li><li id="menu-item-5417" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5417"><a href="https://www.hydropoint.com/resource-library/">Resource Library</a></li><li id="menu-item-5467" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5467"><a href="https://www.hydropoint.com/webinars/">Webinars</a></li><li id="menu-item-5520" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5520"><a href="https://www.hydropoint.com/resources/rebates/">Rebates</a></li></ul></div></li><li id="menu-item-3839" class="menu-item menu-item-type-custom menu-item-object-custom current-menu-item current_page_item menu-item-home menu-item-has-children nav-main__item nav-main__item--parent menu-item-3839"><a href="https://www.hydropoint.com/#" aria-current="page">Company</a><div class="nav-main__submenu"><ul class="sub-menu"><li id="menu-item-3298" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3298"><a href="https://www.hydropoint.com/company/">About Hydropoint</a></li><li id="menu-item-3299" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3299"><a href="https://www.hydropoint.com/company/management-team/">Management Team</a></li><li id="menu-item-3300" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3300"><a href="https://www.hydropoint.com/newsroom/">Newsroom</a></li><li id="menu-item-3302" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3302"><a href="https://www.hydropoint.com/company/careers/">Careers</a></li></ul></div></li><li id="menu-item-3303" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nav-main__item nav-main__item--parent menu-item-3303"><a href="#">Get Started</a><div class="nav-main__submenu"><ul class="sub-menu"><li id="menu-item-3304" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3304"><a href="https://www.hydropoint.com/request-info/">Request Info</a></li><li id="menu-item-3307" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3307"><a href="https://www.hydropoint.com/activate-a-device-or-controller/">Activate a Device</a></li><li id="menu-item-3309" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3309"><a href="https://www.hydropoint.com/find-a-distributor/">Find a Distributor</a></li><li id="menu-item-3310" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3310"><a href="https://www.hydropoint.com/contact/">Contact</a></li></ul></div></li><li id="menu-item-3324" class="menu-item menu-item-type-custom menu-item-object-custom nav-main__item menu-item-3324"><a href="https://www.hydropoint.com/contact/">Contact</a></li><li id="menu-item-3325" class="menu-item menu-item-type-custom menu-item-object-custom nav-main__item menu-item-3325"><a href="https://www.hydropoint.com/login/">Customer Login</a></li><li id="menu-item-3326" class="menu-item menu-item-type-custom menu-item-object-custom nav-main__item menu-item-3326"><a href="https://www.hydropoint.com/portal/">Distributor Portal</a></li></ul><ul id="menu-primary-menu" class="nav-main__list nav-main__list--primary"><li id="menu-item-1984" class="menu-item menu-item-type-custom menu-item-object-custom nav-main__item menu-item-1984"><a href="/weathertrak/">WeatherTRAK</a></li><li id="menu-item-1833" class="menu-item menu-item-type-custom menu-item-object-custom nav-main__item menu-item-1833"><a href="/baseline/">Baseline</a></li><li id="menu-item-1985" class="menu-item menu-item-type-custom menu-item-object-custom nav-main__item menu-item-1985"><a href="/watercompass/">WaterCompass</a></li><li id="menu-item-1840" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nav-main__item nav-main__item--parent menu-item-1840"><a href="#">Resources</a><div class="nav-main__submenu"><ul class="sub-menu"><li id="menu-item-2010" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2010"><a href="https://www.hydropoint.com/activate-a-device-or-controller/">Activate a Device</a></li><li id="menu-item-3860" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-3860"><a href="https://hydropoint.helpjuice.com/">Knowledgebase</a></li><li id="menu-item-3078" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3078"><a href="https://www.hydropoint.com/resources/training/">Training</a></li><li id="menu-item-3079" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3079"><a href="https://www.hydropoint.com/resources/support-documentation/">Support</a></li><li id="menu-item-5176" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5176"><a href="https://www.hydropoint.com/blog/">Blog</a></li><li id="menu-item-3535" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3535"><a href="https://www.hydropoint.com/case-studies/">Case Studies</a></li><li id="menu-item-5327" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5327"><a href="https://www.hydropoint.com/resource-library/">Resource Library</a></li><li id="menu-item-5468" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5468"><a href="https://www.hydropoint.com/webinars/">Webinars</a></li><li id="menu-item-5519" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5519"><a href="https://www.hydropoint.com/resources/rebates/">Rebates</a></li></ul></div></li><li id="menu-item-1842" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nav-main__item nav-main__item--parent menu-item-1842"><a href="#">Company</a><div class="nav-main__submenu"><ul class="sub-menu"><li id="menu-item-3105" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3105"><a href="https://www.hydropoint.com/company/">About Hydropoint</a></li><li id="menu-item-2006" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2006"><a href="https://www.hydropoint.com/company/management-team/">Management Team</a></li><li id="menu-item-5175" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-5175"><a href="https://www.hydropoint.com/newsroom/">Newsroom</a></li><li id="menu-item-2007" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2007"><a href="https://www.hydropoint.com/company/careers/">Careers</a></li></ul></div></li><li id="menu-item-1834" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children nav-main__item nav-main__item--parent menu-item-1834"><a href="#">Get Started</a><div class="nav-main__submenu"><ul class="sub-menu"><li id="menu-item-2011" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2011"><a href="https://www.hydropoint.com/request-info/">Request Info</a></li><li id="menu-item-2012" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2012"><a href="https://www.hydropoint.com/find-a-distributor/">Find a Distributor</a></li><li id="menu-item-2014" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2014"><a href="https://www.hydropoint.com/contact/">Contact</a></li></ul></div></li></ul>
            

        </nav>

    </div>
</header>


<!-- .site-header -->
<div  class="site-substance " id="site-substance">
        <div class="container">

        <main class="site-main site-main--reading gutenberg-overflow">
            <div class="post-1895 page type-page status-publish has-post-thumbnail hentry" id="post-1895">

    <section class="content">
        
<div class="wp-block-cover alignfull is-light brand-hero mt-0" style="min-height:648px;aspect-ratio:unset;"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-0 has-background-dim"></span><img fetchpriority="high" decoding="async" width="1600" height="1143" class="wp-block-cover__image-background wp-image-3663" alt="" src="https://www.hydropoint.com/wp-content/uploads/HP_hero_06262021-scaled.jpg" style="object-position:50% 50%" data-object-fit="cover" data-object-position="50% 50%" srcset="https://www.hydropoint.com/wp-content/uploads/HP_hero_06262021-scaled.jpg 1600w, https://www.hydropoint.com/wp-content/uploads/HP_hero_06262021-600x428.jpg 600w, https://www.hydropoint.com/wp-content/uploads/HP_hero_06262021-1024x731.jpg 1024w, https://www.hydropoint.com/wp-content/uploads/HP_hero_06262021-768x548.jpg 768w, https://www.hydropoint.com/wp-content/uploads/HP_hero_06262021-1536x1097.jpg 1536w, https://www.hydropoint.com/wp-content/uploads/HP_hero_06262021-2048x1462.jpg 2048w" sizes="(max-width: 1600px) 100vw, 1600px" /><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow">
<div class="wp-block-columns alignwide are-vertically-aligned-center coblocks-animate is-layout-flex wp-container-core-columns-is-layout-1 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:65%">
<h1 class="wp-block-heading has-palette-bg-color has-text-color" id="h-your-partner-in-smart-water-management-for-the-last-mile">Your Partner in Smart Water Management for the Last Mile </h1>



<div style="height:60px" aria-hidden="true" class="wp-block-spacer"></div>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow"></div>
</div>
</div></div>



<div class="wp-block-columns alignwide negative-top-margin is-layout-flex wp-container-core-columns-is-layout-2 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<h2 class="wp-block-heading has-palette-text-alt-color has-text-color" id="h-smart-water-management">Smart Water Management </h2>



<h2 class="wp-block-heading has-palette-text-alt-color has-text-color" id="h-indoor-and-outdoor">Indoor and Outdoor </h2>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow"></div>
</div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<div class="wp-block-columns alignwide are-vertically-aligned-top coblocks-animate is-layout-flex wp-container-core-columns-is-layout-3 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large is-resized is-style-default"><a href="https://www.hydropoint.com/watercompass/"><img decoding="async" width="1100" height="300" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201100%20300'%3E%3C/svg%3E" alt="WaterCompass-Logo" class="wp-image-3248" style="width:253px;height:69px" data-lazy-src="https://www.hydropoint.com/wp-content/uploads/WaterCompass-Logo-1.svg" /><noscript><img decoding="async" width="1100" height="300" src="https://www.hydropoint.com/wp-content/uploads/WaterCompass-Logo-1.svg" alt="WaterCompass-Logo" class="wp-image-3248" style="width:253px;height:69px" /></noscript></a></figure>



<p class="has-medium-font-size">24/7 real-time water use analytics and leak detection. The solution to costly &#8216;water blindness&#8217;.</p>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-palette-brand-5-color has-palette-bg-alt-background-color has-text-color has-background wp-element-button" href="https://www.hydropoint.com/watercompass/">Learn More</a></div>
</div>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large is-resized is-style-default"><a href="https://www.hydropoint.com/baseline/"><img decoding="async" width="1100" height="300" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201100%20300'%3E%3C/svg%3E" alt="" class="wp-image-2663" style="width:233px;height:65px" data-lazy-src="https://www.hydropoint.com/wp-content/uploads/Baseline-Logo-1.svg" /><noscript><img decoding="async" width="1100" height="300" src="https://www.hydropoint.com/wp-content/uploads/Baseline-Logo-1.svg" alt="" class="wp-image-2663" style="width:233px;height:65px" /></noscript></a></figure>



<p class="has-medium-font-size">Smart irrigation with advanced engineering for the most demanding sites. </p>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-palette-brand-4-color has-palette-bg-alt-background-color has-text-color has-background wp-element-button" href="https://www.hydropoint.com/baseline/">Learn More</a></div>
</div>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<figure class="wp-block-image size-large is-resized is-style-default"><a href="https://www.hydropoint.com/weathertrak/"><img decoding="async" width="1100" height="300" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201100%20300'%3E%3C/svg%3E" alt="WeatherTRAK-Logo" class="wp-image-2058" style="width:242px;height:66px" data-lazy-src="https://www.hydropoint.com/wp-content/uploads/WeatherTRAK-Logo.svg" /><noscript><img decoding="async" width="1100" height="300" src="https://www.hydropoint.com/wp-content/uploads/WeatherTRAK-Logo.svg" alt="WeatherTRAK-Logo" class="wp-image-2058" style="width:242px;height:66px" /></noscript></a></figure>



<p class="has-medium-font-size">Smart irrigation proven to deliver the greatest water and time savings across a portfolio.</p>



<div class="wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex">
<div class="wp-block-button"><a class="wp-block-button__link has-palette-brand-1-color has-palette-bg-alt-background-color has-text-color has-background wp-element-button" href="https://www.hydropoint.com/weathertrak/">Learn More</a></div>
</div>
</div>
</div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wavy-separator_container medium flip"><svg viewBox="0 70 500 60" preserveAspectRatio="none"><rect x="0" y="0" width="500" height="500" style="stroke: none; fill:#edf0f1;" /><path d="M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z" style="stroke: none; fill:#ffffff;"></path></svg></div>


<div class="wp-block-cover alignfull is-light mb-0 mt-0 is-style-default has-palette-text-alt-color has-text-color"><span aria-hidden="true" class="wp-block-cover__background has-palette-bg-alt-background-color has-background-dim-100 has-background-dim"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow">
<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading has-text-align-center h1 has-palette-brand-1-color has-text-color" id="h-delivering-results-and-outcomes-customers-can-count-on">Delivering results and outcomes customers can count on.</h2>



<div class="wp-block-group has-large-padding"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div class="wp-block-columns are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-4 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-medium-font-size" id="h-in-2020-we-managed-over-76-billion-gallons-of-onsite-water-and-saved-our-customers-over-104-million-dollars-in-water-costs">In 2020 we managed over 76 billion gallons of onsite water and <strong style="color: #389acc">saved our customers over <span style="font-size: 29px;line-height:1">$104 million</span> in water costs.</strong></p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:20%"><div class="wp-block-image">
<figure class="aligncenter size-large is-resized"><img decoding="async" width="100" height="100" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20100%20100'%3E%3C/svg%3E" alt="" class="wp-image-3896" style="width:150px;height:150px" data-lazy-src="https://www.hydropoint.com/wp-content/uploads/HP_home_icon.svg" /><noscript><img decoding="async" width="100" height="100" src="https://www.hydropoint.com/wp-content/uploads/HP_home_icon.svg" alt="" class="wp-image-3896" style="width:150px;height:150px" /></noscript></figure></div></div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-palette-text-alt-color has-text-color has-medium-font-size">What is your site&#8217;s water savings strategy to combat increasing onsite water costs?</p>
</div>
</div>



<div style="height:10px" aria-hidden="true" class="wp-block-spacer"></div>
</div></div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>
</div></div>


<div class="wavy-separator_container medium"><svg viewBox="0 70 500 60" preserveAspectRatio="none"><rect x="0" y="0" width="500" height="500" style="stroke: none; fill:#389acc;" /><path d="M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z" style="stroke: none; fill:#edf0f1;"></path></svg></div>


<div class="wp-block-cover alignfull is-light is-style-default"><span aria-hidden="true" class="wp-block-cover__background has-palette-brand-1-background-color has-background-dim-100 has-background-dim"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow">
<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="has-text-align-center has-palette-bg-color has-text-color" style="font-size:21px">No longer does your site have to pay rising costs year after year because of difficult or time-consuming water management.</p>



<h2 class="wp-block-heading has-text-align-center" id="h-discover-how-hydropoint-s-customers-harvest-increasing-savings-every-year-by-managing-their-onsite-water">Discover how HydroPoint&#8217;s customers <span style="color: white">&#8216;harvest&#8217; increasing savings every year</span> by managing their onsite water. </h2>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<p class="has-text-align-center has-palette-bg-color has-text-color" style="font-size:21px">Save your organization time and money while achieving measurable environmental ESG goals that benefit your local community and the world.</p>



<div style="height:50px" aria-hidden="true" class="wp-block-spacer"></div>
</div></div>


<div class="wavy-separator_container medium"><svg viewBox="0 70 500 60" preserveAspectRatio="none"><rect x="0" y="0" width="500" height="500" style="stroke: none; fill:#ffffff;" /><path d="M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z" style="stroke: none; fill:#389acc;"></path></svg></div>


<div class="wp-block-cover alignfull is-light contain-cover is-style-default mb-0 mt-0"><span aria-hidden="true" class="wp-block-cover__background has-palette-bg-background-color has-background-dim-0 has-background-dim"></span><img decoding="async" width="1920" height="500" class="wp-block-cover__image-background wp-image-2671" alt="" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%20500'%3E%3C/svg%3E" style="object-position:50% 100%" data-object-fit="cover" data-object-position="50% 100%" data-lazy-srcset="https://www.hydropoint.com/wp-content/uploads/crop-0-0-1920-500-0-blue_mesh_swoosh1.jpg 1920w, https://www.hydropoint.com/wp-content/uploads/crop-0-0-1920-500-0-blue_mesh_swoosh1-600x156.jpg 600w, https://www.hydropoint.com/wp-content/uploads/crop-0-0-1920-500-0-blue_mesh_swoosh1-1024x267.jpg 1024w, https://www.hydropoint.com/wp-content/uploads/crop-0-0-1920-500-0-blue_mesh_swoosh1-768x200.jpg 768w, https://www.hydropoint.com/wp-content/uploads/crop-0-0-1920-500-0-blue_mesh_swoosh1-1536x400.jpg 1536w" data-lazy-sizes="(max-width: 1920px) 100vw, 1920px" data-lazy-src="https://www.hydropoint.com/wp-content/uploads/crop-0-0-1920-500-0-blue_mesh_swoosh1.jpg" /><noscript><img decoding="async" width="1920" height="500" class="wp-block-cover__image-background wp-image-2671" alt="" src="https://www.hydropoint.com/wp-content/uploads/crop-0-0-1920-500-0-blue_mesh_swoosh1.jpg" style="object-position:50% 100%" data-object-fit="cover" data-object-position="50% 100%" srcset="https://www.hydropoint.com/wp-content/uploads/crop-0-0-1920-500-0-blue_mesh_swoosh1.jpg 1920w, https://www.hydropoint.com/wp-content/uploads/crop-0-0-1920-500-0-blue_mesh_swoosh1-600x156.jpg 600w, https://www.hydropoint.com/wp-content/uploads/crop-0-0-1920-500-0-blue_mesh_swoosh1-1024x267.jpg 1024w, https://www.hydropoint.com/wp-content/uploads/crop-0-0-1920-500-0-blue_mesh_swoosh1-768x200.jpg 768w, https://www.hydropoint.com/wp-content/uploads/crop-0-0-1920-500-0-blue_mesh_swoosh1-1536x400.jpg 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></noscript><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow">
<div class="wp-block-columns alignwide are-vertically-aligned-center is-layout-flex wp-container-core-columns-is-layout-5 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:55%">
<p class="has-text-align-left has-palette-text-alt-color has-text-color" style="font-size:21px"><strong>HydroPoint has two of the top irrigation brands:</strong><br><span style="color: #389acc"><strong><a href="https://www.hydropoint.com/weathertrak/">WeatherTRAK</a></strong></span> specializes in portfolio-wide, remote management &amp; visibility, and <span style="color: #5ea845"><strong><a href="https://www.hydropoint.com/baseline/">Baseline</a></strong></span> which offers a variety of proven sensors and 2-wire technology to tackle even the most complex site.</p>
</div>



<div class="wp-block-column is-vertically-aligned-center is-layout-flow wp-block-column-is-layout-flow" style="flex-basis:45%">
<figure class="wp-block-image alignfull size-large is-style-rounded"><img decoding="async" width="643" height="642" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20643%20642'%3E%3C/svg%3E" alt="" class="wp-image-2499" data-lazy-srcset="https://www.hydropoint.com/wp-content/uploads/yard-buildings-80-edited.jpg 643w, https://www.hydropoint.com/wp-content/uploads/yard-buildings-80-edited-600x600.jpg 600w, https://www.hydropoint.com/wp-content/uploads/yard-buildings-80-edited-300x300.jpg 300w" data-lazy-sizes="(max-width: 643px) 100vw, 643px" data-lazy-src="https://www.hydropoint.com/wp-content/uploads/yard-buildings-80-edited.jpg" /><noscript><img decoding="async" width="643" height="642" src="https://www.hydropoint.com/wp-content/uploads/yard-buildings-80-edited.jpg" alt="" class="wp-image-2499" srcset="https://www.hydropoint.com/wp-content/uploads/yard-buildings-80-edited.jpg 643w, https://www.hydropoint.com/wp-content/uploads/yard-buildings-80-edited-600x600.jpg 600w, https://www.hydropoint.com/wp-content/uploads/yard-buildings-80-edited-300x300.jpg 300w" sizes="(max-width: 643px) 100vw, 643px" /></noscript></figure>
</div>
</div>
</div></div>



<div class="wp-block-columns alignwide is-layout-flex wp-container-core-columns-is-layout-6 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-palette-text-alt-color has-text-color has-medium-font-size"><strong>Designers tackling complex sites</strong></p>



<p class="has-text-align-center cta-link"><a href="https://www.hydropoint.com/weathertrak/customers/landscape-maintenance-professionals/">Learn More</a></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-palette-text-alt-color has-text-color has-medium-font-size"><strong>Maintainers managing<br>multiple sites</strong></p>



<p class="has-text-align-center cta-link"><a href="https://www.hydropoint.com/weathertrak/customers/landscape-maintenance-professionals/">Learn More</a></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-palette-text-alt-color has-text-color has-medium-font-size"><strong>Green Roofs<br>and Nurseries</strong></p>



<p class="has-text-align-center cta-link"><a href="https://www.hydropoint.com/baseline/customers/green-infrastructure/">Learn More</a></p>
</div>



<div class="wp-block-column is-layout-flow wp-block-column-is-layout-flow">
<p class="has-text-align-center has-palette-text-alt-color has-text-color has-medium-font-size"><strong>Water Managers<br>requiring reports</strong></p>



<p class="has-text-align-center cta-link"><a href="https://www.hydropoint.com/weathertrak/products/weathertrak-central/">Learn More</a></p>
</div>
</div>



<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>


<div class="wavy-separator_container medium flip"><svg viewBox="0 70 500 60" preserveAspectRatio="none"><rect x="0" y="0" width="500" height="500" style="stroke: none; fill:#012c3f;" /><path d="M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z" style="stroke: none; fill:#ffffff;"></path></svg></div>


<div class="wp-block-cover alignfull is-light is-style-default"><span aria-hidden="true" class="wp-block-cover__background has-background-dim-100 has-background-dim has-background-gradient" style="background:linear-gradient(0deg,rgba(56,154,204,1) 0%,rgba(1,44,63,1) 100%)"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow">
<div class="wp-block-group alignwide has-no-padding"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div style="height:20px" aria-hidden="true" class="wp-block-spacer"></div>



<h2 class="wp-block-heading h1 has-palette-bg-color has-text-color" id="h-who-saves-with-hydropoint">Who Saves with HydroPoint?</h2>



<p class="has-palette-bg-alt-color has-text-color has-medium-font-size">Not only do organizations save water, but they are also saving time, money and reducing their operating expenses.</p>
</div></div>



<div class="wp-block-columns alignwide are-vertically-aligned-top is-layout-flex wp-container-core-columns-is-layout-7 wp-block-columns-is-layout-flex">
<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-group logo-swap has-no-padding"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div class="imghov wp-block-catalog"><a href="https://www.hydropoint.com/case-studies/turf-specialist-smart-irrigation/"><div data-bg="https://www.hydropoint.com/wp-content/uploads/Sports-Color.png" class="hvr-overlay rocket-lazyload" style=""></div><img decoding="async" width="1025" height="800" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201025%20800'%3E%3C/svg%3E" class="attachment-full size-full" alt="" data-lazy-srcset="https://www.hydropoint.com/wp-content/uploads/Sports-White.png 1025w, https://www.hydropoint.com/wp-content/uploads/Sports-White-600x468.png 600w, https://www.hydropoint.com/wp-content/uploads/Sports-White-768x599.png 768w" data-lazy-sizes="(max-width: 1025px) 100vw, 1025px" data-lazy-src="https://www.hydropoint.com/wp-content/uploads/Sports-White.png" /><noscript><img decoding="async" width="1025" height="800" src="https://www.hydropoint.com/wp-content/uploads/Sports-White.png" class="attachment-full size-full" alt="" srcset="https://www.hydropoint.com/wp-content/uploads/Sports-White.png 1025w, https://www.hydropoint.com/wp-content/uploads/Sports-White-600x468.png 600w, https://www.hydropoint.com/wp-content/uploads/Sports-White-768x599.png 768w" sizes="(max-width: 1025px) 100vw, 1025px" /></noscript></a></div></div></div>



<h4 class="wp-block-heading has-text-align-center has-palette-bg-color has-text-color" id="h-sports-field-maintenance">Sports Field Maintenance</h4>



<p class="has-text-align-center has-palette-bg-color has-text-color">remotely managing 255 fields</p>



<p class="has-text-align-center is-style-cta-link has-palette-bg-color has-text-color"><a href="https://www.hydropoint.com/case-studies/turf-specialist-smart-irrigation/">READ MORE</a></p>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-group logo-swap has-no-padding"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div class="imghov wp-block-catalog"><a href="https://www.hydropoint.com/case-studies/lowes-reduce-water-use/"><div data-bg="https://www.hydropoint.com/wp-content/uploads/Lowes-Color.png" class="hvr-overlay rocket-lazyload" style=""></div><img decoding="async" width="1750" height="800" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201750%20800'%3E%3C/svg%3E" class="attachment-full size-full" alt="Lowes-White" data-lazy-srcset="https://www.hydropoint.com/wp-content/uploads/Lowes-White.png 1750w, https://www.hydropoint.com/wp-content/uploads/Lowes-White-600x274.png 600w, https://www.hydropoint.com/wp-content/uploads/Lowes-White-1024x468.png 1024w, https://www.hydropoint.com/wp-content/uploads/Lowes-White-768x351.png 768w, https://www.hydropoint.com/wp-content/uploads/Lowes-White-1536x702.png 1536w" data-lazy-sizes="(max-width: 1750px) 100vw, 1750px" data-lazy-src="https://www.hydropoint.com/wp-content/uploads/Lowes-White.png" /><noscript><img decoding="async" width="1750" height="800" src="https://www.hydropoint.com/wp-content/uploads/Lowes-White.png" class="attachment-full size-full" alt="Lowes-White" srcset="https://www.hydropoint.com/wp-content/uploads/Lowes-White.png 1750w, https://www.hydropoint.com/wp-content/uploads/Lowes-White-600x274.png 600w, https://www.hydropoint.com/wp-content/uploads/Lowes-White-1024x468.png 1024w, https://www.hydropoint.com/wp-content/uploads/Lowes-White-768x351.png 768w, https://www.hydropoint.com/wp-content/uploads/Lowes-White-1536x702.png 1536w" sizes="(max-width: 1750px) 100vw, 1750px" /></noscript></a></div></div></div>



<h4 class="wp-block-heading has-text-align-center has-palette-bg-color has-text-color" id="h-reduced-water-use-carbon-footprint">Reduced Water Use &amp; Carbon Footprint</h4>



<p class="has-text-align-center has-palette-bg-color has-text-color">across 939 stores</p>



<p class="has-text-align-center is-style-cta-link has-palette-bg-color has-text-color"><a href="https://www.hydropoint.com/case-studies/lowes-reduce-water-use/">READ MORE</a></p>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-group logo-swap has-no-padding"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div class="imghov wp-block-catalog"><a href="https://www.hydropoint.com/case-studies/caltrans-case-study/"><div data-bg="https://www.hydropoint.com/wp-content/uploads/CT-Color.png" class="hvr-overlay rocket-lazyload" style=""></div><img decoding="async" width="892" height="800" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20892%20800'%3E%3C/svg%3E" class="attachment-full size-full" alt="" data-lazy-srcset="https://www.hydropoint.com/wp-content/uploads/CT-White.png 892w, https://www.hydropoint.com/wp-content/uploads/CT-White-600x538.png 600w, https://www.hydropoint.com/wp-content/uploads/CT-White-768x689.png 768w" data-lazy-sizes="(max-width: 892px) 100vw, 892px" data-lazy-src="https://www.hydropoint.com/wp-content/uploads/CT-White.png" /><noscript><img decoding="async" width="892" height="800" src="https://www.hydropoint.com/wp-content/uploads/CT-White.png" class="attachment-full size-full" alt="" srcset="https://www.hydropoint.com/wp-content/uploads/CT-White.png 892w, https://www.hydropoint.com/wp-content/uploads/CT-White-600x538.png 600w, https://www.hydropoint.com/wp-content/uploads/CT-White-768x689.png 768w" sizes="(max-width: 892px) 100vw, 892px" /></noscript></a></div></div></div>



<h4 class="wp-block-heading has-text-align-center has-palette-bg-color has-text-color" id="h-decreased-water-use-by-33">Decreased Water Use by 33%</h4>



<p class="has-text-align-center has-palette-bg-color has-text-color">saving $1.4M during the drought</p>



<p class="has-text-align-center is-style-cta-link has-palette-bg-color has-text-color"><a href="https://www.hydropoint.com/case-studies/caltrans-case-study/">READ MORE</a></p>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-group logo-swap has-no-padding"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div class="imghov wp-block-catalog"><a href="https://www.hydropoint.com/water-use-best-practices/"><div data-bg="https://www.hydropoint.com/wp-content/uploads/Gachina-Color.png" class="hvr-overlay rocket-lazyload" style=""></div><img decoding="async" width="2666" height="800" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202666%20800'%3E%3C/svg%3E" class="attachment-full size-full" alt="" data-lazy-srcset="https://www.hydropoint.com/wp-content/uploads/Gachina-White.png 2666w, https://www.hydropoint.com/wp-content/uploads/Gachina-White-600x180.png 600w, https://www.hydropoint.com/wp-content/uploads/Gachina-White-1024x307.png 1024w, https://www.hydropoint.com/wp-content/uploads/Gachina-White-768x230.png 768w, https://www.hydropoint.com/wp-content/uploads/Gachina-White-1536x461.png 1536w, https://www.hydropoint.com/wp-content/uploads/Gachina-White-2048x615.png 2048w" data-lazy-sizes="(max-width: 2666px) 100vw, 2666px" data-lazy-src="https://www.hydropoint.com/wp-content/uploads/Gachina-White.png" /><noscript><img decoding="async" width="2666" height="800" src="https://www.hydropoint.com/wp-content/uploads/Gachina-White.png" class="attachment-full size-full" alt="" srcset="https://www.hydropoint.com/wp-content/uploads/Gachina-White.png 2666w, https://www.hydropoint.com/wp-content/uploads/Gachina-White-600x180.png 600w, https://www.hydropoint.com/wp-content/uploads/Gachina-White-1024x307.png 1024w, https://www.hydropoint.com/wp-content/uploads/Gachina-White-768x230.png 768w, https://www.hydropoint.com/wp-content/uploads/Gachina-White-1536x461.png 1536w, https://www.hydropoint.com/wp-content/uploads/Gachina-White-2048x615.png 2048w" sizes="(max-width: 2666px) 100vw, 2666px" /></noscript></a></div></div></div>



<h4 class="wp-block-heading has-text-align-center has-palette-bg-color has-text-color" id="h-maintaining-healthy-landscapes">Maintaining Healthy Landscapes</h4>



<p class="has-text-align-center has-palette-bg-color has-text-color">with remote management &amp; notifications</p>



<p class="has-text-align-center is-style-cta-link has-palette-bg-color has-text-color"><a href="https://www.hydropoint.com/water-use-best-practices/">READ MORE</a></p>
</div>



<div class="wp-block-column is-vertically-aligned-top is-layout-flow wp-block-column-is-layout-flow">
<div class="wp-block-group logo-swap has-no-padding"><div class="wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow">
<div class="imghov wp-block-catalog"><a href="https://www.hydropoint.com/case-studies/university-sprinkler-system/"><div data-bg="https://www.hydropoint.com/wp-content/uploads/U-Color.png" class="hvr-overlay rocket-lazyload" style=""></div><img decoding="async" width="892" height="800" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20892%20800'%3E%3C/svg%3E" class="attachment-full size-full" alt="" data-lazy-srcset="https://www.hydropoint.com/wp-content/uploads/U-White.png 892w, https://www.hydropoint.com/wp-content/uploads/U-White-600x538.png 600w, https://www.hydropoint.com/wp-content/uploads/U-White-768x689.png 768w" data-lazy-sizes="(max-width: 892px) 100vw, 892px" data-lazy-src="https://www.hydropoint.com/wp-content/uploads/U-White.png" /><noscript><img decoding="async" width="892" height="800" src="https://www.hydropoint.com/wp-content/uploads/U-White.png" class="attachment-full size-full" alt="" srcset="https://www.hydropoint.com/wp-content/uploads/U-White.png 892w, https://www.hydropoint.com/wp-content/uploads/U-White-600x538.png 600w, https://www.hydropoint.com/wp-content/uploads/U-White-768x689.png 768w" sizes="(max-width: 892px) 100vw, 892px" /></noscript></a></div></div></div>



<h4 class="wp-block-heading has-text-align-center has-palette-bg-color has-text-color" id="h-roi-in-under-3-years">ROI in Under 3 Years</h4>



<p class="has-text-align-center has-palette-bg-color has-text-color">plus labor and maintenance cost reduction</p>



<p class="has-text-align-center is-style-cta-link has-palette-bg-color has-text-color"><a href="https://www.hydropoint.com/case-studies/university-sprinkler-system/">READ MORE</a></p>
</div>
</div>
</div></div>


<div class="wavy-separator_container medium flip"><svg viewBox="0 70 500 60" preserveAspectRatio="none"><rect x="0" y="0" width="500" height="500" style="stroke: none; fill:#edf0f1;" /><path d="M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z" style="stroke: none; fill:#389acc;"></path></svg></div>


<div class="wp-block-cover alignfull is-light mb-0 mt-0 is-style-default"><span aria-hidden="true" class="wp-block-cover__background has-palette-bg-alt-background-color has-background-dim-100 has-background-dim"></span><div class="wp-block-cover__inner-container is-layout-flow wp-block-cover-is-layout-flow">
<h2 class="wp-block-heading alignwide has-palette-brand-1-color has-text-color" id="h-company-highlights">Company Highlights</h2>


<div class="wp-block-featured-posts  alignwide">
    <div class="site-columns">
            
                    <article class="grid-article grid-article--has-thumb" id="post-1895">
                <div class="grid-article__thumbnail">
                	<a href="https://www.hydropoint.com/newsroom/hydropoint-unveils-hydropoint-360-a-revolutionary-enterprise-water-management-solution-to-achieve-water-goals/"><img decoding="async" width="1920" height="1024" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201920%201024'%3E%3C/svg%3E" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" data-lazy-srcset="https://www.hydropoint.com/wp-content/uploads/image-2.png 1920w, https://www.hydropoint.com/wp-content/uploads/image-2-600x320.png 600w, https://www.hydropoint.com/wp-content/uploads/image-2-1024x546.png 1024w, https://www.hydropoint.com/wp-content/uploads/image-2-768x410.png 768w, https://www.hydropoint.com/wp-content/uploads/image-2-1536x819.png 1536w" data-lazy-sizes="(max-width: 1920px) 100vw, 1920px" data-lazy-src="https://www.hydropoint.com/wp-content/uploads/image-2.png" /><noscript><img decoding="async" width="1920" height="1024" src="https://www.hydropoint.com/wp-content/uploads/image-2.png" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" srcset="https://www.hydropoint.com/wp-content/uploads/image-2.png 1920w, https://www.hydropoint.com/wp-content/uploads/image-2-600x320.png 600w, https://www.hydropoint.com/wp-content/uploads/image-2-1024x546.png 1024w, https://www.hydropoint.com/wp-content/uploads/image-2-768x410.png 768w, https://www.hydropoint.com/wp-content/uploads/image-2-1536x819.png 1536w" sizes="(max-width: 1920px) 100vw, 1920px" /></noscript></a>
                </div>
				<div class="grid-article__content">
					<header class="article-header"><h2 class="article-header__title h4"><a href="https://www.hydropoint.com/newsroom/hydropoint-unveils-hydropoint-360-a-revolutionary-enterprise-water-management-solution-to-achieve-water-goals/">HydroPoint Unveils HydroPoint 360: A Revolutionary Enterprise Water Management Solution to Achieve Water Goals</a></h2></header>
	                <div class="post_seperator"></div>
					<nav class="nav-article-meta tags">
						<ul class="nav-article-meta__list"><li></li></ul>
					</nav>
	                <p class="cta-link"><a href="https://www.hydropoint.com/newsroom/hydropoint-unveils-hydropoint-360-a-revolutionary-enterprise-water-management-solution-to-achieve-water-goals/">Read More</a></p>
	            </div>
        	</article>
                    <article class="grid-article grid-article--has-thumb" id="post-1895">
                <div class="grid-article__thumbnail">
                	<a href="https://www.hydropoint.com/newsroom/hydropoint-named-10-best-companies-2023/"><img decoding="async" width="1120" height="777" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201120%20777'%3E%3C/svg%3E" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" data-lazy-srcset="https://www.hydropoint.com/wp-content/uploads/Screenshot-2023-10-03-at-2.18.04-PM.jpg 1120w, https://www.hydropoint.com/wp-content/uploads/Screenshot-2023-10-03-at-2.18.04-PM-600x416.jpg 600w, https://www.hydropoint.com/wp-content/uploads/Screenshot-2023-10-03-at-2.18.04-PM-1024x710.jpg 1024w, https://www.hydropoint.com/wp-content/uploads/Screenshot-2023-10-03-at-2.18.04-PM-768x533.jpg 768w" data-lazy-sizes="(max-width: 1120px) 100vw, 1120px" data-lazy-src="https://www.hydropoint.com/wp-content/uploads/Screenshot-2023-10-03-at-2.18.04-PM.jpg" /><noscript><img decoding="async" width="1120" height="777" src="https://www.hydropoint.com/wp-content/uploads/Screenshot-2023-10-03-at-2.18.04-PM.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" srcset="https://www.hydropoint.com/wp-content/uploads/Screenshot-2023-10-03-at-2.18.04-PM.jpg 1120w, https://www.hydropoint.com/wp-content/uploads/Screenshot-2023-10-03-at-2.18.04-PM-600x416.jpg 600w, https://www.hydropoint.com/wp-content/uploads/Screenshot-2023-10-03-at-2.18.04-PM-1024x710.jpg 1024w, https://www.hydropoint.com/wp-content/uploads/Screenshot-2023-10-03-at-2.18.04-PM-768x533.jpg 768w" sizes="(max-width: 1120px) 100vw, 1120px" /></noscript></a>
                </div>
				<div class="grid-article__content">
					<header class="article-header"><h2 class="article-header__title h4"><a href="https://www.hydropoint.com/newsroom/hydropoint-named-10-best-companies-2023/">HydroPoint Named One of the 10 Best Companies to Watch in 2023 </a></h2></header>
	                <div class="post_seperator"></div>
					<nav class="nav-article-meta tags">
						<ul class="nav-article-meta__list"><li></li></ul>
					</nav>
	                <p class="cta-link"><a href="https://www.hydropoint.com/newsroom/hydropoint-named-10-best-companies-2023/">Read More</a></p>
	            </div>
        	</article>
                    <article class="grid-article grid-article--has-thumb" id="post-1895">
                <div class="grid-article__thumbnail">
                	<a href="https://www.hydropoint.com/newsroom/hydropoint-honored-by-real-leaders-as-eco-innovation-award-winner/"><img decoding="async" width="800" height="500" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%20800%20500'%3E%3C/svg%3E" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" data-lazy-srcset="https://www.hydropoint.com/wp-content/uploads/RL-EIA-2022-Top-50-Winner_Resize.jpg 800w, https://www.hydropoint.com/wp-content/uploads/RL-EIA-2022-Top-50-Winner_Resize-600x375.jpg 600w, https://www.hydropoint.com/wp-content/uploads/RL-EIA-2022-Top-50-Winner_Resize-768x480.jpg 768w" data-lazy-sizes="(max-width: 800px) 100vw, 800px" data-lazy-src="https://www.hydropoint.com/wp-content/uploads/RL-EIA-2022-Top-50-Winner_Resize.jpg" /><noscript><img decoding="async" width="800" height="500" src="https://www.hydropoint.com/wp-content/uploads/RL-EIA-2022-Top-50-Winner_Resize.jpg" class="attachment-post-thumbnail size-post-thumbnail wp-post-image" alt="" srcset="https://www.hydropoint.com/wp-content/uploads/RL-EIA-2022-Top-50-Winner_Resize.jpg 800w, https://www.hydropoint.com/wp-content/uploads/RL-EIA-2022-Top-50-Winner_Resize-600x375.jpg 600w, https://www.hydropoint.com/wp-content/uploads/RL-EIA-2022-Top-50-Winner_Resize-768x480.jpg 768w" sizes="(max-width: 800px) 100vw, 800px" /></noscript></a>
                </div>
				<div class="grid-article__content">
					<header class="article-header"><h2 class="article-header__title h4"><a href="https://www.hydropoint.com/newsroom/hydropoint-honored-by-real-leaders-as-eco-innovation-award-winner/">HydroPoint Honored by Real Leaders<sup>&reg;</sup> as an Eco Innovation Award Winner</a></h2></header>
	                <div class="post_seperator"></div>
					<nav class="nav-article-meta tags">
						<ul class="nav-article-meta__list"><li></li></ul>
					</nav>
	                <p class="cta-link"><a href="https://www.hydropoint.com/newsroom/hydropoint-honored-by-real-leaders-as-eco-innovation-award-winner/">Read More</a></p>
	            </div>
        	</article>
          	</div>
</div>
</div></div>


<div class="wavy-separator_container medium flip"><svg viewBox="0 70 500 60" preserveAspectRatio="none"><rect x="0" y="0" width="500" height="500" style="stroke: none; fill:#ffffff;" /><path d="M0,100 C150,200 350,0 500,100 L500,00 L0,0 Z" style="stroke: none; fill:#edf0f1;"></path></svg></div>    </section>

</div>
        </main>

    </div>
</div>


<footer data-wpr-lazyrender="1" class="site-footer">
    
<section  class="footer-cta">

    <div class="footer-cta__content">
        <div class="container footer-content__inner">

            <div class="footer-cta__columns">
                                    <div class="footer-cta__content__item">
                        <div class="wrap">
                        <div class="h2 footer-cta__heading">
                            Request more info                        </div>
                        <div class="footer-cta__subheading"><p>From smart irrigation systems to leak and flow monitoring services, HydroPoint has a solution for you, delivering outcomes you can count on.</p>
</div></div><div class="is-style-outline"><a class="btn wp-block-button__link footer-cta__link" href="https://www.hydropoint.com/request-info/" >Yes Please</a></div>
                    </div>
                                    <div class="footer-cta__content__item">
                        <div class="wrap">
                        <div class="h2 footer-cta__heading">
                            Sign up for blog post notifications                        </div>
                        <div class="footer-cta__subheading"><p>Stay up to the date with HydroPoint blog posts<br />
<iframe loading="lazy" id="pardotiframe" style="border: 0;" src="about:blank" width="100%" height="200" frameborder="0" data-rocket-lazyload="fitvidscompatible" data-lazy-src="https://m.nancyp.com/www2/l/13722/2021-06-18/j65gr1"></iframe><noscript><iframe id="pardotiframe" style="border: 0;" src="https://m.nancyp.com/www2/l/13722/2021-06-18/j65gr1" width="100%" height="200" frameborder="0"></iframe></noscript><br />
<script type="text/javascript">
var iframe = document.getElementById('pardotiframe');
iframe.src = iframe.src + window.location.search;
</script></p>
</div></div>
                    </div>
                            </div>

        </div>
    </div>

</section>

    <div  class="footer-secondary">
        <div class="container">
            <div class="footer-secondary__columns">

                
<div class="footer-logo">
    <a href="https://www.hydropoint.com/">
<img width="1314" height="363" alt="HydroPoint" aria-hidden="true" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%201314%20363'%3E%3C/svg%3E" data-lazy-src="https://www.hydropoint.com/wp-content/themes/bedstone/images/HydroPoint-Logo-Footer.svg"><noscript><img width="1314" height="363" loading="lazy" alt="HydroPoint" aria-hidden="true" src="https://www.hydropoint.com/wp-content/themes/bedstone/images/HydroPoint-Logo-Footer.svg"></noscript>    </a>
</div>
                <div class="footer-legal">
                <span class="copyright">&copy; 2025 HydroPoint</span>
                
                <nav class="nav-legal hidden-print" role="navigation" aria-label="Legal">
                <ul id="menu-legal-menu" class="nav-legal__list"><li id="menu-item-1965" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-privacy-policy menu-item-1965"><a rel="privacy-policy" href="https://www.hydropoint.com/legal/privacy-policy/">Privacy Policy</a></li><li id="menu-item-3916" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-3916"><a href="https://www.hydropoint.com/legal/">Legal</a></li><li id="menu-item-1966" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1966"><a href="https://www.hydropoint.com/legal/accessibility-policy/">Accessibility Policy</a></li></ul>                </nav>
                </div>

                <div class="footer-social hidden-print">
                    <div class="social" aria-label="social media" role="group">
    <ul class="social__list">

                <li class="social__item">
            <a class="social__link" target="_blank" href="https://www.facebook.com/HydroPoint/" rel="noopener">
                <span class="screen-reader-text">Like us on Facebook</span>
                <span class="fab fa-facebook-f" aria-hidden="true"></span>
            </a>
        </li>
        
                <li class="social__item">
            <a class="social__link" target="_blank" href="https://twitter.com/HydroPoint" rel="noopener">
                <span class="screen-reader-text">Follow us on Twitter</span>
                <span class="fab fa-twitter" aria-hidden="true"></span></a>
        </li>
        
                <li class="social__item">
            <a class="social__link" target="_blank" href="https://www.instagram.com/hydropoint360/" rel="noopener">
                <span class="screen-reader-text">Follow us on Instagram</span>
                <span class="fab fa-instagram" aria-hidden="true"></span>
            </a>
        </li>
        
                <li class="social__item">
            <a class="social__link" target="_blank" href="https://www.linkedin.com/company/hydropoint-data-systems" rel="noopener">
                <span class="screen-reader-text">Connect with us on LinkedIn</span>
                <span class="fab fa-linkedin-in" aria-hidden="true"></span>
            </a>
        </li>
        
                <li class="social__item">
            <a class="social__link" target="_blank" href="https://www.youtube.com/channel/UCCVFpVV1kPG5Z0gRThtzuhA" rel="noopener">
                <span class="screen-reader-text">Follow us on YouTube</span>
                <span class="fab fa-youtube" aria-hidden="true"></span>
            </a>
        </li>
        
    </ul>
</nav>
                </div>

            </div>
        </div>
    </div>
</footer>
<img width="2494" height="384" alt="HydroPoint" class="footer-waves" aria-hidden="true" src="data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%202494%20384'%3E%3C/svg%3E" data-lazy-src="https://www.hydropoint.com/wp-content/themes/bedstone/images/HydroPoint-Footer.jpg"><noscript><img width="2494" height="384" loading="lazy" alt="HydroPoint" class="footer-waves" aria-hidden="true" src="https://www.hydropoint.com/wp-content/themes/bedstone/images/HydroPoint-Footer.jpg"></noscript>

</div><!-- .body-overlay -->
<style id='core-block-supports-inline-css' type='text/css'>
.wp-container-core-columns-is-layout-1{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-2{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-3{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-4{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-5{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-6{flex-wrap:nowrap;}.wp-container-core-columns-is-layout-7{flex-wrap:nowrap;}
</style>
<script type="text/javascript" src="https://www.hydropoint.com/wp-includes/js/jquery/ui/core.min.js?ver=1.13.3" id="jquery-ui-core-js"></script>
<script type="text/javascript" src="https://www.hydropoint.com/wp-includes/js/jquery/ui/datepicker.min.js?ver=1.13.3" id="jquery-ui-datepicker-js"></script>
<script type="text/javascript" id="jquery-ui-datepicker-js-after">
/* <![CDATA[ */
jQuery(function(jQuery){jQuery.datepicker.setDefaults({"closeText":"Close","currentText":"Today","monthNames":["January","February","March","April","May","June","July","August","September","October","November","December"],"monthNamesShort":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"nextText":"Next","prevText":"Previous","dayNames":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"dayNamesShort":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dayNamesMin":["S","M","T","W","T","F","S"],"dateFormat":"MM d, yy","firstDay":0,"isRTL":false});});
/* ]]> */
</script>
<script type="text/javascript" id="rocket-browser-checker-js-after">
/* <![CDATA[ */
"use strict";var _createClass=function(){function defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}return function(Constructor,protoProps,staticProps){return protoProps&&defineProperties(Constructor.prototype,protoProps),staticProps&&defineProperties(Constructor,staticProps),Constructor}}();function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}var RocketBrowserCompatibilityChecker=function(){function RocketBrowserCompatibilityChecker(options){_classCallCheck(this,RocketBrowserCompatibilityChecker),this.passiveSupported=!1,this._checkPassiveOption(this),this.options=!!this.passiveSupported&&options}return _createClass(RocketBrowserCompatibilityChecker,[{key:"_checkPassiveOption",value:function(self){try{var options={get passive(){return!(self.passiveSupported=!0)}};window.addEventListener("test",null,options),window.removeEventListener("test",null,options)}catch(err){self.passiveSupported=!1}}},{key:"initRequestIdleCallback",value:function(){!1 in window&&(window.requestIdleCallback=function(cb){var start=Date.now();return setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)}),!1 in window&&(window.cancelIdleCallback=function(id){return clearTimeout(id)})}},{key:"isDataSaverModeOn",value:function(){return"connection"in navigator&&!0===navigator.connection.saveData}},{key:"supportsLinkPrefetch",value:function(){var elem=document.createElement("link");return elem.relList&&elem.relList.supports&&elem.relList.supports("prefetch")&&window.IntersectionObserver&&"isIntersecting"in IntersectionObserverEntry.prototype}},{key:"isSlowConnection",value:function(){return"connection"in navigator&&"effectiveType"in navigator.connection&&("2g"===navigator.connection.effectiveType||"slow-2g"===navigator.connection.effectiveType)}}]),RocketBrowserCompatibilityChecker}();
/* ]]> */
</script>
<script type="text/javascript" id="rocket-preload-links-js-extra">
/* <![CDATA[ */
var RocketPreloadLinksConfig = {"excludeUris":"\/commercial-leak-detection\/|\/smart-water-management\/|\/webinar\/stop-the-leak-find-bleeding-pipes-reduce-water-waste\/|\/webinar\/improving-sustainability-in-urban-areas-with-green-infrastructure\/|\/request-info\/|\/test-page\/|\/webinar\/webinar-designing-with-secondary-water-sources\/|\/(?:.+\/)?feed(?:\/(?:.+\/?)?)?$|\/(?:.+\/)?embed\/|http:\/\/(\/%5B\/%5D+)?\/(index.php\/)?(.*)wp-json(\/.*|$)|\/refer\/|\/go\/|\/recommend\/|\/recommends\/","usesTrailingSlash":"1","imageExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php","fileExt":"jpg|jpeg|gif|png|tiff|bmp|webp|avif|pdf|doc|docx|xls|xlsx|php|html|htm","siteUrl":"https:\/\/www.hydropoint.com","onHoverDelay":"100","rateThrottle":"3"};
/* ]]> */
</script>
<script type="text/javascript" id="rocket-preload-links-js-after">
/* <![CDATA[ */
(function() {
"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e=function(){function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),e}}();function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var t=function(){function n(e,t){i(this,n),this.browser=e,this.config=t,this.options=this.browser.options,this.prefetched=new Set,this.eventTime=null,this.threshold=1111,this.numOnHover=0}return e(n,[{key:"init",value:function(){!this.browser.supportsLinkPrefetch()||this.browser.isDataSaverModeOn()||this.browser.isSlowConnection()||(this.regex={excludeUris:RegExp(this.config.excludeUris,"i"),images:RegExp(".("+this.config.imageExt+")$","i"),fileExt:RegExp(".("+this.config.fileExt+")$","i")},this._initListeners(this))}},{key:"_initListeners",value:function(e){-1<this.config.onHoverDelay&&document.addEventListener("mouseover",e.listener.bind(e),e.listenerOptions),document.addEventListener("mousedown",e.listener.bind(e),e.listenerOptions),document.addEventListener("touchstart",e.listener.bind(e),e.listenerOptions)}},{key:"listener",value:function(e){var t=e.target.closest("a"),n=this._prepareUrl(t);if(null!==n)switch(e.type){case"mousedown":case"touchstart":this._addPrefetchLink(n);break;case"mouseover":this._earlyPrefetch(t,n,"mouseout")}}},{key:"_earlyPrefetch",value:function(t,e,n){var i=this,r=setTimeout(function(){if(r=null,0===i.numOnHover)setTimeout(function(){return i.numOnHover=0},1e3);else if(i.numOnHover>i.config.rateThrottle)return;i.numOnHover++,i._addPrefetchLink(e)},this.config.onHoverDelay);t.addEventListener(n,function e(){t.removeEventListener(n,e,{passive:!0}),null!==r&&(clearTimeout(r),r=null)},{passive:!0})}},{key:"_addPrefetchLink",value:function(i){return this.prefetched.add(i.href),new Promise(function(e,t){var n=document.createElement("link");n.rel="prefetch",n.href=i.href,n.onload=e,n.onerror=t,document.head.appendChild(n)}).catch(function(){})}},{key:"_prepareUrl",value:function(e){if(null===e||"object"!==(void 0===e?"undefined":r(e))||!1 in e||-1===["http:","https:"].indexOf(e.protocol))return null;var t=e.href.substring(0,this.config.siteUrl.length),n=this._getPathname(e.href,t),i={original:e.href,protocol:e.protocol,origin:t,pathname:n,href:t+n};return this._isLinkOk(i)?i:null}},{key:"_getPathname",value:function(e,t){var n=t?e.substring(this.config.siteUrl.length):e;return n.startsWith("/")||(n="/"+n),this._shouldAddTrailingSlash(n)?n+"/":n}},{key:"_shouldAddTrailingSlash",value:function(e){return this.config.usesTrailingSlash&&!e.endsWith("/")&&!this.regex.fileExt.test(e)}},{key:"_isLinkOk",value:function(e){return null!==e&&"object"===(void 0===e?"undefined":r(e))&&(!this.prefetched.has(e.href)&&e.origin===this.config.siteUrl&&-1===e.href.indexOf("?")&&-1===e.href.indexOf("#")&&!this.regex.excludeUris.test(e.href)&&!this.regex.images.test(e.href))}}],[{key:"run",value:function(){"undefined"!=typeof RocketPreloadLinksConfig&&new n(new RocketBrowserCompatibilityChecker({capture:!0,passive:!0}),RocketPreloadLinksConfig).init()}}]),n}();t.run();
}());
/* ]]> */
</script>
<script type="text/javascript" id="gforms_recaptcha_recaptcha-js-extra">
/* <![CDATA[ */
var gforms_recaptcha_recaptcha_strings = {"site_key":"6LdqVZslAAAAAM9VOAWZAZQLnuqDrc5ndOQ45PUI","ajaxurl":"https:\/\/www.hydropoint.com\/wp-admin\/admin-ajax.php","nonce":"903e875333"};
/* ]]> */
</script>
<script type="text/javascript" src="https://www.google.com/recaptcha/api.js?render=6LdqVZslAAAAAM9VOAWZAZQLnuqDrc5ndOQ45PUI&amp;ver=1.6.0" id="gforms_recaptcha_recaptcha-js"></script>
<script data-minify="1" type="text/javascript" src="https://www.hydropoint.com/wp-content/cache/min/1/wp-content/themes/bedstone/js/modernizr-custom.js?ver=1736542086" id="modernizr-js"></script>
<script data-minify="1" type="text/javascript" src="https://www.hydropoint.com/wp-content/cache/min/1/wp-content/themes/bedstone/js/webfont.js?ver=1736542086" id="webfont-js"></script>
<script type="text/javascript" src="https://www.hydropoint.com/wp-content/themes/bedstone/js/jquery.fitvids.min.js?ver=1.2.0" id="fitvids-js"></script>
<script data-minify="1" type="text/javascript" src="https://www.hydropoint.com/wp-content/cache/min/1/wp-content/themes/bedstone/js/slider.js?ver=1736542086" id="bedstone-carousel-js-js"></script>
<script data-minify="1" type="text/javascript" src="https://www.hydropoint.com/wp-content/cache/min/1/wp-content/themes/bedstone/js/app.js?ver=1736542086" id="bedstone-js-js"></script>
<script>window.lazyLoadOptions=[{elements_selector:"img[data-lazy-src],.rocket-lazyload,iframe[data-lazy-src]",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,callback_loaded:function(element){if(element.tagName==="IFRAME"&&element.dataset.rocketLazyload=="fitvidscompatible"){if(element.classList.contains("lazyloaded")){if(typeof window.jQuery!="undefined"){if(jQuery.fn.fitVids){jQuery(element).parent().fitVids()}}}}}},{elements_selector:".rocket-lazyload",data_src:"lazy-src",data_srcset:"lazy-srcset",data_sizes:"lazy-sizes",class_loading:"lazyloading",class_loaded:"lazyloaded",threshold:300,}];window.addEventListener('LazyLoad::Initialized',function(e){var lazyLoadInstance=e.detail.instance;if(window.MutationObserver){var observer=new MutationObserver(function(mutations){var image_count=0;var iframe_count=0;var rocketlazy_count=0;mutations.forEach(function(mutation){for(var i=0;i<mutation.addedNodes.length;i++){if(typeof mutation.addedNodes[i].getElementsByTagName!=='function'){continue}
if(typeof mutation.addedNodes[i].getElementsByClassName!=='function'){continue}
images=mutation.addedNodes[i].getElementsByTagName('img');is_image=mutation.addedNodes[i].tagName=="IMG";iframes=mutation.addedNodes[i].getElementsByTagName('iframe');is_iframe=mutation.addedNodes[i].tagName=="IFRAME";rocket_lazy=mutation.addedNodes[i].getElementsByClassName('rocket-lazyload');image_count+=images.length;iframe_count+=iframes.length;rocketlazy_count+=rocket_lazy.length;if(is_image){image_count+=1}
if(is_iframe){iframe_count+=1}}});if(image_count>0||iframe_count>0||rocketlazy_count>0){lazyLoadInstance.update()}});var b=document.getElementsByTagName("body")[0];var config={childList:!0,subtree:!0};observer.observe(b,config)}},!1)</script><script data-no-minify="1" async src="https://www.hydropoint.com/wp-content/plugins/wp-rocket/assets/js/lazyload/17.8.3/lazyload.min.js"></script><script>function lazyLoadThumb(e,alt,l){var t='<img data-lazy-src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"><noscript><img src="https://i.ytimg.com/vi/ID/hqdefault.jpg" alt="" width="480" height="360"></noscript>',a='<button class="play" aria-label="play Youtube video"></button>';if(l){t=t.replace('data-lazy-','');t=t.replace('loading="lazy"','');t=t.replace(/<noscript>.*?<\/noscript>/g,'');}t=t.replace('alt=""','alt="'+alt+'"');return t.replace("ID",e)+a}function lazyLoadYoutubeIframe(){var e=document.createElement("iframe"),t="ID?autoplay=1";t+=0===this.parentNode.dataset.query.length?"":"&"+this.parentNode.dataset.query;e.setAttribute("src",t.replace("ID",this.parentNode.dataset.src)),e.setAttribute("frameborder","0"),e.setAttribute("allowfullscreen","1"),e.setAttribute("allow","accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture"),this.parentNode.parentNode.replaceChild(e,this.parentNode)}document.addEventListener("DOMContentLoaded",function(){var exclusions=[];var e,t,p,u,l,a=document.getElementsByClassName("rll-youtube-player");for(t=0;t<a.length;t++)(e=document.createElement("div")),(u='https://i.ytimg.com/vi/ID/hqdefault.jpg'),(u=u.replace('ID',a[t].dataset.id)),(l=exclusions.some(exclusion=>u.includes(exclusion))),e.setAttribute("data-id",a[t].dataset.id),e.setAttribute("data-query",a[t].dataset.query),e.setAttribute("data-src",a[t].dataset.src),(e.innerHTML=lazyLoadThumb(a[t].dataset.id,a[t].dataset.alt,l)),a[t].appendChild(e),(p=e.querySelector(".play")),(p.onclick=lazyLoadYoutubeIframe)});</script></body>
</html>
<!-- This website is like a Rocket, isn't it? Performance optimized by WP Rocket. Learn more: https://wp-rocket.me -->