meta.foundation-version{font-family:"/5.1.0/"}meta.foundation-mq-small{font-family:"/only screen and (max-width: 40em)/";width:0em}meta.foundation-mq-medium{font-family:"/only screen and (min-width:40.063em)/";width:40.063em}meta.foundation-mq-large{font-family:"/only screen and (min-width:64.063em)/";width:64.063em}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:90.063em)/";width:90.063em}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:120.063em)/";width:120.063em}meta.foundation-data-attribute-namespace{font-family:false}html,body{height:100%}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{font-size:100%}body{color:#9c9c9c;padding:0;margin:0;font-family:"Quattrocento Sans",sans-serif;font-weight:normal;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}img,object,embed{max-width:100%;height:auto}object,embed{height:100%}img{-ms-interpolation-mode:bicubic}#map_canvas img,#map_canvas embed,#map_canvas object,.map_canvas img,.map_canvas embed,.map_canvas object{max-width:none !important}.left{float:left !important}.right{float:right !important}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{display:inline-block;vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.section.header{background-image:url(/static/img/root/banners/ocean.jpg);background-position:center top;background-attachment:fixed;background-color:#00a9e1;text-align:center;position:relative}.section.header.large{min-height:40em}.section.header.hero{background-attachment:initial}.section.header .nav{position:absolute;bottom:2em;right:2em;margin:0;clear:both}.section.header .shadow-panel{-webkit-border-radius:3px;border-radius:3px;display:block;padding:15px;margin:0;position:absolute;bottom:2em;left:2em;color:white;background-color:rgba(0,0,0,0.5);-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}.section.header .shadow-panel h4{font-size:1.2rem;color:white}@media all and (max-width: 640px){.section.header .shadow-panel{width:auto;margin:2em;position:static}}.section.header .shadow-panel:hover{background-color:rgba(0,0,0,0.75)}.section.header .tagline,.section.header h1,.section.header h2,.section.header p{color:white;text-shadow:1px 1px 5px rgba(0,0,0,0.5)}.section.header .tagline{font-family:"Source Sans Pro",sans-serif;font-size:2em;font-weight:300;line-height:1.2;margin-bottom:2em;text-transform:uppercase}@media all and (max-width: 640px){.section.header .tagline{display:none}}.section.header h1{line-height:1.2;font-weight:bold}.section.header h1.with-space{margin-bottom:40px}.section.header p{font-size:1.4em;margin:4em 0 3em}@media all and (max-width: 640px){.section.header p{margin:1em 0 2em}}.section.header .blue-button{background:linear-gradient(to bottom, #339ad9 0%,#224bbc 100%);padding:1px;display:inline-block;border-radius:10px;box-shadow:0 1px 1px rgba(34,75,188,0.5)}.section.header .blue-button span{background:linear-gradient(to bottom, #52b1e2 0%,#397fd0 100%);font-family:"Helvetica Neue", sans-serif;font-size:1.75em;font-weight:bold;color:#FFF;text-shadow:0 1px 1px #224BBC;padding:0.7em 2em;display:inline-block;border-radius:inherit;box-shadow:0 1px 1px rgba(255,255,255,0.3) inset}.section.header .blue-button:hover{background:linear-gradient(to bottom, #37aff4 0%,#2764ca 100%)}.section.header .blue-button:hover span{background:linear-gradient(to bottom, #59c2f5 0%,#4292da 100%)}.section.header .blue-button:active{background:linear-gradient(to bottom, #193a7b 0%,#286ab8 100%);box-shadow:0 1px 1px #FFF}.section.header .blue-button:active span{background:linear-gradient(to bottom, #3476c6 0%,#489ed9 100%);box-shadow:0 1px 3px rgba(0,0,0,0.25) inset}.section.header .button{border:3px solid white;margin-bottom:2em}@media all and (max-width: 640px){.section.header .button{margin-bottom:1em}}.section.header .button#watch-our-video img{width:30px;height:30px;margin-left:10px}.section.header .button.us{font-size:1.75em}@media all and (max-width: 640px){.section.header{background-size:cover}}.section.no-bg{background-image:none;background-color:transparent}.section.imagery{background:url(/static/img/root/banners/shelf.png) bottom right no-repeat}@media all and (max-width: 1024px){.section.imagery{background:transparent}}.section.imagery #watch-our-video.block-link{display:block}.section.images a{overflow:hidden}@media only screen and (min-width: 40em) and (max-width: 64em){.section.images .description{font-size:12px;font-size:0.75rem}.section.images .description h4{font-size:20px;font-size:1.25rem}}@media only screen and (max-width: 40em){.section.images .description{font-size:8px;font-size:0.5rem}.section.images .description h4{font-size:12px;font-size:0.75rem}}.section.images p.flickrLink{font-size:13px;font-size:0.8rem;text-align:right;margin-bottom:0;padding-bottom:20px;padding-bottom:1.25rem;padding-right:4px;padding-right:0.25rem}.section.solutions div.carousel-wrapper{overflow:hidden;float:left}.section.solutions .carousel-navigation{margin-left:0;margin-right:0;padding:0;float:left;position:relative;width:27px}.section.solutions .carousel-navigation .arrow{opacity:0.7;cursor:pointer;width:17px;height:146px;padding:0;margin:0;position:absolute;top:50%;margin-top:-73px;-webkit-transition:opacity 1s linear;-moz-transition:opacity 1s linear;-o-transition:opacity 1s linear;-ms-transition:opacity 1s linear;transition:opacity 1s linear}.section.solutions .carousel-navigation .arrow:hover{opacity:1 !important}.section.solutions .carousel-navigation .arrow.arrow-disabled{opacity:0.2}.section.solutions .carousel-navigation .arrow.arrow-disabled:hover{opacity:0.2 !important}.section.solutions .carousel-navigation .left-arrow{background:url(/static/img/root/icons/arrow-left.png);margin-left:10px}.section.solutions .carousel-navigation .right-arrow{background:url(/static/img/root/icons/arrow-right.png);margin-right:10px}.section.solutions ul{position:relative;list-style-type:none;margin:0;padding:0;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translate(0, 0);-moz-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0);-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0}.section.solutions ul li{position:absolute;width:33.33333%}.section.solutions ul li .panel{margin-left:15px;margin-left:0.9375rem;margin-right:15px;margin-right:0.9375rem}@media all and (max-width: 640px){.section.solutions .carousel-wrapper{height:auto !important;width:100% !important}.section.solutions .carousel-ul{-webkit-transition:0 !important;-moz-transition:0 !important;-o-transition:0 !important;-ms-transition:0 !important;transition:0 !important;-webkit-transform:translate(0, 0) !important;-moz-transform:translate(0, 0) !important;-o-transform:translate(0, 0) !important;-ms-transform:translate(0, 0) !important;transform:translate(0, 0) !important;-webkit-transform:translate3d(0, 0, 0) !important;-moz-transform:translate3d(0, 0, 0) !important;-o-transform:translate3d(0, 0, 0) !important;-ms-transform:translate3d(0, 0, 0) !important;transform:translate3d(0, 0, 0) !important;left:0 !important}.section.solutions ul li{position:static !important;width:auto !important}.section.solutions ul li.rail-li,.section.solutions ul li.solar-li,.section.solutions ul li.property-li,.section.solutions ul li.insurance-li{left:0 !important}.section.solutions .carousel-navigation{display:none}}@media all and (min-width: 640px){.section.solutions .left-arrow{display:block}.section.solutions .right-arrow{display:block}.section.solutions .hidden-column{display:none}}.section.solutions .carousel-position{display:none;text-align:center;padding:30px 0 0}@media all and (min-width: 640px){.section.solutions .carousel-position{display:block}}.section.solutions .carousel-position .carousel-position-inner{margin:0 auto;width:60px;height:20px}.section.solutions .carousel-position .carousel-position-marker{display:block;width:10px;height:10px;background-color:#ccc;float:left;margin-right:5px;border-radius:2px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-o-transition:all 1s ease;-ms-transition:all 1s ease;transition:all 1s ease}.section.solutions .carousel-position .carousel-position-marker.active{background-color:#777}.section.regular{text-align:right}@media all and (max-width: 640px){.section.regular{text-align:left}}.section.changes{background:url(/static/img/root/banners/canberra.jpg) center center no-repeat;border-bottom:1px solid #f4f5f6}@media all and (max-width: 640px){.section.changes{background:transparent}}.section.changes[data-background='us']{background-image:url(/static/img/root/banners/santabarbara.jpg)}.section.esri-banner{background:url(/static/img/root/banners/esri-banner.png) center right no-repeat;background-size:contain;margin-bottom:20px}@media all and (max-width: 640px){.section.esri-banner{background:transparent}}.section.photomaps{text-align:center}@media all and (max-width: 640px){.section.photomaps{text-align:left}}
