@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,800,300italic,400,400italic,600,600italic);body{margin:0;background:#000;font-size:1.05em;font-family:"Open Sans",sans-serif;font-weight:300}strong{font-weight:600}h1{margin:0;padding:0;font:inherit;font-size:1rem}h2{margin:0 0 1em 0;display:block;padding:0;font-size:1.9rem;font-weight:300;letter-spacing:-1px;line-height:1.5em}h2:first-child{margin-top:0}h2:last-child{margin-bottom:0}h2 strong{font-weight:700}h2.cta-heading{margin:0 0 0.5em 0}h3{margin:0 0 1em 0;display:block;padding:0;font-size:1.1rem;font-weight:600;line-height:1.5em}h3:first-child{margin-top:0}h3:last-child{margin-bottom:0}h3 strong{font-weight:700}h4{margin:0 0 0.5em 0;display:block;padding:0;font-size:1.05rem;font-weight:600;line-height:1.25em}h4 strong{font-weight:700}p{margin:0 0 1em 0;padding:0;line-height:1.75em}p:first-child{margin-top:0}p:last-child{margin-bottom:0}a{color:#29aae1}a img{border:0 none}figure{margin:0;padding:0}hr{margin:30px 0;padding:0;background:none;border-top:1px dotted #ccc}label{display:block}@media only screen and (min-width: 981px){.tablet{display:none}.tablet.desktop{display:block}.phone{display:none}.phone.desktop{display:block}}.constrainer{overflow:hidden;max-width:100%;min-width:960px}.max-width{max-width:960px}[class^=column-]{vertical-align:top;display:inline-block;box-sizing:border-box}.column-1{width:33.3334%}.column-2{width:66.6667%}.column-3{width:100%}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-dark{color:#000}.text-white{color:#fff}.text-white a{color:#fff}.block-center{margin:0 auto}.clear{display:inline-block;clear:both}.top{vertical-align:top;display:inline-block;line-height:1.15em;padding:1em 0;font-size:0.9em;text-decoration:none;text-transform:uppercase}.top i{vertical-align:top}.shadowed{position:relative;margin-bottom:30px;box-shadow:0 15px 10px -10px #fff,0 50px 50px -50px rgba(0,0,0,0.3)}.shadowed>*{position:relative;z-index:101}.shadowed:after{position:absolute;z-index:100;top:100%;left:50%;margin-left:-50%;margin-top:8px;display:block;content:'';width:100%;height:4px;background:rgba(0,0,0,0.06);border-radius:70% 70% 100% 100%;box-shadow:0 5px 5px 1px rgba(255,255,255,0.3),0 -2px 4px 4px rgba(0,0,0,0.03),0 0px 15px 15px rgba(0,0,0,0.03)}.header{position:relative;max-width:100%;padding:60px 0;background:#fff;overflow:hidden}.header .logo{vertical-align:middle;position:relative;z-index:100;display:inline-block;width:33.3334%}.header .logo img{width:100%;height:auto}.header .tagline{vertical-align:middle;position:relative;z-index:100;display:inline-block;width:66.6667%;padding:0 0 60px 60px;box-sizing:border-box;color:#29aae1;font-size:1.7rem}.header .tagline span{display:inline-block}.header:after{position:absolute;bottom:15%;left:50%;margin-left:-50vw;display:block;content:'';width:100vw;height:1px;background:#16aeda;-webkit-transform:rotate(-2deg);-moz-transform:rotate(-2deg);-ms-transform:rotate(-2deg);-o-transform:rotate(-2deg);transform:rotate(-2deg)}section[role=main]{display:block;background-color:#16aeda;background-position:top center;background-image:url("../images/background-swoosh.png"),-webkit-linear-gradient(#16aeda, #11548f);background-image:url("../images/background-swoosh.png"),linear-gradient(#16aeda, #11548f)}article{margin-bottom:20px}article:last-child{margin-bottom:0}.introduction{padding:60px 0 0 0;max-width:100%;min-height:455px;box-sizing:border-box}.introduction .block-center{position:relative}.introduction h2{margin-bottom:0.5em}.introduction .text{position:relative;z-index:100;width:33.3334%;padding-right:50px;box-sizing:border-box;font-size:0.9em}.introduction figure{position:absolute;bottom:-90px;right:-120px;z-index:99;width:855px;height:627px}.introduction figure img{width:100%;height:auto}.introduction figure .enlarge{position:absolute;top:25%;right:15%;z-index:105;white-space:nowrap}.introduction aside{position:relative;z-index:99;margin-top:60px;padding:20px 0;background:rgba(0,10,35,0.3)}.introduction aside img{position:relative;z-index:100}.introduction aside .button-group{z-index:100;margin-bottom:0}.button-group{position:relative;margin:0 0.5em 0.5em 0;display:inline-block;font-size:1.1rem;border-radius:1.2em;box-shadow:0 5px 15px -8px rgba(0,0,0,0.4)}.button-group:after{position:absolute;z-index:50;top:100%;left:50%;margin-left:-40%;margin-top:-16px;display:block;content:'';width:80%;height:16px;border-radius:100%;box-shadow:0 0 15px 0 rgba(0,0,0,0.25)}.button{-webkit-appearance:none;position:relative;z-index:51;margin:0 0.5em 0 0;display:inline-block;padding:0.5em 1.25em;line-height:1em;cursor:pointer;text-decoration:none;text-transform:uppercase;border:0 none;border-radius:1.2em;background:#0097d2;color:#fff;background-image:-webkit-linear-gradient(#28cef1, #0097d2);background-image:linear-gradient(#28cef1, #0097d2)}.button:input,.button:button{font:inherit}.button:hover{background:#0085b8;background-image:-webkit-linear-gradient(#10c9ef, #0085b8);background-image:linear-gradient(#10c9ef, #0085b8)}.button.orange{background:#f7931e;background-image:-webkit-linear-gradient(#f9a834, #f7931e);background-image:linear-gradient(#f9a834, #f7931e)}.button.orange:hover{background:#0085b8;background-image:-webkit-linear-gradient(#f89d1b, #f38709);background-image:linear-gradient(#f89d1b, #f38709)}.button.button-alt{background:#0e436a;background-image:-webkit-linear-gradient(#015a97, #0e436a);background-image:linear-gradient(#015a97, #0e436a)}.button.button-alt:hover{background:#0b3553;background-image:-webkit-linear-gradient(#014b7e, #0b3553);background-image:linear-gradient(#014b7e, #0b3553)}.button.left{margin-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.button.right{border-top-left-radius:0;border-bottom-left-radius:0}.button:last-child{margin-right:0}[class^=icon-]{vertical-align:top;margin:0 0.25em 0 0.25em;display:inline-block;width:1em;height:1em;background-repeat:no-repeat;background-size:contain}[class^=icon-]:first-child{margin-left:0}[class^=icon-]:last-child{margin-right:0}.icon-mag{background-image:url(../images/icon-mag-white.png)}.icon-pdf{background-image:url(../images/icon-pdf-white.png)}.icon-feedback{background-image:url(../images/icon-feedback-white.png)}.icon-arrow-up{background-image:url(../images/icon-arrow-up-white.png)}.box-blue-top{display:block;width:100%;height:auto}.box-blue{padding:40px 30px 30px 30px;background:url(../images/box-blue-top-2.png) no-repeat top #04131e;background-size:100%}.box-blue blockquote{position:relative;margin:0 0 2em 0;display:inline-block;padding:0.5em 1em;line-height:1.5em;color:#000;background:#fff;border-radius:1.5em}.box-blue blockquote:after{position:absolute;bottom:-15px;left:50%;margin-left:-20px;display:block;content:'';border-top:18px solid #fff;border-left:18px solid transparent;border-right:18px solid transparent}.box-blue.has-precincts{padding-bottom:190px}.box-white{padding:30px 30px 40px 30px;background:#fff;box-shadow:0 25px 50px -50px #000,0 50px 50px -50px rgba(0,0,0,0.25)}.precincts-box{margin:-180px 0 30px 0;padding:30px;background:#29aae1}.precincts-list{margin:0;padding:0;list-style:none;font-size:0.9em}.precincts-list li{margin:0 0 1em 0;padding:0;line-height:1.5em;list-style:none}.precincts-list li:last-child{margin-bottom:0}.precincts-list li strong{vertical-align:top;display:inline-block;width:33.3334%;box-sizing:border-box;padding-right:20px;text-align:right}.precincts-list li span{vertical-align:top;display:inline-block;width:66.6667%}.list-arrowed{margin:0;padding:0;list-style:none}.list-arrowed li{position:relative;margin:0 0 1em 0;padding:0 0 0 1.5em;list-style:none;line-height:1.5em}.list-arrowed li:last-child{margin-bottom:0}.list-arrowed li:after{position:absolute;top:0.1em;left:0;display:block;content:'';width:0.5em;height:1em;background:url(../images/icon-arrow-right-white.png) no-repeat top left;background-size:contain}.list-iconed{margin:0;padding:0;list-style:none}.list-iconed li{position:relative;margin:0 0 1.5em 0;min-height:100px;padding:0 0 0 90px;list-style:none;line-height:1.5em}.list-iconed li p:last-child{margin-bottom:0}.list-iconed li:last-child{margin-bottom:0}.list-iconed li .list-icon{position:absolute;top:0.1em;left:0;display:block;content:'';width:50px;height:50px}.list-iconed li .list-icon img{width:100%;height:100%}.image-box{position:relative;padding-left:33.3334%;background:#043775;font-size:0.9em}.image-box>*{padding:30px}.image-box figure{position:absolute;top:0;left:0;display:block;width:33.3334%;height:100%;padding:0;box-sizing:border-box;background-color:#fff;background-size:cover;background-repeat:no-repeat;background-position:center}#feedback{padding:30px 0}#feedback>:last-child{margin-bottom:0}.form{margin:0 0 30px 0;width:100%;font-size:0.9em}.form input[type="text"],.form input[type="email"],.form input[type="phone"],.form textarea{margin:0 0 1em 0;display:block;width:100%;padding:0.5em 1em;box-sizing:border-box;line-height:1em;font:inherit;color:inherit;background:#082e4b;border:0 none;border-radius:1.5em;-webkit-appearance:none;box-shadow:2px 5px 10px 1px rgba(0,0,0,0.15) inset,2px 10px 25px 0 rgba(0,0,0,0.15) inset,1px 2px 3px 0 rgba(255,255,255,0.05);outline:none}.form input[type="text"]:focus,.form input[type="email"]:focus,.form input[type="phone"]:focus,.form textarea:focus{box-shadow:0 0 3px 0 #29aae1,2px 5px 10px 1px rgba(0,0,0,0.15) inset,2px 10px 25px 0 rgba(0,0,0,0.15) inset,1px 2px 3px 0 rgba(255,255,255,0.05)}.form input[type="text"]::-webkit-input-placeholder,.form input[type="text"]::-moz-placeholder,.form input[type="text"]:-moz-placeholder,.form input[type="text"]:-ms-input-placeholder,.form input[type="email"]::-webkit-input-placeholder,.form input[type="email"]::-moz-placeholder,.form input[type="email"]:-moz-placeholder,.form input[type="email"]:-ms-input-placeholder,.form input[type="phone"]::-webkit-input-placeholder,.form input[type="phone"]::-moz-placeholder,.form input[type="phone"]:-moz-placeholder,.form input[type="phone"]:-ms-input-placeholder,.form textarea::-webkit-input-placeholder,.form textarea::-moz-placeholder,.form textarea:-moz-placeholder,.form textarea:-ms-input-placeholder{color:#fff;opacity:1}.form label{position:relative;margin:0;padding-left:2em;font-size:0.9em}.form label input{position:absolute;top:0;left:0}.form textarea{height:9em;overflow:auto}.form .button-group{margin:0;font-size:1em;width:50%}.form .button{margin:0;width:100%;padding:0.5em 1em;line-height:1em;box-sizing:border-box;font:inherit;color:inherit}.form .form-left,.form .form-right{vertical-align:top;display:inline-block;width:50%;box-sizing:border-box}.form .form-left{padding-right:0.5em}.form .form-right{padding-left:0.5em}ul.form-validation{margin:0 0 1em 0;padding:0;list-style:none}ul.form-validation li{margin:0 0 0.5em 0;padding:10px 20px;color:#000;background:#fff}ul.form-validation li:last-child{margin-bottom:0}ul.form-validation a{color:inherit;text-decoration:underline}.footer{padding:30px 0}.footer .footer-left,.footer .footer-right{vertical-align:middle;display:inline-block;width:50%}.footer .footer-right{text-align:right}@media only screen and (max-width: 980px) and (min-width: 641px){.desktop{display:none}.desktop.tablet{display:block}.phone{display:none}.phone.tablet{display:block}.constrainer{min-width:640px}.max-width{max-width:100%;width:100%}article{margin:0}.header{position:relative;width:100%;padding:30px 0 50px 0}.header .max-width{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:stretch;-moz-align-content:stretch;align-content:stretch;-ms-flex-line-pack:stretch;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.header .max-width .logo{vertical-align:middle;width:auto;padding:0 0 0 30px;box-sizing:border-box;-webkit-flex-basis:320px;-moz-flex-basis:320px;flex-basis:320px;-ms-flex-preferred-size:320px;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;-webkit-flex-grow:0;-moz-flex-grow:0;flex-grow:0;-ms-flex-positive:0;text-align:center}.header .max-width .logo img{width:100%;max-width:320px}.header .max-width .tagline{vertical-align:middle;width:auto;padding:0 30px;box-sizing:border-box;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1;text-align:left}.header:after{bottom:2em}.introduction{position:relative;margin:0 0 30px 0;min-height:0;padding:0}.introduction .max-width{padding:0;box-sizing:border-box}.introduction>.max-width{display:-webkit-box;display:-moz-box;display:box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-moz-box-align:center;box-align:center;-webkit-align-items:center;-moz-align-items:center;-ms-align-items:center;-o-align-items:center;align-items:center;-ms-flex-align:center;-webkit-align-content:stretch;-moz-align-content:stretch;align-content:stretch;-ms-flex-line-pack:stretch;-webkit-box-lines:single;-moz-box-lines:single;box-lines:single;-webkit-flex-wrap:nowrap;-moz-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;box-orient:horizontal;-webkit-box-direction:normal;-moz-box-direction:normal;box-direction:normal;-webkit-flex-direction:row;-moz-flex-direction:row;flex-direction:row;-ms-flex-direction:row;-webkit-box-pack:justify;-moz-box-pack:justify;box-pack:justify;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;-o-justify-content:space-between;justify-content:space-between;-ms-flex-pack:justify}.introduction>.max-width .text{vertical-align:middle;width:auto;padding:30px 0 30px 30px;box-sizing:border-box;-webkit-flex-basis:290px;-moz-flex-basis:290px;flex-basis:290px;-ms-flex-preferred-size:290px;-webkit-flex-shrink:0;-moz-flex-shrink:0;flex-shrink:0;-ms-flex-negative:0;-webkit-flex-grow:0;-moz-flex-grow:0;flex-grow:0;-ms-flex-positive:0}.introduction>.max-width figure.tablet{pointer-events:none;position:relative;top:0;right:0;margin:-5% 0;z-index:150;vertical-align:middle;width:auto;height:auto;padding:0 0px 0 0;box-sizing:border-box;-webkit-box-flex:1;-moz-box-flex:1;box-flex:1;-webkit-flex:1;-moz-flex:1;-ms-flex:1;flex:1}.introduction>.max-width figure.tablet img{pointer-events:none;width:100%;height:auto}.introduction>.max-width figure.tablet .enlarge{pointer-events:auto;top:100%;right:0;margin:-5% 30px 0 0}.introduction aside{margin:0;padding:1em 30px}.introduction aside .max-width{position:static}.introduction figure.desktop{display:none}.cta-heading{font-size:1.6rem}#feedback{padding:30px}.footer{padding:30px}}@media only screen and (max-width: 640px){.desktop{display:none}.desktop.phone{display:block}.tablet{display:none}.tablet.phone{display:block}.constrainer{min-width:100%}.max-width{width:100%}h2{font-size:1.9rem;line-height:1.4em}h2.cta-heading{margin:1em 0;font-size:1.25rem}img{max-width:100%}.header{padding:0}.header .logo{display:block;width:100%;padding:30px 30px 15px 30px;text-align:center}.header .logo img{max-width:300px}.header .tagline{display:block;width:100%;padding:0 30px 45px 30px;font-size:1.3em;text-align:center}.header:after{bottom:1em}.introduction{padding:30px 0}.introduction .text{display:block;width:100%;padding:0 30px;text-align:left}.introduction figure.phone{position:relative;bottom:0;right:0;margin:0;display:block;width:100%;height:auto;padding:30px;box-sizing:border-box;text-align:center;border:0 none}.introduction figure.phone img{display:block;width:100%;height:auto;max-width:400px;margin:0 auto 15px auto}.introduction figure.phone .enlarge{position:relative;top:0;right:0;display:inline-block}.introduction aside{margin:0;padding:1em 30px}.introduction aside .button-group{display:block;width:100%}.introduction aside .button{display:block;width:100%;padding:0.9em 0;box-sizing:border-box;text-align:center}.introduction aside .button.left{border-radius:1.2em 1.2em 1px 1px;box-shadow:0 -1px 2px -2px rgba(0,0,0,0.5) inset,0 -5px 4px -4px rgba(0,0,0,0.3) inset}.introduction aside .button.right{border-radius:1px 1px 1.2em 1.2em;box-shadow:0 3px 4px -4px rgba(255,255,255,0.2) inset}.box-blue.text-center{text-align:left}.box-white.text-center{text-align:left}.image-box{margin:-15px -15px 0 -15px;padding:0}.image-box figure{position:relative;display:block;width:100%;height:160px}.image-box>div{display:block;width:100%;padding:15px;box-sizing:border-box}.list-iconed li{padding-left:45px}.list-iconed li .list-icon{width:30px;height:30px}#feedback{padding:0 30px 30px 30px}#feedback h2{text-align:left;margin-bottom:0.5em}#feedback .top{display:block;padding:25px 0 0 0;border-top:1px dotted rgba(255,255,255,0.5)}#feedback .form .form-left,#feedback .form .form-right{display:block;width:100%;padding:0}#feedback .form .button-group{display:block;width:100%;min-width:180px;max-width:280px}#feedback .form .button-group .button{text-align:left}.footer .footer-left,.footer .footer-right{display:block;width:100%;text-align:center}}
