body{background-color:#fff;color:#282828;font-family:Roboto,sans-serif;font-size:15px;font-weight:400;height:100%;letter-spacing:.4px;min-height:auto;position:relative;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body p{line-height:22px;margin:0}body .t1{font-size:16px;font-weight:700;line-height:24px}body .p1,body .t1{letter-spacing:.4px}body .p1{font-size:15px;line-height:22px}body .p1--bold{font-weight:700}.l-portalContainer{min-height:100vh;padding-bottom:56px;padding-top:64px;position:relative}.modal-open{padding-right:0!important}.c-mainDivider{background-color:hsla(0,0%,70%,.3);height:1px;margin:16px 0;width:100%}.l-portalWrapper,.l-searchWrapper{display:flex;padding:16px;width:100%}.l-portalWrapper--footer,.l-searchWrapper--footer{align-items:center;flex-direction:row;height:100%;justify-content:space-between}.l-portalWrapper{flex-direction:column}.l-searchWrapper{flex-direction:row;justify-content:space-between}.l-searchWrapper .l-search-btn{background-color:#fff;border:1px solid hsla(0,0%,70%,.3);border-radius:5px;font-weight:700;height:53px;width:10%}.l-searchWrapper .l-search-btn:hover{background-color:#282828;color:#fff;cursor:pointer}.l-searchWrapper #search{border-radius:5px;height:52px;margin-right:10px;padding:10px;width:88%}@media only screen and (min-width:768px){.l-portalWrapper,.l-searchWrapper{margin:40px auto;padding:0;width:704px}.l-portalWrapper--footer,.l-searchWrapper--footer{margin:0 auto;width:calc(100% - 64px)}}@media only screen and (min-width:993px){.l-portalWrapper,.l-searchWrapper{width:912px}.l-portalWrapper--info,.l-searchWrapper--info{display:flex;flex-direction:row;justify-content:space-between}}@media only screen and (min-width:1308px){.l-portalWrapper,.l-searchWrapper{margin:56px auto;width:1228px}.l-portalWrapper--footer,.l-searchWrapper--footer{margin:0 auto}}.c-navBar{align-items:center;background-color:#fff;border-bottom:1px solid hsla(0,0%,70%,.3);display:flex;height:64px;position:fixed;top:0;width:100%;z-index:1000}.c-navBar .l-portalWrapper{display:flex;padding-bottom:0;padding-top:0}.c-navBar__contentContainer{align-items:center;display:flex}.c-navBar__buttonContainer{border:1px solid hsla(0,0%,70%,.3);border-radius:4px;display:flex;overflow:hidden;width:fit-content}.c-navBar__buttonContainer .c-navButton{align-items:center;background-color:#fff;display:flex;height:40px;justify-content:center;width:48px}.c-navBar__buttonContainer .c-navButton i{color:#282828;font-size:20px;margin:0}.c-navBar__buttonContainer .c-navButton:hover{background-color:#282828;cursor:pointer}.c-navBar__buttonContainer .c-navButton:hover i{color:#fff}.c-navBar__buttonContainer .c-navButton__previousLevel{background-color:rgba(40,40,40,.05);width:38px}.c-navBar__buttonContainer .c-navButton__previousLevel--icon{font-size:22px}.c-navBar__buttonContainer .c-navButton__logOutButton,.c-navBar__buttonContainer .c-navButton__loginButton{font-weight:700;padding:0 16px;width:auto}.c-navBar__buttonContainer .c-navButton__logOutButton:hover,.c-navBar__buttonContainer .c-navButton__loginButton:hover{cursor:pointer}.c-navBar__buttonContainer .c-navButton__loginButton{background-color:#282828;color:#fff}.c-navBar__buttonContainer .c-navButton__loginButton:hover{background-color:#0f0f0f}.c-navBar__buttonContainer .c-navButton__logOutButton{background-color:#fff;color:#282828}.c-navBar__buttonContainer .c-navButton__logOutButton:hover{background-color:#282828;color:#fff}.c-navBar--slotRight{align-items:center;display:flex;margin-left:auto}.c-navBar--slotRight .c-navBar__buttonContainer:last-child{margin-left:12px}@media only screen and (min-width:768px){.c-navBar__logo{background-position:0 50%;background-repeat:no-repeat;background-size:auto;height:44px;margin-left:16px;width:200px}}.workspace-info .c-workspaceInfo__title{color:#000;font-size:28px;font-weight:700;letter-spacing:0;margin:0}.workspace-info .c-workspaceInfo__subtitle{font-size:13px;font-weight:700;letter-spacing:.4px;margin-bottom:4px;opacity:.5;text-transform:uppercase}.workspace-info .c-workspaceInfo__heroImage{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:42vw;max-height:240px;width:100vw}.workspace-info .c-workspaceInfo__heroImage--mobile{display:block;margin-bottom:24px}.workspace-info .c-workspaceInfo__heroImage--desktop{display:none}.workspace-info .c-workspaceInfo__descriptionContainer{display:flex;justify-content:center}.workspace-info .c-workspaceInfo__description{line-height:24px;margin-top:20px;width:100%}@media only screen and (min-width:768px){.workspace-info .c-workspaceInfo__mainContainer{margin:auto;max-width:540px}.workspace-info .c-workspaceInfo__mobileLogo{display:none}.workspace-info .c-workspaceInfo__title{font-size:34px}.workspace-info .c-workspaceInfo__description{margin-top:16px}}@media only screen and (min-width:993px){.workspace-info .c-workspaceInfo__heroImage{border-radius:2px;height:300px;max-height:none;width:400px}.workspace-info .c-workspaceInfo__heroImage--mobile{display:none}.workspace-info .c-workspaceInfo__heroImage--desktop{display:block}.workspace-info .c-workspaceInfo__mainContainer{margin:0;max-width:480px}.workspace-info .c-workspaceInfo__description p{line-height:27px}}@media only screen and (min-width:1308px){.workspace-info .c-workspaceInfo__heroImage{width:534px}.workspace-info .c-workspaceInfo__title{font-size:40px}.workspace-info .c-workspaceInfo__mainContainer{max-width:648px}}.workspace-links .c-workspaceLinks__grid{display:flex;flex-wrap:wrap}.workspace-links .c-workspaceLinks__grid .o-workspaceLink{border-bottom:1px solid hsla(0,0%,70%,.3);display:flex;margin-bottom:12px;padding-bottom:12px;width:100%}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__typeTagMobile{font-size:12px;font-weight:700;margin-top:4px;text-transform:uppercase}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__typeTag{display:none}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__imageContainer{border-radius:2px;flex-shrink:0;height:60px;margin-right:16px;overflow:hidden;position:relative;width:60px}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__image{background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:100%;margin-right:16px;width:100%}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__image--placeholder{align-items:center;background-color:#ebebeb;background-image:none;color:#acacac;display:flex;justify-content:center}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__image--placeholder i{font-size:24px;position:absolute}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__image--placeholder .o-imageOverlay{display:none}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__title{color:#282828;display:block;font-size:15px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-links .c-workspaceLinks__grid .o-workspaceLink .o-overlayButtonContainer{display:none}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__flexContainer{display:flex;flex:auto;flex-direction:column;justify-content:center;min-width:0}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__mobileLinkButtons{align-items:center;display:flex;margin-top:8px}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__mobileLinkButtons .o-mobileLinkButton--icon{font-size:24px;margin:8px 8px 8px 16px;opacity:.4}@media only screen and (min-width:768px){.workspace-links .c-workspaceLinks__grid .o-workspaceLink{border-bottom:none;margin-bottom:16px;margin-left:24px;margin-right:24px;padding-bottom:0;width:186px}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__typeTag{align-items:center;border-radius:2px;color:#fff;display:flex;font-size:10px;font-weight:700;height:24px;justify-content:center;left:12px;min-width:44px;padding:4px 0;position:absolute;text-transform:uppercase;top:12px}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__typeTagMobile{display:none}.workspace-links .c-workspaceLinks__grid .o-workspaceLink{display:block}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__imageContainer{border:1px solid rgba(0,0,0,.1);box-sizing:border-box;height:168px;margin-bottom:12px;margin-right:0;overflow:hidden;width:100%}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__image{left:0;margin-right:0;position:absolute;top:0}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__image--placeholder i{font-size:32px}.workspace-links .c-workspaceLinks__grid .o-workspaceLink .o-overlayButtonContainer{display:flex;padding:16px 16px 0 0;position:absolute;right:0;top:0;transition:2s}.workspace-links .c-workspaceLinks__grid .o-workspaceLink .o-overlayButtonContainer .o-overlayButton{align-items:center;background:#3b3b3b;border-radius:50%;display:flex;height:20px;justify-content:center;margin-left:16px;width:20px}.workspace-links .c-workspaceLinks__grid .o-workspaceLink .o-overlayButtonContainer .o-overlayButton--icon{color:#fff;font-size:32px;margin:0}.workspace-links .c-workspaceLinks__grid .o-workspaceLink .o-overlayButtonContainer .o-overlayButton:hover{background:#222}.workspace-links .c-workspaceLinks__grid .o-workspaceLink .o-overlayButtonContainer .o-overlayButton:hover .o-overlayButton--icon{color:#eee}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__flexContainer{flex-direction:row;justify-content:flex-start}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__mobileLinkButtons{display:none}@supports(display:grid){.workspace-links .c-workspaceLinks .c-workspaceLinks__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:24px}}}@media only screen and (min-width:993px){.workspace-links .c-workspaceLinks__grid .o-workspaceLink{width:250px}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__imageContainer{height:210px}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__imageContainer:hover{border:1px solid rgba(0,0,0,.3);cursor:pointer}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__imageContainer:hover .o-imageOverlay{display:block}.workspace-links .c-workspaceLinks__grid .o-workspaceLink__imageContainer:hover .o-overlayButtonContainer{opacity:1}.workspace-links .c-workspaceLinks__grid .o-workspaceLink .o-imageOverlay{background:rgba(0,0,0,.06);display:none;height:100%;width:100%}.workspace-links .c-workspaceLinks__grid .o-workspaceLink .o-overlayButtonContainer{opacity:0;padding:12px 12px 0 0;transition:opacity .2s linear}.workspace-links .c-workspaceLinks__grid .o-workspaceLink .o-overlayButtonContainer .o-overlayButton{height:18px;width:18px}.workspace-links .c-workspaceLinks__grid .o-workspaceLink .o-overlayButtonContainer .o-overlayButton:nth-child(2){margin-left:12px}.workspace-links .c-workspaceLinks__grid .o-workspaceLink .o-overlayButtonContainer .o-overlayButton--icon{font-size:30px}}.o-modal{background:#fff;border-radius:4px 4px 0 0;bottom:0;box-shadow:0 10px 60px rgba(0,0,0,.3);box-sizing:border-box;color:#222;display:table;max-height:600px;position:fixed;width:100%}.o-modal:hover{cursor:default}.o-modal__header{align-items:center;border-bottom:1px solid #cacaca;box-sizing:border-box;display:flex;height:56px;justify-content:space-between;padding-left:20px;width:100%}.o-modal__header .o-modal__closeButton{align-items:center;display:flex;height:100%;justify-content:center;width:56px}.o-modal__header .o-modal__closeButton i{font-size:20px;margin:0;opacity:.8}.o-modal__header .o-modal__closeButton:hover{cursor:pointer}.o-modal__header .o-modal__closeButton:hover i{opacity:1}.c-infoModal__image{background-color:#efefef;background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:160px;width:100%}.c-infoModal__image,.c-infoModal__image--placeholder{align-items:center;display:flex;justify-content:center}.c-infoModal__image--placeholder{background-color:#dcdcdc;background-image:none;font-size:24px}.c-infoModal__image--placeholder i{opacity:.5}.c-infoModal__textContainer{box-sizing:border-box;max-height:calc(100vh - 380px);overflow-y:auto;padding:20px;width:100%}.c-infoModal__textContainer .c-infoModal__title{display:block;font-weight:700;margin-bottom:8px}.c-infoModal__textContainer .c-infoModal__description{display:block;opacity:.95}.c-infoModal__buttonContainer{border-top:1px solid hsla(0,0%,70%,.3);box-sizing:border-box;padding:20px;width:100%}.c-infoModal__buttonContainer .c-infoModal__button{align-items:center;background-color:#282828;border:1px solid #e2e2e2;border-radius:4px;box-sizing:border-box;color:#fff;display:flex;font-weight:700;height:40px;justify-content:center;margin-top:12px;text-align:center;width:100%}.c-infoModal__buttonContainer .c-infoModal__button:hover{background-color:#0f0f0f}.c-infoModal__buttonContainer .c-infoModal__button--secondary{background-color:#fff;color:#282828;margin-top:0}.c-infoModal__buttonContainer .c-infoModal__button--secondary:hover{background-color:rgba(40,40,40,.1)}@media only screen and (min-width:600px){.o-modal{border-radius:4px;left:50%;top:50%;transform:translate(-50%,-50%);width:400px}.o-modal--large{width:580px}}@media only screen and (min-width:768px){.c-infoModal__buttonContainer .c-infoModal__button{height:36px}}.c-footer{background-color:#fff;border-top:1px solid hsla(0,0%,70%,.3);bottom:0;color:#282828;height:46px;position:absolute;width:100%}.c-footer__credentialButton{background-color:hsla(0,0%,100%,.8);background-image:url(/static/images/logo-onemap-notext.f5d0b4af.svg);background-position:50%;background-repeat:no-repeat;border-radius:50%;height:32px;width:32px}.c-footer__credentialButton:hover{background-color:#fff;cursor:pointer}.c-credentialModal{align-items:center;display:flex;flex-direction:column;padding:8px 20px 48px;position:relative}.c-credentialModal__column1 .c-credentialModal__omImage{background-image:url(/static/images/logo-onemap-notext.f5d0b4af.svg);background-position:50% 50%;background-repeat:no-repeat;background-size:cover;height:164px;margin-right:32px;width:164px}.c-credentialModal__column2 .c-credentialModal__title{line-height:22px;margin:0 8px 0 0}.c-credentialModal__column2 .c-credentialModal__contactHeader{margin:16px 0 4px}.c-credentialModal__column2 .c-credentialModal__contactTable{border-spacing:0}.c-credentialModal__column2 .c-credentialModal__contactTable td{margin-bottom:4px;padding-right:24px;vertical-align:top}.c-credentialModal__credentials{bottom:12px;font-size:13px;left:0;opacity:.6;position:absolute;text-align:center;width:100%}.c-credentialModal__flexRowContainer{display:flex;flex-direction:row}@media only screen and (min-width:600px){.c-credentialModal{flex-direction:row;padding:20px 20px 48px}}