*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%}body{font-size:16px;font-size:1.6rem;line-height:1.5;font-family:"Gill Sans Std","Gill Sans MT","Gill Sans",Calibri,sans-serif;color:#535353;margin:0}sup{font-size:7px;font-size:.7rem}a,a:link,a:visited{color:#34639f}a:hover,a:focus,a:active{text-decoration:underline}a>img{border:0}h1,h2,h3,h4,h5,h6{font-family:"Gill Sans Std","Gill Sans MT","Gill Sans",Calibri,sans-serif;font-weight:normal;line-height:1.5;margin:.5em 0}h1,.heading1{font-size:26px;font-size:2.6rem;color:#fff}h2,.heading2{font-size:24px;font-size:2.4rem;color:#4075ba}h3,.heading3{font-size:20px;font-size:2rem;color:#202020;margin-bottom:.35em}h4,.heading4{font-size:18px;font-size:1.8rem}h5,.heading5{font-size:15px;font-size:1.5rem}p{font-size:16px;font-size:1.6rem;margin:0 0 1em}ol,ul{margin:.5em;font-size:16px;font-size:1.6rem}.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}.list-inline>li:first-child{padding-left:0}.list-unstyled{list-style:none;margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}li.select-state{font-size:21px;font-size:2.1rem;color:#202020;line-height:1.1428}li.select-state a:link,li.select-state a:visited{color:inherit;text-decoration:none}li.select-state a:hover,li.select-state a:focus,li.select-state a:active{text-decoration:underline}.small{font-size:12px;font-size:1.2rem;color:#888;margin-bottom:.25em}.large{font-size:18px;font-size:1.8rem;color:#4075ba;margin:1em 0}.btn,input[type="submit"]{background-image:none;border:1px solid transparent;-moz-border-radius:5px 5px 5px 5px;-webkit-border-radius:5px 5px 5px 5px;-o-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;cursor:pointer;display:inline-block;font-family:"Gill Sans Std","Gill Sans MT","Gill Sans",Calibri,sans-serif;margin:1em 0;padding:0;text-align:center;text-decoration:none;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn-primary{background-color:#fff;box-shadow:1px 1px 1px 1px #ccc;box-shadow:1px 1px 1px 1px rgba(204,204,204,.8);color:#4075ba}.btn-primary:link,.btn-primary:visited{color:#4075ba;text-decoration:none}.btn-primary:hover,.btn-primary:active,.btn-primary:focus{box-shadow:2px 2px 1px 1px #bbb;box-shadow:2px 2px 1px 1px rgba(187,187,187,.8);text-decoration:none}.btn-secondary,input[type="submit"]{background-color:#4075ba;color:#fff;box-shadow:1px 1px 1px 1px #ccc;box-shadow:1px 1px 1px 1px rgba(204,204,204,.8)}.btn-secondary:link,.btn-secondary:visited,input[type="submit"]:link,input[type="submit"]:visited{color:#fff;text-decoration:none}.btn-secondary:hover,.btn-secondary:active,.btn-secondary:focus,input[type="submit"]:hover,input[type="submit"]:active,input[type="submit"]:focus{box-shadow:2px 2px 1px 1px #bbb;box-shadow:2px 2px 1px 1px rgba(187,187,187,.8);text-decoration:none}.btn-lg{padding:5px 25px;font-size:20px;font-size:2rem;letter-spacing:.05rem}.btn-sm,input[type="submit"]{padding:5px 20px;font-size:16px;font-size:1.6rem}figure,figcaption{margin-bottom:0;margin-left:0;margin-right:0;margin-top:0;padding-bottom:0;padding-left:0;padding-right:0;padding-top:0}form li{padding:5px 0}label{display:block;text-align:left;color:#202020;padding-bottom:5px}input[type="text"],select{height:2em;width:100%;padding:5px;font-size:15px;font-size:1.5rem;color:#535353;background-color:#fff;border:solid 1px #cfcfcf;vertical-align:center}input[type="text"]:focus{outline:none;border:1px solid #5182c3;-webkit-box-shadow:0 0 5px #667a95;-moz-box-shadow:0 0 5px #667a95;box-shadow:0 0 5px #667a95}select:focus{outline:none}@media only screen and (min-width:76.8em){input[type="text"],select{height:30px;width:300px}}.field-validation-error{color:red;display:none}.field-validation-error.is-showing{display:block}.l-wrapper{box-shadow:0 0 5px 1px #ccc}@media only screen and (min-width:55em){.l-wrapper{width:55em;margin:0 auto}}.l-header{padding-bottom:.25em;padding-left:1.5625em;padding-right:1.5625em;padding-top:1em}.l-header .logo-link{display:block}.l-header .logo{max-width:200px}.l-header .logo-rmp{margin-right:2.25em}.l-header.double-logo a{float:left;max-width:47.5%}.l-header.double-logo .logo-rmp{margin-right:5%}.l-header.double-logo a img{max-width:100%}@media only screen and (min-width:27.5em){.l-header{padding:2em;padding-top:2.5em}.l-header .logo{max-width:none}}.l-footer{border-top:1px solid #e5edf5;margin:2em auto;padding-bottom:1em;padding-left:0;padding-right:0;padding-top:1em;text-align:center;width:100%}.l-footer small{font-size:1em}.copyright{color:#888;font-size:12px;font-size:1.2rem}.legal-link{padding-right:1em;white-space:nowrap}.legal-link:last-child{padding-right:0}#privacyNotice{letter-spacing:.05em;text-transform:uppercase}@media only screen and (min-width:27.5em){.l-footer{text-align:left;padding-left:1.5625em;padding-right:1.5625em}}@media only screen and (min-width:55em){.l-footer{width:55em}}@media only screen and (min-width:76.8em){.l-footer{border-top:solid 1px #e5edf5;padding-left:3em;padding-right:3em}}.l-main section{padding-bottom:2em;padding-left:1.5625em;padding-right:1.5625em;padding-top:2em;position:relative}@media only screen and (min-width:55em){.l-main section{padding-left:3em;padding-right:3em}}@media only screen and (min-width:50em){.l-column{float:left;margin-left:0;max-width:24em}}.hero{background-color:#fff;padding-bottom:3em;padding-top:3em}.hero-intro h1{font-size:41px;font-size:4.1rem;color:#4275b7;font-weight:light;line-height:1.1951}.hero-headline{background-color:transparent;background-position:left top;background-repeat:no-repeat;background-size:contain;font-size:41px;font-size:4.1rem;color:#4275b7;font-weight:light;line-height:1.1951;max-width:100%;min-height:2.1219em;width:18.25em}.hero-headline span{display:none}.home .hero-headline{background-image:url("../content/images/hero-headline.png")}.region .hero-headline{background-image:url("../content/images/region-hero-headline.png")}.hero-intro-body,.region .hero-intro{background-color:#cbe4f6;margin:0 -1.5625em;padding:1.5625em 1.5625em}.hero-cta{margin:0;width:155px}.region .hero-cta a{margin-bottom:0;margin-top:.5em}.hero-notice{font-size:12px;font-size:1.2rem;color:#202020;margin-top:0;padding:0}.home .hero-notice{padding-top:2.5em}.hero-notice a:link,.hero-notice a:visited{color:#fff}.hero-notice a:hover,.hero-notice a:focus,.hero-notice a:active{color:#fff;text-decoration:none}@media only screen and (min-width:25.5625em){.hero-headline{height:55px;width:359px}.region .hero-content.l-column{float:none;max-width:100%}}@media only screen and (min-width:53.75em){.home .hero{background-image:url("../content/images/hero-parachute-1x.jpg");background-position:right bottom;background-repeat:no-repeat;min-height:23.5em}.home .hero-intro-body,.region .hero-intro{background-color:transparent;margin:0;padding:0}.region .hero-content.l-column{max-width:18.75em}.region .hero{background-image:url("../content/images/kit-box-open-1x.png");background-position:right bottom;background-repeat:no-repeat;min-height:23.5em}.region .hero-intro{margin-top:6.5em;margin-bottom:.875em}}.kits h2{font-size:32px;font-size:3.2rem;line-height:1}.kit{background-color:#cbe4f6;margin-bottom:2.5625em;padding:1.875em}.kit-heading{border-bottom:2px solid currentColor;color:#4075ba;font-size:18px;font-size:1.8rem;letter-spacing:.05em;line-height:1.3333;margin-bottom:2em;margin-top:0;padding-bottom:1.1111em;text-transform:uppercase}.kit ul{list-style-type:none;margin:0;padding-left:0}.kit-item{background-position:center top;background-repeat:no-repeat;width:100%}.kit-item-description{color:#4075ba;font-size:16px;font-size:1.6rem;line-height:1.125}.kit-item--led{background-image:url("../content/images/kit-item-led-single.png");min-height:10em;padding-top:12em}.kit-item--showerhead{background-image:url("../content/images/kit-item-showerhead.png");background-position:center 1.625em;min-height:11.125em;padding-top:14.75em}@media only screen and (min-width:23.75em){.kits h2{font-size:45px;font-size:4.5rem;line-height:1}}@media only screen and (min-width:31em){.kit{background-color:transparent;margin-bottom:0}.kit-item-description{color:#202020}.kit-item{padding-top:11.375em}.kit-item--led{background-image:url("../content/images/kit-item-led-mutliple.png")}.kit-item--showerhead{background-image:url("../content/images/kit-item-showerhead-blue.png");min-height:28.25em;padding-top:20.25em}}@media only screen and (min-width:40em){.kits p.lede{font-size:18px;font-size:1.8rem;width:40em}}@media only screen and (min-width:45em){.kit-item{background-position:right top;margin-bottom:1.6875em;min-height:10.3125em;padding-top:0}.kit-item-description{float:left;font-size:18px;font-size:1.8rem;line-height:1.3889;min-width:11.875em;width:30%}.kit-item--electric{min-height:18.25em}}@media only screen and (min-width:48.75em){.kit-item-description{width:38.2653%}}@media only screen and (min-width:55em){.kit-heading{font-size:20px;font-size:2rem;line-height:1;padding-bottom:1em}.kit-item-description{width:38.2653%}}.block-message{background-color:#e5edf5;box-shadow:0 0 5px 1px #ccc}.bill-image img{max-width:100%}@media only screen and (min-width:55em){.bill-image{position:absolute;right:3rem;margin-left:2.762430939%;max-width:48.618784527%}}.flexbreak,.keeptogether{white-space:nowrap}.hidden{display:none!important;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}.group:before,.group:after{content:" ";display:table}.group:after{clear:both}