a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0;padding:0;font:62.5% Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-weight:400;min-width:320px}nav{background-color:#35363a;overflow:auto;height:37px}#navburger{display:none}#navlist{display:block}nav ul li{float:left}nav ul a li{font:300 1.8em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;color:#fff;padding-left:15px;padding-top:5px;height:37px;padding-right:15px}nav ul a{text-decoration:none}nav ul a:hover li{background-color:#000}.clear{clear:both}.container{max-width:1080px;margin-right:auto;margin-left:auto}h2{font:300 1.8em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;padding-left:10px;padding-top:30px;padding-bottom:5px;color:#35363a}hr{border:0;height:0;border-top:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(171,180,184,.8);border-right:10px solid #fff;border-left:10px solid #fff;margin-bottom:20px}h1{color:#fff;font:300 6em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}#topwaves{background:url(/img/waves.jpg)no-repeat;height:489px;background-size:100% 100%;text-align:center;padding-right:10px;padding-left:10px}#topwaves img{padding-top:50px;padding-bottom:50px}.whiteonlight{background-color:#7e929a;color:#fff}.blackstripe{background-color:#35363a;color:#fff;text-align:center;clear:both;font:3.7em "Abril Fatface";letter-spacing:.05em;padding:12px 10px 18px}.fullwidth{margin-right:10px;margin-left:10px;padding:20px;text-align:center}.fullwidth p{max-width:520px;margin-left:auto;margin-right:auto}.threeblockcontainer{display:table;margin-bottom:30px;border-bottom:10px solid #fff;width:10px}.threeblock{width:33%;display:table-cell;padding:20px;border-left:10px solid #fff;border-right:10px solid #fff;border-top:20px solid #fff;border-bottom:20px solid #fff;text-align:center}.fullwidth p,.threeblock p{font:1.6em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-weight:400}#fourblockcontainer{display:table;margin-bottom:30px}#twoblockcontainer{display:none}.fourblock{width:25%;border-left:10px solid #fff;border-right:10px solid #fff;display:table-cell;background-color:#526065;color:#fff;padding:20px;text-align:center}.fourblock h4{font:3em Bitter,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-weight:400;padding-bottom:10px}.fourblock p{font:1.6em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-weight:400;padding-bottom:10px}.fourblock img{padding-bottom:10px}.hwd-twoblockcontainer{float:left;width:50%}.hwd-twoblock{padding:10px 20px;margin:10px;font:1.7em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-weight:400;height:80px;text-align:center}.hwd-twoblock p{padding-top:10px}.squareblockcontainer{float:left;width:16.6666%}.squareblock{font:2em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-weight:400;background-color:#526065;color:#fff;text-align:center;padding:10px;margin:10px;height:130px;vertical-align:middle}.squareblock p{padding-top:25px}.resultsblockcontainer{float:left;width:33%;padding-bottom:10px}.resultsblock{padding:10px;text-align:center}.resultsblock p{font:1.33em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-weight:700;color:#6a7377;padding-top:5px}.resultsblock p:nth-of-type(2){font-weight:400}.testimonialcontainer{width:25%;float:left;margin-top:20px}.testimonial{padding-left:10px;padding-right:10px;text-align:center}.testimonial p:first-child{color:#6a7377;font-size:1.7em;font-style:italic;font-weight:400;min-height:100px}.testimonial p:nth-of-type(2){color:#35363a;font-size:1.3em;font-weight:700}.testimonial p:nth-of-type(3){color:#677883;font-size:1.3em;font-weight:700}.testimonialstrap{font:1.7em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-weight:400;text-align:center;max-width:660px;padding-top:50px;margin-right:auto;margin-left:auto;padding-bottom:30px;color:#526065}.contact{text-align:center}.contact p{font:1.7em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-weight:400;color:#6a7377;max-width:590px;margin-left:auto;margin-right:auto}.contact a{display:block}.contact a.emailaddress{text-decoration:none;font:2em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-weight:700;color:#06b3f3;padding-top:40px;padding-bottom:40px}.contact a:hover.emailaddress{text-decoration:underline}.contact a.phonenumber{text-decoration:none;font:3.48em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;font-weight:300;color:#6a7377;margin-bottom:40px}.contact a:hover.phonenumber{text-decoration:underline}#logofooter{text-align:center;background-image:url(/img/footer-grad.jpg);background-size:100% 100%}#logofooter img{padding-top:30px;padding-bottom:30px}#logofooter p{color:#fff;font:300 3.6em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;padding-bottom:50px;padding-right:20px;padding-left:20px}footer{background-color:#35363a;color:#fff;font:300 1.6em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;overflow:auto;padding-top:10px;padding-bottom:50px}footer div.copyright{float:left;padding-left:10px}footer ul{float:right;padding-right:10px}footer ul a li{float:left;padding-left:10px}footer ul a li{color:#fff;text-decoration:none}footer ul a:hover li{text-decoration:underline}.footerpage{padding-bottom:40px}.footerpage p{font:300 1.6em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;padding:10px}.footerpage a.emailaddress{text-decoration:none;font-weight:700;color:#06b3f3}.footerpage a:hover.emailaddress{text-decoration:underline}.footerpage a.phonenumber{text-decoration:none;font-weight:300;color:#6a7377}.footerpage a:hover.phonenumber{text-decoration:underline}@media only screen and (max-width:1050px),only screen and (max-device-width:1050px){.hwd-twoblock{height:90px}.squareblockcontainer{width:25%}}@media only screen and (max-width:900px),only screen and (max-device-width:900px){#fourblockcontainer{display:none}#twoblockcontainer{display:table;margin-bottom:10px}.twoblockcontainer{margin-bottom:20px}.fourblock{width:50%}.hwd-twoblock{height:100px}.resultsblockcontainer{width:50%}.clear900{clear:both}.testimonialcontainer{width:50%;margin-bottom:10px;margin-top:10px}.testimonial p:first-child{min-height:30px}}@media only screen and (max-width:800px),only screen and (max-device-width:800px){.hwd-twoblock{height:110px}footer ul{float:none;padding-right:10px;clear:both}footer ul a li{float:none;padding-left:10px}}@media only screen and (max-width:700px),only screen and (max-device-width:700px){nav ul a li{font:300 1.6em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;color:#fff;padding-left:10px;padding-top:5px;height:37px;padding-right:10px}.hwd-twoblock{height:130px}.squareblockcontainer{width:33.3333%}}@media only screen and (max-width:600px),only screen and (max-device-width:600px){nav{height:auto}#navburger{color:#fff;font:300 1.8em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;padding-top:6px;padding-left:6px;width:100%;display:block;height:37px}#navburger img{float:left}#navburger p{color:#fff;padding-top:3px;padding-left:6px;float:left}#navlist{display:none}nav ul li{float:none}nav ul a li{font:300 1.8em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif;color:#fff;padding-left:10px;padding-top:5px;height:37px;padding-right:10px}.hwd-twoblockcontainer{width:100%}.hwd-twoblock{height:auto}.hwd-twoblock p{padding-top:0}.squareblockcontainer{width:50%}}@media only screen and (max-width:500px),only screen and (max-device-width:500px){#logofooter p,h1{color:#fff;font:300 4em Lato,"Helvetica Neue",Arial,Helvetica,Geneva,sans-serif}#topwaves{background:url(/img/waves.jpg)no-repeat;height:auto;background-size:100% 100%;text-align:center;padding-bottom:50px}#topwaves img{padding-top:50px;padding-bottom:40px}.threeblock{width:auto;display:table-cell;float:left;border-bottom:none}.threeblock:nth-of-type(3){border-bottom:20px solid #fff}.fourblock{float:left;width:auto;margin-bottom:20px}.resultsblockcontainer{width:100%}.testimonialcontainer{width:100%}}@media only screen and (max-width:400px),only screen and (max-device-width:400px){.squareblockcontainer{width:100%}.squareblock{height:auto}.squareblock p{padding-top:0}}