h1,h2{line-height:1.3;letter-spacing:-.1rem;margin:0 0 1rem;font-weight:500}*{font-family:Raleway,sans-serif}body,html{font-size:15px;margin:0;padding:0}h1{font-size:2.3rem}h2{font-size:1.5rem}p{font-size:1rem;text-align:justify;line-height:1.5rem}.row{max-width:1200px;margin:0 auto}.card{margin:15px 25px}a.cta{display:inline-block;border:2px solid #00adef;padding:8px 16px;border-radius:20px;text-decoration:none;vertical-align:middle;font-weight:600;color:#00adef;margin:5px}a.cta:hover{background:#00adef;color:#fff;border:2px solid #00adef}a.cta.light{border:2px solid #fff;color:#fff;background:0 0}a.cta-main{border:2px solid #fc5d00;color:#fc5d00;background:#fff}a.cta-main:hover{border:2px solid #fc5d00;color:#fff;background:#fc5d00}a.cta.cta-left{border-radius:20px 0 0 20px;border-right:none;margin:5px 0 5px 5px}a.cta.cta-right{border-radius:0 20px 20px 0;margin:5px 5px 5px 0}.header-container{position:relative;z-index:2;background:rgba(255,255,255,.95);box-shadow:0 2px 35px rgba(0,0,0,.1);border-bottom:solid 1px rgba(0,0,0,.1)}a.header-cta,input[type=submit]{border:2px solid #00adef;text-decoration:none;vertical-align:middle}.site-header{text-align:center;padding:15px 0}.site-header--navigation a{padding:11px 0;text-decoration:none;font-weight:600;color:#00adef;font-size:1.2rem}.site-header--navigation a:hover{color:#005e82}.site-logo{height:45px;vertical-align:middle}a.header-cta{padding:8px 16px;border-radius:20px;margin-left:20px;font-weight:600;color:#00adef}.catch-container{background:url(/content/images/headerbanner-large.jpg) right bottom no-repeat;background-size:cover;margin-top:-94px;padding-top:94px;z-index:1}.catch1,.catch2,.catch3{background:rgba(255,255,255,.7);border-radius:15px;padding:5px}.catch-card{height:210px;position:relative}.catch-cta,.catch1,.catch2,.catch3{position:absolute;left:50%}.catch1{top:10px;font-size:1.7rem;margin-left:-4.3rem}.catch2{top:60px;font-size:1.5rem;margin-left:-9.8rem}.catch3{top:110px;font-size:1.2rem;margin-left:-10.6rem}.catch-cta{top:160px;margin-left:-9rem}.tricard-container{background:#f5f5f5}.main-introduction-container{background:#e5eff3}.footer-container,input[type=submit]:hover{color:#fff;background:#00adef}.main-introduction-img{text-align:right}.main-introduction-img img{max-width:100%}.footer-links-card a{padding:2px 10px;text-align:center;color:#fff;text-decoration:none;font-weight:700;text-transform:uppercase;font-size:1rem}img.inspireweb-logo{height:33px}.service-list li{list-style:none;padding:10px}ul.service-list{margin:0;padding:0}input[type=text],textarea{display:block;margin:15px 25px;width:calc(100% - 50px);padding:10px;font-size:1rem}input[type=submit]{display:inline-block;padding:8px 16px;border-radius:20px;font-weight:600;color:#00adef;margin:5px;background:#fff;cursor:pointer}input[type=submit]:hover{border:2px solid #00adef}textarea{height:150px}p.spam-error,p.validation-error{padding:0 25px;color:red;font-size:.8rem}label{display:none}p.validation-error{font-weight:700}@media only screen and (min-width:479px){.site-header--navigation{padding-right:35px}}@media only screen and (min-width:600px){.catch1{margin-left:-7.3rem}.catch2{margin-left:-15.8rem}.catch3{position:absolute;font-size:1.9rem;margin-left:-14.6rem}}@media only screen and (min-width:719px){.main-introduction-img img{max-height:100%;border-radius:3px;text-align:right}.emergency-card-leak img{max-height:100%;border-radius:3px;text-align:left}}@media only screen and (min-width:900px){.card{margin:35px 25px}.catch-card{height:300px}.catch-cta,.catch1,.catch2,.catch3{left:40%}}