@font-face{font-family:permiansanstypefaceregular;src:url(/build/assets/PermianSansTypeface-webfont-aSKw1QkG.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:permiansanstypefacebold;src:url(/build/assets/PermianSansTypeface-Bold-webfont-Bd1B3R12.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:permianslabseriftypefacebold;src:url(/build/assets/PermianSlabSerifTypeface-Bold-webfont-DbUeoUpK.woff)format("woff");font-weight:400;font-style:normal}@font-face{font-family:icomoon;src:url(/build/assets/icomoon-CGbTOG-d.eot?w832fu);src:url(/build/assets/icomoon-CGbTOG-d.eot?w832fu#iefix)format("embedded-opentype"),url(/build/assets/icomoon-B9C1NuUf.ttf?w832fu)format("truetype"),url(/build/assets/icomoon-DGnhAKW3.woff?w832fu)format("woff"),url(/build/assets/icomoon-fYyfXvvw.svg?w832fu#icomoon)format("svg");font-weight:400;font-style:normal;font-display:block}[class^=icon-],[class*=\ icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:icomoon!important}.icon-file-pdf-o:before{content:""}.icon-download:before{content:""}.icon-eye-slash:before{content:""}.icon-arrow-right:before{content:""}.icon-envelope-open-o:before{content:""}.icon-user:before{content:""}#show-modal,#overview-modal,#forgot-password-modal,#login-modal{background-color:#fff;border-radius:5px;width:100%;margin:40px 15px;box-shadow:0 5px 10px #0000000d}#forgot-password-modal .success,#login-modal .success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}#forgot-password-modal .error,#login-modal .error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}#forgot-password-modal .inner label input,#login-modal .inner label input{border:1px solid #eaf0f5;border-radius:5px;outline:0;width:100%;padding-top:22px;padding-bottom:22px;padding-left:50px;font-size:16px}*{box-sizing:border-box}body{background-color:#eaf0f5;flex-flow:column;height:100vh;margin:0;padding:0;font-family:permiansanstypefaceregular,serif;font-size:16px;display:flex}h1{color:#00244d;margin:0;font-family:permianslabseriftypefacebold,serif;font-size:30px}h2{color:#00244d;margin:0;font-family:permianslabseriftypefacebold,serif;font-size:26px}h3{color:#12191f;margin:0;font-family:permiansanstypefacebold,serif;font-size:24px}h4{color:#12191f;margin:0;font-family:permiansanstypefacebold,serif;font-size:16px}header{background-color:#fff;flex-shrink:0;height:80px;padding-left:15px;padding-right:15px;box-shadow:0 3px 7px #0000000d}header .inner-container{align-items:center;width:100%;max-width:1400px;height:100%;margin-left:auto;margin-right:auto;display:flex}header .inner-container>a{line-height:0}header .inner-container>a img{width:170px}header .inner-container .utilities{align-items:center;height:100%;margin-left:auto;display:flex}header .inner-container .utilities a{color:#fff;background-color:#00244d;border-radius:5px;padding:15px 20px;font-size:16px;text-decoration:none}header .inner-container .utilities a span{display:none}header .inner-container .utilities .user-button{color:#12191f;background-color:#eaf0f5;margin-left:15px}header .inner-container .utilities .user-button i{color:#fff}main{flex:1;justify-content:center;align-items:center;width:100%;display:flex}footer{color:#fff;background-color:#00244d;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:70px;font-size:14px;display:flex}@media (width>=768px){header .inner-container .utilities a i{display:none}header .inner-container .utilities a span{display:inline-block}}@media (width>=992px){body{font-size:18px}h1{color:#00244d;margin:0;font-family:permianslabseriftypefacebold,serif;font-size:34px}h2{color:#00244d;margin:0;font-family:permianslabseriftypefacebold,serif;font-size:30px}}#login-modal{max-width:457px}#login-modal .success{width:100%;padding:20px}#login-modal .error{width:100%;margin-bottom:30px;padding:20px}#login-modal .inner{padding:30px}#login-modal .inner h1{text-align:center;margin-bottom:30px}#login-modal .inner label{position:relative}#login-modal .inner label input{margin-bottom:20px}#login-modal .inner label i{color:#00244d;font-size:18px;position:absolute;top:3px;left:20px}#login-modal .inner button{color:#fff;background-color:#4c76a7;border:0;border-radius:5px;width:100%;padding-top:17px;padding-bottom:17px;font-family:permiansanstypefacebold,serif;font-size:16px}#login-modal .utilities{border-top:1px solid #ebeaf5;justify-content:center;width:100%;padding-top:25px;padding-bottom:25px;display:flex}#login-modal .utilities a{color:#00244d;font-family:permiansanstypefacebold,serif;text-decoration:none}@media (width>=992px){#login-modal .error{margin-bottom:35px}#login-modal .inner{padding-top:35px}#login-modal .inner h1{margin-bottom:35px}#login-modal .inner label input{padding-left:55px;font-size:18px}#login-modal .inner label i{left:25px}#login-modal .inner button{font-size:18px}}#forgot-password-modal{max-width:457px}#forgot-password-modal .success{width:100%;padding:20px}#forgot-password-modal .error{width:100%;margin-bottom:30px;padding:20px}#forgot-password-modal .inner{padding:30px}#forgot-password-modal .inner h1{text-align:center;margin-bottom:30px}#forgot-password-modal .inner label{position:relative}#forgot-password-modal .inner label input{margin-bottom:20px}#forgot-password-modal .inner label i{color:#00244d;font-size:18px;position:absolute;top:3px;left:20px}#forgot-password-modal .inner button{color:#fff;background-color:#4c76a7;border:0;border-radius:5px;width:100%;padding-top:17px;padding-bottom:17px;font-family:permiansanstypefacebold,serif;font-size:16px}@media (width>=992px){#forgot-password-modal .error{margin-bottom:35px}#forgot-password-modal .inner{padding-top:35px}#forgot-password-modal .inner h1{margin-bottom:35px}#forgot-password-modal .inner label input{padding-left:55px;font-size:18px}#forgot-password-modal .inner label i{left:25px}#forgot-password-modal .inner button{font-size:18px}}#overview-modal{max-width:945px}#overview-modal h2{padding-top:25px;padding-bottom:25px;padding-left:30px}#overview-modal ul{margin:0;padding:0;list-style:none}#overview-modal ul li{border-top:1px solid #eaf0f5;align-items:center;padding:12px 30px;display:flex}#overview-modal ul li div{flex:1}#overview-modal ul li div .city-heading{font-family:permiansanstypefaceregular,serif;font-weight:500}#overview-modal ul li div small{color:#7a7e81;margin-top:5px;font-size:12px;display:block}#overview-modal ul li a{text-decoration:none}#overview-modal ul li>a{color:#12191f;background-color:#eaf0f5;border:0;border-radius:5px;justify-content:center;align-items:center;height:40px;padding:5px 20px;font-size:14px;display:flex}#overview-modal ul li>a i{color:#00244d;margin-right:10px;font-size:14px}@media (width>=992px){#overview-modal h2{padding-top:27px;padding-bottom:24px;padding-left:40px}#overview-modal ul li{padding:12px 40px}}#show-modal{max-width:945px;padding:30px 35px 40px}#show-modal #ambiance{background-size:cover;border-radius:5px;width:100%;height:200px;margin-bottom:25px}#show-modal p{font-size:16px}#show-modal table{border-spacing:0;border:1px solid #dce5eb;border-radius:5px;width:100%;margin-top:15px;font-size:16px}#show-modal table thead{background-color:#eaf0f5;border-bottom:1px solid #dce5eb}#show-modal table thead tr{padding:0}#show-modal table thead tr th{color:#7a7e81;text-align:left;padding:12px 18px;font-family:permiansanstypefacebold,serif}#show-modal table tbody tr td{border-bottom:1px solid #dce5eb;align-items:center;padding:15px 18px;display:flex}#show-modal table tbody tr td a{color:#12191f;text-decoration:none}#show-modal table tbody tr td i{margin-right:20px}#show-modal table tbody tr:last-of-type td{border-bottom:0}#show-modal>a{color:#fff;background-color:#4c76a7;border-radius:5px;align-items:center;width:100%;max-width:316px;margin-top:30px;padding:15px 22px;font-size:16px;text-decoration:none;display:flex}#show-modal>a>span{display:none}#show-modal>a i{margin-right:11px}@media (width>=768px){#show-modal>a>span{margin-left:7px;display:inline-block}}@media (width>=992px){#show-modal #ambiance{height:250px}}
