/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.cocoen img{-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}.mouseDown{cursor:move!important}.cocoen-drag.dragging-left::before,.cocoen-drag.dragging-right::after{opacity:0}.cocoen{font-family:"Bebas Neue";box-sizing:border-box;cursor:pointer;line-height:0;margin:0;overflow:hidden;padding:0;position:relative;height:auto;-webkit-transition:height .5s cubic-bezier(.785,.135,.15,.86);transition:height .5s cubic-bezier(.785,.135,.15,.86);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cocoen *{box-sizing:inherit}.cocoen::after,.cocoen::before{box-sizing:inherit}.cocoen img,.cocoen picture>img{max-width:none}.cocoen>img,.cocoen>picture>img{display:block;width:100%}.cocoen>div:first-child,picture .cocoen>div{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:50%;z-index:2}.cocoen-drag{background:#fff;color:#fff;bottom:0;font-size:1.8em;cursor:ew-resize;left:50%;margin-left:-1px;position:absolute;top:0;width:5px;z-index:3;-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.cocoen-drag::before{content:'BEFORE';position:absolute;top:50%;right:-15px;-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:50% 50%;line-height:1em}.cocoen-drag::after{content:'AFTER';position:absolute;top:50%;left:-9px;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:50% 50%;line-height:1em}.cocoen-drag::after,.cocoen-drag::before{-webkit-transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;transition:opacity .2s ease-out}.animate-slider .cocoen-drag{animation:drag-left 1.5s ease}.animate-slider>div:first-child{animation:drag-width 1.5s ease}@-moz-keyframes drag-left{0%{left:50%}25%{left:85%}50%{left:15%}100%{left:50%}}@-webkit-keyframes drag-left{0%{left:50%}25%{left:85%}50%{left:15%}100%{left:50%}}@keyframes drag-left{0%{left:50%}33%{left:85%}66%{left:15%}100%{left:50%}}@-moz-keyframes drag-width{0%{width:50%}33%{width:85%}66%{width:15%}100%{width:50%}}@-webkit-keyframes drag-width{0%{width:50%}33%{width:85%}66%{width:15%}100%{width:50%}}@keyframes drag-width{0%{width:50%}33%{width:85%}66%{width:15%}100%{width:50%}}*{box-sizing:border-box}.container{width:96%;position:relative;margin:15px auto 75px auto}@media only screen and (min-width:33.75em){.container{width:100%}}@media only screen and (min-width:75em){.container{width:100%;max-width:75rem}}.row{position:relative;width:100%}.row [class^=col]{float:left;margin:.5rem 2% 2.5rem 2%;min-height:.125rem}.row::after{content:"";display:table;clear:both}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{width:96%}.col-1-sm{width:4.33333%}.col-2-sm{width:12.66667%}.col-3-sm{width:21%}.col-4-sm{width:29.33333%}.col-5-sm{width:37.66667%}.col-6-sm{width:46%}.col-7-sm{width:54.33333%}.col-8-sm{width:62.66667%}.col-9-sm{width:71%}.col-10-sm{width:79.33333%}.col-11-sm{width:87.66667%}.col-12-sm{width:96%}@media only screen and (min-width:45em){.col-1{width:4.33333%}.col-2{width:12.66667%}.col-3{width:21%}.col-4{width:29.33333%}.col-5{width:37.66667%}.col-6{width:46%}.col-7{width:54.33333%}.col-8{width:62.66667%}.col-9{width:71%}.col-10{width:79.33333%}.col-11{width:87.66667%}.col-12{width:96%}.hidden-sm{display:block}}@font-face{font-family:'Serifa BT';src:url(../fonts/SerifaBT-Roman.eot);src:url(../fonts/SerifaBT-Roman.eot?#iefix) format("embedded-opentype"),url(../fonts/SerifaBT-Roman.woff2) format("woff2"),url(../fonts/SerifaBT-Roman.woff) format("woff"),url(../fonts/SerifaBT-Roman.ttf) format("truetype"),url(../fonts/SerifaBT-Roman.svg#SerifaBT-Roman) format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Bebas Neue';src:url(../fonts/BebasNeue-Regular.eot);src:url(../fonts/BebasNeue-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/BebasNeue-Regular.woff2) format("woff2"),url(../fonts/BebasNeue-Regular.woff) format("woff"),url(../fonts/BebasNeue-Regular.ttf) format("truetype"),url(../fonts/BebasNeue-Regular.svg#BebasNeue-Regular) format("svg");font-weight:400;font-style:normal}body,html{height:100%;min-height:100%;width:100%;min-width:100%;overflow:hidden;letter-spacing:1px;color:#475258;position:relative;font-family:"Serifa BT";font-weight:400;font-style:normal}*{line-height:1}*,:after,:before{margin:0;padding:0;box-sizing:border-box}a{color:#0070b9;text-decoration:none;transition:color .35s ease}a:hover{color:#000}p{font-size:1.3em;font-weight:300;line-height:1.5em;clear:left}h2{margin:.3em 0;text-transform:uppercase;font-size:4em;color:#475258;border-bottom:solid #f5af2d 5px;font-family:"Bebas Neue";font-weight:400;font-style:normal}h3{margin:.5em 0 .25em 0;text-transform:uppercase;font-size:2.5em;color:#475258;font-family:"Bebas Neue";font-weight:400;font-style:normal}img,img[src*=".svg"],svg{width:100%;display:block}#loading{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:#fff;z-index:999}#loading>div{width:100%;max-width:600px;padding:20px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}nav#main{height:75px;width:100%;padding:0 20px;position:absolute;top:0;background:#fff;border-bottom:solid #f5af2d 3px;z-index:99}nav#main>span{display:table;float:left;height:75px}nav#main>span span{display:table-cell;vertical-align:middle;width:215px}nav#main>span img{float:left}nav#main h1{float:left;margin:0 0 0 20px;font-weight:300;font-size:1.3em;line-height:75px}nav#main ul{list-style-type:none;float:right;display:table-cell;vertical-align:middle}nav#main ul li{float:left;margin-left:-3px}nav#main ul li a{padding:5px 18px;font-weight:700;text-transform:uppercase;font-size:1em;line-height:75px;color:#475258;position:relative;transition:all .25s ease-in-out;font-family:"Bebas Neue";font-weight:400;font-style:normal}nav#main ul li a:before{content:'';position:absolute;right:0;height:25px;top:0;border-right:solid #f5af2d 2px}nav#main ul li a:hover{color:#f5af2d}nav#main ul li a:hover:after{content:'';width:100%;display:block;margin:0 auto;position:absolute;left:0;right:0;bottom:-10px;height:2px;border-bottom:solid 2px #f5af2d;animation:perspective .25s linear forwards}nav#main ul li:last-child>a:before{border:none}nav#main ul li.active{background:#f5af2d}nav#main ul li.active>a{color:#fff}@keyframes perspective{0%{width:90%;bottom:-10px}100%{bottom:0;width:70%}}#hamburger{display:none;position:absolute;top:10px;right:15px;height:40px;width:40px;z-index:101;background:url(../images/icon-hamburger.svg) no-repeat center}nav#mobile{height:100%;width:250px;position:fixed;z-index:101;top:0;right:-250px;background-color:#f5af2d;overflow-x:hidden;padding-top:60px}nav#mobile ul li a{padding:0 20px 15px 20px;text-decoration:none;font-size:25px;font-family:"Bebas Neue";text-transform:uppercase;color:#fff;text-align:right;display:block;transition:color .35s ease}nav#mobile ul li a:hover{color:#000}nav#mobile ul li.active a{color:#000}nav#mobile span{position:absolute;top:5px;left:5px;height:45px;width:45px;text-align:center}nav#mobile span a{color:#fff;font-size:2.5em;transition:color .35s ease}nav#mobile span a:hover{color:#000}.zoom-container{width:100%;height:100%}.zoom-container #svg-wrapper{width:3840px;height:2160px}.smooth_zoom_preloader{background-image:url(../images/preloader.gif)}.smooth_zoom_icons{background-image:url(../images/icons.png)}.smooth_zoom_preloader>.noSel{top:85px!important}.clouds-1,.clouds-2{width:2000px;z-index:2}#phase1-group{cursor:pointer}#legend{width:320px;padding:10px 20px;border:solid 3px #f5af2d;background:#fff;position:absolute;top:95px;right:20px;font-size:.8em;text-transform:uppercase;z-index:98}#legend ul{list-style:none;margin:0;padding:0}#legend ul li{line-height:30px}#legend ul li .toggle-container{float:right;margin-top:7px}#legend ul li #phase1-legend{display:inline-block;width:30px;border-top:3px solid #f5af2d;margin-top:14px}#legend ul li #hdd{display:inline-block;width:30px;border-top:3px solid #3cb4f7;margin-top:14px}#legend ul li #areas,#legend ul li #photo,#legend ul li #poi,#legend ul li #substation,#legend ul li #tap-point,#legend ul li #video{float:left;display:inline-block;width:30px}#legend ul li #access{display:inline-block;width:30px;border-top:3px solid #ccc;margin-top:14px}#legend ul li #existing-line{display:inline-block;width:30px;border-top:3px solid #ad64a8;margin-top:14px}#legend ul li #temp-areas{display:inline-block;width:30px;border-top:10px solid #f7941d;margin-top:11px}#legend ul li #areas{margin-top:10px}#legend ul li .legend-symbol{float:left;margin-right:10px}#legend .toggle{display:none}#legend .toggle,#legend .toggle *,#legend .toggle :after,#legend .toggle :before,#legend .toggle+.tgl-btn,#legend .toggle:after,#legend .toggle:before{box-sizing:border-box}#legend .toggle ::selection,#legend .toggle :after::selection,#legend .toggle :before::selection,#legend .toggle+.tgl-btn::selection,#legend .toggle::selection,#legend .toggle:after::selection,#legend .toggle:before::selection{background:0 0}#legend .toggle+.toggle-btn{outline:0;display:block;width:2.2em;height:1.2em;position:relative;cursor:pointer;user-select:none}#legend .toggle+.toggle-btn:after,#legend .toggle+.toggle-btn:before{position:relative;display:block;content:"";width:50%;height:100%}#legend .toggle+.toggle-btn:after{left:0}#legend .toggle+.toggle-btn:before{display:none}#legend .toggle:checked+.toggle-btn:after{left:50%}#legend .toggle-ios+.toggle-btn{background:#ccc;border-radius:2em;padding:2px;transition:all .4s ease;border:1px solid #e8eae9}#legend .toggle-ios+.toggle-btn:after{border-radius:2em;background:#fbfbfb;transition:left .3s cubic-bezier(.175,.885,.32,1.275),padding .3s ease,margin .3s ease;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 0 rgba(0,0,0,.08)}#legend .toggle-ios+.toggle-btn:hover:after{will-change:padding}#legend .toggle-ios+.toggle-btn:active{box-shadow:inset 0 0 0 2em #e8eae9}#legend .toggle-ios+.toggle-btn:active:after{padding-right:1.6em}#legend .toggle-ios:checked+.toggle-btn{background:#f5af2d}#legend .toggle-ios:checked+.toggle-btn:active{box-shadow:none}#legend .toggle-ios:checked+.toggle-btn:active:after{margin-left:-.8em}#legend #legend-toggle{display:none;position:absolute;bottom:-65px;height:55px;width:100px;left:0;right:0;margin:0 auto;color:#fff;cursor:pointer;font-family:"Bebas Neue";text-align:center;font-size:2em;cursor:pointer}#legend #legend-toggle img{width:45px;margin:0 auto;display:block}#north{position:absolute;width:60px;bottom:40px;left:15px;z-index:2}#google{position:absolute;width:100px;bottom:35px;right:20px;z-index:2}.close{position:absolute;top:0;right:0;width:100px;height:90px;margin:0 auto;text-align:center;font-weight:700;font-size:1.5em;line-height:1.5em;font-family:"Bebas Neue";font-weight:400;font-style:normal;cursor:pointer;z-index:99}.close svg{width:50px;height:50px;margin:0 auto}.close svg circle{transition:fill .35s ease}.close:hover svg circle{fill:#000}.overlay{display:none;position:absolute;width:100%;height:calc(100% - 75px);top:75px;left:0;right:0;bottom:0;background:rgba(255,255,255,.9);overflow-y:scroll;z-index:99}.overlay .content{height:100%}.overlay .about .col-12{border-bottom:solid 5px #f5af2d;padding-bottom:20px;margin:1rem 2%}.overlay .counties h3{float:left}.overlay .counties .grid-bg{position:relative;display:block;float:left}.overlay .counties .grid-bg:before{content:'';position:absolute;top:.5rem;left:calc(50% - 1px);height:calc(100% - 2.5em);width:0;border-right:solid #f5af2d 1px}.overlay .counties .grid-bg:after{content:'';position:absolute;left:0;right:0;margin:0 auto;top:47.5%;width:96%}.overlay .counties .grid-bg .learn-more{float:right;padding:3px 10px 0 10px;margin-top:.9em;text-transform:uppercase;color:#fff;background:#f5af2d;cursor:pointer;transition:all .5s ease-in-out;font-size:1.4em;line-height:1.4em;font-family:"Bebas Neue";font-weight:400;font-style:normal}.overlay .counties .grid-bg .learn-more:hover{background:#000}.overlay .counties .row .col-12{margin-bottom:0}.overlay .existing-line .col-12:first-child{margin-bottom:.3em}.overlay .existing-line .col-12:nth-child(2){border-top:solid 5px #f5af2d;padding-top:20px;margin:1rem 2%}.overlay iframe{border:none}.overlay .contact input[type=text],.overlay .contact select,.overlay .contact textarea{width:100%;padding:12px;border:solid 2px #b7b7b7;box-sizing:border-box;margin-top:6px;margin-bottom:15px;resize:vertical}.overlay .contact label{font-weight:700}.overlay .contact input#submit{width:100%;padding:10px 15px;margin-top:15px;background:#0070b9;color:#fff;border:none;font-weight:700;cursor:pointer;transition:background .35s ease;font-size:1.5em;font-family:"Bebas Neue";font-weight:400;font-style:normal}.overlay .contact input#submit:hover{background:#000}.overlay #dom-output{visibility:hidden;position:fixed;top:50%;margin:0 auto;left:0;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.overlay #dom-output img{margin:0 auto;max-width:200px}.overlay #dom-output p{font-size:1.5em;text-align:center}@media only screen and (min-width:720px){.overlay #dom-output{position:absolute}}.module-page .row .main{margin:.5rem 2% 0 2%}.module-page .row .description{border-bottom:solid 5px #f5af2d;padding-bottom:20px;margin:1rem 2%}.module-page .slider-wrapper{min-height:100px;width:100%;background:url(../images/loading.gif) no-repeat center center;background-size:70px;overflow:hidden}.module-page h3{margin-top:0}.module-page .documents{position:relative}.module-page .documents:before{content:'';position:absolute;top:0;left:-5%;height:100%;border-right:solid #f5af2d 1px}.module-page .documents ul{margin:0 0 0 25px}.module-page .documents ul li{line-height:2em;position:relative}.module-page .documents ul li img{width:25px;height:25px;float:right}.module-page .documents ul li a{float:right}.module-page .play-icon .ms-thumb-frame{position:relative}.module-page .play-icon .ms-thumb-frame:first-child:before{content:'';position:absolute;top:calc(50% - 37.5px);left:calc(50% - 37.5px);width:75px;height:75px;background:url(../images/icon-play.svg)}.icon-hover,.navigation,.simulation-button{cursor:pointer}.video-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-container embed,.video-container iframe,.video-container object{position:absolute;top:0;left:0;width:100%;height:100%}.cocoen-container{position:relative;color:#0070b9}.cocoen-container .simulation-details-container{width:100%;border-top:solid 5px #f5af2d;margin-top:1rem}.cocoen-container .simulation-details-container .simulation-details{float:left;margin-top:10px}.cocoen-container .simulation-details-container .simulation-details h3{margin:0}.cocoen-container .simulation-details-container .board-download{float:right;margin-top:10px;line-height:1.3em;font-size:1.3em;font-family:"Bebas Neue"}.cocoen-container .simulation-details-container .board-download img{width:23px;height:23px;float:right;margin-left:5px}footer{width:100%;padding:5px;position:absolute;bottom:0;font-size:.6em;text-align:center;border-top:solid 3px #f5af2d;background:#fff;z-index:2;font-family:"Bebas Neue";font-weight:400;font-style:normal}.about,.contact,.content,.counties,.existing-line,.methods,.overlay,.simulations{opacity:0;visibility:hidden;display:none}@media only screen and (max-width:1350px){nav#main{height:60px;padding:0 15px}nav#main h1{font-size:1em;line-height:60px}nav#main>span{height:60px}nav#main>span span{width:175px}nav#main ul li a{line-height:60px}}@media only screen and (max-width:1250px){.overlay{top:60px;height:calc(100% - 91px)}}@media only screen and (max-width:1185px){nav#main ul{display:none}#hamburger{display:block}#legend{right:0;left:0;top:-56px;margin:0 auto}#legend #legend-toggle{display:block}h2{font-size:3em}h3{font-size:2em}.close{width:50px;height:50px;margin:-5px 15px 0 0}.close>span{display:none}.notification{top:133px}}@media only screen and (max-width:955px){.col-4,.col-8{width:96%}.module-page .documents:before{content:'';position:absolute;top:-10%;left:0;height:0;width:100%;border-right:0;border-top:solid #f5af2d 1px}.overlay .counties .grid-bg .learn-more{float:left;clear:left;margin-top:0;margin-bottom:10px}}@media only screen and (max-width:800px){h1>span{display:none}}@media only screen and (max-width:719px){.overlay .counties .grid-bg:after,.overlay .counties .grid-bg:before{display:none}}@media only screen and (max-width:450px){nav#main h1{margin:12px 0 0 10px;width:114px;line-height:17px}nav#main>span span{width:150px}}