@charset "UTF-8";
@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,400;0,600;0,700;1,400;1,600;1,700&display=swap');*,::before,::after{box-sizing:border-box}::before,::after{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ul dl{margin:0}ol ol,ol ul,ul ol,ul ul{margin:0}hr{color:inherit;height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}nav li::before{content:"\200B"}pre{font-family:monospace,monospace;font-size:1em;overflow:auto;-ms-overflow-style:scrollbar}abbr[title]{text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}audio,canvas,iframe,img,svg,video{vertical-align:middle}iframe{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,select{margin:0}button{overflow:visible;text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:baseline}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical;resize:block}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details{display:block}dialog{background-color:white;border:solid;color:black;display:block;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}template{display:none}[aria-busy="true"]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled="true"],[disabled]{cursor:not-allowed}[aria-hidden="false"][hidden]{display:initial}[aria-hidden="false"][hidden]:not(:focus){clip:rect(0, 0, 0, 0);position:absolute}body,html{font-family:'Open Sans',sans-serif}h1{font-family:'Open Sans',serif;font-size:24px;line-height:1.167;font-weight:400;margin:0 0 20px 0}h2{font-family:'Open Sans',serif;font-size:22px;line-height:1.273;margin:0 0 20px 0}h3{font-family:'Open Sans',sans-serif;font-weight:600;font-size:16px;line-height:1.5;color:#383f46}p{font-size:16px;line-height:1.625;color:#383f46;margin:0 0 20px 0}a{color:#0059a4}.label{font-family:'Open Sans',sans-serif;font-size:11px;font-weight:600;letter-spacing:.916667px;color:#8d8d8d;text-transform:uppercase}.label_description{font-size:12px;color:#a8a8a9;margin-bottom:4px;line-height:14px}a{cursor:pointer}a:active{color:#000}.btn{background-color:transparent;border:0;cursor:pointer;outline:none;font-family:'Open Sans',sans-serif}.btn svg{height:18px;vertical-align:text-top}.btn:active{color:#000}.btn.liked{font-weight:600 !important;color:#1a1a1a !important}.btn--default{position:relative;width:100%;padding:15px;border-radius:5px}.btn--primary{position:relative;width:100%;padding:15px;border-radius:5px;color:#fff;font-weight:600;font-size:16px}.btn--primary svg{margin-right:5px}.btn--primary:active{color:#fff}.btn--primary:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-color:rgba(255,255,255,0);transition:.2s background-color}.btn--primary:hover:before{background-color:rgba(255,255,255,0.1)}.btn--default{position:relative;width:100%;padding:12px;border-radius:5px;color:#383f46;font-weight:600;font-size:14px;border:1px solid #e7e8ea;transition:.2s all}.btn--default svg{margin-right:5px}.btn--default:hover,.btn--default:active{background-color:#f7f7f7;border-color:#e0e1e4;color:#383f46}.btn--close{background-color:#fff;width:36px;height:36px;border-radius:50%;border:1px solid #e0e1e4;box-shadow:0 1px 6px 0 rgba(0,0,0,0.2);padding:0}.btn--close svg{fill:#8d8d8d}.btn--close:hover svg{fill:#383f46}.btn--small{width:auto;height:auto;padding:9px 14px;font-size:14px}.btn--small svg{height:15px}.hide{display:none}.input{padding:15px;border-radius:5px;border:1px solid #e0e1e4;font-size:14px;color:#383f46;transition:.2s outline;width:100%;font-family:'Open Sans',sans-serif}.input[readonly]{outline:none}.input--search{background:#fff url('data:image/svg+xml;utf8,<svg role="img" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><path fill="rgb(141,141,141)" d="M505 442.7L405.3 343c-4.5-4.5-10.6-7-17-7H372c27.6-35.3 44-79.7 44-128C416 93.1 322.9 0 208 0S0 93.1 0 208s93.1 208 208 208c48.3 0 92.7-16.4 128-44v16.3c0 6.4 2.5 12.5 7 17l99.7 99.7c9.4 9.4 24.6 9.4 33.9 0l28.3-28.3c9.4-9.4 9.4-24.6.1-34zM208 336c-70.7 0-128-57.2-128-128 0-70.7 57.2-128 128-128 70.7 0 128 57.2 128 128 0 70.7-57.2 128-128 128z" class=""></path></svg>') 15px 15px no-repeat;background-size:16px;padding-left:43px}select.input{background-color:#fff}.loader{position:absolute;top:0;left:0;padding:0;width:100%;height:100%;border-radius:2px;text-align:center;visibility:hidden;opacity:0;transition:all .3s;background:#ffffff}.loader.loader--transparent{background:rgba(255,255,255,0.6)}.loader svg{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;animation:spin .6s linear infinite}.loader svg path,.loader svg rect{fill:#0092e4}.loader--visible{visibility:visible;opacity:1}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}body,html{height:100%}.wrapper{position:relative;min-height:100%;display:block}@media only screen and (min-width: 768px){.wrapper{display:flex;overflow:hidden;height:100%}}.sidebar{display:flex;flex-direction:column;flex:1 0 auto;padding:30px;width:100%;overflow-y:auto;background:#fff}@media only screen and (min-width: 768px){.sidebar{max-width:380px}}.sidebar--detail{position:absolute;left:0;top:360px;transform:translateY(100vh);margin-top:10px;min-height:calc(100% - 360px);border-radius:20px 20px 0 0;box-shadow:0 0 10px rgba(0,0,0,0.1);z-index:1;transition:.3s transform;display:none}@media only screen and (min-width: 768px){.sidebar--detail{display:block;height:calc(100vh - 10px)}}.sidebar--detail .btn--close{position:absolute;right:10px;top:10px}.sidebar--detail>header{padding-bottom:30px}.sidebar--detail>header>svg{width:34px;margin-bottom:20px}.detail--in .sidebar--primary{overflow:hidden;pointer-events:none}.detail--in .sidebar--detail{display:block;transform:translateY(360px);top:0;bottom:0}@media only screen and (min-width: 768px){.detail--in .sidebar--detail{transform:translateY(0)}}.alert{padding:10px 15px;margin-bottom:15px;border:1px solid #e0e1e4;border-radius:2.5px;font-size:14px}.alert p{color:inherit}.alert>.btn--link,.alert>p>.btn--link{padding-top:0;padding-bottom:0;height:auto;line-height:inherit;overflow:visible;vertical-align:top;color:inherit}.alert:last-child{margin-bottom:0}.alert .icon{width:12px;margin:0 5px}.alert--info{background-color:#e4f3ff;border-color:#95d2f5;color:#0092e4}.alert--warning{background-color:#fff1df;border-color:#facd90;color:#ff9100}.alert--danger{background-color:#ffe3e2;border-color:#f5a3a0;color:#f54747}.alert--success{background-color:#d9f0d5;border-color:#81d373;color:#52b441}.divider-after{position:relative}.divider-after:after{position:absolute;bottom:0;left:-30px;right:-30px;height:1px;background-color:#e7e8ea;content:''}.form{padding:30px 0}.form__group{margin-bottom:20px}.form__group input{box-sizing:border-box}.form__group.required .label:after{content:'*';color:#f54747}.form__group .label{display:block}.form__group .radio{display:flex}.form__group .radio label{flex:1 0 auto;line-height:50px;justify-content:center;align-items:center;text-align:center;border:1px solid #e0e1e4;border-left:0}.form__group .radio label:first-child{border-left:1px solid #e0e1e4;border-radius:2.5px 0 0 2.5px}.form__group .radio label:nth-child(3n){border-radius:0 2.5px 2.5px 0}.form--global-question{padding:0}.form--global-question label{font-weight:600;font-size:16px;color:#383f46;line-height:24px;letter-spacing:0;text-transform:none;margin-bottom:20px}.form--global-question button{display:none}.form--global-question.editing button{display:inline-block}.form__group__likert,.form__group__rating{display:flex;flex-direction:row;border:1px solid #e0e1e4;border-radius:3px;margin-top:6px}.form__group__likert .rate,.form__group__rating .rate{position:relative;flex:20%;background-color:#fff;border:none;border-right:1px solid #e0e1e4}.form__group__likert .rate span,.form__group__rating .rate span{display:block;padding:16px 20px;cursor:pointer}.form__group__likert .rate:last-child,.form__group__rating .rate:last-child{border-right:0}.form__group__likert .rate:hover span,.form__group__rating .rate:hover span{background-color:rgba(0,0,0,0.3)}.form__group__likert .rate input:checked+span,.form__group__rating .rate input:checked+span{background-color:rgba(0,0,0,0.5)}.form__group__likert .rate input,.form__group__rating .rate input{position:absolute;top:0;right:0;height:0;width:0;overflow:hidden;opacity:0}.form__group__rating_labels{display:flex;flex-direction:row}.form__group__rating_labels .label_description{flex:30%;padding:16px;text-align:center}.form__group__rating_labels .label_description:first-child{padding-left:0;text-align:left}.form__group__rating_labels .label_description:last-child{padding-right:0;text-align:right}.form__group__likert .rate>span{text-align:center}.logo{flex:1 0 auto;margin:0 auto 30px auto;width:100%;max-height:45px;height:45px;background-size:contain;background-position:center center;background-repeat:no-repeat}.list{list-style:none;padding:0;margin:0}.list--inline li{display:inline-block;margin-right:5px}.list--nav li{margin-bottom:10px}.list--nav a{display:block;font-weight:600;text-decoration:none;color:#383f46}.list--nav a>svg{width:18px;height:18px;margin-right:16px;vertical-align:-2px}.meta{float:right;font-size:13px;line-height:22px;color:#8d8d8d}.meta--comments svg{width:14px;vertical-align:unset}.meta--likert img{width:22px}.questions{padding:30px 0}.search{flex:0 0 auto;margin-top:10px;padding-bottom:30px}[data-view="Search"]{position:relative}.panel__search-results{display:none;position:absolute;background:white;top:50px;left:0;right:0;z-index:10;border-radius:4px;box-shadow:0 15px 30px 0px rgba(0,0,0,0.2);padding:0 5px 5px}.panel__search-results section{display:none}.panel__search-results section.panel__search-results--no-results,.panel__search-results section.panel__search-results--busy{text-align:center;padding:15px;font-size:14px}.panel__search-results ul{margin:0;padding:0;list-style:none;font-size:14px}.panel__search-results ul a{display:block;margin:0;padding:13px 10px;border-radius:3px}.panel__search-results ul a strong{pointer-events:none}.panel__search-results ul a:hover{background:rgba(0,146,228,0.07000000000000001)}.shapes{padding:30px 0}.themes{padding:30px 0}.comments{list-style:none;margin:0;padding:0}.comment{padding:20px 0;border-bottom:1px solid #e7e8ea}.comment svg{height:14px}.comment header{margin-bottom:12px}.comment h3{margin:0;font-family:'Open Sans',sans-serif;font-size:12px;color:#8d8d8d}.comment article{margin-bottom:12px}.comment article p{margin:0}.comment footer{font-size:13px;color:#8d8d8d}.comment footer .btn{font-size:13px;color:#8d8d8d;transition:.3s color}.comment .right{float:right}.comment .hide{visibility:hidden;opacity:0;transition:.3s opacity}.comment:hover .hide{visibility:visible;opacity:1;display:inline-block}.map{position:relative;display:block;height:360px;width:100%}@media only screen and (min-width: 768px){.map{position:absolute;width:auto;left:380px;right:0;top:0;height:100vh}}.map .loader{background-color:rgba(0,0,0,0.2)}.map .loader svg path{fill:#fff}#target-map-elem{width:100%;height:100%}.esri-view .esri-view-surface--inset-outline:focus::after{display:none}.esri-ui-corner .esri-component{border-radius:4px;background-color:white;box-shadow:0 1px 10px 0 rgba(0,0,0,0.15)}.esri-ui-corner .esri-component .esri-widget--button{background-color:transparent}.esri-widget--button{width:40px;height:40px}.esri-view-width-xlarge .esri-popup__main-container{width:300px}.esri-ui .esri-popup{border-radius:20px}.esri-ui .esri-popup--shadow{box-shadow:0 2px 13px 0 rgba(0,0,0,0.26)}.esri-ui .esri-popup__main-container{border-radius:20px}.esri-ui .esri-popup__header-container{padding:15px 20px}.esri-ui .esri-popup__header-container--button:hover{background-color:transparent}.esri-ui .esri-popup__header-title{font-family:'PT Sans',serif;font-size:22px;font-weight:normal;line-height:1.273;margin:0;padding:0}.esri-ui .esri-popup__content{margin:0 15px 20px}.esri-ui .list{margin-bottom:15px}#mouse-tooltip{position:absolute;z-index:10000;padding:10px 15px;background:rgba(255,255,255,0.7);border:1px solid #808080;border-radius:4px;letter-spacing:-0.1px;pointer-events:none;margin:5px;font-size:14px}@media only screen and (max-width: 767px){#mouse-tooltip{display:none}}.progress{position:relative;display:block;width:100%;height:5px;border-radius:2.5px;overflow:hidden;background-color:rgba(56,63,70,0.1);margin:10px 0}.progress__inner{position:absolute;left:0;top:0;bottom:0}