body,h2{margin:0}.mapboxgl-ctrl-scale,body{font-family:'Proxima Nova Rg',"Open Sans",Arial,sans-serif;color:#fff}@font-face{font-family:'Proxima Nova Rg';src:url(../fonts/ProximaNova-Regular.eot);src:url(../fonts/ProximaNova-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/ProximaNova-Regular.woff2) format('woff2'),url(../fonts/ProximaNova-Regular.woff) format('woff'),url(../fonts/ProximaNova-Regular.ttf) format('truetype');font-weight:400;font-style:normal}@font-face{font-family:'Proxima Nova Lt';src:url(../fonts/ProximaNova-Semibold.eot);src:url(../fonts/ProximaNova-Semibold.eot?#iefix) format('embedded-opentype'),url(../fonts/ProximaNova-Semibold.woff2) format('woff2'),url(../fonts/ProximaNova-Semibold.woff) format('woff'),url(../fonts/ProximaNova-Semibold.ttf) format('truetype');font-weight:600;font-style:normal}@font-face{font-family:'Proxima Nova Th';src:url(../fonts/ProximaNovaT-Thin.eot);src:url(../fonts/ProximaNovaT-Thin.eot?#iefix) format('embedded-opentype'),url(../fonts/ProximaNovaT-Thin.woff2) format('woff2'),url(../fonts/ProximaNovaT-Thin.woff) format('woff'),url(../fonts/ProximaNovaT-Thin.ttf) format('truetype');font-weight:100;font-style:normal}@font-face{font-family:'Proxima Nova Lt';src:url(../fonts/ProximaNova-Light.eot);src:url(../fonts/ProximaNova-Light.eot?#iefix) format('embedded-opentype'),url(../fonts/ProximaNova-Light.woff2) format('woff2'),url(../fonts/ProximaNova-Light.woff) format('woff'),url(../fonts/ProximaNova-Light.ttf) format('truetype');font-weight:300;font-style:normal}@font-face{font-family:'Proxima Nova Rg';src:url(../fonts/ProximaNova-Bold.eot);src:url(../fonts/ProximaNova-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/ProximaNova-Bold.woff2) format('woff2'),url(../fonts/ProximaNova-Bold.woff) format('woff'),url(../fonts/ProximaNova-Bold.ttf) format('truetype');font-weight:700;font-style:normal}*{-webkit-box-sizing:border-box;box-sizing:border-box}body{padding:0;background-color:#181818;min-height:1280px;font-weight:400;font-style:normal}h2{position:absolute}#overlay{position:relative;z-index:3;padding:16px;overflow:hidden}#map{position:fixed;width:100%;right:0;top:0;bottom:0}#svg{text-align:center}.step{position:relative;height:100vh;width:50%}.inner-step{border:1px solid #ccc;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:auto;width:100%;max-width:500px;padding:10px;background-color:rgba(0,0,0,.6)}.mapboxgl-ctrl-scale{border-color:#fff;background-color:rgba(255,255,255,0);text-align:center}@media only screen and (max-width:600px) and (min-width:376px){.step{width:100%}h2{font-size:17px}}@media only screen and (max-width:376px){body{font-size:12px}.step{width:100%}h2{font-size:15px}}
