@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-0443933b13df9204fcfd744148a44ef1.woff2?h=cf17b46760453d26c02f20f3f682d617) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-496318376700c988bd7d71dcb9a069e9.woff2?h=cf17b46760453d26c02f20f3f682d617) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-e1929891f981581f28bb014d74729f6d.woff2?h=cf17b46760453d26c02f20f3f682d617) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-a4b78bffccf4ecd6c4f20a5031b5a8d3.woff2?h=cf17b46760453d26c02f20f3f682d617) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-d4b1804c99b79709e29f1318aeaadfb2.woff2?h=cf17b46760453d26c02f20f3f682d617) format('woff2');font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}div.jumbotron.carousel-hero{color:#fff;text-align:center;background-size:cover;background-position:center;padding-top:100px;padding-bottom:100px;margin-bottom:0}div.jumbotron.hero-nature{background-image:url('/assets/img/Cargill-UF-and-tank-2048x1536.jpg?h=680ef02ab188a76744590895f36e3c3e')}div.jumbotron.hero-photography{background-image:url('/assets/img/Pretreatment-Membrane-Technologies-1-1-1024x554.jpg?h=2e3f899973731235cdd88af2471b1559')}div.jumbotron.hero-technology{background-image:url('/assets/img/osmosis1.png?h=5683a61168ab452ff8ac1153754e3a79')}h1.hero-title,h2.hero-title,h3.hero-title{text-shadow:0 3px 3px rgba(0,0,0,.4);color:#fff}.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 0 #048f83!important;box-shadow:0 0 0 .2rem rgba(0,123,255,.5)}.btn-primary:hover{color:#fff;background-color:#016090;border-color:#016090}.btn.btn-primary{background-color:#048f83!important;border-color:#048f83!important}span{font-style:inherit;font-weight:inherit}.container .row:first-child{padding:35px 10% 75px}@media (max-width:767px){.container .row:first-child{padding:35px 10% 75px}}*{margin:0;padding:0;box-sizing:border-box}body a{color:inherit;text-decoration:none}.bs-icon{--bs-icon-size:.75rem;display:flex;flex-shrink:0;justify-content:center;align-items:center;font-size:var(--bs-icon-size);width:calc(var(--bs-icon-size) * 2);height:calc(var(--bs-icon-size) * 2);color:var(--bs-primary)}.bs-icon-md{--bs-icon-size:1.5rem}.bs-icon.bs-icon-primary{color:var(--bs-white);background:var(--bs-primary)}.bs-icon.bs-icon-rounded{border-radius:.5rem}.fit-cover{object-fit:cover}body{position:relative}@media (min-width:992px){body{padding-left:14rem}}.sidebar{max-width:14rem!important;width:100%;min-height:100vh;background-color:#455dc7;position:absolute;top:0;bottom:0;left:0;z-index:1}.sidebar .logo{font-size:1.6rem}.sidebar .nav-link.active,.sidebar .nav-link:hover{background-color:#5b72d6;opacity:1}.sidebar .nav-link span{font-size:1rem}.collapse:not(.show),.sidebar .dropdown-toggle:after{display:none}.sidebar .dropdown-menu{position:relative!important;padding:0;margin:0;width:100%;overflow:hidden;transform:unset!important;top:unset!important;left:unset!important;min-width:unset!important;background-color:#3a51b5;border-radius:0!important}.sidebar .dropdown-item{padding:.8rem 0 .8rem 1.5rem;margin:0}.dropdown-item:focus,.sidebar .dropdown-item:active,.sidebar .dropdown-item:hover{background-color:#6177d9}.sidebar .nav-link{padding-top:1rem!important;padding-bottom:1rem!important;font-size:1rem;position:relative;opacity:.9}@media (max-width:991px){.sidebar.mobile-hid .nav-item{display:none!important}.sidebar.mobile-hid #sidebarToggleHolder{position:absolute!important;left:0;top:0;margin:10px;z-index:999;float:none!important}.sidebar.mobile-hid .logo #title{display:none}.sidebar.mobile-hid{width:0!important}}.sidebar #sidebarToggleHolder{font-size:20px!important;margin:7px 5px}*,::after,::before{box-sizing:border-box}hr{margin:1rem 0;color:inherit;background-color:currentColor;border:0;opacity:.25}hr:not([size]){height:1px}ol,ul{padding-left:2rem}dl,ol,ul{margin-top:0;margin-bottom:1rem}a,a:hover{text-decoration:none}a:hover{color:#830866}img,svg{vertical-align:middle}.nav-link{display:block;padding:.5rem 1rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out}@media (prefers-reduced-motion:reduce){.nav-link{transition:none}}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem;box-shadow:0 2px 12px 0 rgba(0,0,0,.16)}.navbar-brand{padding-top:.40625rem;padding-bottom:.40625rem;margin-right:1rem;font-size:1.125rem;white-space:nowrap}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.d-flex{display:flex!important}.h-100{height:100%!important}.justify-content-center{justify-content:center!important}.align-items-center{align-items:center!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.me-2{margin-right:.5rem!important}.p-3{padding:1rem!important}.navbar .nav-link,.navbar .navbar-brand{color:#252f40;font-size:.875rem}.navbar .nav-link{padding:.5rem 1rem;font-weight:400}html *{-webkit-font-smoothing:antialiased}a{letter-spacing:-.025rem;color:#000}.text-center{text-align:center!important}.text-uppercase{text-transform:uppercase!important}@media (max-width:767.98px){.navbar-collapse{position:relative}.navbar-collapse .navbar-nav{width:100%}}