@font-face{font-family:esri-main;src:url(../fonts/esri-main/esri-main.eot);src:url(../fonts/esri-main/esri-main.eot?#iefix) format("embedded-opentype"),url(../fonts/esri-main/esri-main.woff) format("woff"),url(../fonts/esri-main/esri-main.ttf) format("truetype"),url(../fonts/esri-main/esri-main.svg#esri-main) format("svg");font-weight:400;font-style:normal}[data-icon]:before{font-family:esri-main!important}[class*=" eamain-"]:before,[class^=eamain-]:before{font-family:esri-main!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.eamain-arrow:before{content:"\61"}.eamain-arrow-down:before{content:"\62"}.eamain-contact:before{content:"\63"}.eamain-search:before{content:"\64"}.eamain-subscribe:before{content:"\65"}.eamain-support:before{content:"\66"}.eamain-quote:before{content:"\67"}@font-face{font-family:esri-training;src:url(../fonts/esri-training/esri-training.eot);src:url(../fonts/esri-training/esri-training.eot?#iefix) format("embedded-opentype"),url(../fonts/esri-training/esri-training.woff) format("woff"),url(../fonts/esri-training/esri-training.ttf) format("truetype"),url(../fonts/esri-training/esri-training.svg#esri-training) format("svg");font-weight:400;font-style:normal}[data-icon]:before{content:attr(data-icon)}[class*=" eatrain-"]:before,[class^=eatrain-]:before,[data-icon]:before{font-family:esri-training!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.eatrain-download:before{content:"\61"}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8}.mfp-bg,.mfp-wrap{top:0;left:0;width:100%;height:100%;position:fixed}.mfp-wrap{z-index:1043;outline:none!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 8px;box-sizing:border-box}.mfp-container:before{content:"";display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;position:absolute;top:50%;width:auto;text-align:center;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}.mfp-preloader a:hover{color:#fff}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;box-shadow:none;-ms-touch-action:manipulation;touch-action:manipulation}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-arrow{position:absolute;opacity:.65;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1}.mfp-arrow:before{top:0}.mfp-arrow:after,.mfp-arrow:before{content:"";display:block;width:0;height:0;position:absolute;left:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after{top:0;border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right{right:0}.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure,img.mfp-img{line-height:0}.mfp-figure:after{content:"";position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;position:absolute;top:-60px;left:0;right:0}.mfp-title h2{display:inline-block;color:#fff;margin:0;font-size:24px}.mfp-title .btn{float:right;margin-left:8px;z-index:1048}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-height:300px),screen and (max-width:800px) and (orientation:landscape){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media (max-width:900px){.mfp-arrow{transform:scale(.75)}.mfp-arrow-left{transform-origin:0}.mfp-arrow-right{transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.grid-container{width:724px;margin:0 auto}.grid-container .grid-head{padding-bottom:0!important}.grid-container .grid-title:after,.grid-container .grid-title:before{content:" ";display:table}.grid-container .grid-title:after{clear:both}.grid-container .grid-row{margin-left:-20px}.grid-container .grid-row:after,.grid-container .grid-row:before{content:" ";display:table}.grid-container .grid-row:after{clear:both}.grid-container .grid-row .grid-span-1,.grid-container .grid-row .grid-span-2,.grid-container .grid-row .grid-span-3,.grid-container .grid-row .grid-span-4,.grid-container .grid-row .grid-span-5,.grid-container .grid-row .grid-span-6,.grid-container .grid-row .grid-span-7,.grid-container .grid-row .grid-span-8,.grid-container .grid-row .grid-span-9,.grid-container .grid-row .grid-span-10,.grid-container .grid-row .grid-span-11,.grid-container .grid-row .grid-span-12{margin-left:20px;box-sizing:border-box}.grid-container .grid-row .grid-span-1{width:42px}.grid-container .grid-row .grid-span-2{width:104px}.grid-container .grid-row .grid-span-3{width:166px}.grid-container .grid-row .grid-span-4{width:228px}.grid-container .grid-row .grid-span-5{width:290px}.grid-container .grid-row .grid-span-6{width:352px}.grid-container .grid-row .grid-span-7{width:414px}.grid-container .grid-row .grid-span-8{width:476px}.grid-container .grid-row .grid-span-9{width:538px}.grid-container .grid-row .grid-span-10{width:600px}.grid-container .grid-row .grid-span-11{width:662px}.grid-container .grid-row .grid-span-12{width:724px}.grid-container .grid-row .grid-offset-1{margin-left:42px}.grid-container .grid-row .grid-offset-2{margin-left:104px}.grid-container .grid-row .grid-offset-3{margin-left:166px}.grid-container .grid-row .grid-offset-4{margin-left:228px}.grid-container .grid-row .grid-offset-5{margin-left:290px}.grid-container .grid-row .grid-offset-6{margin-left:352px}@media screen and (min-width:980px){.grid-container{width:940px}.grid-container .grid-row{margin-left:-20px}.grid-container .grid-row .grid-span-1,.grid-container .grid-row .grid-span-2,.grid-container .grid-row .grid-span-3,.grid-container .grid-row .grid-span-4,.grid-container .grid-row .grid-span-5,.grid-container .grid-row .grid-span-6,.grid-container .grid-row .grid-span-7,.grid-container .grid-row .grid-span-8,.grid-container .grid-row .grid-span-9,.grid-container .grid-row .grid-span-10,.grid-container .grid-row .grid-span-11,.grid-container .grid-row .grid-span-12{margin-left:20px;box-sizing:border-box}.grid-container .grid-row .grid-span-1{width:60px}.grid-container .grid-row .grid-span-2{width:140px}.grid-container .grid-row .grid-span-3{width:220px}.grid-container .grid-row .grid-span-4{width:300px}.grid-container .grid-row .grid-span-5{width:380px}.grid-container .grid-row .grid-span-6{width:460px}.grid-container .grid-row .grid-span-7{width:540px}.grid-container .grid-row .grid-span-8{width:620px}.grid-container .grid-row .grid-span-9{width:700px}.grid-container .grid-row .grid-span-10{width:780px}.grid-container .grid-row .grid-span-11{width:860px}.grid-container .grid-row .grid-span-12{width:940px}.grid-container .grid-row .grid-offset-1{margin-left:60px}.grid-container .grid-row .grid-offset-2{margin-left:140px}.grid-container .grid-row .grid-offset-3{margin-left:220px}.grid-container .grid-row .grid-offset-4{margin-left:300px}.grid-container .grid-row .grid-offset-5{margin-left:380px}.grid-container .grid-row .grid-offset-6{margin-left:460px}}@media screen and (min-width:1200px){.grid-container{width:1170px}.grid-container .grid-row{margin-left:-30px}.grid-container .grid-row .grid-span-1,.grid-container .grid-row .grid-span-2,.grid-container .grid-row .grid-span-3,.grid-container .grid-row .grid-span-4,.grid-container .grid-row .grid-span-5,.grid-container .grid-row .grid-span-6,.grid-container .grid-row .grid-span-7,.grid-container .grid-row .grid-span-8,.grid-container .grid-row .grid-span-9,.grid-container .grid-row .grid-span-10,.grid-container .grid-row .grid-span-11,.grid-container .grid-row .grid-span-12{margin-left:30px;box-sizing:border-box}.grid-container .grid-row .grid-span-1{width:70px}.grid-container .grid-row .grid-span-2{width:170px}.grid-container .grid-row .grid-span-3{width:270px}.grid-container .grid-row .grid-span-4{width:370px}.grid-container .grid-row .grid-span-5{width:470px}.grid-container .grid-row .grid-span-6{width:570px}.grid-container .grid-row .grid-span-7{width:670px}.grid-container .grid-row .grid-span-8{width:770px}.grid-container .grid-row .grid-span-9{width:870px}.grid-container .grid-row .grid-span-10{width:970px}.grid-container .grid-row .grid-span-11{width:1070px}.grid-container .grid-row .grid-span-12{width:1170px}.grid-container .grid-row .grid-offset-1{margin-left:70px}.grid-container .grid-row .grid-offset-2{margin-left:170px}.grid-container .grid-row .grid-offset-3{margin-left:270px}.grid-container .grid-row .grid-offset-4{margin-left:370px}.grid-container .grid-row .grid-offset-5{margin-left:470px}.grid-container .grid-row .grid-offset-6{margin-left:570px}}@media screen and (max-width:767px){.grid-container{width:100%;box-sizing:border-box;padding:0 20px}.grid-container .grid-row{padding-bottom:0;margin-left:0}.grid-container .grid-row .grid-span-1,.grid-container .grid-row .grid-span-2,.grid-container .grid-row .grid-span-3,.grid-container .grid-row .grid-span-4,.grid-container .grid-row .grid-span-5,.grid-container .grid-row .grid-span-6,.grid-container .grid-row .grid-span-7,.grid-container .grid-row .grid-span-8,.grid-container .grid-row .grid-span-9,.grid-container .grid-row .grid-span-10,.grid-container .grid-row .grid-span-11,.grid-container .grid-row .grid-span-12{margin:0;padding:0;width:100%}.grid-container .grid-container,.grid-container .grid-container .grid-container{padding:0}}#primary-navigation{min-height:37px}div#container header #primary-navigation{position:relative;padding-top:33px;min-height:37px;text-align:center}section#primary-navigation nav{padding:0;padding-left:120px;margin:0 auto;min-height:37px;display:inline-block}section#primary-navigation nav ul{margin:0;padding:0;list-style-type:none}section#primary-navigation nav ul li{margin:0;padding:0;float:left}section#primary-navigation nav ul li a{display:block;margin:0;padding:10px 10px 9px;margin-right:19px;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;font-size:15px;text-decoration:none;border-right:1px solid transparent;border-left:1px solid transparent;border-radius:0;color:#2d3339}section#primary-navigation nav ul li a.hover,section#primary-navigation nav ul li a:hover{color:#007ac2}section#primary-navigation nav ul *{box-sizing:border-box}section#primary-navigation nav>ul>li.selected:after{content:"";width:calc(100% - 57px);margin-left:12px;margin-top:-6px;display:block;border-bottom:3px solid #007ac2}section#primary-navigation nav>ul>li>a{letter-spacing:.5px;font-family:Avenir LT W01_65 Medium1475532,Arial,Helvetica,sans-serif}section#primary-navigation nav>ul>li>a:after{font-family:esri-main!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\62";font-size:8px;margin-left:7px;opacity:.2}section#primary-navigation-backdrop *{box-sizing:border-box}section#primary-navigation nav ul ul{position:absolute;width:100%;left:0;top:99px;margin:0;padding:0;z-index:1000;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;font-size:14px;height:0;opacity:0;overflow:hidden;transition:opacity .25s ease-out .25s}section#primary-navigation nav ul li.megamenu-open ul{height:auto;opacity:1;z-index:1000;padding:20px 0 40px}section#primary-navigation nav ul li ul a.megamenu-more{position:absolute;bottom:0;right:0;display:block;width:20%;background:url(../img/megamenu-sprite.png) -2px -69px no-repeat;padding:0 0 10px 24px;color:#000}section#primary-navigation nav ul ul{text-align:left}section#primary-navigation nav ul ul li{display:block;float:left;width:20%}section#primary-navigation nav ul ul li a,section#primary-navigation nav ul ul li a:active,section#primary-navigation nav ul ul li a:hover,section#primary-navigation nav ul ul li a:link,section#primary-navigation nav ul ul li a:visited{background-image:none;font-size:16px;padding:4px 8px}section#primary-navigation nav ul li.megamenu-open ul ul,section#primary-navigation nav ul ul ul{display:block;float:none;position:static;padding:0;text-align:left}section#primary-navigation nav ul ul ul li{display:block;float:none;width:100%;text-align:left}section#primary-navigation nav ul ul ul li a,section#primary-navigation nav ul ul ul li a:active,section#primary-navigation nav ul ul ul li a:link,section#primary-navigation nav ul ul ul li a:visited{color:#007ac2;font-size:14px}section#primary-navigation nav ul ul ul li a:hover{text-decoration:underline;color:#186fa2}#primary-navigation-backdrop{position:absolute;height:0;width:100%;left:0;top:100px;background:#efefef;z-index:998;transition:height .5s ease-out}#primary-navigation-backdrop .content{position:absolute;left:50%;bottom:0;width:1170px;margin-left:-585px}#primary-navigation-backdrop .content a{position:absolute;bottom:0;right:0;display:block;width:20%;background:url(../img/megamenu-sprite.png) -2px -69px no-repeat;padding:0 0 10px 24px;color:#000}section#primary-navigation nav ul li.megamenu-open ul ul ul,section#primary-navigation nav ul ul ul ul{display:none}section.nav-level-4{background:#eaeaea}section.nav-level-4 ul{list-style:none;margin:0;padding:0}section.nav-level-4 ul li{display:inline-block;margin-right:0}section.nav-level-4 ul li a{display:inline-block;color:#000;padding:5px 12px}section.nav-level-4 ul li.selected a{font-weight:700}section.nav-level-4 ul ul{display:none}.feature,.featured-blue-box{background-color:#f2f2f2;padding:20px 30px;margin:20px 0}.featured-blue-box ul,.feature ul{margin:0 0 0 30px!important}div.featured-blue-box h1,div.featured-blue-box h1 a,div.featured-blue-box h2,div.featured-blue-box h2 a,div.feature h1,div.feature h1 a,div.feature h2,div.feature h2 a{padding:0;margin:0 0 8px!important}.highlight{padding:20px 0}div.highlight h1,div.highlight h1 a,div.highlight h2,div.highlight h2 a{padding:0;margin:0 0 8px!important}.btn{background-image:none!important;box-shadow:none!important;border-radius:0!important;font-size:18px;padding:13px 27px;border:none}.btn-primary{background:#007ac2;border-color:#007ac2;border-radius:0;transition:all .4s;font-size:18px}.btn-primary.small{font-size:16px;padding:9px 15px}.btn-primary:hover{text-decoration:none!important;background:#124380;border-color:#007ac2}.btn-blue,.btn-green,.btn-orange{padding:13px 27px;border-radius:0;color:#fff!important;border:none;text-shadow:none;font-size:18px;display:inline-block;transition:all .4s;border-collapse:initial}.btn-blue.small,.btn-green.small,.btn-orange.small{font-size:12px}.btn-blue:hover,.btn-green:hover,.btn-orange:hover{color:#fff;text-decoration:none!important}.btn-orange{background:#f38330}.btn-orange:active,.btn-orange:focus,.btn-orange:hover{background:#cd5913}.btn-blue{background:#007ac2}.btn-blue:hover{background:#124380}.btn-green{background:#317339}.btn-green:hover{background:#3e6514}.btn-arrow:after{font-family:esri-main!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\61";color:currentColor;font-size:12px;position:relative;left:7px;transition:left .3s ease-in-out}.btn-arrow:hover:after{left:11px}.btn-ghost{display:inline-block;background:none;border:none;text-transform:uppercase;font-family:Avenir LT W01_95 Black1475556,Arial,Helvetica,sans-serif;letter-spacing:2.4px;font-size:12px;color:#8a8a8a;transition:color .3s ease-in-out}.btn-ghost:hover{text-decoration:none!important;color:#111}.btn-ghost.btn-ghost-arrow:after{font-family:esri-main!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\61";color:#aad04b;position:relative;top:1px;margin-left:7px;transition:margin .3s ease-in-out}.btn-ghost.btn-ghost-arrow:hover:after{margin-left:11px}.btn-ghost.btn-ghost-download:after{font-family:esri-training!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\61";color:#aad04b;position:relative;top:3px;margin-left:7px;font-size:16px}.btn-ghost.arrow-green:after{color:#aad04b}.btn-ghost.arrow-blue:after{color:#007ac2}.btn-ghost~.btn-ghost{margin-left:33px}div#content-wrapper form fieldset legend{font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif}.help-block{display:block;margin-top:5px;margin-bottom:0;color:#999}.gis-training{background:url(../img/btn-gis-training.gif) 0 0 no-repeat;background-color:#d94d1e}.gis-courses,.gis-training{height:93px;display:block;text-indent:-9999px;margin-bottom:10px;border:1px solid #b33405}.gis-courses{background:url(../img/btn-gis-course.gif) 0 0 no-repeat;background-color:#d86820}.course-dates{background:url(../img/btn-course-dates.gif) 0 0 no-repeat;height:93px;border:1px solid #b33405;background-color:#f69527}.course-dates,.media-contact{display:block;text-indent:-9999px;margin-bottom:10px}.media-contact{background:url(../img/btn-media-contact.png) 0 0 no-repeat;height:52px;border:1px solid #0068a0;background-color:#0077bd}ul.esri-ul{list-style-image:url(../img/bullet.gif)}img.esri-img-border{outline:4px solid #eee}img.esri-img-dropshadow{box-shadow:0 0 8px rgba(0,0,0,.4)}.home-column{border-right:1px solid #acc6d8;min-height:400px;padding-right:20px}section#hero{position:relative;background:#2d3339}section#hero.fade{opacity:1;transition:opacity .5s ease-out}section#hero .slick-next,section#hero .slick-prev{z-index:997}section#hero .slick-next:before,section#hero .slick-prev:before{position:relative}section#hero .slick-next:after,section#hero .slick-prev:after{content:"";background:#fff;position:absolute;top:1px;left:2px;width:16px;height:16px;border-radius:50%;z-index:998}div#container .btn-danger,div#container .btn-danger:hover,div#container .btn-info,div#container .btn-info:hover,div#container .btn-primary,div#container .btn-primary:hover,div#container .btn-success,div#container .btn-success:hover,div#container .btn-warning,div#container .btn-warning:hover{text-shadow:0 -1px 0 rgba(0,0,0,.25);color:#fff}div#container .btn-danger.active,div#container .btn-info.active,div#container .btn-primary.active,div#container .btn-success.active,div#container .btn-warning.active{color:hsla(0,0%,100%,.75)}div#container .btn-primary{background-color:#007ac2;background-color:#007ec2;background-image:linear-gradient(180deg,#007ac2,#1eb1db);background-repeat:repeat-x;border-color:#1eb1db #1eb1db #1873a8;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(10,112,172,.15)}.btn-primary.active,.btn-primary.disabled,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn-primary[disabled]{color:#fff;background-color:#124380!important}div#container .btn-primary.active,div#container .btn-primary:active{background-color:#124380}@media only screen and (max-width:480px){.home-column{border-right:none!important;min-height:100px;padding-right:0}}div#content-1-wrapper div.box-container{padding:10px;background-color:#fdfdfd;border:1px solid #eee;border-radius:5px;margin:0 0 20px}div#content-1-wrapper div.box-container h2{color:#353535;font-size:16px;margin:0 0 10px;padding:0}div#content-1-wrapper div.box-container h6{font-size:11px;color:#999;text-transform:uppercase;margin:0;font-weight:700}div#content-1-wrapper h1{color:#353535;font-size:16px;margin:5px 0 10px;padding:0}div#content-1-wrapper div.news-buttons ul{list-style:none;margin:0;padding:20px 0}div#content-1-wrapper div.news-buttons ul li{border-bottom:1px dashed #e5e5e5}div#content-1-wrapper div.news-buttons ul li a{color:#007ec9;font-size:16px;font-weight:400;text-decoration:none;padding:10px 0 10px 40px;display:block}div#content-1-wrapper div.news-buttons ul li a:hover{background-color:#f8f8f8}div#content-1-wrapper div.news-buttons ul li a.local{background-image:url(../img/icon-localnews.png);background-repeat:no-repeat;background-position:10px}div#content-1-wrapper div.news-buttons ul li a.international{background-image:url(../img/icon-international-news.png);background-repeat:no-repeat;background-position:10px}div#content-1-wrapper div.news-buttons ul li a.news-archives{background-image:url(../img/icon-news-archives.png);background-repeat:no-repeat;background-position:10px}div#content-1-wrapper div.social-media-icons h6{margin:0 0 8px;padding:0;text-indent:-9999px;width:97px;height:23px;background-image:url(../img/sm-follow-us.png);background-repeat:no-repeat}div#content-1-wrapper div.social-media-icons ul{margin:0;padding:0;list-style-type:none;float:left}div#content-1-wrapper div.social-media-icons ul li{padding:0 7px;float:left}div#content-1-wrapper div.social-media-icons ul li.facebook a{background-image:url(../img/sm-icon-facebook.png)}div#content-1-wrapper div.social-media-icons ul li.twitter a{background-image:url(../img/sm-icon-twitter.png)}div#content-1-wrapper div.social-media-icons ul li.youtube a{background-image:url(../img/sm-icon-youtube.png)}div#content-1-wrapper div.social-media-icons ul li.linkedin a{background-image:url(../img/sm-icon-linkedin.png)}div#content-1-wrapper div.social-media-icons ul li.blog a{background-image:url(../img/sm-icon-blog.png)}div#content-1-wrapper div.social-media-icons ul li a:active,div#content-1-wrapper div.social-media-icons ul li a:link,div#content-1-wrapper div.social-media-icons ul li a:visited{display:block;text-indent:-9999px;background-position:0 0;width:25px;height:25px}div#content-1-wrapper div.social-media-icons ul li a:hover{background-position:0 100%}.card{display:inline-block;width:100%;position:relative;background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.08)}.card,.card *{box-sizing:border-box}.card-no-shadow .card,.card-no-shadow .card.hover,.card-no-shadow .card:hover,.card.no-shadow,.card.no-shadow.hover,.card.no-shadow:hover{box-shadow:none}.card.card-feature .card-image{float:left;max-width:540px}.card.card-feature .card-image:not(.has-image){min-height:300px}.card.card-feature .card-inner{display:inline-block;float:left;max-width:620px}.card.card-feature .card-inner.without-image{max-width:100%}.card.card-feature.card-flipped .card-image,.card.card-feature.card-flipped .card-inner{float:right}.card.card-square{position:relative;overflow:hidden}.card.card-square .card-image{position:absolute;width:100%;height:100%}.card.card-square .card-image img{width:100%;transition:transform .3s ease-in-out}.card.card-square.hover .card-image img,a:hover .card.card-square .card-image img{transform:scale(1.2)}.card.card-square .card-inner{min-height:0;bottom:8%;width:100%;margin:0;padding:0 15px}.card.card-square .card-inner h2{text-align:center;color:#fff;font-size:22px;margin:0;padding:0}.template-inner .card.card-square{width:250px;height:250px}.template-inner .card.card-square .card-image-small{display:inherit}.template-inner .card.card-square .card-image-large{display:none}@media screen and (min-width:768px){.template-inner #feature-1 .card.card-square,.template-inner #feature-2 .card.card-square,.template-wide .card.card-square{width:calc(25vw - 40px);height:calc(25vw - 40px)}}.template-inner #feature-1 .card.card-square .card-image-small,.template-inner #feature-2 .card.card-square .card-image-small,.template-wide .card.card-square .card-image-small{display:none}.template-inner #feature-1 .card.card-square .card-image-large,.template-inner #feature-2 .card.card-square .card-image-large,.template-wide .card.card-square .card-image-large{display:inherit}.card.card-dark{background:#2d3339}.card.card-dark *{color:#fff}.card.card-dark.card-small .btn-ghost{color:#007ac2}.card.card-dark.card-small .btn-ghost:after{color:#007ac2!important}.card.card-small .card-inner{padding:8px}.card.card-small .card-inner h2{font-size:18px;margin:0;line-height:1.35}.card.card-small .card-image .card-tag{position:absolute;top:8px;left:8px}.card .card-image{position:relative;display:block;width:100%;background:#2d3339}.card .card-image.has-image{background:#fff}.card .card-image img{width:100%}.card .card-image .card-tag{position:absolute;top:30px;left:30px}.card .card-image .card-date{display:inline-block;text-align:center;position:absolute;top:0;right:30px;width:68px}.card .card-image .card-date .day-name,.card .card-image .card-date .month{font-family:Avenir LT W01_95 Black1475556,Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1.9px}.card .card-image .card-date .month{background:#f69426;color:#fff;line-height:30px}.card .card-image .card-date .day{background:#fff;color:#8a8a8a}.card .card-image .card-date .day .day-number{font-size:34px;line-height:1;padding:12px 0 0}.card .card-image .card-date .day .day-name{line-height:1;padding:0 0 14px}.card .card-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;outline:none}.card a:not(.card-link){position:relative;z-index:5}.card .card-inner{padding:14px 31px 50px;position:relative}.card .card-inner.without-more{padding-bottom:14px}.card h2{font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;text-align:left;line-height:1.55;margin-top:19px;margin-bottom:10px;font-size:26px;letter-spacing:.3px}.card h2,.card h2 a{color:#007ac2}.card h2 .btn-ghost{position:static;margin-bottom:0}.card p{color:#2d3339;font-size:16px;text-align:left;line-height:1.66;letter-spacing:.15px}.card .btn-ghost{color:#8a8a8a;display:inline-block;margin-bottom:30px;position:absolute;bottom:0}.card .btn-ghost.btn-ghost-arrow:after{color:#aad04b}.card .read-time{color:#8a8a8a;margin-bottom:30px;position:absolute;bottom:0;right:31px}.card ol,.card ul{list-style-position:inside;margin-top:10px;margin-bottom:10px;padding:0}.card ol li,.card ul li{line-height:1.87;padding:0;margin:0;text-indent:-1em;padding-left:1em}.card-tag{color:#fff;background:#007ac2;display:inline-block;padding:0 15px;margin:0;line-height:30px;font-family:Avenir LT W01_95 Black1475556,Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1.9px}.card-tag.blog{background-color:#812987}.card-tag.webinar{background-color:#34ac4a}.card-tag.news{background-color:#abd14c}.card-tag.event{background-color:#f89828}.card-tag.presentation{background-color:#ed1c24}.card,a .card{transition:box-shadow .3s ease-in-out;color:#111}.card .card-image,a .card .card-image{transition:opacity .3s ease-in-out}.card .btn-ghost-arrow:after,a .card .btn-ghost-arrow:after{transition:margin .3s ease-in-out}.card.hover,a:hover .card{box-shadow:0 2px 4px 0 rgba(0,0,0,.16);text-decoration:none}.card.hover .card-image,a:hover .card .card-image{opacity:.95}.card.hover .btn-ghost-arrow:after,a:hover .card .btn-ghost-arrow:after{margin-left:11px}.span3 .card,.span4 .card,.span6 .card,.span8 .card{margin-bottom:40px}.span6 .card .card-image:not(.has-image){min-height:300px}.span4 .card .card-image:not(.has-image){min-height:193px}.template-uneven-columns .span8 .card-inner{padding-bottom:15px}.template-uneven-columns .span8 .card-inner h2{margin-top:4px;margin-bottom:6px}.template-uneven-columns .span8 .card-inner p{margin-bottom:6px}@media screen and (max-width:480px){.template-uneven-columns .span8 .card-inner{padding-bottom:50px}.template-uneven-columns .span8 .card-inner h2{margin-top:19px;margin-bottom:10px}.template-uneven-columns .span8 .card-inner p{margin-bottom:10px}}#feature-1 .template-four-columns .container,#feature-2 .template-four-columns .container{width:100%}#feature-1 .row,#feature-2 .row{margin-left:-20px}@media screen and (max-width:480px){#feature-1 .row,#feature-2 .row{margin-left:0}}#feature-1 .plugin-modularblock .span3,#feature-2 .plugin-modularblock .span3{width:calc(25vw - 40px);text-align:center}@media screen and (max-width:480px){#feature-1 .plugin-modularblock .span3,#feature-2 .plugin-modularblock .span3{width:100%}}@media screen and (max-width:480px){.span4 .card .card-image:not(.has-image),.span6 .card .card-image:not(.has-image){min-height:150px}}.ESRI_newsfeature .span4.card-outer .card h2,.ESRI_newsfeature .span4.card-outer .card h2 a{font-size:24px}.ESRI_newsfeature .span12.card-outer .card .card-inner{padding-top:21px}.ESRI_newsfeature span.btn-ghost.btn-ghost-arrow{margin-bottom:30px}.plugin-modularblock .template-mosaic .cards-row .card{box-shadow:0 2px 4px 0 rgba(0,0,0,.16)}.person-card-container a{display:inline}a.person-card-container:focus,a.person-card-container:hover,a.person-card-container:visited{text-decoration:none}.person-card{display:block;text-align:left;border:1px solid #e9e9e9;min-height:257px;margin:20px 0;background-color:#fff}.person-card,.person-card *{color:#fff;box-sizing:border-box}.person-card h4{font-size:27px;background:none;line-height:100%;margin-top:18px}.person-card p{font-size:18px;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;opacity:.8;background:none}.person-card .person-left,.person-card .person-right{text-align:left;display:block;float:left}.person-card .person-left{width:60%;padding-left:30px}.person-card .person-right{width:40%;padding-top:15px}.person-card .text-tag{padding:6px 11px}@media (min-width:469px){.person-card .text-tag{margin-bottom:20px}}.person-img,.person-profile{display:inline-block;vertical-align:top}.person-img{position:absolute}.person-img .person-img-container{width:182px;height:182px;position:relative;background:#eee;border-radius:100%}.person-img .person-img-container img{position:absolute;left:11px;top:11px}.name-title{background-color:#3f3e4c;position:relative;margin-top:60px;width:calc(100% + 2px);margin-left:-1px}@media (min-width:469px){.name-title{min-height:100px}}.name-title .person-img{top:-25px;left:18px}.name-title .person-img img{box-sizing:content-box}.location-button,.person-profile{margin-left:216px;text-align:left}.location-button p,.person-profile p{line-height:1.25}.person-profile p{margin:4px 0;font-size:16px}@media (min-width:449px){.person-profile p{max-width:260px;padding-left:2px}}.location-button p{color:#007ac2;margin:15px 0 5px;font-size:19px}.ESRI_newsfeature #article .article-content .person-card h4,.ESRI_newsfeature #article .article-content .person-card p,.page-blog #article .article-content .person-card h4,.page-blog #article .article-content .person-card p{background:none}.ESRI_newsfeature #article .article-content .person-card img,.page-blog #article .article-content .person-card img{padding-bottom:0}.ESRI_newsfeature #article .article-content .person-card p,.page-blog #article .article-content .person-card p{padding-bottom:20px}.ESRI_newsfeature #article .article-content .person-card p.short-description,.page-blog #article .article-content .person-card p.short-description{font-size:16px}.ESRI_newsfeature #article .article-content .person-right p,.page-blog #article .article-content .person-right p{font-size:16px;margin-bottom:0;padding-bottom:0}@media (max-width:468px){.person-card-container .person-card{background:#3f3e4c;text-align:center;padding:20px 0;border:none;margin:20px 0 0}.person-card-container .person-card .name-title{margin-top:200px;width:100%;margin-left:0}.person-card-container .person-card .name-title .person-img{top:-200px;left:0;width:100%;text-align:center}.person-card-container .person-card .name-title .person-img .person-img-container{left:50%;transform:translate(-50%)}.person-card-container .person-card .name-title .person-profile{display:block;margin-left:0;width:100%;text-align:center}.person-card-container .person-card .name-title .person-profile p{padding-left:20px;padding-right:20px}.person-card-container .person-card .location-button{margin-left:0;text-align:center}.person-card-container .person-card .location-button p{color:#eee}}#article .article-content a.person-card-container{background-color:#f9f9f9}@media (min-width:1024px){#article .article-content a.person-card-container{width:100%;display:block;border:1px solid #e9e9e9;box-sizing:border-box;position:relative}#article .article-content a.person-card-container .person-card-filler{content:"";background-color:#3f3e4c;width:100%;display:block;position:absolute;top:60px}#article .article-content a.person-card-container .person-card{background-color:#f9f9f9;margin:0 auto;max-width:600px;border:none}#article .article-content a.person-card-container .person-card .person-profile p{padding:5px 0;padding-bottom:12px}#article .article-content a.person-card-container .person-card .location-button{padding-top:12px}#article .article-content a.person-card-container .person-card .location-button p{padding:5px 0;line-height:100%}#article .article-content a.person-card-container .person-card .location-button p.short-description{padding-left:0;padding-right:0}#article .article-content a.person-card-container .person-card .location-button .text-tag{margin-top:6px}}#article .article-content a.person-card-container .person-card .person-profile p{font-size:16px}#article .article-content a.person-card-container .person-card p{line-height:125%}#article .article-content a.person-card-container .person-card p.short-description{padding-left:20px;padding-right:20px;padding-top:5px}#article .article-content a.person-card-container .person-card .text-tag{margin-top:5px}@media (max-width:449px){#article .article-content a.person-card-container .person-card-filler{display:none}}.blockquote-wrapper{position:relative;margin-top:46px}blockquote{border-left:none;text-align:center;padding:10px 0 3px;margin:38px 0 40px;line-height:1.5;letter-spacing:.3px;font-style:italic}blockquote:after{content:"";display:block;position:absolute;background:url(../img/plus.svg);background-repeat:no-repeat;width:9px;height:9px;bottom:-4px;right:-5px}blockquote,blockquote p{font-size:27px}blockquote p{margin:0;padding:0;line-height:1.7}.blockquote-quote{line-height:1}.blockquote-quote i{background:none;color:#007ac2;display:inline-block;width:82px;font-size:42px;text-align:center;height:14px;line-height:14px;vertical-align:text-top;margin-top:1px;line-height:1}.blockquote-quote .quote-inner{display:table;width:100%;line-height:1}.blockquote-quote .quote-inner:after,.blockquote-quote .quote-inner:before{content:"";display:table-cell;width:50%;margin:0;margin-top:-6px;vertical-align:middle;border-bottom:1px solid #e4e5e5}.blockquote-quote:before{content:"";display:block;position:absolute;background:url(../img/plus.svg);background-repeat:no-repeat;width:9px;height:9px;top:15px;left:-5px}.blockquote-hr{border-bottom:1px solid #e4e5e5}.call-to-action{background:#f9f9f9;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);font-size:22px;padding:55px 110px 46px;margin-bottom:35px;letter-spacing:.23px;line-height:1.54;position:relative}.call-to-action:before{content:"";position:absolute;top:-10px;left:0;right:0;bottom:0;background:url(../img/call-to-action-bg.png) no-repeat top}.call-to-action:after{content:"";position:absolute;top:0;left:0;right:0;bottom:-10px;background:url(../img/call-to-action-circle.png) no-repeat bottom}.call-to-action a{color:#007ac2;font-family:Avenir LT W01_65 Medium1475532,Arial,Helvetica,sans-serif;position:relative;display:inline;z-index:9;border-bottom:2px solid #29b0ff}.call-to-action a:hover{color:#007ac2;text-decoration:none;border-color:#007ac2}@media screen and (max-width:768px){.call-to-action{font-size:19px;padding-left:15px;padding-right:15px}}.filter-form{margin:15px 0 42px;text-align:right}.filter-form .filter-form-controls-container,.filter-form h5{display:inline-block;width:auto}.filter-form h5{color:#8a8a8a;display:inline-block;padding:8px 0;margin:0 30px 0 0;line-height:1;font-family:Avenir LT W01_95 Black1475556,Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1.9px}.filter-form select{width:auto;border:none;background:none;-o-appearance:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;font-size:16px;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;color:#8a8a8a;height:32px}.filter-form .eamain-arrow-down{color:#f69426;font-size:10px;margin-right:30px;cursor:pointer}.filter-form .filter-form-controls-container{position:relative}.filter-form .filter-form-controls-container select{padding-right:30px}.filter-form .filter-form-controls-container .eamain-arrow-down{position:relative;left:-20px;margin-right:10px;pointer-events:none}.filter-form.filter-form-blue .eamain-arrow-down{color:#007ac2}.ie .filter-form select{padding-right:0;margin-bottom:0}.ie .filter-form select::-ms-expand{background:#fff;color:#f69426;border:none;font-size:10px}.ie .filter-form .eamain-arrow-down{display:none}.ie .filter-form.filter-form-blue select::-ms-expand{color:#007ac2}.esri-navbar .navbar-inner{padding-left:0;padding-right:0}.esri-navbar .btn-navbar{margin-right:10px}.esri-navbar ul{margin-bottom:0}div.container,header{position:relative}header{min-height:100px}header .grid-container{position:relative}header .esri-logo{position:absolute;top:28px;left:0;margin:0;padding:0;width:250px;height:44px;background:url(/u/c/assets/img/esri-australia-logo-bw.png) no-repeat;text-indent:-9999em;cursor:pointer;z-index:492}.esri-logo-img{display:none}header .header-right{position:absolute;right:0;top:39px;text-align:right}header .header-right ul.header-tools{list-style:none;margin:0;padding:0}header .header-right ul.header-tools li{float:left;margin:4px 10px 0 0}header .header-right ul.header-tools li a{display:inline-block;width:24px;height:24px;color:#186fa2;text-decoration:none;text-align:center;font-size:18px}header .header-right ul.header-tools li a:hover{color:#5f6062}header .header-right ul.header-tools li.support a{font-size:20px}header .header-right ul.header-tools li.spacer{margin:6px 0 0}header .header-right ul.header-tools li.spacer span{display:block;width:1px;height:16px;background:#ccc}header .header-right ul.header-tools li.search{margin:4px 0 0 10px}header .header-right ul.header-tools li.search a.open i:before{content:"\62"}#search-container{position:absolute;top:100px;left:0;width:100%;z-index:1}#search-container .search-form{background:#2d3339;height:0;overflow:hidden;transition:.3s;padding:0;margin:0}#search-container .search-form button,#search-container .search-form button:focus,#search-container .search-form input,#search-container .search-form input:focus{outline:none;box-shadow:none}#search-container .search-form button:focus,#search-container .search-form button:focus:focus,#search-container .search-form input:focus,#search-container .search-form input:focus:focus{box-shadow:none}#search-container .search-form input{font-size:32px;width:calc(100% - 40px);height:120px;border:none;background:none;padding:0;margin:0;color:#fff;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif}#search-container .search-form button{margin:0;width:40px;height:120px;background:none;border:none;color:#fff;font-size:18px}.search-open #search-container .search-form{height:120px}.header-typeahead{left:0!important;top:220px!important;width:100%;border-radius:0;border:0;background:#eee;margin-top:0}.header-typeahead .typeahead-header{width:940px;margin:0 auto;font-family:Avenir LT W01_55 Roman1475520,Arial,Helvetica,sans-serif;font-size:18px;line-height:56px;color:#a9a9a9;border-bottom:1px solid #a9a9a9;margin-bottom:12px}@media screen and (min-width:1200px){.header-typeahead .typeahead-header{width:1170px}}@media screen and (min-width:980px){.header-typeahead .typeahead-header{width:724px}}@media screen and (min-width:768px){.header-typeahead .typeahead-header{width:100%;padding:0 20px}}.header-typeahead ul{list-style:none;margin:0;padding:0}.header-typeahead ul li{width:940px;margin:0 auto;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;font-size:32px}@media screen and (min-width:1200px){.header-typeahead ul li{width:1170px}}@media screen and (min-width:980px){.header-typeahead ul li{width:724px}}@media screen and (min-width:768px){.header-typeahead ul li{width:100%;padding:0 20px}}.header-typeahead ul li a{line-height:56px;color:#6e6e6e}.header-typeahead ul li a:hover{text-decoration:none}.header-typeahead ul:hover li a{color:#a9a9a9}.header-typeahead ul:hover li:hover a,.header-typeahead ul li.active a{color:#2d3339}.template-inner .title-strip{background-position:top;background-repeat:repeat;background-size:cover;background-color:#8a8a8a}.template-inner .title-strip h1{color:#111;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;font-size:50px;font-weight:400;font-variant:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;padding-top:88px;padding-bottom:186px;margin:0}#cookie-trail ul{display:block;margin:0;padding:25px 0 0;list-style-type:none}#cookie-trail ul li{display:inline-block;padding:0 8px 0 11px;margin:0;font-size:11px;line-height:1;text-transform:uppercase;font-family:Avenir LT W01_95 Black1475556,Arial,Helvetica,sans-serif;letter-spacing:2.4px;font-family:Avenir LT W01_65 Medium1475532,Arial,Helvetica,sans-serif;border-left:1px solid;opacity:.6}#cookie-trail ul li:first-child{padding-left:0;border-left:none}#cookie-trail ul li:last-child{font-family:Avenir LT W01_95 Black1475556,Arial,Helvetica,sans-serif;opacity:1}#cookie-trail ul li a{text-decoration:none;color:#111}#cookie-trail ul li a:hover{text-decoration:underline}.theme-header-mini .title-strip h1{padding-bottom:86px}.bottom-nav{background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);z-index:9999}.nav-level-3{margin:0;padding:0}.nav-level-3 li{display:inline-block;margin-right:8px}.nav-level-3 li.has-button{margin-top:18px}.nav-level-3 li .btn{padding:8px 16px;font-size:16px}.nav-level-3 li a{display:inline-block;color:#111;margin-right:29px}.nav-level-3 li a:not(.btn){padding:29px 7px 24px;line-height:1;font-size:16px;position:relative}.nav-level-3 li a:not(.btn):after{content:"";border-bottom:3px solid transparent;width:calc(100% - 14px);position:absolute;bottom:0;left:7px}.nav-level-3 li.selected a:not(.btn),.nav-level-3 li a:not(.btn):hover{color:#007ac2;text-decoration:none}.nav-level-3 li.selected a:not(.btn):after,.nav-level-3 li a:not(.btn):hover:after{border-bottom:3px solid #007ac2}.nav-level-3 li.selected a{font-family:Avenir LT W01_65 Medium1475532,Arial,Helvetica,sans-serif}.nav-level-3 ul{display:none}.event.plugin-wrapper .title-strip{padding:86px 0 0;background-size:auto;background-position:top}.event.plugin-wrapper .title-strip h1{padding:33px 0 21px;line-height:55px;max-width:590px}.event.plugin-wrapper .title-strip p{font-size:21px;letter-spacing:.4px}.event.plugin-wrapper .title-strip p:last-of-type{padding-bottom:76px}.event.plugin-wrapper .title-strip .right{float:right}@media screen and (max-width:480px){.bottom-nav>.grid-container{padding:0}.nav-level-3{white-space:nowrap;overflow-x:auto;padding-left:30px}.nav-level-3 li{display:inline}.event.plugin-wrapper .title-strip{padding-top:30px}.event.plugin-wrapper .title-strip .right{float:none}.event.plugin-wrapper .title-strip p:last-of-type{padding-bottom:30px}}body{margin:0 auto;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;color:#111;font-size:16px;line-height:1.66}body.layout-nosidenavigation nav#side-navigation{display:none}body.layout-showrightcolumn section#page-content div#content-1-wrapper{display:block}h1,h2,h3,h4,h5{font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;font-weight:400;font-variant:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;line-height:1.5}h1{font-size:30px;margin:8px 0}h1,h2{color:#007ac2}h2{font-size:26px;margin:10px 0 14px}h3{font-size:23px;color:#007ac2;margin:8px 0}h4{font-size:19px;margin:8px 0 0}h4,h5,p{color:#111}p{line-height:1.66}a{text-decoration:none;color:#007ac2}a:hover{text-decoration:underline;color:#186fa2}a:focus{text-decoration:none}.no-margin{margin:0!important}.read-time{text-transform:uppercase;font-family:Avenir LT W01_95 Black1475556,Arial,Helvetica,sans-serif;letter-spacing:2.4px;font-size:12px;color:#8a8a8a;line-height:24px;vertical-align:top}.page-content-social-icons{padding:37px 0 0;display:inline-block;width:100%}.page-content-social-icons ul{list-style:none;padding:0 156px 0 0;margin:0;line-height:1}.page-content-social-icons ul li{margin:0;padding:0;display:inline-block;margin-left:16px;line-height:1}.page-content-social-icons ul li:first-child{margin-left:5px}.page-content-social-icons ul .title{text-transform:uppercase;font-family:Avenir LT W01_95 Black1475556,Arial,Helvetica,sans-serif;letter-spacing:2.4px;font-size:12px;color:#8a8a8a;opacity:.6;line-height:24px;vertical-align:top}@media screen and (max-width:480px){.page-content-social-icons ul{padding-right:0}}.page-content-social-icons a{color:#8a8a8a;font-size:19px;opacity:.6;line-height:1}.page-content-social-icons a:hover{opacity:1;text-decoration:none}.page-content-social-icons .eamain-subscribe{top:3px;position:relative}.intro-lines{background:url(../img/intro-lines.png) no-repeat 50%;margin:8px -215px;padding:0 390px;text-align:center}@media screen and (max-width:768px){.intro-lines{margin-left:0;margin-right:0;padding-left:0;padding-right:0}}.template-inner #page-content{padding-bottom:30px;font-size:18px}@media screen and (max-width:480px){.template-inner #page-content{padding-left:0;padding-bottom:0}}.template-inner #page-content .dialogs h1,.template-inner #page-content .dialogs h2,.template-inner #page-content .dialogs h3,.template-inner #page-content .dialogs h4,.template-inner #page-content .dialogs h5{line-height:inherit}.template-inner #page-content #content-0 .blockquote-wrapper,.template-inner #page-content #content-0 .call-to-action,.template-inner #page-content #content-0 .contentIndent,.template-inner #page-content #content-0 .ESRI_casestudy.plugin-wrapper,.template-inner #page-content #content-0 .multicontent.plugin-wrapper,.template-inner #page-content #content-0>.intro-lines h1,.template-inner #page-content #content-0>.intro-lines h2,.template-inner #page-content #content-0>.intro-lines h3,.template-inner #page-content #content-0>.intro-lines h4,.template-inner #page-content #content-0>.intro-lines h5,.template-inner #page-content #content-0>.intro-lines ol,.template-inner #page-content #content-0>.intro-lines p,.template-inner #page-content #content-0>.intro-lines ul,.template-inner #page-content #content-0>h1,.template-inner #page-content #content-0>h2,.template-inner #page-content #content-0>h3,.template-inner #page-content #content-0>h4,.template-inner #page-content #content-0>h5,.template-inner #page-content #content-0>ol,.template-inner #page-content #content-0>p,.template-inner #page-content #content-0>ul{max-width:690px;margin-left:auto;margin-right:auto}.template-inner #page-content #content-0 .intro-lines p,.template-inner #page-content #content-0 .multicontent.plugin-wrapper p,.template-inner #page-content #content-0>p{margin-bottom:35px;line-height:2;letter-spacing:.18px}.template-inner #page-content #content-0 .intro-lines ol,.template-inner #page-content #content-0 .intro-lines ul,.template-inner #page-content #content-0 .multicontent.plugin-wrapper ol,.template-inner #page-content #content-0 .multicontent.plugin-wrapper ul,.template-inner #page-content #content-0>ol,.template-inner #page-content #content-0>ul{margin:35px auto;padding:0 0 0 2em}.template-inner #page-content #content-0 .intro-lines ol li,.template-inner #page-content #content-0 .intro-lines ul li,.template-inner #page-content #content-0 .multicontent.plugin-wrapper ol li,.template-inner #page-content #content-0 .multicontent.plugin-wrapper ul li,.template-inner #page-content #content-0>ol li,.template-inner #page-content #content-0>ul li{line-height:1.87;padding:0 0 0 .3em;margin:0 0 15px}@media screen and (max-width:480px){.template-inner #page-content #content-0 .container{padding-left:0;padding-right:0}}.template-inner #content-6{font-size:18px}.template-inner #content-6 .blockquote-wrapper,.template-inner #content-6 .call-to-action,.template-inner #content-6 .contentIndent,.template-inner #content-6 .ESRI_casestudy.plugin-wrapper,.template-inner #content-6 .multicontent.plugin-wrapper,.template-inner #content-6>h1,.template-inner #content-6>h2,.template-inner #content-6>h3,.template-inner #content-6>h4,.template-inner #content-6>h5,.template-inner #content-6>ol,.template-inner #content-6>p,.template-inner #content-6>ul{max-width:1170px;margin-left:auto;margin-right:auto;box-sizing:border-box}.template-inner #content-6 .multicontent.plugin-wrapper p,.template-inner #content-6>p{margin-bottom:35px;line-height:2;letter-spacing:.18px}.template-inner #content-6 .multicontent.plugin-wrapper ol,.template-inner #content-6 .multicontent.plugin-wrapper ul,.template-inner #content-6>ol,.template-inner #content-6>ul{margin:35px auto;padding:0 0 0 2em}.template-inner #content-6 .multicontent.plugin-wrapper ol li,.template-inner #content-6 .multicontent.plugin-wrapper ul li,.template-inner #content-6>ol li,.template-inner #content-6>ul li{line-height:1.87;padding:0 0 0 .3em;margin:0 0 15px}@media screen and (max-width:480px){.template-inner #content-6 .container{padding-left:0;padding-right:0}}.template-inner #feature-2{padding:80px 0;background:url(../img/home-3-col-bg-min.jpg) repeat top #f2f2f2;background-size:cover;position:relative}.template-inner #feature-2:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../img/home-3-col-bg-grid.png) repeat top}.template-inner #feature-2 .editable{position:relative;z-index:1}.cmsmode.template-inner #feature-2:after{display:none}#page-content-wide .clear,#page-content .clear{clear:both}#page-content #side-navigation{margin-bottom:15px;margin-top:15px;padding:10px 0 0;min-height:539px;background-position:100% 0;background-repeat:no-repeat}#page-content #side-navigation .side-navigation-list-wrap{min-height:539px}#page-content #side-navigation ul{margin:10px 20px 10px 0;padding:0;list-style-type:none}#page-content #side-navigation ul li{margin:0;padding:0}#page-content #side-navigation ul li a:active,#page-content #side-navigation ul li a:link,#page-content #side-navigation ul li a:visited{padding:10px 15px;display:block;font-family:Verdana;font-size:14px}#page-content #side-navigation ul li a.selected{font-weight:700}#page-content #side-navigation ul li a:hover{text-decoration:none}#page-content #side-navigation ul ul{margin:0 0 10px 20px}#page-content #side-navigation ul ul li:last-child a{border-bottom:none}#page-content #side-navigation ul ul li a:active,#page-content #side-navigation ul ul li a:link,#page-content #side-navigation ul ul li a:visited{padding:5px;font-size:11px;color:rgba(0,0,0,.8)}#page-content #content-wrapper{position:relative}#page-content #content-wrapper ul.related-links{list-style-image:url(../img/link-blue.png);font-size:14px}#page-content #content-wrapper #content-0,#page-content #content-wrapper #content-4,#page-content #content-wrapper #content-5{padding-top:20px}#page-content #content-1-wrapper{padding:40px 0 0;display:none}#page-content ul.sharethis-wrapper{margin:0;padding:0;position:absolute;top:32px;right:10px;width:95px;list-style-type:none}#page-content ul.sharethis-wrapper li{margin:0 0 0 5px;float:left}#page-content ul.sharethis-wrapper img{cursor:pointer}#page-content-wide ul.sharethis-wrapper{margin:0;padding:10px;float:right;width:95px;list-style-type:none}#page-content-wide ul.sharethis-wrapper li{margin:0 0 0 5px;float:left}#page-content-wide ul.sharethis-wrapper li img{cursor:pointer}#page-content-wide #content-wrapper ul.related-links{list-style-image:url(../img/link-blue.png);font-size:14px}h2.color-black{color:#000!important;border-bottom:1px dashed #e5e5e5}.img-left-space{padding:0 10px 10px 0}.img-right-space{padding:0 0 10px 11px}.accordion-heading .accordion-toggle:hover{background-color:#f9f9f9}.shop-productlist.plugin-wrapper .product-details .product-content .product-description{margin:20px 0;line-height:1.5em}#container #page-content #content-wrapper table.bootstrap{width:100%;margin-bottom:18px;padding:0;font-size:14px;border-collapse:collapse}#container #page-content #content-wrapper table.bootstrap td,#container #page-content #content-wrapper table.bootstrap th{padding:10px 10px 9px;line-height:18px;text-align:left}#container #page-content #content-wrapper table.bootstrap th{padding-top:9px;font-weight:700;vertical-align:middle}#container #page-content #content-wrapper table.bootstrap tbody th,#container #page-content #content-wrapper table.bootstrap td{vertical-align:top;border-top:1px solid #ddd}.shop-productlist.plugin-wrapper .product-details .product-content .product-options .options input,.shop-productlist.plugin-wrapper .product-details .product-content .product-options .options select{position:absolute;top:-4px;right:-150px;width:inherit}#container .accordion .accordion-heading a.accordion-toggle:hover{text-decoration:none}#container #page-content #content-wrapper .social-buttons{padding-top:10px;padding-bottom:10px;text-align:center}#container #page-content-wide .social-buttons{padding:10px;padding-right:0;text-align:center}#container #page-content #content-wrapper .social-buttons #fb-root>div,#container#page-content-wide .social-buttons #fb-root>div{top:0;left:-2000px}.box-speaker.guest,.trainer-speaker.guest{position:relative;display:inline-block}.box-speaker.guest .guest,.trainer-speaker.guest .trainer-speaker.banner{position:absolute;top:-5px;right:-5px;width:64px;height:64px;background-image:url(/u/c/assets/img/banner-guest.png);background-repeat:no-repeat}:-moz-placeholder,:-ms-input-placeholder,::-moz-placeholder,::-webkit-input-placeholder{color:#d7d7d7!important}.cke_source{white-space:pre-wrap!important}.highlight{border-top:1px solid #e0e0e0;border-bottom:4px solid #e0e0e0;padding:30px 0;margin:20px 0}.highlight h1,.highlight h1 a,.highlight h2,.highlight h2 a{padding:0;margin:0 0 8px!important}.underline{border-bottom:1px solid #e5e5e5;padding-bottom:15px}.text-tag{display:inline-block;background-color:#007ac2;color:#fff;padding:8px 14px;margin:0;line-height:1;font-family:Avenir LT W01_95 Black1475556,Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1.9px}.template-wide #page-content .grid-container,.template-wide #page-content .grid-container .grid-row,.template-wide #page-content .grid-container .grid-row .grid-span-12{width:100%}.template-wide #page-content #content-0{text-align:center}.template-wide #page-content #content-0 .container{width:100%}.template-wide #page-content #content-0 .row{margin-left:-20px}.template-wide #page-content #content-0 .plugin-modularblock{width:100%}.template-wide #page-content #content-0 .plugin-modularblock .span3{width:calc(25vw - 40px)}footer{position:relative;margin:0;padding:0}footer .footer-strip{height:142px;background:url(../img/strip-bottom.jpg) 50% repeat;color:#fff}footer .footer-strip ul.social-media{padding:0;margin:44px 0 0;height:46px;list-style:none}footer .footer-strip ul.social-media li{display:inline-block;height:46px;margin-right:60px}footer .footer-strip ul.social-media li a{display:inline-block;width:46px;height:46px;background:url(../img/sprite-sheet.png) 0 0 no-repeat;text-indent:-999em;overflow:hidden}footer .footer-strip ul.social-media li.twitter a{background-position:0 0}footer .footer-strip ul.social-media li.facebook a{background-position:-60px 0}footer .footer-strip ul.social-media li.youtube a{background-position:-120px 0}footer .footer-strip ul.social-media li.linkedin a{background-position:-180px 0}footer .footer-strip ul.social-media li.blog a{background-position:-300px 0}footer .footer-strip ul.social-media li a:hover{background-image:url(../img/sprite-sheet-hover.png);transition:all .4s}#container footer #content-2{padding:35px 0 30px;text-align:center}#container footer #content-2 nav,#container footer #content-8 nav{margin:0 40px 0 0;display:inline-table;text-align:left;max-width:184px}#container footer #content-2 nav:last-child,#container footer #content-8 nav:last-child{margin-right:0}#container footer #content-2 nav h6,#container footer #content-8 nav h6{margin:0;padding:0;font-family:Avenir LT W01_55 Roman1475520,Arial,Helvetica,sans-serif;font-weight:lighter;font-size:15px;color:#37363b;text-transform:inherit}#container footer #content-2 nav ul,#container footer #content-8 nav ul{margin:0 0 0 15px;padding:0;list-style-type:square}#container footer #content-2 nav ul li,#container footer #content-8 nav ul li{font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;font-size:11px;color:#707070}#container footer #content-2 nav ul li a:active,#container footer #content-2 nav ul li a:link,#container footer #content-2 nav ul li a:visited,#container footer #content-8 nav ul li a:active,#container footer #content-8 nav ul li a:link,#container footer #content-8 nav ul li a:visited{padding:3px;display:block;text-decoration:none}#container footer #content-8 nav ul li a:hover{text-decoration:underline}#container footer .copyright{padding:57px 0 47px 8px;text-align:center;font-size:14px;letter-spacing:.3px;clear:both}#container footer .copyright .copyright-text{margin:0;display:inline}#container footer .copyright nav{display:inline}#container footer .copyright nav ul{margin:0;padding:0;list-style-type:none;display:inline}#container footer .copyright nav ul li{display:inline;margin:0 8px}#container footer .copyright a{margin:0;text-decoration:none;color:#111}#container footer .copyright a:hover{text-decoration:underline}#container footer #social-media-icons{width:100%;padding:73px 0 56px;background:url(../img/footer-bg.jpg?v=2) repeat-y 0 0 #2d3339;position:relative;overflow:hidden}#container footer #social-media-icons:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../img/footer-bg-grid.png) repeat top;width:100%;height:800px}#container footer #social-media-icons h3{color:#fff;font-size:26px;margin:0 0 31px;letter-spacing:.3px;padding-right:4px}#container footer #social-media-icons h6{margin:0;padding:0;float:left;text-indent:-9999px;width:97px;height:35px;background-image:url(../img/sm-follow-us.png);background-repeat:no-repeat}#container footer #social-media-icons #subscribe-form{display:block;margin:30px auto 0;padding:8px 0 6px 100px;width:450px;text-align:center;background:url(../img/sprite-sheet.png) -728px -70px no-repeat}#container footer #social-media-icons #subscribe-form input{font-size:20px;width:320px;height:24px;padding:15px 0 15px 40px;border-radius:15px 0 0 15px;background:#fff;border-right:none;margin:0}#container footer #social-media-icons #subscribe-form button{font-size:20px;width:50px;height:56px;padding:15px 0;border-radius:0 15px 15px 0;background:#fff url(../img/sprite-sheet.png) 14px -192px no-repeat;border:1px solid #ccc;border-left:none;margin:0;overflow:hidden;text-indent:-999em}#container footer #social-media-icons nav{text-align:center}#container footer #social-media-icons nav ul{margin:0;padding:50px 0 0;list-style-type:none}#container footer #social-media-icons nav ul li{padding:0 30px;display:inline-table}#container footer #social-media-icons nav ul li a{display:inline-block;width:52px;height:52px;background:url(../img/sprite-sheet.png) 0 0 no-repeat;text-indent:-999em;overflow:hidden;transition:all .4s}#container footer #social-media-icons nav ul li a:hover{background-image:url(../img/sprite-sheet-hover.png)}#container footer #social-media-icons nav ul li.twitter a{background-position:0 -260px}#container footer #social-media-icons nav ul li.facebook a{background-position:-59px -260px}#container footer #social-media-icons nav ul li.youtube a{background-position:-118px -260px}#container footer #social-media-icons nav ul li.linkedin a{background-position:-178px -260px}#container footer #social-media-icons nav ul li.email a{background-position:-237px -260px}#container footer #social-media-icons nav ul li.blog a{background-position:-296px -260px}@media screen and (max-width:768px){#container footer #social-media-icons{box-sizing:border-box;padding:20px;background:#2d3339}#container footer #social-media-icons #subscribe-form{box-sizing:border-box;margin:0;padding:0;width:auto;background:none}#container footer #social-media-icons #subscribe-form input{box-sizing:border-box;width:calc(100% - 40px);height:50px;padding:12px 0 12px 12px}#container footer #social-media-icons #subscribe-form button{box-sizing:border-box;width:40px;height:50px;background-position:10px -195px}#container footer #social-media-icons nav ul{padding-top:20px}#container footer .copyright{padding:20px 0 30px}}@media screen and (max-width:480px){div#container footer div#social-media-icons nav ul li{padding:0 3px!important}div#container header div.container .esri-logo{background-image:url(/u/c/assets/img/esri-australia-logo.png);height:45px;width:260px}div#container header .header-right{float:left;padding-top:20px}div#container header .header-right form#site-search,div#container header .header-right nav{margin-left:-20px}.nav-collapse ul ul{display:none}div#container header .header-right{width:100%}div#container header form#site-search input#site-search-term{width:90%}#cookie-trail{display:none}section#page-content nav#side-navigation{background-image:none!important}section#page-content nav#side-navigation .side-navigation-list-wrap{border-right:none!important}section#page-content nav#side-navigation{margin-bottom:0;margin-top:0}section#page-content ul.sharethis-wrapper{position:relative;right:auto;top:0}div#container footer div#social-media-icons nav ul li{padding:0 6px}div#container footer div#content-2 .snippet{display:none}div#container footer div.copyright{padding-left:0;padding-right:0}div#container footer div.copyright div.copyright-text{margin:0}div#container footer div.copyright a:active,div#container footer div.copyright a:link,div#container footer div.copyright a:visited{margin-left:10px;margin-right:10px}div#container footer div#social-media-icons nav ul li{height:46px}div#container footer div#social-media-icons nav ul li a{display:inline-block;width:46px;height:46px;background:url(../img/sprite-sheet.png) 0 0 no-repeat;text-indent:-999em;overflow:hidden}div#container footer div#social-media-icons nav ul li.twitter a{background-position:0 0}div#container footer div#social-media-icons nav ul li.facebook a{background-position:-60px 0}div#container footer div#social-media-icons nav ul li.youtube a{background-position:-120px 0}div#container footer div#social-media-icons nav ul li.linkedin a{background-position:-180px 0}div#container footer div#social-media-icons nav ul li.blog a{background-position:-300px 0}section#page-content nav#side-navigation,section#page-content nav#side-navigation .side-navigation-list-wrap{min-height:80px}}@media screen and (max-width:480px){div#container footer div#content-2 .snippet{display:none}}@media screen and (max-width:768px){body{padding-left:0;padding-right:0}body .container{padding-left:20px;padding-right:20px}footer .footer-strip ul.social-media{margin-top:20px;text-align:center}footer .footer-strip ul.social-media li{margin:0 10px 16px 0}footer .footer-strip ul.social-media li.subscribe{display:block;float:none;margin:0;text-align:center}div#container footer div#social-media-icons nav ul li{padding:0 10px}}@media screen and (min-width:768px) and (max-width:979px){section#primary-navigation nav{padding-left:0}div#container header .header-right,div#container header div.container .esri-logo{margin-top:0}section#page-content nav#side-navigation,section#page-content nav#side-navigation .side-navigation-list-wrap{min-height:0}section#page-content div#content-1-wrapper{padding-top:0}}@media screen and (min-width:0) and (max-width:1199px){div#container header section#primary-navigation{padding-left:260px}div#container header section#primary-navigation nav ul li a:active,div#container header section#primary-navigation nav ul li a:link,div#container header section#primary-navigation nav ul li a:visited{padding:10px 6px 9px;background-image:none}div#container header .header-right{top:9px}div#container header ul.header-tools{margin:0;padding:0 0 0 40px}div#container header ul.header-tools li{float:left;margin:4px 8px 0 0}div#container header .header-right form#site-search{display:block;margin-top:15px;padding:0}div#container header .header-right form#site-search input#site-search-term{margin:0;width:125px}footer .footer-strip ul.social-media li{margin-right:25px}footer .footer-strip ul.social-media li.subscribe{margin-right:0}div#container footer div#social-media-icons nav ul li{padding:0 20px}}.hidden{display:none;visibility:hidden}.hidden-desktop,.visible-phone,.visible-tablet{display:none!important}.visible-desktop{display:inherit!important}@media (min-width:768px) and (max-width:979px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-tablet{display:inherit!important}.hidden-tablet{display:none!important}}@media (max-width:767px){.hidden-desktop{display:inherit!important}.visible-desktop{display:none!important}.visible-phone{display:inherit!important}.hidden-phone{display:none!important}}@media screen and (max-width:1200px){section#primary-navigation nav ul li a{margin-right:0}}#mobile-header .header-bar{position:relative;width:100vw;height:80px;background:#fff}#mobile-header .header-bar .esri-logo{position:absolute;top:22px;left:50%;margin:0 0 0 -90px;padding:0;width:182px;height:32px;background:url(/u/c/assets/img/esri-australia-logo-bw.png) 50% no-repeat;background-size:contain;text-indent:-9999em;cursor:pointer}#mobile-header .header-bar .menu-toggle,#mobile-header .header-bar .search-toggle{position:absolute;width:30px;height:30px;padding:14px 10px 6px;top:12px}#mobile-header .header-bar .menu-toggle{left:12px}#mobile-header .header-bar .search-toggle{right:12px;text-align:center;font-size:24px;line-height:29px}#mobile-header .header-bar .search-toggle:link{text-decoration:none}#mobile-header .menu-toggle span,#mobile-menu .menu-toggle span{display:block;height:3px;margin:4px 0;background:#007ac2;border-radius:1.5px}#mobile-menu{position:fixed;width:0;height:100vh;top:0;left:0;background:transparent;overflow:hidden;z-index:10;transition:width 0s .3s,background .3s}#mobile-menu .menu{position:absolute;top:0;right:100vw;bottom:0;width:calc(100vw - 45px);background:#fff;transition:right .3s}#mobile-menu .menu .menu-head{position:relative;height:80px;box-shadow:0 4px 4px rgba(0,0,0,.1);padding-left:68px;line-height:79px;color:#5f6062;font-size:21px;z-index:1}#mobile-menu .menu .menu-head .menu-toggle{position:absolute;width:30px;height:30px;padding:14px 10px 6px;top:12px;left:12px}#mobile-menu .menu .menu-scroll{position:absolute;top:80px;left:0;right:0;bottom:0;overflow-x:hidden;overflow-y:scroll}#mobile-menu .menu .menu-pane{position:relative;box-sizing:border-box;min-height:100%;padding-bottom:150px;background:#fff;transition:background .3s}#mobile-menu .menu .menu-pane.content-expanded{background:#f8f8f8}#mobile-menu .menu .menu-pane.content-expanded ul.navigation li a{color:#ccc}#mobile-menu .menu .menu-pane.content-expanded ul.navigation li.expanded a{color:#5f6062}#mobile-menu .menu .menu-pane.content-expanded ul.navigation li a.selected{color:#000}#mobile-menu .menu .menu-pane.content-expanded .menu-footer .social li{border-color:#a9a9a9}#mobile-menu .menu .menu-pane.content-expanded .menu-footer .social li a{background:#a9a9a9}#mobile-menu .menu .menu-pane ul.navigation{margin:0;padding:8px 0;list-style:none}#mobile-menu .menu .menu-pane ul.navigation li{position:relative;border-bottom:1px solid #ebebeb}#mobile-menu .menu .menu-pane ul.navigation li a{display:block;padding:12px 40px 12px 20px;color:#5f6062}#mobile-menu .menu .menu-pane ul.navigation li a.selected{font-family:Avenir LT W01_65 Medium1475532,Arial,Helvetica,sans-serif;color:#000}#mobile-menu .menu .menu-pane ul.navigation li .expandable-control{position:absolute;top:0;right:0;padding:16px}#mobile-menu .menu .menu-pane ul.navigation li .expandable-control:after{display:block;content:"";width:7px;height:7px;border:1px solid #000;border-width:0 1px 1px 0;transform:rotate(45deg);transition:transform .2s}#mobile-menu .menu .menu-pane ul.navigation .expandable>ul{display:none}#mobile-menu .menu .menu-pane ul.navigation .expanded{background:#fff}#mobile-menu .menu .menu-pane ul.navigation .expanded>.expandable-control:after{border-color:#186fa2;border-width:0 2px 2px 0;transform:rotate(225deg)}#mobile-menu .menu .menu-pane ul.navigation .expanded>ul{display:block}#mobile-menu .menu .menu-pane ul.navigation ul{margin:0;padding:0;list-style:none}#mobile-menu .menu .menu-pane ul.navigation ul li{border-bottom:none;padding:0 0 0 20px}#mobile-menu .menu .menu-pane .menu-footer{position:absolute;left:0;right:0;bottom:0;height:130px;text-align:center;color:#8a8a8a;font-size:14px}#mobile-menu .menu .menu-pane .menu-footer .social{margin:0 0 6px;padding:0;list-style:none}#mobile-menu .menu .menu-pane .menu-footer .social li{display:inline-block;margin:10px 6px;width:28px;height:28px;padding:2px;border-radius:18px;border:2px solid #6cb4e2;overflow:hidden}#mobile-menu .menu .menu-pane .menu-footer .social li a{display:block;box-sizing:border-box;padding:0;width:28px;height:28px;border-radius:16px;background:#186fa2;color:#fff;overflow:hidden;font-size:18px;line-height:31px}#mobile-menu .menu .menu-pane .menu-footer .tools{margin:0;padding:0;list-style:none}#mobile-menu .menu .menu-pane .menu-footer .tools li{display:inline-block;padding:0}#mobile-menu .menu .menu-pane .menu-footer .tools li a{display:block;padding:8px 6px;color:#8a8a8a}#mobile-menu .menu-edge{display:block;position:absolute;top:0;right:0;width:45px;height:100vh}.mobile-menu-open #mobile-menu{width:100vw;background:rgba(0,0,0,.6);transition:width 0s,background .3s}.mobile-menu-open #mobile-menu .menu{right:45px}#mobile-search{position:fixed;width:0;height:100vh;top:0;right:0;background:transparent;overflow:hidden;z-index:10;transition:width 0s .3s,background .3s}#mobile-search .menu{position:absolute;top:0;left:100vw;bottom:0;width:calc(100vw - 45px);background:#fff;transition:left .3s}#mobile-search .menu .menu-head{position:relative;height:80px;box-shadow:0 4px 4px rgba(0,0,0,.1);padding-left:68px;line-height:79px;color:#5f6062;font-size:21px;z-index:1}#mobile-search .menu .menu-head .menu-toggle{position:absolute;width:30px;height:30px;padding:14px 10px 6px;top:12px;left:12px;line-height:1}#mobile-search .search-container{padding:20px}#mobile-search .search-container #site-search input{box-sizing:border-box;width:calc(100% - 40px);height:30px;vertical-align:top;border:1px solid #eee;border-radius:15px 0 0 15px;padding-left:12px;box-shadow:none;outline:none}#mobile-search .search-container #site-search button{width:40px;height:30px;line-height:28px;border:1px solid #eee;border-left:none;padding:0;vertical-align:top;background:#fff;border-radius:0 15px 15px 0;color:#186fa2;outline:none}#mobile-search .search-edge{display:block;position:absolute;top:0;left:0;width:45px;height:100vh}.mobile-search-open #mobile-search{width:100vw;background:rgba(0,0,0,.6);transition:width 0s,background .3s}.mobile-search-open #mobile-search .menu{left:45px}.mobile-menu-open #container,.mobile-menu-open body,.mobile-search-open #container,.mobile-search-open body{width:100vw;height:100vh;overflow:hidden;box-sizing:border-box;padding:0;margin:0}.is-home #page-content{padding:0}.is-home #mobile-hero{min-height:175px;background-position:top;background-repeat:repeat;background-size:cover;background-color:#8a8a8a;position:relative}.is-home #mobile-hero h1{color:#fff;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;font-size:32px;font-weight:400;font-variant:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;padding:88px 30px;margin:0}.is-home #mobile-hero .hero-link{position:absolute;top:0;right:0;bottom:0;left:0}.home-content-2-col{padding:79px 0 57px}.home-content-2-col .card .card-inner{min-height:0}.home-content-3-col{background:url(../img/home-3-col-bg-min.jpg) repeat top #f2f2f2;background-size:cover;padding:80px 0;position:relative}.home-content-3-col:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../img/home-3-col-bg-grid.png) repeat top;z-index:1}.home-content-3-col .grid-container{position:relative;z-index:2}.home-content-2-col-quicklinks{padding:68px 0 63px}.home-content-2-col-quicklinks h2{margin:8px 0 18px}.home-content-2-col-quicklinks h2,.home-content-2-col-quicklinks h2 a{color:#007ac2}.home-content-2-col-quicklinks h3{font-size:20.3px;margin:0 0 15px}.home-content-2-col-quicklinks ul{list-style:none;margin:0;padding:0}.home-content-2-col-quicklinks ul li{margin:0 0 22px;padding:0;font-size:20px;letter-spacing:.2px}.home-content-2-col-quicklinks ul li a{color:#111}.home-content-2-col-quicklinks p{color:#5f6062;letter-spacing:-.23px;margin-bottom:27px}.home-content-2-col-quicklinks a.btn-ghost-arrow{color:#8a8a8a}.home-content-2-col-quicklinks .map-gallery h2{margin-bottom:12px}.home-content-2-col-quicklinks .map-gallery h3,.home-content-2-col-quicklinks .map-gallery h3 a{color:#111}@media screen and (min-width:768px){.home-content-2-col-quicklinks .quicklinks{padding-left:101px}.home-content-2-col-quicklinks .map-gallery{padding-left:51px;padding-right:71px}}.home-content-3-col-news{background-color:#f9f9f9;padding:63px 0;min-height:567px}.home-content-3-col-news>h2{text-align:center;padding-right:8px}@media screen and (max-width:480px){.is-home .container{padding-left:0;padding-right:0}.is-home footer{overflow:hidden}#content-7 img{margin-bottom:30px}}.page-persona .container{width:960px;margin:0 auto}.page-persona .container .grid-5,.page-persona .container .grid-10,.page-persona .container .grid-15,.page-persona .container .grid-20,.page-persona .container .grid-25,.page-persona .container .grid-30,.page-persona .container .grid-33,.page-persona .container .grid-35,.page-persona .container .grid-40,.page-persona .container .grid-45,.page-persona .container .grid-50,.page-persona .container .grid-55,.page-persona .container .grid-60,.page-persona .container .grid-65,.page-persona .container .grid-66,.page-persona .container .grid-70,.page-persona .container .grid-75,.page-persona .container .grid-80,.page-persona .container .grid-85,.page-persona .container .grid-90,.page-persona .container .grid-95,.page-persona .container .grid-100{-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;float:left;padding:0 10px;position:relative;transition:all .8s linear}.page-persona .container .grid-5{width:5%}.page-persona .container .pull-5{left:-5%}.page-persona .container .push-5{left:5%}.page-persona .container .grid-10{width:10%}.page-persona .container .pull-10{left:-10%}.page-persona .container .push-10{left:10%}.page-persona .container .grid-15{width:15%}.page-persona .container .pull-15{left:-15%}.page-persona .container .push-15{left:15%}.page-persona .container .grid-20{width:20%}.page-persona .container .pull-20{left:-20%}.page-persona .container .push-20{left:20%}.page-persona .container .grid-25{width:25%}.page-persona .container .pull-25{left:-25%}.page-persona .container .push-25{left:25%}.page-persona .container .grid-30{width:30%}.page-persona .container .pull-30{left:-30%}.page-persona .container .push-30{left:30%}.page-persona .container .grid-35{width:35%}.page-persona .container .pull-35{left:-35%}.page-persona .container .push-35{left:35%}.page-persona .container .grid-40{width:40%}.page-persona .container .pull-40{left:-40%}.page-persona .container .push-40{left:40%}.page-persona .container .grid-45{width:45%}.page-persona .container .pull-45{left:-45%}.page-persona .container .push-45{left:45%}.page-persona .container .grid-50{width:50%}.page-persona .container .pull-50{left:-50%}.page-persona .container .push-50{left:50%}.page-persona .container .grid-55{width:55%}.page-persona .container .pull-55{left:-55%}.page-persona .container .push-55{left:55%}.page-persona .container .grid-60{width:60%}.page-persona .container .pull-60{left:-60%}.page-persona .container .push-60{left:60%}.page-persona .container .grid-65{width:65%}.page-persona .container .pull-65{left:-65%}.page-persona .container .push-65{left:65%}.page-persona .container .grid-70{width:70%}.page-persona .container .pull-70{left:-70%}.page-persona .container .push-70{left:70%}.page-persona .container .grid-75{width:75%}.page-persona .container .pull-75{left:-75%}.page-persona .container .push-75{left:75%}.page-persona .container .grid-80{width:80%}.page-persona .container .pull-80{left:-80%}.page-persona .container .push-80{left:80%}.page-persona .container .grid-85{width:85%}.page-persona .container .pull-85{left:-85%}.page-persona .container .push-85{left:85%}.page-persona .container .grid-90{width:90%}.page-persona .container .pull-90{left:-90%}.page-persona .container .push-90{left:90%}.page-persona .container .grid-95{width:95%}.page-persona .container .pull-95{left:-95%}.page-persona .container .push-95{left:95%}.page-persona .container .grid-100{width:100%}.page-persona .container .pull-100{left:-100%}.page-persona .container .push-100{left:100%}.page-persona .container .grid-33{width:33.33333%}.page-persona .container .pull-33{left:-33.33333%}.page-persona .container .push-33{left:33.33333%}.page-persona .container .grid-66{width:66.66667%}.page-persona .container .pull-66{left:-66.66667%}.page-persona .container .push-66{left:66.66667%}.page-persona .container .alpha{margin-left:0;padding-left:0}.page-persona .container .omega{margin-right:0;padding-right:0}.page-persona .container .center-grid,.page-persona .container .centerGrid{display:block;float:none;margin:0 auto}.page-persona .hide-desktop{display:none!important}.page-persona .hide-mobile,.page-persona .hide-tablet{display:block!important}@media only screen and (max-width:600px){.page-persona .container{width:100%;margin:0 auto}.page-persona .container [class^=grid-]{display:inline;float:left;width:100%}.page-persona .container [class^=grid-] [class^=grid-],.page-persona .container [class^=grid-] [class^=mobile-grid-]{padding:0;margin:0}.page-persona .container .mobile-25{width:25%}.page-persona .container .mobile-pull-25{left:-25%!important}.page-persona .container .mobile-push-25{left:25%!important}.page-persona .container .mobile-50{width:50%}.page-persona .container .mobile-pull-50{left:-50%!important}.page-persona .container .mobile-push-50{left:50%!important}.page-persona .container .mobile-75{width:75%}.page-persona .container .mobile-pull-75{left:-75%!important}.page-persona .container .mobile-push-75{left:75%!important}.page-persona .container .alpha{margin-left:0;padding-left:0}.page-persona .container .omega{margin-right:0;padding-right:0}.page-persona .container .center-grid,.page-persona .container .centerGrid{display:block;float:none;margin:0 auto}.page-persona .container [class*=pull-],.page-persona .container [class*=push-]{left:0}.page-persona .hide-desktop,.page-persona .hide-tablet{display:block!important}.page-persona .hide-mobile{display:none!important}}@media only screen and (min-width:601px) and (max-width:960px){.page-persona .container{width:98%}.page-persona .hide-desktop,.page-persona .hide-mobile{display:block!important}.page-persona .hide-tablet{display:none!important}}.page-persona .clear{clear:both}.page-persona .cf:after,.page-persona .cf:before,.page-persona .clearfix:after,.page-persona .clearfix:before,.page-persona .container:after,.page-persona .container:before{content:" ";display:table}.page-persona .cf:after,.page-persona .clearfix:after,.page-persona .container:after{clear:both}.page-persona .cf,.page-persona .clearfix,.page-persona .container{*zoom:1}.page-persona .container .span12{width:100%}.page-persona .EsriFont1,.page-persona .EsriFont1 a,.page-persona h1,.page-persona h1 a,.page-persona h2,.page-persona h2 a,.page-persona h3,.page-persona h3 a{font-weight:400!important;font-style:normal;line-height:normal;font-variant:normal;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif}.page-persona #eventTopperText h1,.page-persona #eventTopperText h2,.page-persona #navMain,.page-persona #topperText h1,.page-persona #topperText h2,.page-persona .EsriFont2,.page-persona .EsriFont2 a,.page-persona .shadowText h1,.page-persona .shadowText h2,.page-persona .shadowThis{font-weight:400!important;font-style:normal;line-height:normal;font-variant:normal;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;text-shadow:0 1px 0 rgba(0,0,0,.2)}.page-persona #eventTopperText h3,.page-persona #topperText h3,.page-persona .EsriFont3,.page-persona .EsriFont3 a,.page-persona .shadowText h3,.page-persona .shadowThisSub{font-weight:400!important;font-style:normal;line-height:normal;font-variant:normal;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;text-shadow:1px 0 3px rgba(0,0,0,.2)}.page-persona strong{font-weight:400;font-style:normal;line-height:normal;font-variant:normal;font-family:Avenir LT W01_85 Heavy1475544,Arial,Helvetica,sans-serif}.page-persona .text-inline{display:inline}.page-persona .text-center{text-align:center}.page-persona .text-left{text-align:left}.page-persona .text-right{text-align:right}.page-persona #main a:not(.cta-button){color:#2a7433;text-decoration:none}.page-persona #main a:not(.cta-button):hover{text-decoration:underline}.page-persona #main p,.page-persona #main small{font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif}.page-persona #main p.large-text{font-size:18px!important}.page-persona #main hr{background-color:#e0e0e0;color:#e0e0e0}.page-persona #main .center-content{text-align:center!important}.page-persona #main .fatFooter{margin-top:0}.page-persona .ctn-fluid-container{margin:0 auto;width:100%!important}@media screen and (max-width:1000px){.page-persona .ctn-fluid-container .grid-25{width:50%!important}}@media screen and (max-width:761px){.page-persona .ctn-fluid-container .grid-25{width:100%!important}}@media screen and (max-width:920px){.page-persona .casestudy-section .casestudy-block img,.page-persona .casestudy-section .casestudy-icon,.page-persona .section-icon{height:auto;width:auto}}.page-persona #sectionTopper_tall{background-position:50%!important}.page-persona #sectionTopper_tall.arcgis-platform{min-height:700px}.page-persona #sectionTopper_tall.arcgis-platform a:hover{text-decoration:underline}.page-persona #sectionTopper_tall.arcgis-platform .grid-100{transition:none}@media screen and (max-width:761px){.page-persona #sectionTopper_tall.arcgis-platform{background-size:cover!important}}.page-persona #sectionTopper_tall .container{width:100%}.page-persona #sectionTopper_tall .ctn-container{margin:auto;width:960px}.page-persona #sectionTopper_tall .ctn-fluid-container{margin:30px auto;max-width:1400px}@media screen and (max-width:1315px){.page-persona #sectionTopper_tall .ctn-fluid-container{width:100%}}.page-persona #sectionTopper_short{height:150px}.page-persona #sectionTopper_short #section-title{font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif!important;font-size:73px;top:20px}.page-persona #sectionTopper_short .ctn-fluid-container{display:none}@media screen and (max-width:600px){.page-persona #sectionTopper_short #section-title{left:10px}}.page-persona #feature-content{margin-top:101px}.page-persona #feature-content h1{font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;font-size:118px;line-height:1;margin-top:60px;margin-bottom:0;color:#fff}.page-persona #feature-content p{color:#fff;margin:-8px 0 38px;font-size:21px}.page-persona #feature-content .flex-row{margin:0 auto;text-align:center}.page-persona #feature-content .block{box-sizing:border-box;width:19%;display:inline-block}.page-persona #feature-content .block img{display:block;height:auto;margin:0 auto;width:auto;transition:transform .1s}.page-persona #feature-content .block img:hover{transform:scale(1.05)}.page-persona #feature-content .block p{font-size:17px;text-align:center;margin:0 0 31px}.page-persona #feature-content .block a{color:#fff;text-decoration:none}.page-persona #feature-content .block a:after{display:none}@media screen and (max-width:550px){.page-persona #feature-content h1{font-size:58px;margin-top:40px;margin-bottom:96px}.page-persona #feature-content .block p{font-size:17px;line-height:26px;text-align:center;margin:0 0 31px}}@media screen and (max-width:850px){.page-persona #feature-content .block{width:32%;vertical-align:top}}@media screen and (max-width:1315px){.page-persona #feature-content .block img{width:90%}}@media screen and (max-width:850px){.page-persona #feature-content .block img{width:50%}}@media screen and (max-width:650px){.page-persona #feature-content .block img{width:75%}}.page-persona #secondary-nav{background:#fff;border-bottom:1px solid #e5e5e5;width:100%}.page-persona #secondary-nav ul{list-style:none;margin:0;padding:0}.page-persona #secondary-nav ul li{list-style:none;display:inline-block;margin:0;padding:0}.page-persona #secondary-nav a{background:transparent;color:#000;display:inline-block;font-size:16px;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;padding:1.4em;text-decoration:none}.page-persona #secondary-nav a.selected,.page-persona #secondary-nav a:hover{border-bottom:3px solid #2f903c;text-decoration:none}.page-persona #secondary-nav a.selected{font-family:Avenir LT W01_65 Medium1475532,Arial,Helvetica,sans-serif}.page-persona #secondary-nav .grid-100{transition:none}@media screen and (max-width:960px){.page-persona #secondary-nav a{font-size:14px}}@media screen and (max-width:830px){.page-persona #secondary-nav a{padding:1em .6em}}@media screen and (max-width:760px){.page-persona #secondary-nav{display:none}}.page-persona .page-section{background-position:top;color:#4d4d4d;min-height:200px;padding:60px 0;text-align:center}.page-persona .page-section h2{font-size:24px;margin-bottom:45px}.page-persona .page-section p{color:#333;font-size:18px;line-height:1.5;margin:10px 0 50px}.page-persona hr{background:hsla(0,0%,100%,.7);border-bottom:none;margin:0 auto;width:100px}.page-persona .content-section{background-color:#fff}.page-persona .cta-button,.page-persona .cta-button:visited,.page-persona .ctaButton,.page-persona .ctaButton:visited{border:0;background-color:#f89927;color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:1;padding:10px 14px;text-decoration:none}.page-persona .cta-button:hover,.page-persona .cta-button:visited:hover,.page-persona .ctaButton:hover,.page-persona .ctaButton:visited:hover{background-color:#f36f20;color:#fff;text-decoration:none}.page-persona .content-section-top{padding:0;min-height:160px}.page-persona .content-section-top h1{color:#222;font-size:36px}.page-persona .content-section-top p{color:#4d4d4d;margin-bottom:10px}.page-persona .content-section-bottom{padding:30px 0}.page-persona .content-section-bottom p{font-size:16px}.page-persona .casestudy-section{background-color:#f7f7f7;padding:75px 0 30px}.page-persona .casestudy-section p{margin-bottom:10px}.page-persona .casestudy-section .casestudy-block{background-color:#fff;border-top:3px solid #333;box-shadow:0 1px 4px rgba(0,0,0,.3);padding:20px 25px;text-align:left}.page-persona .casestudy-section .casestudy-block.study-orange{border-top-color:#f89927}.page-persona .casestudy-section .casestudy-block.study-lightblue{border-top-color:#00b9f2}.page-persona .casestudy-section .casestudy-block.study-green{border-top-color:#aad04b}.page-persona .casestudy-section .casestudy-block.study-red{border-top-color:#da4d1e}.page-persona .casestudy-section .casestudy-block.study-blue{border-top-color:#007ac2}.page-persona .casestudy-section .casestudy-block img{float:left;margin-right:2rem}.page-persona .casestudy-section .casestudy-block a{font-size:16px;text-decoration:none}.page-persona .casestudy-section .casestudy-block a:hover{text-decoration:underline}.page-persona .casestudy-section .casestudy-icon{background-image:url(/u/c/assets/persona/img/81F3DAF2F2B549069CA9C76B97663E89.png);background-repeat:no-repeat;color:#4d4d4d;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;font-size:14px;padding:0 0 0 20px;position:relative}@media only screen and (max-width:600px){.page-persona .casestudy-section{padding:30px 0 60px}}@media only screen and (max-width:600px){.page-persona .casestudy-section .casestudy-block{margin-top:30px}}.page-persona .section-parallax{box-sizing:border-box;min-height:700px}.page-persona .cta-section h1,.page-persona .cta-section h2,.page-persona .cta-section h3,.page-persona .cta-section p,.page-persona .section-parallax h1,.page-persona .section-parallax h2,.page-persona .section-parallax h3,.page-persona .section-parallax p{color:#fff}.page-persona .cta-section h1,.page-persona .section-parallax h1{font-size:52px}.page-persona .cta-section h2,.page-persona .section-parallax h2{font-size:24px}.page-persona .section-parallax h1{margin:38px 0 30px}.page-persona .section-parallax h2{line-height:1;margin:37px 0 30px}.page-persona .cta-section{background-image:url(/u/c/assets/persona/img/CC96DAA05CE447A985DE44C88DEA0F8F.jpg);background-position:50%;min-height:350px}.page-persona .cta-section h2{font-size:36px;margin-bottom:30px}.page-persona .cta-section .cta-button,.page-persona .cta-section .ctaButton{font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;font-size:16px}.page-persona .pricing-block{background-color:#f7f7f7;box-sizing:border-box;box-shadow:0 1px 4px rgba(0,0,0,.3)}.page-persona .pricing-block h2{border-bottom:1px solid #dedede;color:#222;font-size:24px;margin-top:0;margin-bottom:20px;padding:20px}.page-persona .pricing-block.pricing-orange{border-top:3px solid #f89927}.page-persona .pricing-block.pricing-blue{border-top:3px solid #007ac2}.page-persona .pricing-block.pricing-green{border-top:3px solid #aad04b}.page-persona .pricing-block.pricing-red{border-top:3px solid #da4d1e}.page-persona .pricing-block .pricing-block-inner{box-sizing:border-box;padding:0 20px 15px}.page-persona .pricing-block .pricing-block-inner .pricing-link-arrow{background-image:url(/u/c/assets/persona/img/E419638F9DAB40E8A3F97D85FE7636A0.png);background-position:0;background-repeat:no-repeat;padding-left:22px}.page-persona .pricing-block .pricing-block-inner p{font-size:16px;line-height:1.5}.page-persona .pricing-block .pricing-block-inner small{color:gray;display:block;font-size:14px;line-height:1.5;margin-bottom:15px}@media screen and (max-width:1300px){.page-persona .pricing-block{margin-top:30px}}.page-persona .product-row{margin-bottom:50px;width:100%}.page-persona .product-box{box-sizing:border-box;float:left;overflow:hidden;margin:.5%;position:relative;text-align:center;box-shadow:0 1px 4px rgba(0,0,0,.3);width:24%}.page-persona .product-box a{color:#fff;display:block;font-weight:700}.page-persona .product-box a:hover .inner-box-padding{position:relative;width:100%;transform:scale(1.1)}.page-persona .product-box .inner-box-padding{background-color:#007ac2;background-position:50%;background-repeat:no-repeat;background-size:cover;transition:all .2s ease-in-out;width:100%}.page-persona .product-box .inner-box-padding:before{content:"";display:block;padding-top:87%}.page-persona .product-box h3{font-size:22px;color:#fff;position:absolute;left:0;right:0;bottom:8%}.page-persona .product-box.dark-text h3{color:#333}.page-persona .product-box .spatial-analysis{background-image:url(/u/c/assets/persona/img/FF80A44432C447AC99974BF28CB9EA14)}.page-persona .product-box .apps{background-image:url(/u/c/assets/persona/img/FC2916A88933413C92327BDD95D181CA)}.page-persona .product-box .content{background-image:url(/u/c/assets/persona/img/537CB61B791E4142BA9F17F4223EF0EB)}.page-persona .product-box .real-time{background-image:url(/u/c/assets/persona/img/955A84CF0F4845DA8E7C213628C9A992)}.page-persona .product-box .big-data{background-image:url(/u/c/assets/persona/img/2F8032FB154B45C3B245DC96993961A3)}.page-persona .product-box .mapping-visualization{background-image:url(/u/c/assets/persona/img/B86A45DD3F354F558DE99648E6C67247)}.page-persona .product-box .image-management{background-image:url(/u/c/assets/persona/img/B7DBE3EB8FDB477DAC1FA447887AF0BC)}.page-persona .product-box .three-d{background-image:url(/u/c/assets/persona/img/D98B936C323D4D3AAF478D2EE764A6AD)}.page-persona .product-box .cad{background-image:url(/u/c/assets/persona/img/DC45FA1464754FB08698E76B805D60FE)}.page-persona .product-box .data-management{background-image:url(/u/c/assets/persona/img/365DC50F060D4EE5BFD25C91519A72F4)}.page-persona .product-box .geodesign{background-image:url(/u/c/assets/persona/img/2960FDCAE53B4F05984914BEE3C717CB)}.page-persona .product-box .community-engagement{background-image:url(/u/c/assets/persona/img/695EBA12557444BEB66412276184526C)}@media screen and (max-width:960px){.page-persona .product-box{width:48%}}@media screen and (max-width:480px){.page-persona .product-box{display:block;float:none;margin:10px auto;width:95%}}.page-persona .icon-lock,.page-persona .icon-server{padding-left:38px;text-align:left}.page-persona .icon-lock:before,.page-persona .icon-server:before{content:"";display:block;height:30px;position:absolute;left:10px;top:10px}.page-persona .icon-lock:before{background:url(/u/c/assets/persona/img/9FD8786E92EF43C08AD15AD1822FCFF3) no-repeat 0 0;width:25px}.page-persona .icon-server:before{background:url(/u/c/assets/persona/img/9FD8786E92EF43C08AD15AD1822FCFF3) no-repeat -27px 0;width:30px}.page-persona .video-link:after{background-image:url(/u/c/assets/persona/img/0A10606FBFCA453EAB4B17DA566470F3.jpg);content:"";display:inline-block;height:17px;margin-left:10px;width:17px;vertical-align:middle}.page-persona .cta-footer-link{background-image:url(/u/c/assets/persona/img/281BA17DF1DB4D5EB22F42AFFA3F7572.png);background-position:100%;background-repeat:no-repeat;font-size:24px;line-height:1.5;padding-right:30px}.page-persona #whats-new h2{margin-bottom:15px;text-align:left}.page-persona #whats-new p{font-size:16px;margin:15px 0;text-align:left}.page-persona #whats-new img{width:100%}.page-persona #freeTrialContent{margin-bottom:45px}.page-persona #freeTrialContent h1{color:#222!important;font-size:36px!important}.page-persona #freeTrialContent p{font-size:16px!important}.page-persona #freeTrialContent ul.checkMark-icon li{color:#4d4d4d!important;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif!important;font-size:16px!important}.page-persona #freeTrialContent hr.hrPadding{margin-bottom:30px!important;margin-top:30px!important}.page-persona #freeTrialContent p.scholarIndent{background-image:url(/u/c/assets/persona/img/0E905955876D4237A2CC11C0161CD1B3);background-position:0;background-repeat:no-repeat;left:50%;margin-left:-30%!important;padding-left:65px;position:relative;width:60%}@media screen and (max-width:761px){.page-persona #freeTrialContent p.scholarIndent{width:100%}}.page-persona #arcgis-deployment{margin:auto;width:100%}.page-persona #arcgis-deployment .apps-block{margin:20px auto 0;position:relative}.page-persona #arcgis-deployment .apps-block .mar-all-15{margin:0 15px}.page-persona #arcgis-deployment .apps-block .container{margin:auto;width:80%}.page-persona #arcgis-deployment .apps-block .app{float:left}.page-persona #arcgis-deployment .apps-block .app .app-icon{background-size:cover!important;height:100px;padding:30px 0 20px}.page-persona #arcgis-deployment .apps-block .app .app-icon.apps{background:url(/u/c/assets/persona/img/B6D3283AACC345F99FB5449B27BA8A93) top no-repeat}.page-persona #arcgis-deployment .apps-block .app .app-icon.portal{background:url(/u/c/assets/persona/img/715C13D54AE248E1BD9DC045A5FA2B7E) top no-repeat}.page-persona #arcgis-deployment .apps-block .app .app-icon.capabilities{background:url(/u/c/assets/persona/img/13FE44A81B134502B4807FBDDDF5FFBF) top no-repeat}.page-persona #arcgis-deployment .apps-block .app .app-info{background:#f7f7f7;box-shadow:0 1px 4px rgba(0,0,0,.3);min-height:125px;padding:25px 0 50px}.page-persona #arcgis-deployment .apps-block .app .app-info h3{color:#222;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif!important;font-size:24px;margin-top:0}.page-persona #arcgis-deployment .apps-block .app .app-info p{color:#4d4d4d;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif!important;font-size:16px;line-height:1.5em;padding:0 20px}.page-persona #arcgis-deployment .apps-block .app-anchors{margin:30px 0 70px}.page-persona #arcgis-deployment .apps-block .app-anchors a{font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif!important;font-size:16px}.page-persona #arcgis-deployment .options{background:#f7f7f7;padding:60px 0 0;width:100%}.page-persona #arcgis-deployment .options h1{margin-bottom:35px}.page-persona #arcgis-deployment .options .deployment-block{margin:0 auto 40px;position:relative}.page-persona #arcgis-deployment .options .deployment-block .mar-all-15{margin:0 15px}.page-persona #arcgis-deployment .options .deployment-block .container{margin:auto;width:80%}.page-persona #arcgis-deployment .options .deployment-block .app{float:left}.page-persona #arcgis-deployment .options .deployment-block .app .app-icon{background-size:cover!important;height:100px;padding:30px 0 20px}.page-persona #arcgis-deployment .options .deployment-block .app .app-icon.apps{background:url(/u/c/assets/persona/img/B6D3283AACC345F99FB5449B27BA8A93) top no-repeat}.page-persona #arcgis-deployment .options .deployment-block .app .app-icon.portal{background:url(/u/c/assets/persona/img/715C13D54AE248E1BD9DC045A5FA2B7E) top no-repeat}.page-persona #arcgis-deployment .options .deployment-block .app .app-icon.capabilities{background:url(/u/c/assets/persona/img/13FE44A81B134502B4807FBDDDF5FFBF) top no-repeat}.page-persona #arcgis-deployment .options .deployment-block .app .app-info{background:#fff;box-shadow:0 1px 4px rgba(0,0,0,.3);border-top:3px solid #007ac2;min-height:380px}.page-persona #arcgis-deployment .options .deployment-block .app .app-info h3{border-bottom:thin solid #dedede;color:#222;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif!important;font-size:24px;margin-top:0;padding:20px;text-align:left}.page-persona #arcgis-deployment .options .deployment-block .app .app-info p{color:#4d4d4d;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif!important;font-size:16px;line-height:1.5em;padding:0 20px}.page-persona #arcgis-deployment .options .deployment-block .app .app-info ul{margin-top:25px;padding:0 20px}.page-persona #arcgis-deployment .options .deployment-block .app .app-info li{background:url(/u/c/assets/persona/img/2624E3A1940343179D5EE38AA185AF5D) 0 5px no-repeat;color:#4d4d4d;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif!important;font-size:16px;line-height:1.5em;text-align:left}.page-persona #arcgis-deployment .options .deployment-block .ideal{float:left}.page-persona #arcgis-deployment .options .deployment-block .ideal .ideal-info{min-height:150px}.page-persona #arcgis-deployment .options .deployment-block .ideal .ideal-info p{color:#4d4d4d;font-family:Avenir LT W01_65 Medium1475532,Arial,Helvetica,sans-serif!important;font-size:16px;line-height:1.5em;text-align:left}.page-persona #arcgis-deployment .options .deployment-block .ideal .ideal-info li,.page-persona #arcgis-deployment .options .deployment-block .ideal .ideal-info ul{font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif!important;font-size:16px;text-align:left;line-height:1.5em}.page-persona #arcgis-deployment .deeper-dive{background:url(/u/c/assets/persona/img/DC93374081D14353B2A47E98EFBFFB01) top no-repeat;padding:60px 0 80px}.page-persona #arcgis-deployment .deeper-dive a,.page-persona #arcgis-deployment .deeper-dive h1,.page-persona #arcgis-deployment .deeper-dive p{color:#fff;text-align:center}.page-persona #arcgis-deployment .deeper-dive p{padding:0 100px}.page-persona #arcgis-deployment .deeper-dive a{text-decoration:underline}.page-persona #arcgis-deployment .preparing{background:#22272a;padding:60px 0}.page-persona #arcgis-deployment .preparing h1{color:#fff;text-align:center}.page-persona #arcgis-deployment .preparing p{color:#fff;text-align:center;color:#dedede}.page-persona #arcgis-deployment .preparing a{text-decoration:underline}.page-persona #arcgis-deployment .preparing .prep-block{margin:30px auto 40px;position:relative}.page-persona #arcgis-deployment .preparing .prep-block .mar-left-15{margin-left:15px}.page-persona #arcgis-deployment .preparing .prep-block .container{margin:auto;width:55%}.page-persona #arcgis-deployment .preparing .prep-block .container .grid-50{margin-bottom:20px}.page-persona #arcgis-deployment .preparing .prep-block .app{float:left}.page-persona #arcgis-deployment .preparing .prep-block .app .app-icon{background-size:cover!important;height:100px;padding:30px 0 20px}.page-persona #arcgis-deployment .preparing .prep-block .app .app-icon.launching{background:url(/u/c/assets/persona/img/C3F13C6B43D9479E8273BBAA5BDF07B3) top no-repeat}.page-persona #arcgis-deployment .preparing .prep-block .app .app-icon.promoting{background:url(/u/c/assets/persona/img/5963CDCD66904D6B8A7DEA22219C1507) top no-repeat}.page-persona #arcgis-deployment .preparing .prep-block .app .app-info{background:#f7f7f7;box-shadow:0 1px 4px rgba(0,0,0,.3);min-height:210px;padding:25px 0 30px}.page-persona #arcgis-deployment .preparing .prep-block .app .app-info h3{color:#222;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif!important;font-size:24px;margin-top:0;padding:0 40px}.page-persona #arcgis-deployment .preparing .prep-block .app .app-info p{color:#4d4d4d;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif!important;font-size:16px;line-height:1.5em;padding:0 20px}@media screen and (max-width:1024px){.page-persona #arcgis-deployment .grid-33{width:100%}}@media screen and (max-width:1024px){.page-persona #arcgis-deployment .apps-block .container{width:50%}}@media screen and (max-width:768px){.page-persona #arcgis-deployment .apps-block .container{width:60%}}@media screen and (max-width:568px){.page-persona #arcgis-deployment .apps-block .container{width:80%}}@media screen and (max-width:480px){.page-persona #arcgis-deployment .apps-block .container{width:100%}}@media screen and (max-width:1024px){.page-persona #arcgis-deployment .apps-block .app{margin-bottom:20px}}@media screen and (max-width:1520px){.page-persona #arcgis-deployment .apps-block .app-anchors .grid-60{width:75%}}@media screen and (max-width:1280px){.page-persona #arcgis-deployment .apps-block .app-anchors{margin:10 0 20px}.page-persona #arcgis-deployment .apps-block .app-anchors .grid-60{width:100%}}@media screen and (max-width:1280px){.page-persona #arcgis-deployment .apps-block .app-anchors a{display:block;padding:5px 0}}@media screen and (max-width:1024px){.page-persona #arcgis-deployment .options .deployment-block .container{width:50%}}@media screen and (max-width:768px){.page-persona #arcgis-deployment .options .deployment-block .container{width:60%}}@media screen and (max-width:568px){.page-persona #arcgis-deployment .options .deployment-block .container{width:80%}}@media screen and (max-width:480px){.page-persona #arcgis-deployment .options .deployment-block .container{width:100%}}@media screen and (max-width:1024px){.page-persona #arcgis-deployment .options .deployment-block .app{margin-bottom:10px}}@media screen and (max-width:1280px){.page-persona #arcgis-deployment .options .deployment-block .app .app-info{min-height:520px}}@media screen and (max-width:1024px){.page-persona #arcgis-deployment .options .deployment-block .app .app-info{min-height:460px}}@media screen and (max-width:320px){.page-persona #arcgis-deployment .options .deployment-block .app .app-info{min-height:490px}}@media screen and (max-width:480px){.page-persona #arcgis-deployment .deeper-dive p{padding:0 10px}}@media screen and (max-width:1024px){.page-persona #arcgis-deployment .preparing .prep-block .container{width:50%}}@media screen and (max-width:768px){.page-persona #arcgis-deployment .preparing .prep-block .container{width:60%}}@media screen and (max-width:568px){.page-persona #arcgis-deployment .preparing .prep-block .container{width:80%}}@media screen and (max-width:480px){.page-persona #arcgis-deployment .preparing .prep-block .container{width:100%}}@media screen and (max-width:1024px){.page-persona #arcgis-deployment .preparing .prep-block .container .grid-50{width:100%}}@media only screen and (min-width:200px) and (max-width:920px){.page-persona #matrixLayout,.page-persona .item{min-width:100%}.page-persona #matrixLayout{margin-top:20px}.page-persona .item{background-position:0}.page-persona .item .content{width:100%}.page-persona img{height:auto;width:100%}.page-persona .itemList li{box-sizing:border-box}.page-persona div.filterContainer{max-width:100%!important;min-width:100%!important;width:100%!important}.page-persona .filterContainer .search_input,.page-persona .filterContainer select{width:120px!important}}@media screen and (min-width:200px) and (max-width:760px){.page-persona .recentNews p{margin-top:5px}.page-persona .useCase .useItemContent,.page-persona .useCase .useItemImg img{box-sizing:border-box;width:100%}.page-persona .useCase .useItemContent{margin:0}.page-persona .jcarousel-skin-tango{width:100%}.page-persona .jcarousel-skin-tango .jcarousel-clip-horizontal,.page-persona .jcarousel-skin-tango .jcarousel-container-horizontal{width:92%}.page-persona .jcarousel-skin-tango .jcarousel-item{width:25%}.page-persona #matrixLayout,.page-persona #matrixLayout #categoriesWidth,.page-persona #matrixLayout .item,.page-persona .item,.page-persona .item .content{background-position:0 0;height:280px;min-width:100%!important;width:100%!important}.page-persona .item .contentWidth{left:0!important;margin:0 2%;top:20px;width:96%!important}.page-persona #sectionTopper_left #topperText #topper_v_align h1{left:10px!important;top:30px;width:250px}.page-persona .productGradient{background:#e4f2f5!important}.page-persona div.filterContainer{max-width:99%!important;min-width:99%!important;width:99%!important}.page-persona .filterContainer .search_input,.page-persona .filterContainer select{width:80px!important}.page-persona .filterContainer .filters{margin-right:0!important}.page-persona .filterContainer .expandCollapse{margin-left:9px}.page-persona .recentNews p{float:none!important;margin-top:0!important}.page-persona .container_12 img,.page-persona .itemList li{height:auto;width:100%}}@media only screen and (min-width:761px) and (max-width:920px){.page-persona #matrixLayout,.page-persona #matrixLayout #categoriesWidth,.page-persona #matrixLayout .item,.page-persona .item{min-width:100%!important;width:100%!important}.page-persona .container_12 img,.page-persona .itemList li{height:auto;width:100%}}.page-persona #topperText h1,.page-persona #topperText h2{font-size:24px!important}.page-persona ul.itemList li{box-sizing:border-box;width:100%}.page-persona #responsive-menu{display:none;background:#f2f2f2;border-radius:4px;box-shadow:1px 1px 1px #ccc;bottom:-10px;height:100%;margin:0 2%;position:relative;width:96%}.page-persona #responsive-menu span{cursor:pointer;display:block;font-weight:700;padding:8px 10px}.page-persona #responsive-menu #responsiveMobileMenu{display:none;width:100%;margin:0;padding:0;background:#f2f2f2;border-radius:0 0 4px 4px;box-shadow:1px 1px 1px #ccc;position:absolute;z-index:100}.page-persona #responsive-menu #responsiveMobileMenu ul{margin:0;list-style:none}.page-persona #responsive-menu #responsiveMobileMenu li{list-style:none;background:none;border-bottom:1px solid #e9e9e9;margin:0;padding:0}.page-persona #responsive-menu #responsiveMobileMenu li a{color:#444;display:block;float:none;font-size:14px;height:auto;margin:-1px 0 0;padding:10px 0!important;text-decoration:none;text-indent:12px;width:100%!important}.page-persona #responsive-menu #responsiveMobileMenu li a.on,.page-persona #responsive-menu #responsiveMobileMenu li a:hover{background:#007ac2;color:#fff}.page-persona #responsive-menu #responsiveMobileMenu li:last-child a{border-radius:0 0 4px 4px}.page-persona #responsive-menu #responsiveMobileMenu li.expandable{position:relative}.page-persona #responsive-menu #responsiveMobileMenu li.expandable ul{background:#fff;border:none;border-top:1px solid #dedede;margin-bottom:-5px;position:relative;top:0;left:0}.page-persona #responsive-menu #responsiveMobileMenu li.expandable ul a{width:90%!important}.page-persona #responsive-menu #responsiveMobileMenu li.expandable ul li{text-indent:10px}.page-persona #responsive-menu #responsiveMobileMenu li.expandable ul li a{width:100%!important}.page-persona #responsive-menu #responsiveMobileMenu li.expandable ul .plusSign{background:url(/u/c/assets/persona/img/menu-icons.png) -92px 2px no-repeat;cursor:pointer;display:block;height:20px;padding:8px 10px;position:absolute;right:0;top:0;width:20px}.page-persona #responsive-menu #responsiveMobileMenu li.expandable ul .plusSign.active{background:url(/u/c/assets/persona/img/menu-icons.png) -125px 2px no-repeat}.page-persona .arrow{background:url(/u/c/assets/persona/img/menu-icons.png) 0 -70px no-repeat;position:absolute;top:0;right:0;padding:2px!important;height:32px;width:32px}.page-persona .arrow-down{border-radius:4px 4px 0 0!important}.page-persona .arrow-down li a:first-child{border-top:1px solid #dedede}.page-persona .arrow-down .arrow{background:url(/u/c/assets/persona/img/menu-icons.png) -32px -70px no-repeat}@media screen and (max-width:760px){.page-persona #secondary-nav{display:none!important}.page-persona #responsive-menu{display:block!important}}.template-inner.template-events #page-content{background:url(../img/events/content-bg.png) no-repeat top;padding-left:0;padding-bottom:0}.template-inner.template-events #page-content .ESRI_eventlist.plugin-wrapper{background:url(../img/events/featuredcards-bg.png) no-repeat right 50px top;position:relative}.template-inner.template-events #page-content .ESRI_eventlist.plugin-wrapper .card{background:none;box-shadow:none}.template-inner.template-events #page-content .ESRI_eventlist.plugin-wrapper:before{content:"";display:block;position:absolute;background:url(../img/plus.svg);background-repeat:no-repeat;width:9px;height:9px;background-image:url(../img/plus-events.svg);width:11px;height:11px;top:-36px;left:-34px}@media screen and (min-width:768px){.template-inner.template-events .container{width:1180px}}.template-inner.template-events #page-content #content-wrapper #content-0{padding-top:82px;padding-bottom:9px}.template-inner.template-events #page-content #content-wrapper #content-0>h2{color:#111;margin-bottom:19px}.template-inner.template-events #page-content #content-wrapper #content-0>p{max-width:600px;margin-bottom:88px}.template-inner.template-events #feature-1{background-color:#f9f9f9;background:url(../img/events/upcomingevents-bg.png) no-repeat bottom,url(../img/events/bg.png) repeat 50%;padding-top:71px;padding-bottom:131px}.template-inner.template-events #feature-1 .upcoming-events{color:#111;margin-left:10px;letter-spacing:.4px}.template-inner.template-events #feature-2{background-color:#2d3339;background:url(../img/events/webinars-bg.png) no-repeat top,url(../img/events/feature-bg.png) repeat 50%}.template-inner.template-events #feature-2 a,.template-inner.template-events #feature-2 h1,.template-inner.template-events #feature-2 h2,.template-inner.template-events #feature-2 h3,.template-inner.template-events #feature-2 h4,.template-inner.template-events #feature-2 h5,.template-inner.template-events #feature-2 p{color:#fff}.template-inner.template-events #feature-3{background-color:#f9f9f9;background:url(../img/events/inthenews-bg.png) no-repeat top,url(../img/events/bg.png) repeat 50%;padding:71px 0}.template-inner.template-events #feature-3 #content-7>h2{color:#111}.template-inner.template-events #feature-3 #content-7 h2 a.btn-ghost{padding:17px 0}.event .person-card-container .row-fluid div[class*=span]:not([class*=offset]):first-child{margin-left:0}.template-inner.template-training #page-content{background:url(../img/events/content-bg.png) no-repeat top;padding-left:0;padding-bottom:0}.template-inner.template-training #page-content h2{color:#111;letter-spacing:.25px;margin-bottom:24px}.template-inner.template-training #page-content #content-wrapper{padding-top:82px;padding-bottom:75px}.template-inner.template-training #page-content #content-wrapper #content-0{padding:0}.template-inner.template-training #page-content #content-wrapper #content-0>h2{margin-bottom:19px}.template-inner.template-training #page-content #content-wrapper #content-0>p{max-width:580px}.template-inner.template-training #feature-1{padding-bottom:97px}.template-inner.template-training #feature-1 .grid-container{position:relative}.template-inner.template-training #feature-1 .grid-container:before{content:"";display:block;position:absolute;background:url(../img/plus.svg);background-repeat:no-repeat;width:9px;height:9px;background-image:url(../img/plus-training.svg);width:11px;height:11px;top:-6px;left:-14px}.template-inner.template-training #feature-1 #content-4>h2{color:#111;margin-bottom:20px;letter-spacing:.25px}.template-inner.template-training #feature-1 #content-4>p{font-size:18px;letter-spacing:.23px;line-height:35px}.template-inner.template-training #feature-2{background:url(../img/training/featurebg-green.png) repeat top #35ac46;padding:62px 0 52px}.template-inner.template-training #feature-2 a,.template-inner.template-training #feature-2 h1,.template-inner.template-training #feature-2 h2,.template-inner.template-training #feature-2 h3,.template-inner.template-training #feature-2 h4,.template-inner.template-training #feature-2 h5,.template-inner.template-training #feature-2 p{color:#fff}.template-inner.template-training #feature-2 #content-6>h2{margin-bottom:20px}.template-inner.template-training #feature-2 #content-6>p{max-width:540px;margin:0 auto 13px;letter-spacing:.2px;line-height:35px;font-size:18px}.template-inner.template-training #feature-3{padding:58px 0 76px}.template-inner.template-training #feature-3 #content-7>h2{color:#111;margin-bottom:21px}.template-inner.template-training #feature-3 #content-7>p{font-size:18px;max-width:690px;margin:0 auto 18px;line-height:35px}.template-inner.template-training #feature-3 .solution{box-sizing:border-box;display:inline-block;width:19%;font-size:18px;line-height:31px;letter-spacing:.2px;vertical-align:top;padding:0 15px}.template-inner.template-training #feature-3 .solution img{margin-bottom:20px}.template-inner.template-training #feature-3 .solution a{color:#111}@media screen and (max-width:480px){.template-inner.template-training #feature-3 .solution{width:100%}}.template-inner.template-training #feature-4{background:url(../img/training/card-bg.png) repeat top #35ac46;background-size:cover;padding:80px 0 42px;position:relative}.template-inner.template-training #feature-4:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(../img/training/card-bg-grid.png) repeat top}.template-inner.template-training #feature-5{background:url(../img/training/featurebg-dark.png) repeat top #2d3339;padding:62px 0 53px}.template-inner.template-training #feature-5 a,.template-inner.template-training #feature-5 h1,.template-inner.template-training #feature-5 h2,.template-inner.template-training #feature-5 h3,.template-inner.template-training #feature-5 h4,.template-inner.template-training #feature-5 h5,.template-inner.template-training #feature-5 p{color:#fff}.template-inner.template-training #feature-5 #content-10>h2{margin-bottom:20px}.template-inner.template-training #feature-5 #content-10>p{font-size:18px;line-height:35px;letter-spacing:.2px;margin-bottom:14px}.template-inner.template-training #feature-6{background:url(../img/training/bg.png) repeat top #fff;padding:59px 0 50px;min-height:578px}.template-inner.template-training #feature-6 #content-11>h2{color:#111;margin-left:15px;margin-bottom:48px}.template-inner.template-training #feature-6 #content-11>h2 .btn-ghost{margin:14px 14px 0 0}.template-inner.template-training #feature-7{background:url(../img/training/featurebg-blue.png) repeat top #007ac2;padding:60px 0 43px}.template-inner.template-training #feature-7 a,.template-inner.template-training #feature-7 h1,.template-inner.template-training #feature-7 h2,.template-inner.template-training #feature-7 h3,.template-inner.template-training #feature-7 h4,.template-inner.template-training #feature-7 h5,.template-inner.template-training #feature-7 p{color:#fff}.template-inner.template-training #feature-7 #content-12>h2{margin-bottom:21px}.template-inner.template-training #feature-7 #content-12>p{max-width:580px;font-size:18px;margin:0 auto 19px;letter-spacing:.2px;line-height:34px}.plugin .row-fluid .span12{margin-left:0;margin-bottom:1.7rem}.plugin .row-fluid:not(.person-card-row) .span6:nth-child(odd){margin-left:0}section#page-content div#content-wrapper div.left-col-full a.button-main{margin:10px 0 0;display:block}section#page-content div#content-wrapper div.left-col-full h2 a{font-size:14px}div.shop-productlist.plugin-wrapper form.filter-form{padding:10px 0 0 4px;border-radius:10px;border:1px solid #dfdcdc;background-color:#f7f7f7;background-position:left 1px;background-repeat:no-repeat}div.shop-productlist.plugin-wrapper form.filter-form div.filter-form-controls-container{float:left;background-position:left 3px;background-repeat:no-repeat;min-height:35px}div.shop-productlist.plugin-wrapper form.filter-form div.sort-by-icon{background-image:url(/u/c/assets/img/sort-icon.png)}div.shop-productlist.plugin-wrapper form.filter-form select.sort-by{margin-left:32px;margin-right:11px;height:30px;width:165px}div.shop-productlist.plugin-wrapper form.filter-form div.perpage-icon{background-image:url(/u/c/assets/img/paging-icon.png)}div.shop-productlist.plugin-wrapper form.filter-form select.perpage{margin-left:32px;margin-right:11px;height:30px;width:auto}div.shop-productlist.plugin-wrapper form.filter-form div.term-icon{background-image:url(/u/c/assets/img/productsearch-icon.png)}div.shop-productlist.plugin-wrapper form.filter-form input.term{margin-left:32px;margin-right:10px;width:208px;height:20px}div.shop-productlist.plugin-wrapper form.filter-form div.layout-wrapper{width:70px;margin-left:22px;margin-right:11px;margin-top:4px;height:36px}div.shop-productlist.plugin-wrapper form.filter-form a.listview{width:26px;height:26px;background-image:url(../img/list-view.gif);background-repeat:no-repeat;text-indent:-9999px;display:block;float:left}div.shop-productlist.plugin-wrapper form.filter-form a.gridview{width:26px;height:26px;background-image:url(../img/grid-view.gif);background-repeat:no-repeat;text-indent:-9999px;display:block;float:left;margin-left:10px}div.shop-productlist.plugin-wrapper form.filter-form a.gridview.selected,div.shop-productlist.plugin-wrapper form.filter-form a.listview.selected,div.shop-productlist.plugin-wrapper form.filter-form a:hover.gridview,div.shop-productlist.plugin-wrapper form.filter-form a:hover.listview{background-position-y:-26px}div.shop-productlist.plugin-wrapper form.filter-form button:hover{border-color:#000}div.shop-productlist.plugin-wrapper ul.results li div.content{padding-right:10px;border-right:1px solid #e3e3e3;min-height:100px}div.shop-productlist.plugin-wrapper ul.results li div.content div.tags ul.tags li{border:1px solid #dedede}div.shop-productlist.plugin-wrapper div.add-to-cart-wrapper a.add-to-cart,div.shop-productlist.plugin-wrapper div.add-to-cart-wrapper button.add-to-cart{margin:8px 0 0}div.shop-product-quantity{top:8px}td.shop-quantity div.shop-product-quantity{top:0}div.shop-productlist.plugin-wrapper div.add-to-cart-wrapper div.shop-normal-price{margin-top:40px;font-family:Avenir LT W01_55 Roman1475520,Arial,Helvetica,sans-serif;font-size:16px;color:#a56b45}div.shop-productlist.plugin-wrapper div.add-to-cart-wrapper div.shop-price,div.shop-productlist.plugin-wrapper div.add-to-cart-wrapper div.shop-sale-price{font-family:Avenir LT W01_65 Medium1475532,Arial,Helvetica,sans-serif;font-size:24px;color:#101010}div.shop-productlist.plugin-wrapper div.add-to-cart-wrapper div.shop-sale-price div.percent-saved{padding:5px 13px;font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:16px;color:#fff;background-color:#be9a6c;width:75px;text-align:center;left:30px;top:-55px}div.shop-productlist.plugin-wrapper div.add-to-cart-wrapper div.nostock{font-family:Avenir LT W01_65 Medium1475532,Arial,Helvetica,sans-serif;font-size:21px;color:#c67540}div.shop-productlist.plugin-wrapper div.add-to-cart-wrapper div.shop-price.nostock,div.shop-productlist.plugin-wrapper div.add-to-cart-wrapper div.shop-sale-price.nostock{color:#7a7a7a}div.shop-productlist.plugin-wrapper div.might-be-interested-in div.interested-title{margin-bottom:30px;text-align:left!important;font-size:16px;font-family:Avenir LT W01_65 Medium1475532,Arial,Helvetica,sans-serif;background-image:url(/u/c/assets/img/title-border-bottom-accent.png);background-position:0 100%;background-repeat:no-repeat}div.might-be-interested-in div.related-product-title{padding-top:15px;font-family:Avenir LT W01_55 Roman1475520,Arial,Helvetica,sans-serif;font-size:14px;color:#706e6e}div.might-be-interested-in ul.related-products li{padding-left:10px;padding-right:10px;min-width:100px;text-align:center}div.might-be-interested-in ul.related-products li:first-child{padding-left:0}div.might-be-interested-in ul.related-products li:last-child{padding-right:0}div.might-be-interested-in ul.related-products li a{margin:0 auto;width:100px;display:block}#submit-modal img.thank-you-img,div.fancybox-wrap div.added-to-cart img.thank-you-img{margin:20px 130px 0;display:block}div.fancybox-wrap div.added-to-cart h5{font-family:Avenir LT W01_55 Roman1475520,Arial,Helvetica,sans-serif;font-size:21px;line-height:30px;text-shadow:none}div.fancybox-wrap div.added-to-cart div.added-successfully{margin-top:16px}div.fancybox-wrap div.proceed-to-checkout{margin:16px 20px 0;padding:1px 0 0;border-radius:12px;background-color:rgba(0,128,255,.03);box-shadow:inset 0 0 16px rgba(0,128,255,.1)}div.fancybox-wrap div.added-to-cart div.call-to-action-buttons{padding:16px 0;margin:0}div.fancybox-wrap div.added-to-cart div.call-to-action-buttons button .ui-button-text{font-size:16px}.shop-price,.shop-sale-price,table.shop-cart-items tbody td.shop-quantity,table.shop-cart-totals tbody td.shop-label,table.shop-cart-totals tfoot td.shop-label{font-family:Avenir LT W01_55 Roman1475520,Arial,Helvetica,sans-serif!important}table.shop-cart-steps td,table.shop-cart-steps td a:active,table.shop-cart-steps td a:link,table.shop-cart-steps td a:visited,table.shop-cart-steps td div{background-image:url(/u/c/assets/img/shop-cart-steps.png)}div.shop-cart-plugin div.cart-top-text{margin:0 0 30px;color:#666;font-size:24px;text-shadow:inset 0 0 -1px rgba(0,0,0,.3),0 0 1px #fff;text-align:center}div.shop-cart-plugin div.cart-top-text,div.shop-cart-plugin table.shop-billing-payment-details td div.user-supplied{font-family:Avenir LT W01_55 Roman1475520,Arial,Helvetica,sans-serif}div#container button.ui-button,div.fancybox-wrap button.ui-button{border-radius:13px;font-weight:400}div#container button.ui-button.ui-state-focus,div.fancybox-wrap button.ui-button.ui-state-focus{color:#fff;box-shadow:inset 1px 1px 0 hsla(0,0%,100%,.2);border:1px solid #0084c9;background:#0086ca;background:linear-gradient(180deg,#0086ca 0,#00b0de)}div#container button.ui-button:hover,div.fancybox-wrap button.ui-button:hover{border-color:#000}section.cart-step-2 .sg_labelOnTop,section.cart-step-3 .sg_labelOnTop{line-height:10px}@font-face{font-family:esri-blog;src:url(../fonts/blog/esri-blog.eot);src:url(../fonts/blog/esri-blog.eot?#iefix) format("embedded-opentype"),url(../fonts/blog/esri-blog.woff) format("woff"),url(../fonts/blog/esri-blog.ttf) format("truetype"),url(../fonts/blog/esri-blog.svg#esri-blog) format("svg");font-weight:400;font-style:normal}.page-blog [data-icon]:before{content:attr(data-icon)}.page-blog [class*=" icon-"]:before,.page-blog [class^=icon-]:before,.page-blog [data-icon]:before{font-family:esri-blog!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.page-blog .icon-arrow:before{content:"\61"}.page-blog .icon-quote:before{content:"\62"}.page-blog .icon-subscribe:before{content:"\63"}@media (min-width:1370px){.ESRI_newsfeature .page-blog .container,.ESRI_newsfeature .page-blog .navbar-fixed-bottom .container,.ESRI_newsfeature .page-blog .navbar-fixed-top .container,.ESRI_newsfeature .page-blog .navbar-static-top .container,.page-blog .page-blog .container,.page-blog .page-blog .navbar-fixed-bottom .container,.page-blog .page-blog .navbar-fixed-top .container,.page-blog .page-blog .navbar-static-top .container{width:auto;max-width:1370px}}.ESRI_newsfeature .title-strip,.ESRI_newsfeature .title-strip .container,.page-blog .title-strip,.page-blog .title-strip .container{height:auto}.ESRI_newsfeature .title-strip,.page-blog .title-strip{background-color:#007ac2;background-position:top;background-size:cover}.ESRI_newsfeature .title-strip h1,.page-blog .title-strip h1{color:#fff;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;font-size:35px;font-weight:400;font-variant:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;margin:144px 0 132px;font-size:50px;line-height:1.24;letter-spacing:.5px}.ESRI_newsfeature .year-list,.page-blog .year-list{background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.08)}.ESRI_newsfeature .year-list a,.page-blog .year-list a{display:inline-block;color:#111;padding:29px 12px 24px;line-height:1;margin-right:29px;font-size:16px;border-bottom:3px solid transparent}.ESRI_newsfeature .year-list a.selected,.ESRI_newsfeature .year-list a:hover,.page-blog .year-list a.selected,.page-blog .year-list a:hover{color:#35ac46;border-bottom:3px solid #35ac46;text-decoration:none}.ESRI_newsfeature .year-list a.selected,.page-blog .year-list a.selected{font-family:Avenir LT W01_65 Medium1475532,Arial,Helvetica,sans-serif}.ESRI_newsfeature .year-list a.news-search-toggle,.page-blog .year-list a.news-search-toggle{float:right}.ESRI_newsfeature .year-list .year-toggle,.page-blog .year-list .year-toggle{margin-left:20px;margin-right:20px}.ESRI_newsfeature .year-list .year-toggle i,.page-blog .year-list .year-toggle i{float:right}.ESRI_newsfeature .category-tag,.page-blog .category-tag{display:inline-block;padding:8px 14px;margin:0;line-height:1;color:#fff;background:#6b1978;font-family:Avenir LT W01_95 Black1475556,Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:1.9px}.ESRI_newsfeature .category-tag.category-training,.page-blog .category-tag.category-training{background:#007ac2}.ESRI_newsfeature .category-tag.card-tag,.page-blog .category-tag.card-tag{color:#fff;padding:8px 14px;margin:0}.ESRI_newsfeature .category-list,.page-blog .category-list{background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.08)}.ESRI_newsfeature .category-list a,.page-blog .category-list a{display:inline-block;color:#111;padding:29px 12px 24px;line-height:1;margin-right:29px;font-size:16px;border-bottom:3px solid transparent}.ESRI_newsfeature .category-list a.selected,.ESRI_newsfeature .category-list a:hover,.page-blog .category-list a.selected,.page-blog .category-list a:hover{color:#35ac46;border-bottom:3px solid #35ac46;text-decoration:none}.ESRI_newsfeature .category-list a.selected,.page-blog .category-list a.selected{font-family:Avenir LT W01_65 Medium1475532,Arial,Helvetica,sans-serif}.ESRI_newsfeature .category-list .category-toggle,.page-blog .category-list .category-toggle{margin-left:20px;margin-right:20px}.ESRI_newsfeature .category-list .category-toggle i,.page-blog .category-list .category-toggle i{float:right}@media screen and (max-width:768px){.ESRI_newsfeature .category-list a,.page-blog .category-list a{display:block}}.ESRI_newsfeature .blog.plugin-wrapper,.page-blog .blog.plugin-wrapper{background:#f9f9f9}.ESRI_newsfeature .blog-article-list,.page-blog .blog-article-list{max-width:1370px;margin:0 auto;padding:80px 0}.ESRI_newsfeature #article,.page-blog #article{background:#f9f9f9;background:url(../img/blog/blogbg.png);background-position:50%;padding-bottom:59px}.ESRI_newsfeature #article #article-header,.page-blog #article #article-header{background-color:#000;background-position:top;background-size:cover;padding:178px 0;text-align:center;position:relative}.ESRI_newsfeature #article #article-header .overlay,.page-blog #article #article-header .overlay{position:absolute;background:url(../img/blog/blogbg_header.png);background-position:50%;left:0;top:0;bottom:0;right:0}.ESRI_newsfeature #article #article-header h1,.page-blog #article #article-header h1{font-size:41px;margin:11px auto 5px;color:#fff;max-width:830px}.ESRI_newsfeature #article #article-header p,.page-blog #article #article-header p{color:#fff}.ESRI_newsfeature #article .author,.page-blog #article .author{padding:87px 0 23px}.ESRI_newsfeature #article .author img,.page-blog #article .author img{border-radius:9999px}.ESRI_newsfeature #article .author p,.page-blog #article .author p{margin:20px 0 0;line-height:1.4;font-size:16px;letter-spacing:.3px}.ESRI_newsfeature #article .about-the-author,.page-blog #article .about-the-author{display:table;width:100%;white-space:nowrap;color:#6b1978;background:none!important;font-family:Avenir LT W01_95 Black1475556,Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:2.6px;margin-bottom:34px}.ESRI_newsfeature #article .about-the-author:after,.ESRI_newsfeature #article .about-the-author:before,.page-blog #article .about-the-author:after,.page-blog #article .about-the-author:before{content:"";display:table-cell;width:50%;margin:0;margin-top:-6px;vertical-align:middle;border-bottom:1px solid #e4e5e5;transform:translateY(-10px)}.ESRI_newsfeature #article .about-the-author span,.page-blog #article .about-the-author span{padding:0 20px;background:#f9f9f9}.ESRI_newsfeature #article .article-content,.page-blog #article .article-content{max-width:690px;margin:0 auto 36px}.ESRI_newsfeature #article .article-content .container,.page-blog #article .article-content .container{max-width:914px}.ESRI_newsfeature #article .article-content .social-blog .social-icons-bullets,.page-blog #article .article-content .social-blog .social-icons-bullets{padding-right:0}.ESRI_newsfeature #article .article-content .article-intro p,.page-blog #article .article-content .article-intro p{max-width:690px;font-size:26.5px;letter-spacing:.14px;line-height:1.51;margin:0 auto;padding:41px 0 38px}.ESRI_newsfeature #article .article-content .article-intro p:first-child:first-letter,.page-blog #article .article-content .article-intro p:first-child:first-letter{float:left;font-family:Avenir LT W01_85 Heavy1475544,Arial,Helvetica,sans-serif;font-size:85px;line-height:60px;padding-top:15px;padding-right:8px;margin-left:-3px;color:#6b1978}.ESRI_newsfeature #article .article-content .article-intro p:before,.page-blog #article .article-content .article-intro p:before{content:"";display:block;position:absolute;background:url(../img/blog/plus.svg);background-repeat:no-repeat;width:9px;height:9px;left:-5px}.ESRI_newsfeature #article .article-content blockquote,.ESRI_newsfeature #article .article-content h2,.ESRI_newsfeature #article .article-content h3,.ESRI_newsfeature #article .article-content h4,.ESRI_newsfeature #article .article-content h5,.ESRI_newsfeature #article .article-content img,.ESRI_newsfeature #article .article-content p,.ESRI_newsfeature #article .article-content ul,.page-blog #article .article-content blockquote,.page-blog #article .article-content h2,.page-blog #article .article-content h3,.page-blog #article .article-content h4,.page-blog #article .article-content h5,.page-blog #article .article-content img,.page-blog #article .article-content p,.page-blog #article .article-content ul{background:#f9f9f9}.ESRI_newsfeature #article .article-content h2,.page-blog #article .article-content h2{font-family:Avenir LT W01_85 Heavy1475544,Arial,Helvetica,sans-serif;color:#6b1978;padding:20px 0 18px;margin:0;letter-spacing:-.3px}.ESRI_newsfeature #article .article-content p,.page-blog #article .article-content p{margin:0;padding:0 0 40px;font-size:19px;letter-spacing:-.23px;line-height:1.87}.ESRI_newsfeature #article .article-content p small,.page-blog #article .article-content p small{font-size:14px;letter-spacing:.2px}.ESRI_newsfeature #article .article-content .image-caption,.page-blog #article .article-content .image-caption{padding-bottom:40px;text-align:center;font-style:italic;margin-top:-30px;position:relative}.ESRI_newsfeature #article .article-content ol,.ESRI_newsfeature #article .article-content ul:not(.social-icons-bullets),.page-blog #article .article-content ol,.page-blog #article .article-content ul:not(.social-icons-bullets){list-style-position:outside;margin:0 0 0 1.2em;padding:0 0 20px}.ESRI_newsfeature #article .article-content ol li,.ESRI_newsfeature #article .article-content ul:not(.social-icons-bullets) li,.page-blog #article .article-content ol li,.page-blog #article .article-content ul:not(.social-icons-bullets) li{line-height:1.87;font-size:19px;margin-bottom:20px}.ESRI_newsfeature #article .article-content ol,.page-blog #article .article-content ol{margin-left:2em}.ESRI_newsfeature #article .article-content blockquote,.page-blog #article .article-content blockquote{border-left:none;text-align:center;font-size:32px;padding:14px 0 3px;margin:38px 0 40px;line-height:1.5;letter-spacing:.3px}.ESRI_newsfeature #article .article-content blockquote p,.page-blog #article .article-content blockquote p{margin:0;padding:0}.ESRI_newsfeature #article .article-content blockquote:after,.page-blog #article .article-content blockquote:after{content:"";display:block;position:absolute;background:url(../img/blog/plus.svg);background-repeat:no-repeat;width:9px;height:9px;bottom:-4px;right:-5px}.ESRI_newsfeature #article .article-content .blockquote-quote i,.page-blog #article .article-content .blockquote-quote i{color:#6b1978}.ESRI_newsfeature #article .article-content .blockquote-quote .quote-inner:after,.ESRI_newsfeature #article .article-content .blockquote-quote .quote-inner:before,.page-blog #article .article-content .blockquote-quote .quote-inner:after,.page-blog #article .article-content .blockquote-quote .quote-inner:before{border-bottom:1px solid #e4e5e5}.ESRI_newsfeature #article .article-content .blockquote-quote:before,.page-blog #article .article-content .blockquote-quote:before{content:"";display:block;position:absolute;background:url(../img/blog/plus.svg);background-repeat:no-repeat;width:9px;height:9px;top:12px}.ESRI_newsfeature #article .article-content .blockquote-hr,.page-blog #article .article-content .blockquote-hr{border:none;border-bottom:1px solid #e4e5e5;margin-bottom:0}.ESRI_newsfeature #article .article-content .call-to-action,.ESRI_newsfeature #article .article-content .highlight,.page-blog #article .article-content .call-to-action,.page-blog #article .article-content .highlight{background:#fff;border:none;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);font-size:22px;padding:55px 110px 46px;letter-spacing:.23px;line-height:1.54}.ESRI_newsfeature #article .article-content .call-to-action:before,.ESRI_newsfeature #article .article-content .highlight:before,.page-blog #article .article-content .call-to-action:before,.page-blog #article .article-content .highlight:before{content:"";position:absolute;top:-10px;left:0;right:0;bottom:0;background:url(../img/blog/call-to-action-bg.png) no-repeat top}.ESRI_newsfeature #article .article-content .call-to-action:after,.ESRI_newsfeature #article .article-content .highlight:after,.page-blog #article .article-content .call-to-action:after,.page-blog #article .article-content .highlight:after{content:"";position:absolute;top:0;left:0;right:0;bottom:-10px;background:url(../img/blog/call-to-action-circle.png) no-repeat bottom}.ESRI_newsfeature #article .article-content .call-to-action p,.ESRI_newsfeature #article .article-content .highlight p,.page-blog #article .article-content .call-to-action p,.page-blog #article .article-content .highlight p{font-size:22px;letter-spacing:.23px;line-height:1.54;background:none}.ESRI_newsfeature #article .article-content .call-to-action a,.ESRI_newsfeature #article .article-content .highlight a,.page-blog #article .article-content .call-to-action a,.page-blog #article .article-content .highlight a{color:#6b1978;font-family:Avenir LT W01_65 Medium1475532,Arial,Helvetica,sans-serif;position:relative;display:inline;z-index:9;border-bottom:2px solid #eb93f6}.ESRI_newsfeature #article .article-content .call-to-action a:hover,.ESRI_newsfeature #article .article-content .highlight a:hover,.page-blog #article .article-content .call-to-action a:hover,.page-blog #article .article-content .highlight a:hover{text-decoration:none;border-color:#6b1978}@media screen and (max-width:768px){.ESRI_newsfeature #article .article-content .call-to-action,.ESRI_newsfeature #article .article-content .highlight,.page-blog #article .article-content .call-to-action,.page-blog #article .article-content .highlight{font-size:19px;padding-left:15px;padding-right:15px}}.ESRI_newsfeature #article .article-content .full-width,.page-blog #article .article-content .full-width{margin:40px calc((100% - 100vw)/ 2)}.ESRI_newsfeature #article .article-content .full-width.img-wrapper,.ESRI_newsfeature #article .article-content .full-width.intro-wrapper,.page-blog #article .article-content .full-width.img-wrapper,.page-blog #article .article-content .full-width.intro-wrapper{margin-top:0;margin-bottom:0}.ESRI_newsfeature #article .article-content .full-width.blockquote-wrapper,.page-blog #article .article-content .full-width.blockquote-wrapper{margin-top:20px;margin-bottom:71px}.ESRI_newsfeature #article .article-content .full-width.call-to-action-wrapper,.page-blog #article .article-content .full-width.call-to-action-wrapper{margin-top:26px}.ESRI_newsfeature #article .article-content img,.page-blog #article .article-content img{display:block;margin:0 auto;padding-bottom:40px}.ESRI_newsfeature #article .article-meta,.page-blog #article .article-meta{max-width:911px;margin:0 auto}.ESRI_newsfeature #article .article-meta h5,.page-blog #article .article-meta h5{display:table;width:100%;white-space:nowrap;color:#6b1978;font-family:Avenir LT W01_95 Black1475556,Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:2.6px;margin-bottom:34px}.ESRI_newsfeature #article .article-meta h5:after,.ESRI_newsfeature #article .article-meta h5:before,.page-blog #article .article-meta h5:after,.page-blog #article .article-meta h5:before{content:"";display:table-cell;width:50%;margin:0;margin-top:-6px;vertical-align:middle;border-bottom:1px solid #e4e5e5;transform:translateY(-10px)}.ESRI_newsfeature #article .article-meta h5 span,.page-blog #article .article-meta h5 span{padding:0 20px}.ESRI_newsfeature #article .article-tags,.page-blog #article .article-tags{margin-bottom:80px}.ESRI_newsfeature #article .article-tags ul,.page-blog #article .article-tags ul{list-style:none;padding:0;margin:0 auto;text-align:center}.ESRI_newsfeature #article .article-tags ul li,.page-blog #article .article-tags ul li{display:inline-block;list-style:none;padding:0;margin:0 0 10px}.ESRI_newsfeature #article .article-tags ul li a,.page-blog #article .article-tags ul li a{display:inline-block;color:#6b1978;border:1px solid;font-family:Avenir LT W01_65 Medium1475532,Arial,Helvetica,sans-serif;font-size:14px;line-height:31px;padding:0 12px;margin-right:6px}.ESRI_newsfeature #article .article-tags ul li a:hover,.page-blog #article .article-tags ul li a:hover{text-decoration:none}.ESRI_newsfeature #article .article-tags ul li:last-child a,.page-blog #article .article-tags ul li:last-child a{margin-right:0}.ESRI_newsfeature #article .article-subscribe,.page-blog #article .article-subscribe{background:#6b1978;padding:46px 0 60px;margin-bottom:76px}.ESRI_newsfeature #article .article-subscribe h3,.page-blog #article .article-subscribe h3{color:#fff;text-align:center;font-size:26.4px;margin-bottom:34px}.ESRI_newsfeature #article .article-subscribe form,.page-blog #article .article-subscribe form{position:relative;margin:0 auto;max-width:450px}.ESRI_newsfeature #article .article-subscribe form input,.ESRI_newsfeature #article .article-subscribe form select,.ESRI_newsfeature #article .article-subscribe form textarea,.page-blog #article .article-subscribe form input,.page-blog #article .article-subscribe form select,.page-blog #article .article-subscribe form textarea{border-color:#eb93f6}.ESRI_newsfeature #article .article-subscribe form .next:after,.ESRI_newsfeature #article .article-subscribe form .previous:after,.page-blog #article .article-subscribe form .next:after,.page-blog #article .article-subscribe form .previous:after{color:#eb93f6}.ESRI_newsfeature #article .blog-article-list,.page-blog #article .blog-article-list{margin:0}@media (min-width:767px){.ESRI_newsfeature #article .blog-article-list .span4,.page-blog #article .blog-article-list .span4{width:284px}}.ESRI_newsfeature #article .blog-article-list .blog-article .article-image,.page-blog #article .blog-article-list .blog-article .article-image{min-height:182px}.ESRI_newsfeature #article .blog-article-list .blog-article h2,.page-blog #article .blog-article-list .blog-article h2{font-size:17px;letter-spacing:0}#page-content #sitemap-plugin>ul{margin:0;padding:0;list-style:none;column-count:2}#page-content #sitemap-plugin>ul>li{margin:0 0 0 15px;padding:0;font-size:14px}#page-content #sitemap-plugin>ul>li h2{font-size:18px}#page-content #sitemap-plugin>ul>li h2,#page-content #sitemap-plugin>ul>li h2 a{color:#222}#page-content #sitemap-plugin>ul>li>ul{list-style:none;margin-left:0;column-break-inside:avoid;page-break-inside:avoid}#page-content #sitemap-plugin>ul>li>ul>li{margin-left:0}#page-content #sitemap-plugin>ul>li>ul>li>ul{list-style:square;color:#a9c9e2;margin:10px 0;list-style-position:inside}#page-content #sitemap-plugin>ul>li>ul>li>ul>li>a{color:#007ac2}#page-content #sitemap-plugin>ul>li>ul>li>ul>li>a:hover{color:#186fa2}#page-content #sitemap-plugin>ul>li>ul>li>a{font-weight:700}#page-content #sitemap-plugin>ul>li.alt .sitemap-nav-wrapper{padding:10px 0 0;font-weight:700;display:block}#page-content #sitemap-plugin>ul>li a:active,#page-content #sitemap-plugin>ul>li a:link,#page-content #sitemap-plugin>ul>li a:visited{padding:0;display:inline-block}#page-content #sitemap-plugin .sitemap-nav-wrapper{margin:10px 0 0;font-weight:700;display:block}@media screen and (max-width:480px){#page-content #sitemap-plugin>ul{column-count:1}}.plugin-modularblock a:focus{outline:none}.plugin-modularblock .card.card-feature{margin-top:15px;margin-bottom:15px}.htmlslider .slick-slide{background-color:#2d3339;background-repeat:no-repeat;background-size:cover;background-position:50%;position:relative}.htmlslider .slick-slide .slide-outer{display:table}.htmlslider .slick-slide .slide-inner{display:table-cell;vertical-align:middle}.htmlslider .slick-slide h1,.htmlslider .slick-slide h2,.htmlslider .slick-slide p{font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;font-weight:400;font-variant:normal;letter-spacing:normal;-webkit-font-smoothing:antialiased!important;text-rendering:optimizeLegibility!important;line-height:normal}.htmlslider .slick-slide h1{color:#fff;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;font-size:50px;letter-spacing:.6px;font-weight:400;line-height:45px;margin:0;margin-top:12px;margin-left:-3px}.htmlslider .slick-slide h2{color:#fff;font-size:38px;margin-bottom:13px}.htmlslider .slick-slide p{margin:0;padding:35px 0 0;font-size:16px;line-height:24px;color:#fff}.htmlslider .slick-slide a{color:#fff}.htmlslider .slick-slide .slide-over-link{position:absolute;display:block;left:0;top:0;width:100%;max-width:100vw;height:100%;outline:none}.htmlslider .slick-dotted.slick-slider{margin-bottom:0}.htmlslider .slick-dots{position:absolute;bottom:21px;list-style:none;display:block;text-align:center;padding:0;padding-left:5px;margin:0;width:100%}.htmlslider .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 15px;padding:0;cursor:pointer}.htmlslider .slick-dots li button{border:0;background:transparent;display:block;height:7px;width:7px;line-height:1;outline:none;line-height:0;font-size:0;cursor:pointer;transition:all .3s ease-in-out}.htmlslider .slick-dots li button:focus,.htmlslider .slick-dots li button:hover{outline:none}.htmlslider .slick-dots li button:focus:before,.htmlslider .slick-dots li button:hover:before{opacity:1}.htmlslider .slick-dots li button:before{width:6px;height:6px;opacity:.7}.htmlslider .slick-dots li button:after,.htmlslider .slick-dots li button:before{content:"";position:absolute;top:0;left:0;line-height:0;font-size:0;border:2px solid #fff;border-radius:9999px;transition:all .3s ease-in-out}.htmlslider .slick-dots li button:after{height:7px;width:7px;opacity:0}.htmlslider .slick-dots li.slick-active button{background:#fff;width:10px;height:10px;border-radius:9999px;opacity:1}.htmlslider .slick-dots li.slick-active button:before{height:18px;width:18px;top:-6px;left:-6px;opacity:.8}.htmlslider .slick-dots li.slick-active button:after{top:-12px;left:-12px;height:30px;width:30px;opacity:.5}.form.plugin-wrapper h2.simform-title{margin:0 auto 10px;max-width:434px;color:#00b9f2;box-sizing:border-box;padding:0 5px}.form.plugin-wrapper .simform-wrapper{position:relative;min-height:40px}.form.plugin-wrapper .simform{box-sizing:border-box;position:relative;margin:0 auto;max-width:434px;padding:0 5px;width:100%;text-align:left;line-height:normal}.form.plugin-wrapper .simform *{box-sizing:border-box}.form.plugin-wrapper .simform .submit{display:none}.form.plugin-wrapper .simform ol{margin:0;padding:0;list-style:none;position:relative;transition:height .4s}.form.plugin-wrapper .questions li{z-index:100;position:relative;max-height:0;transition:max-height .8s ease-in-out;overflow:hidden}.form.plugin-wrapper .no-js .questions li,.form.plugin-wrapper .questions li.current{max-height:1000px}.form.plugin-wrapper .questions li.previous{visibility:hidden;height:0;transition:none}.form.plugin-wrapper .questions li span{display:none;overflow:hidden}.form.plugin-wrapper .questions li span label{display:none;padding:8px 0;margin:5px 0;width:100%;color:#ececec;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;font-size:16px;line-height:1}.form.plugin-wrapper .questions li span.show{display:inline!important}.form.plugin-wrapper .questions li span.show label{display:block!important}.form.plugin-wrapper .no-js .questions li span label,.form.plugin-wrapper .questions li.current span label{transition:none;transform:translateY(0)}.form.plugin-wrapper .show-next .questions li.current span label{animation:a .4s both}@keyframes a{0%{transform:translateY(100%)}to{transform:translateY(0)}}.form.plugin-wrapper .questions input,.form.plugin-wrapper .questions select,.form.plugin-wrapper .questions textarea{display:block;padding:8px 0;margin-bottom:5px;width:100%;border:none;background:transparent;color:#fff;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif;font-size:16px;line-height:1.5;height:auto;opacity:0;transition:opacity .3s;box-shadow:none;border-radius:0;border-bottom:2px solid #00b9f2}.form.plugin-wrapper .questions input::-webkit-input-placeholder,.form.plugin-wrapper .questions select::-webkit-input-placeholder,.form.plugin-wrapper .questions textarea::-webkit-input-placeholder{color:#ececec!important}.form.plugin-wrapper .questions input:-ms-input-placeholder,.form.plugin-wrapper .questions input::-ms-input-placeholder,.form.plugin-wrapper .questions select:-ms-input-placeholder,.form.plugin-wrapper .questions select::-ms-input-placeholder,.form.plugin-wrapper .questions textarea:-ms-input-placeholder,.form.plugin-wrapper .questions textarea::-ms-input-placeholder{color:#ececec!important}.form.plugin-wrapper .questions input::placeholder,.form.plugin-wrapper .questions select::placeholder,.form.plugin-wrapper .questions textarea::placeholder{color:#ccc!important}.form.plugin-wrapper .questions .select-wrapper{position:relative}.form.plugin-wrapper .questions .select-wrapper:after{content:"\f0dc";font:normal normal normal 14px/1 FontAwesome;line-height:42px;position:absolute;top:0;bottom:0;right:0;color:#ececec}.form.plugin-wrapper .questions select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#ececec;transition:color .3s}.form.plugin-wrapper .questions select option{background:#fff;color:#000}.form.plugin-wrapper .questions select::-ms-expand{display:none}.form.plugin-wrapper .questions select.selected{color:#fff}.form.plugin-wrapper .questions select.selected option{background:#fff;color:#000}.form.plugin-wrapper .questions textarea{line-height:1.5;border:2px solid #00b9f2;border-radius:4px;padding:8px;margin:0 0 35px;resize:vertical}.form.plugin-wrapper .questions textarea:focus{border-color:#fff}.form.plugin-wrapper .questions p{margin:15px 0;color:#ececec;font-size:12px}.form.plugin-wrapper .no-js .questions input,.form.plugin-wrapper .no-js .questions select,.form.plugin-wrapper .no-js .questions textarea,.form.plugin-wrapper .questions .current input,.form.plugin-wrapper .questions .current select,.form.plugin-wrapper .questions .current textarea{opacity:1}.form.plugin-wrapper .questions button:focus,.form.plugin-wrapper .questions input:focus,.form.plugin-wrapper .questions select:focus,.form.plugin-wrapper .questions textarea:focus,.form.plugin-wrapper .simform button:focus,.form.plugin-wrapper .simform input:focus,.form.plugin-wrapper .simform select:focus,.form.plugin-wrapper .simform textarea:focus{outline:none}.form.plugin-wrapper .next,.form.plugin-wrapper .previous{position:absolute;right:5px;bottom:0;display:block;padding:0;font-size:12px;letter-spacing:2.3px;line-height:43px;border:none;background:none;text-transform:uppercase;color:hsla(0,0%,93%,.8);font-family:Avenir LT W01_85 Heavy1475544,Arial,Helvetica,sans-serif;text-align:center;opacity:0;z-index:100;cursor:pointer;transition:transform .3s,opacity .3s;transform:translateX(-20%);pointer-events:none;margin-bottom:25px}.form.plugin-wrapper .next:hover,.form.plugin-wrapper .previous:hover{color:#ececec}.form.plugin-wrapper .next.show,.form.plugin-wrapper .previous.show{opacity:1;transform:translateX(0);pointer-events:auto}.form.plugin-wrapper .next:after,.form.plugin-wrapper .previous:after{font-family:esri-main!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\61";position:relative;top:1px;right:-2px;margin-left:8px;color:#00b9f2}.form.plugin-wrapper .previous{float:left;transform:translateX(20%)}.form.plugin-wrapper .previous:after{content:none}.form.plugin-wrapper .previous:before{display:inline-block;font-family:esri-main!important;font-style:normal!important;font-weight:400!important;font-variant:normal!important;text-transform:none!important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\61";position:relative;top:1px;left:-2px;margin-right:8px;transform:rotate(180deg);color:#007ac2}.form.plugin-wrapper .simform .progress{visibility:hidden;clear:both;width:0;height:.15em;background:#007ac2;transition:width .4s ease-in-out;border-radius:0;margin:0}.form.plugin-wrapper .simform .progress:before{position:absolute;top:auto;width:100%;height:inherit;background:rgba(0,122,194,.5);content:""}.form.plugin-wrapper .simform .number{display:none;position:absolute;left:0;overflow:hidden;margin:15px 0;width:3.4em;font-family:Avenir LT W01_85 Heavy1475544,Arial,Helvetica,sans-serif;font-size:12px;letter-spacing:.7px;color:#afb0b2}.form.plugin-wrapper .simform .number span{float:right;width:50%;text-align:center}.form.plugin-wrapper .simform .number .number-current{float:left;color:#fff}.form.plugin-wrapper .simform .number-next{position:absolute;left:0}.form.plugin-wrapper .simform.show-next .number-current{transition:transform .4s;transform:translateY(-100%)}.form.plugin-wrapper .simform.show-next .number-next{animation:a .4s both}.form.plugin-wrapper .simform .error-message,.form.plugin-wrapper .simform .final-error-message,.form.plugin-wrapper .simform .final-message,.form.plugin-wrapper .simform .final-sending-message{position:absolute;visibility:hidden;opacity:0;transition:opacity .4s;color:#fff;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif}.form.plugin-wrapper .simform .error-message{padding:5px 30px 0;width:100%;color:#ececec;font-size:12px;text-align:right;left:0;right:0}.form.plugin-wrapper .final-error-message,.form.plugin-wrapper .final-message,.form.plugin-wrapper .final-sending-message{top:0;left:0;padding:24px 0;width:100%;text-align:center}.form.plugin-wrapper .error-message.show,.form.plugin-wrapper .final-error-message.show,.form.plugin-wrapper .final-message.show,.form.plugin-wrapper .final-sending-message.show{visibility:visible;opacity:1}.form.plugin-wrapper .final-error-message.show,.form.plugin-wrapper .final-message.show{transition-delay:.5s}.form.plugin-wrapper .simform-inner.hide{visibility:hidden;opacity:0;transition:opacity .3s,visibility 0s .3s}.form.plugin-wrapper .no-js .simform{font-size:1.75em}.form.plugin-wrapper .no-js .questions li{padding:0 0 2em}.form.plugin-wrapper .no-js .simform .submit{display:block;float:right;padding:10px 20px;border:none;background:rgba(0,0,0,.3);color:rgba(0,0,0,.4)}.form.plugin-wrapper .no-js .simform .controls{display:none}.form.plugin-wrapper .simform .controls{clear:both}.form.plugin-wrapper input[type=text]::-ms-clear{display:none}.form.plugin-wrapper form .btn{margin-right:5px}.form.plugin-wrapper form .btn.tab-next,.form.plugin-wrapper form .btn.tab-prev{margin-top:14px}.form.plugin-wrapper .nav-tabs .popover-content{color:#e70017}.form.plugin-wrapper .form-builder-fieldset{position:relative;margin-bottom:10px;padding-bottom:30px}.form.plugin-wrapper .form-builder-fieldset-control{bottom:0;left:0;position:absolute;width:100%}.form.plugin-wrapper .form-builder-fieldset-control .form-builder-tab-nav{margin-bottom:5px;text-align:right}.form.plugin-wrapper form .control-group.style-label-as-title .controls,.form.plugin-wrapper form .control-group.style-label-on-top .controls{margin-left:0}.form.plugin-wrapper form .control-group.style-label-as-title label{float:none;text-align:left;width:auto;font-size:17px;color:#007ec2;margin-bottom:10px}.form.plugin-wrapper form .control-group.style-label-on-top label{float:none;text-align:left;width:auto;margin-bottom:10px}.form.plugin-wrapper form button.style-button-align-left{float:left}.form.plugin-wrapper form button.style-button-align-right{float:right}.form.plugin-wrapper div.control-group.singlecheckbox{margin-bottom:0}.form.plugin-wrapper .file-upload-control{position:relative}.form.plugin-wrapper .file-upload-control div.input-append{position:absolute;top:0;left:0;z-index:1}.form.plugin-wrapper .file-upload-control input.input-file{position:relative;width:290px;text-align:right;-moz-opacity:0;opacity:0;z-index:2;cursor:pointer;outline:none}.form.plugin-wrapper form .checkbox input[type=checkbox],.form.plugin-wrapper form .radio input[type=radio]{margin-left:-19px}.form.plugin-wrapper form button,.form.plugin-wrapper form label{font-size:18px}.form.plugin-wrapper form input,.form.plugin-wrapper form select,.form.plugin-wrapper form textarea{font-size:15px}.event.plugin-wrapper .nav-level-3 .registration-button{transition:.3s;opacity:1;visibility:visible}.event.plugin-wrapper .nav-level-3 .registration-button.selected{opacity:0;visibility:hidden}.event.plugin-wrapper .results .card .card-tag{color:#f69426;background:none;padding-left:0;padding-right:0}.event.plugin-wrapper .results .card h2{color:#111}.event.plugin-wrapper .results .span4:nth-child(3n+1){margin-left:0}.event.plugin-wrapper h2.underline{font-size:30px;color:#111;text-align:center;max-width:650px;padding:5px 0;margin:0 auto;line-height:38px;letter-spacing:.3px;border-bottom:none}.event.plugin-wrapper h2.underline:after{display:block;content:"";width:150px;height:3px;margin:21px auto 39px;background:#f69426}.event.plugin-wrapper .content-center{text-align:center}.event.plugin-wrapper .content-center a:not(.btn){text-decoration:underline}.event.plugin-wrapper .content-center p{max-width:855px;margin:0 auto 39px;line-height:2;letter-spacing:.18px}.event.plugin-wrapper .content-center.overview{padding-bottom:21px}.event.plugin-wrapper .content-center ul{display:inline-block;text-align:left}.event.plugin-wrapper .feature{padding:45px 0 25px;margin:0;background-color:#f69426}.event.plugin-wrapper .feature,.event.plugin-wrapper .feature *{color:#fff}.event.plugin-wrapper .feature ul{display:inline;list-style:none;margin:0!important;padding:0}.event.plugin-wrapper .feature ul li{box-sizing:border-box;background:url(/u/application/views/c/assets/img/events-check.png) 80px 27px no-repeat;display:inline-block;padding:26px 90px 25px 130px;margin:0;width:49%;vertical-align:top;font-size:20px}.event.plugin-wrapper .feature ul li,.event.plugin-wrapper .feature ul li p{line-height:30px;letter-spacing:.3px}.event.plugin-wrapper .feature a{text-decoration:underline}.event.plugin-wrapper .feature h2.underline{margin-left:auto!important;margin-right:auto!important;color:#fff}.event.plugin-wrapper .feature h2.underline:after{background-color:#fff!important}.event.plugin-wrapper .our-people{padding:40px 0 30px;background-color:#f9f9f9;background:url(/u/application/views/c/assets/img/events/people-bg.png);background-position:50%}.event.plugin-wrapper .our-people a,.event.plugin-wrapper .our-people a:hover{text-decoration:none}.event.plugin-wrapper .our-sponsors{padding:40px 0 30px}.event.plugin-wrapper .registraion-form{padding:35px 0}@media screen and (max-width:480px){.event.plugin-wrapper .content-center .btn{margin-bottom:30px;width:calc(100% - 60px)}.event.plugin-wrapper .feature ul li{width:100%;max-width:100%;background-position:0 0;padding:0 0 30px 50px}}#feature-1 .event.plugin-wrapper .row,#feature-2 .event.plugin-wrapper .row{margin-left:-30px}.ESRI_people.plugin-wrapper .span4 .card .card-image:not(.has-image){min-height:370px}.ESRI_people.plugin-wrapper .span6 .card .card-image:not(.has-image){min-height:570px}.ESRI_people.plugin-wrapper .centered{text-align:center}.ESRI_people.plugin-wrapper .people-header{padding:59px 0 65px;background:#3d3938 url(/u/c/assets/img/people-header.jpg) top repeat;background-size:cover}.ESRI_people.plugin-wrapper .people-header .overlay{position:absolute;background:url(/u/c/assets/img/people-header-overlay.png);background-position:50%;left:0;top:0;bottom:0;right:0}.ESRI_people.plugin-wrapper .people-header *{color:#fff}.ESRI_people.plugin-wrapper .people-header .people-img{display:inline-block;background-color:#fff;border-radius:9999px;width:160px;height:160px;margin-top:11px;vertical-align:top;overflow:hidden}.ESRI_people.plugin-wrapper .people-header .person-inner{margin:0 auto;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center}.ESRI_people.plugin-wrapper .people-header .person-right{display:inline-block;margin-left:34px}.ESRI_people.plugin-wrapper .people-header h1{font-size:40px;margin:0}.ESRI_people.plugin-wrapper .people-header h2{font-size:21px;opacity:.8;margin-top:1px}.ESRI_people.plugin-wrapper .people-header .social a:not(.card-tag){opacity:.8}.ESRI_people.plugin-wrapper .people-header .social a:not(.card-tag):hover{opacity:1}.ESRI_people.plugin-wrapper .people-header a.card-tag:hover{text-decoration:none;opacity:.8}.ESRI_people.plugin-wrapper .people-main{padding-top:80px}.ESRI_people.plugin-wrapper .people-main .subheading{color:#2d3339;font-size:26px;max-width:860px;margin:24px auto 46px}.ESRI_people.plugin-wrapper .people-main .bio{max-width:860px;margin:0 auto}.ESRI_people.plugin-wrapper h2.underline{font-size:30px;color:#111;text-align:center;max-width:650px;padding:5px 0;margin:0 auto;line-height:38px;letter-spacing:.3px;border-bottom:none}.ESRI_people.plugin-wrapper h2.underline:after{display:block;content:"";width:150px;height:3px;margin:21px auto 39px;background:#f69426}.ESRI_people.plugin-wrapper .people-body{background:url(../img/blog/blogbg.png) #f8f8f8;background-position:50%;padding-bottom:80px}.ESRI_people.plugin-wrapper .cta-container,.ESRI_people.plugin-wrapper .meet-the-team{margin:80px 0}.ESRI_people.plugin-wrapper .meet-the-team ul{list-style:none;padding:0;margin:0 auto;text-align:center}.ESRI_people.plugin-wrapper .meet-the-team ul li{display:inline-block;list-style:none;padding:0;margin:0 0 10px}.ESRI_people.plugin-wrapper .meet-the-team ul li a{display:inline-block;color:#007ac2;border:1px solid;font-family:Avenir LT W01_65 Medium1475532,Arial,Helvetica,sans-serif;font-size:14px;line-height:31px;padding:0 12px;margin-right:6px}.ESRI_people.plugin-wrapper .meet-the-team ul li a:hover{text-decoration:none}.ESRI_people.plugin-wrapper .meet-the-team ul li:last-child a{margin-right:0}.ESRI_people.plugin-wrapper .meet-the-team h5{display:table;width:100%;white-space:nowrap;color:#007ac2;font-family:Avenir LT W01_95 Black1475556,Arial,Helvetica,sans-serif;font-size:12px;text-transform:uppercase;letter-spacing:2.6px;margin-bottom:34px}.ESRI_people.plugin-wrapper .meet-the-team h5:after,.ESRI_people.plugin-wrapper .meet-the-team h5:before{content:"";display:table-cell;width:50%;margin:0;margin-top:-6px;vertical-align:middle;border-bottom:1px solid #e4e5e5;transform:translateY(-10px)}.ESRI_people.plugin-wrapper .meet-the-team h5 span{padding:0 20px}@media screen and (max-width:480px){.ESRI_people.plugin-wrapper .people-header .people-img{display:block;margin:0 auto}.ESRI_people.plugin-wrapper .people-header .person-right{max-width:270px;margin:0 auto;display:block}.ESRI_people.plugin-wrapper .people-main{padding-left:30px;padding-right:30px}.ESRI_people.plugin-wrapper .meet-the-team,.ESRI_people.plugin-wrapper .results{margin-left:30px;margin-right:30px}}.mosaic .cards-row{position:relative}.mosaic .card-banner{text-align:center;max-width:100%;position:absolute;top:0;right:0;margin-bottom:40px}.mosaic .hide-on-mobile{display:inherit}.mosaic .hide-on-desktop{display:none}@media screen and (max-width:768px){.mosaic .card-banner{position:static}.mosaic .card-banner .hide-on-mobile{display:none}.mosaic .card-banner .hide-on-desktop{display:inherit}}@media screen and (min-width:768px) and (max-width:980px){.mosaic .card-banner{width:calc(100% - 20px)}.mosaic .card-outer{width:calc(50% - 20px)}}.mosaic .filter{list-style:none;padding:0;display:block;max-width:875px;margin:75px auto 50px;text-align:center}.mosaic .filter li{display:inline-block;margin:0 44px;padding:0;text-align:center;font-size:16px}.mosaic .filter li:first-child{margin-left:0}.mosaic .filter li:last-child{margin-right:0}@media screen and (max-width:768px){.mosaic .filter{max-width:400px}.mosaic .filter li{min-width:140px;margin:0 0 20px}}@media screen and (min-width:768px) and (max-width:980px){.mosaic .filter li{margin:0 20px}}.mosaic .filter a{padding-bottom:20px;color:#2d3339;display:inline-block;transition:filter,opacity .3s ease-in-out}.mosaic .filter a:hover{text-decoration:none}.mosaic .filter a.active{font-family:Avenir LT W01_85 Heavy1475544,Arial,Helvetica,sans-serif;color:#007ac2;border-bottom:3px solid currentColor}.mosaic .filter a.disabled{opacity:.6;filter:grayscale(100%);filter:gray;cursor:default}.mosaic .filter a.active[data-value=blog]{color:#812987}.mosaic .filter a.active[data-value=webinar]{color:#34ac4a}.mosaic .filter a.active[data-value=news]{color:#abd14c}.mosaic .filter a.active[data-value=event]{color:#f89828}.mosaic .filter a.active[data-value=presentation]{color:#ed1c24}.mosaic .filter img{display:block;margin:0 auto 20px}@media screen and (max-width:480px){.mosaic .cards-row{margin:0 30px}}.ESRI_newsfeature .title-strip h1{margin:50px 0}.ESRI_newsfeature .category-list a.news-search-toggle{float:right;margin-right:0;padding-left:0;padding-right:0}.ESRI_newsfeature .category-list a.news-search-toggle.open i:before{content:"\62"}.ESRI_newsfeature .category-list a.news-search-toggle i{position:absolute;margin-left:-25px}.ESRI_newsfeature .news-search{background:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.08);height:80px;overflow:hidden;transition:.3s;padding:0;margin:0}.ESRI_newsfeature .news-search button,.ESRI_newsfeature .news-search button:focus,.ESRI_newsfeature .news-search input,.ESRI_newsfeature .news-search input:focus{outline:none;box-shadow:none}.ESRI_newsfeature .news-search button:focus,.ESRI_newsfeature .news-search button:focus:focus,.ESRI_newsfeature .news-search input:focus,.ESRI_newsfeature .news-search input:focus:focus{box-shadow:none}.ESRI_newsfeature .news-search input{font-size:32px;width:calc(100% - 40px);height:80px;border:none;background:none;padding:0;margin:0;color:#111;font-family:Avenir LT W01_35 Light1475496,Arial,Helvetica,sans-serif}.ESRI_newsfeature .news-search button{margin:0;width:40px;height:80px;background:none;border:none;color:#111;font-size:18px;float:right}@media screen and (max-width:768px){.ESRI_newsfeature .category-list a.news-search-toggle{clear:both;float:none}}.news-search-open .ESRI_newsfeature .news-search{height:80px}.ESRI_newsfeature .blog-article-list{padding-top:40px!important}.ESRI_newsfeature .slick-dotted.slick-slider{margin-bottom:40px}.ESRI_newsfeature .slick-dots{position:absolute;bottom:21px;list-style:none;display:block;text-align:center;padding:0;padding-left:5px;margin:0;width:100%}.ESRI_newsfeature .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 15px;padding:0;cursor:pointer}.ESRI_newsfeature .slick-dots li button{border:0;background:transparent;display:block;height:7px;width:7px;line-height:1;outline:none;line-height:0;font-size:0;cursor:pointer;transition:all .3s ease-in-out}.ESRI_newsfeature .slick-dots li button:focus,.ESRI_newsfeature .slick-dots li button:hover{outline:none}.ESRI_newsfeature .slick-dots li button:focus:before,.ESRI_newsfeature .slick-dots li button:hover:before{opacity:1}.ESRI_newsfeature .slick-dots li button:before{width:6px;height:6px;opacity:.7}.ESRI_newsfeature .slick-dots li button:after,.ESRI_newsfeature .slick-dots li button:before{content:"";position:absolute;top:0;left:0;line-height:0;font-size:0;border:2px solid #fff;border-radius:9999px;transition:all .3s ease-in-out}.ESRI_newsfeature .slick-dots li button:after{height:7px;width:7px;opacity:0}.ESRI_newsfeature .slick-dots li.slick-active button{background:#fff;width:10px;height:10px;border-radius:9999px;opacity:1}.ESRI_newsfeature .slick-dots li.slick-active button:before{height:18px;width:18px;top:-6px;left:-6px;opacity:.8}.ESRI_newsfeature .slick-dots li.slick-active button:after{top:-12px;left:-12px;height:30px;width:30px;opacity:.5}.ESRI_newsfeature .carousel .card{box-shadow:none}.ESRI_newsfeature .card h2{margin-top:5px;margin-bottom:5px;line-height:1.3}.ESRI_newsfeature .card p{line-height:1.4}.ESRI_newsfeature .card .card-inner{padding-top:5px}.ESRI_newsfeature .card .card-image .card-tag{top:0;left:0}.ESRI_newsfeature .card-tag{background:#abd14c}.ESRI_newsfeature .card-feature .card-tag{position:absolute;top:0;left:0}.ESRI_newsfeature .card-feature .card-image{max-width:673px}.ESRI_newsfeature .card-feature .card-inner{max-width:497px}.ESRI_newsfeature .card-feature h2{font-family:Avenir LT W01_55 Roman1475520,Arial,Helvetica,sans-serif;font-size:36px;line-height:1.1;margin:32px 0}.ESRI_selfassessment.plugin-wrapper .selfassessment-form{margin-bottom:3em}.ESRI_selfassessment.plugin-wrapper .selfassessment-form h2{font-size:30px}.ESRI_selfassessment.plugin-wrapper .selfassessment-form .introduction{margin-bottom:2em}.ESRI_selfassessment.plugin-wrapper .selfassessment-form .question-leadin{font-family:Avenir LT W01_65 Medium1475532,Arial,Helvetica,sans-serif}.ESRI_selfassessment.plugin-wrapper .selfassessment-form .value-label{float:left;width:25%}.ESRI_selfassessment.plugin-wrapper .selfassessment-form .question-row{margin-bottom:2em}.ESRI_selfassessment.plugin-wrapper .selfassessment-form .question-row .question{position:relative;padding-left:1.5em}.ESRI_selfassessment.plugin-wrapper .selfassessment-form .question-row .question .number{position:absolute;left:0;top:0}.ESRI_selfassessment.plugin-wrapper .selfassessment-form .submit-cta{margin:1em 0}@media screen and (max-width:767px){.ESRI_selfassessment.plugin-wrapper .selfassessment-form .value-labels{display:none}}.ESRI_selfassessment.plugin-wrapper .slider{position:relative;height:24px;margin:0 12.5%}.ESRI_selfassessment.plugin-wrapper .slider .slider-control{height:24px}.ESRI_selfassessment.plugin-wrapper .slider .slider-track{position:absolute;left:-4px;right:-4px;top:8px;height:8px;border-radius:4px;background:#ccc}.ESRI_selfassessment.plugin-wrapper .slider .slider-handle{position:absolute;left:0;top:0;margin-left:-12px;width:8px;height:8px;border-radius:12px;background:#0079c1;border:8px solid #bcdaed}.ESRI_selfassessment.plugin-wrapper .slider.active .slider-track{background:#a9a9a9}.ESRI_selfassessment.plugin-wrapper .slider.animated .slider-handle{transition:left .2s}.ESRI_selfassessment.plugin-wrapper .slider .radios{display:none}@media screen and (max-width:767px){.ESRI_selfassessment.plugin-wrapper .slider{margin:0;height:auto}.ESRI_selfassessment.plugin-wrapper .slider .slider-control{display:none}.ESRI_selfassessment.plugin-wrapper .slider .radios{display:block}.ESRI_selfassessment.plugin-wrapper .slider .radios:after,.ESRI_selfassessment.plugin-wrapper .slider .radios:before{content:" ";display:table}.ESRI_selfassessment.plugin-wrapper .slider .radios:after{clear:both}.ESRI_selfassessment.plugin-wrapper .slider .radios .radio-block{text-align:center;width:25%;float:left}}.ESRI_selfassessment.plugin-wrapper .selfassessment-results{display:none;margin-bottom:3em}.ESRI_selfassessment.plugin-wrapper .selfassessment-results h2{font-size:30px}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs{position:relative;list-style:none;margin:0 0 30px;padding:0;text-align:center}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs li{display:inline-block;width:20%;text-align:center;vertical-align:top}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs li .icon{display:inline-block;width:84px;height:84px;border:1px solid #0079c1;border-radius:50%;margin:11.5px auto}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs li .title{font-size:14px;margin:4px 0}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs li:hover .icon{border-width:2px;width:82px;height:82px}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs li.active .icon{width:107px;height:107px;border-width:2px;margin:0 auto}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs li.active .title{font-size:16px;font-weight:700}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs li.selected{color:#0079c1}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs li.selected .icon{background:#bcdaed}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .results-panel{margin-bottom:3em}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .results-panel b,.ESRI_selfassessment.plugin-wrapper .selfassessment-results .results-panel strong{font-family:Avenir LT W01_85 Heavy1475544,Arial,Helvetica,sans-serif}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-action{padding:20px;border:1px solid #ccc;background:#efefef}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-action .result-action-form form{margin:0 -10px}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-action .result-action-form form input[type=button]{font-size:18px}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-action .result-action-thanks,.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-action .result-hidden-form{display:none}.ESRI_selfassessment.plugin-wrapper .hidden-iframe{border:0;padding:0;margin:0;width:0;height:0;overflow:hidden}@media screen and (min-width:768px) and (max-width:979px){.ESRI_selfassessment.plugin-wrapper .selfassessment-results .row-fluid .span4,.ESRI_selfassessment.plugin-wrapper .selfassessment-results .row-fluid .span8{width:48.61878453038674%;*width:48.56559304102504%}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs li{display:none}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs li.active{display:block;width:auto}}@media screen and (max-width:767px){.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs li .icon{width:53.5px;height:53.5px;margin:15.25px auto}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs li .title{font-size:12px}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs li:hover .icon{width:51.5px;height:51.5px}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs li.active .icon{width:84px;height:84px;margin:0 auto}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs li.active .title{font-size:14px}}@media screen and (max-width:480px){.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs li{display:none}.ESRI_selfassessment.plugin-wrapper .selfassessment-results .result-tabs li.active{display:block;width:auto}}.ESRI_selfassessment.plugin-wrapper .aoFormContainer label{display:inline-block}.ESRI_selfassessment.plugin-wrapper .aoFormContainer .formFieldLabel,.ESRI_selfassessment.plugin-wrapper .aoFormContainer label{font-size:14px;padding-bottom:0}.ESRI_selfassessment.plugin-wrapper .aoFormContainer .formFieldLarge,.ESRI_selfassessment.plugin-wrapper .aoFormContainer .formFieldMedium,.ESRI_selfassessment.plugin-wrapper .aoFormContainer .formFieldSmall{max-width:100%;box-sizing:border-box;font-size:12px;line-height:18px;height:32px}.ESRI_selfassessment.plugin-wrapper .aoFormContainer .formField .l6e{width:calc(100% - 30px);float:right}.ESRI_selfassessment.plugin-wrapper .aoFormContainer .formField .l6e+table{width:28px;float:left}.ESRI_selfassessment.plugin-wrapper .aoFormContainer input[type=checkbox]{margin-top:0}
/*# sourceMappingURL=app.css.map */
