#iron-router-progress{background-color:hsla(0,0%,63%,.6);box-shadow:0 0 5px hsla(0,0%,63%,.6);height:3px}#iron-router-progress.spinner:before{border:3px solid hsla(0,0%,63%,.6);border-radius:100px;height:25px;top:10px;transition:opacity .5s;transition-delay:.5s;width:25px}@-webkit-keyframes iron-router-progress-before{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-moz-keyframes iron-router-progress-before{0%{-moz-transform:rotate(0deg);transform:rotate(0deg)}to{-moz-transform:rotate(1turn);transform:rotate(1turn)}}@-o-keyframes iron-router-progress-before{0%{-o-transform:rotate(0deg);transform:rotate(0deg)}to{-o-transform:rotate(1turn);transform:rotate(1turn)}}@-ms-keyframes iron-router-progress-before{0%{-ms-transform:rotate(0deg);transform:rotate(0deg)}to{-ms-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes iron-router-progress-before{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#iron-router-progress{background-color:#da8033;box-shadow:0 0 3px #e6a63d;display:block;height:1px;left:0;opacity:1;position:fixed;top:0;width:0;z-index:10000}#iron-router-progress.spinner:before{background-color:transparent;border:2px solid #da803399;border-left-color:transparent!important;border-radius:24px;border-right-color:transparent!important;content:"";display:block;height:52px;opacity:0;pointer-events:none;position:fixed;right:10px;top:6px;transition:opacity 1.5s;transition-delay:1.5s;width:52px;z-index:10000}#iron-router-progress.loading{transition:width 1s,opacity 1s;transition-delay:0s,1s}#iron-router-progress.loading.spinner:before{-webkit-animation:iron-router-progress-before .5s linear infinite;-moz-animation:iron-router-progress-before .5s linear infinite;-o-animation:iron-router-progress-before .5s linear infinite;-ms-animation:iron-router-progress-before .5s linear infinite;animation:iron-router-progress-before .5s linear infinite;opacity:1}#iron-router-progress.done,#iron-router-progress.done.spinner:before{opacity:0}.button-hat{flex-wrap:wrap;margin-top:8px}.site-contained{margin-left:0;margin-right:0}.page-contained,.site-contained{position:relative;transition:.8s}.page-contained{margin-left:50px;margin-right:50px;padding-left:15px;padding-right:15px}.content-contained{margin:auto;max-width:2560px}.footer-contained{background-image:url(assets/footer-globe-overlay.png);background-position:top;background-size:cover}.footer-content{padding:16px}.footer-foundation{background-color:grey;width:100%}.inline{display:inline!important}.inline-block{display:inline-block!important}.right{right:0}.left{left:0}.smartnav{backdrop-filter:blur(8px);background-color:#1e222d99;bottom:0;box-shadow:0 0 1px #88888888;overflow-x:hidden;position:fixed;top:0;transition:.5s;width:0;z-index:10000}.indicator-drawer{color:rgba(230,166,61,.3);font-size:32px;margin:12px;position:fixed;top:0;transition:.1s;z-index:1}.smartnav a{color:#eee;display:block;font-size:25px;padding:8px;position:relative;text-decoration:none;transition:.3s}.smartnav a:hover{color:rgba(230,166,61,.8)}.fa-icon{font-size:24px;padding:5px}.half-tone{color:rgba(230,166,61,.3);font-size:26px}.half-tone:hover{color:rgba(230,166,61,.8)}.application-logo{margin:0;max-width:200px;padding-top:16px;width:100%}.application-logo img{max-height:100%;max-width:100%}div.scrollmenu{overflow:auto;white-space:nowrap}div.scrollmenu::-webkit-scrollbar{width:.2em!important}div.scrollmenu a{color:#fff;display:inline-block;font-size:15px;font-weight:700;padding:14px;text-align:center;text-decoration:none;transition:all .3s ease-in-out}div.scrollmenu a:hover{background-color:#777}div.scrollmenu-container{padding-bottom:10px;padding-top:8px;text-align:right}.flex-contained{align-content:flex-start;display:flex;flex-direction:row}.grid-contained{margin:-10px}.grid-box-empty{margin:auto;padding:10px;width:100%}.box-inner{border:1px dotted grey;height:100%;min-height:128px}.flex-crown{flex-grow:10;order:1000}.flex-sidecar-left{flex-direction:column;flex-grow:1}.flex-mainbody{flex-grow:4}.box1,.flex-mainbody{background-color:rgba(24,25,26,.2)}.box2{background-color:rgba(27,28,29,.2);height:500px}.box3{background-color:rgba(30,31,32,.2);background-color:rgba(33,34,35,.2)}.float-right{float:right}.float-left{float:left}.masterpin{animation-duration:1s;animation-fill-mode:both;animation-name:bounce;background:#194596;border-radius:50% 50% 50% 0;height:30px;left:50%;margin:-24px 0 0 -20px;position:absolute;top:50%;transform:rotate(-45deg);width:30px}.masterpin:after{background:#fff;border-radius:50%;content:"";height:14px;margin:8px 0 0 8px;position:absolute;width:14px}.projectpin{animation-duration:1s;animation-fill-mode:both;animation-name:bounce;background:#964e19;border-radius:50% 50% 50% 0;height:30px;left:50%;margin:-24px 0 0 -20px;position:absolute;top:50%;transform:rotate(-45deg);width:30px}.projectpin:after{background:#fff;border-radius:50%;content:"";height:14px;margin:8px 0 0 8px;position:absolute;width:14px}.servicepin{animation-duration:1s;animation-fill-mode:both;animation-name:bounce;background:#194596;border-radius:50% 50% 50% 0;height:30px;left:50%;margin:-20px 0 0 -20px;position:absolute;top:50%;transform:rotate(-45deg);width:30px}.servicepin:after{background:#fff;border-radius:50%;content:"";height:14px;margin:8px 0 0 8px;position:absolute;width:14px}.bounce{animation-duration:1s;-webkit-animation-duration:1s;animation-fill-mode:both;-webkit-animation-fill-mode:both;animation-name:bounce;-webkit-animation-name:bounce}.pulse{background:#000;height:8px;left:50%;margin:13px 0 0 -9px;top:50%;transform:rotateX(55deg);-webkit-transform:rotateX(55deg);width:8px;z-index:-2}.pulse,.pulse:after{border-radius:50%;position:absolute}.pulse:after{animation:pulsate 1s ease-out;-webkit-animation:pulsate 1s ease-out;animation-delay:1.1s;-webkit-animation-delay:1.1s;animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;box-shadow:0 0 1px 2px #000;content:"";height:39px;margin:-13px 0 0 -14px;opacity:0;width:37px}@keyframes pulsate{0%{opacity:0;transform:scale(.1)}50%{opacity:1}to{opacity:0;transform:scale(1.2)}}@-webkit-keyframes pulsate{0%{opacity:0;-webkit-transform:scale(.1)}50%{opacity:1}to{opacity:0;-webkit-transform:scale(1.2)}}@keyframes bounce{0%{opacity:0;transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;transform:translateY(30px) rotate(-45deg)}80%{transform:translateY(-300px) rotate(-45deg)}to{transform:translateY(0) rotate(-45deg)}}@-webkit-keyframes bounce{0%{opacity:0;-webkit-transform:translateY(-2000px) rotate(-45deg)}60%{opacity:1;-webkit-transform:translateY(30px) rotate(-45deg)}80%{-webkit-transform:translateY(-300px) rotate(-45deg)}to{-webkit-transform:translateY(0) rotate(-45deg)}}.small-infobox-avatar{max-height:120px;padding:25px;width:auto}.large-infobox-avatar{max-height:120px}.glowWhite{text-shadow:0 0 10px #fff}.previewbox>h3{color:#fff;font-size:1.5em;font-weight:300;left:20px;position:absolute;text-transform:uppercase;top:8px;width:auto}.previewbox{background:none repeat scroll 0 0 #009019;height:80px}.map-container,.previewbox{position:relative;width:100%}.map-container{height:600px}#map-canvas{height:100%;width:100%}.GoogleMapLegend{backdrop-filter:blur(8px);background-color:rgba(64,64,64,.4);border:1px solid rgba(64,64,64,.5);border-radius:4px;color:#000;left:5px;padding:10px;position:absolute;top:5px;width:100px;z-index:400}.GoogleMapLegend .legend-item{border-radius:4px;color:#fff;font-size:18px;height:100%;margin-top:5px;padding-bottom:2px;width:100%}.GoogleMapLegend .legend-item-name{color:#fff;height:24px;width:100%}.GoogleMapLegend .legend-title{color:#fff;font-size:16px;width:100%}.legend-superb{background:#3c7c3a}.legend-good{background:#0f9f16}.legend-naught{background:#f69b0e}.legend-warning{background:#ec6e2b}.legend-danger{background:#c5554f}.legend-unknown{background:#eee}.brand-panel{border:1px solid #66666666;border-radius:10px}.branding-strip{background-image:linear-gradient(#da8033,#da8033,hsla(0,0%,100%,0));height:18px;position:relative;width:100%;z-index:200}.half-size{width:50%}.qtr-size{width:25%}.third-size{width:33.3%}.two-thirds-size{width:66.6%}.brand-circle{color:hsla(0,0%,100%,.2);font-size:42px;height:0;padding-left:12px;padding-top:4px}.paper{min-height:840px;width:100%}.background-wrapper{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;z-index:-10}.brand-nest{background-color:rgba(0,0,0,.2);border:1px solid #505050;border-radius:6px;padding:6px;width:100%}.brand-nest-wrapper{float:right;padding:15px}.map-container{z-index:2}.brand-subtitle{text-align:center}.listing-container{margin:auto;max-width:1600px}.warning-caption{background-color:#666600aa;border:1px dotted #ff0;border-radius:6px;margin-top:10px;padding:2px 8px}.caption-label{text-transform:uppercase}.label{margin-bottom:8px;margin-top:8px}.btn-brand{background:#f5782000;border:1px solid #f57820;border-radius:6px;box-shadow:inset 0 0 0 1px transparent,inset 0 0 0 0 rgba(34,36,38,.15);color:#fff;outline:none;transition-duration:.3s}.btn-brand:hover{background:#f57820;background-image:none;border:1px solid #00000000;-webkit-box-shadow:inset 0 0 0 1px transparent,inset 0 0 0 0 rgba(34,36,38,.15);box-shadow:inset 0 0 0 1px transparent,inset 0 0 0 0 rgba(34,36,38,.15);color:rgba(0,0,0,.8)}::-webkit-scrollbar{width:.5em}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 6px hsla(0,0%,50%,.3)}::-webkit-scrollbar-thumb{background-color:#a9a9a9;border-radius:10px;outline:1px solid #708090}.thin{font-weight:500;line-height:1.1;margin-bottom:2.5rem;margin-top:1.1rem;opacity:.6}.brand-h1{font-size:7rem}.brand-h2{font-size:1.8rem}.compartment{clear:both;min-height:40px}.side-by-side{float:left;width:50%}.side-by-side li{font-size:21px;list-style-type:none}.side-by-side h3{font-size:24px}.side-by-side-left{text-align:left}.side-by-side-right{text-align:right}.divider-brand{background-color:#da8033;height:2px;width:100%}.footer-heading{font-size:48px;padding-bottom:40px;padding-top:100px;text-transform:uppercase}.btn-brand-exlarge{font-size:24px;height:60px;width:240px}a:hover{color:#f57820;cursor:pointer;text-decoration:none}.indicator-brand:hover{color:rgba(230,166,61,.8)}.social-icon-brand{font-size:32px;margin:10px}.indicator-background{backdrop-filter:blur(8px);border-radius:30px;height:100%;margin-top:-8px;padding-bottom:-10px;position:absolute;width:100%;z-index:-200}.indicator-group{color:rgba(230,166,61,.1);margin-bottom:40px;margin-top:-10px;padding-top:10px;position:relative;text-align:center;z-index:1900}.indicator-brand{color:rgba(230,166,61,.3);font-size:36px;height:65px;padding:8px;width:56px}.indicator-drawer{margin:8px;padding:0}.brand-text,body{color:#fff;font-family:Montserrat,sans-serif}body{background:radial-gradient(hsla(0,0%,100%,.02),hsla(0,0%,100%,.01),rgba(0,0,0,.5)) fixed;background-color:#401819;background-position:top;background-repeat:no-repeat;font-size:.8rem;margin:0}.brand-color-highlight{color:#f05924}.panel-brand{background-color:rgba(64,64,64,.32);border:1px solid green)}a{color:#fff;text-decoration:none}.floatleft{float:left}.floatright{float:right}.hero-heading{font-family:Coolvetica,Open Sans,Verdana,Geneva,sans-serif;font-size:36px;font-size:56px;line-height:1.4;margin:0 0 30px;text-align:center}.full-width{width:100%}.operator-avatar{border-radius:50%;float:left;margin-left:15px;margin-right:25px;width:200px}.brand-icon-bar a{font-size:24px;margin:18px}.twobyfour{clear:both;height:25px;width:100%}input:focus,textarea:focus{outline:none}.panel-footer{background-color:rgba(0,0,0,.2);border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top:1px solid #262626;padding:10px 15px}.panel-heading{background-color:rgba(0,0,0,.2)!important;border-color:#666!important;color:#fff}.panel-body{padding:15px}.panel-heading{border-bottom:1px solid transparent;border-top-left-radius:2px;border-top-right-radius:2px;padding:10px 15px}.panel-section{clear:both;width:100%}.splash-frame{height:70vh;position:relative}.splash-logo{left:50%;margin:0;max-height:60vh;max-width:60vw;position:absolute;top:50%;-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.main-content-container{align-items:center;bottom:0;display:flex;left:0;position:fixed;right:0;top:0}.front-and-center{margin:auto}nav ul{list-style-type:none;padding:0}nav ul li{display:inline;float:right;padding:15px}nav ul li a{color:#fff;display:inline-block;font-size:15px;font-weight:700;transition:all .3s ease-in-out}footer .social-icons a{color:#fff;display:inline-block;font-size:1.125rem;opacity:.5;padding:.3125rem .625rem}footer{bottom:.625rem;left:0;position:absolute;right:0;text-align:center;width:100%}