/*! nouislider - 14.7.0 - 4/6/2021 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noUi-target{position:relative}.noUi-base,.noUi-connects{height:100%;position:relative;width:100%;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{position:absolute;right:0;top:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-style:flat;will-change:transform;z-index:1}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{height:28px;right:-17px;top:-6px;width:34px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{height:34px;right:-6px;top:-17px;width:28px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border:1px solid #d3d3d3;border-radius:4px;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{background:#fff;border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb;cursor:default}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{background:#e8e7e6;content:"";display:block;height:14px;left:14px;position:absolute;top:6px;width:1px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{height:1px;left:6px;top:14px;width:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled] .noUi-handle,[disabled].noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{box-sizing:border-box}.noUi-pips{color:#999;position:absolute}.noUi-value{position:absolute;text-align:center;white-space:nowrap}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{background:#ccc;position:absolute}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{height:80px;left:0;padding:10px 0;top:100%;width:100%}.noUi-value-horizontal{transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{height:5px;margin-left:-1px;width:2px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{height:100%;left:100%;padding:0 10px;top:0}.noUi-value-vertical{padding-left:25px;transform:translateY(-50%)}.noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{height:2px;margin-top:-1px;width:5px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{background:#fff;border:1px solid #d9d9d9;border-radius:3px;color:#000;display:block;padding:5px;position:absolute;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{bottom:120%;left:50%;transform:translate(-50%)}.noUi-vertical .noUi-tooltip{right:120%;top:50%;transform:translateY(-50%)}.noUi-horizontal .noUi-origin>.noUi-tooltip{bottom:10px;left:auto;transform:translate(50%)}.noUi-vertical .noUi-origin>.noUi-tooltip{right:28px;top:auto;transform:translateY(-18px)}
.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder *,.mapboxgl-ctrl-geocoder :after,.mapboxgl-ctrl-geocoder :before{box-sizing:border-box}.mapboxgl-ctrl-geocoder{background-color:#fff;border-radius:4px;font-family:Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:18px;line-height:24px;min-width:240px;position:relative;transition:width .25s,min-width .25s;width:100%;z-index:1}.mapboxgl-ctrl-geocoder--input{background-color:transparent;border:0;color:#404040;color:rgba(0,0,0,.75);font:inherit;height:50px;margin:0;overflow:hidden;padding:6px 45px;text-overflow:ellipsis;white-space:nowrap;width:100%}.mapboxgl-ctrl-geocoder--input::-ms-clear{display:none}.mapboxgl-ctrl-geocoder--input:focus{box-shadow:none;color:#404040;color:rgba(0,0,0,.75);outline:0;outline:thin dotted}.mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--pin-right>*{display:none;position:absolute;right:8px;top:7px;z-index:2}.mapboxgl-ctrl-geocoder,.mapboxgl-ctrl-geocoder .suggestions{box-shadow:0 0 10px 2px rgba(0,0,0,.1)}.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{min-width:50px;transition:width .25s,min-width .25s;width:50px}.mapboxgl-ctrl-geocoder .suggestions{background-color:#fff;border-radius:4px;font-size:15px;left:0;list-style:none;margin:0;overflow:hidden;padding:0;position:absolute;top:110%;top:calc(100% + 6px);width:100%;z-index:1000}.mapboxgl-ctrl-bottom-left .suggestions,.mapboxgl-ctrl-bottom-right .suggestions{bottom:100%;top:auto}.mapboxgl-ctrl-geocoder .suggestions>li>a{color:#404040;cursor:default;display:block;padding:6px 12px}.mapboxgl-ctrl-geocoder .suggestions>.active>a,.mapboxgl-ctrl-geocoder .suggestions>li>a:hover{background-color:#f3f3f3;color:#404040;cursor:pointer;text-decoration:none}.mapboxgl-ctrl-geocoder--suggestion-title{font-weight:700}.mapboxgl-ctrl-geocoder--suggestion-address,.mapboxgl-ctrl-geocoder--suggestion-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mapboxgl-ctrl-geocoder--icon{speak:none;fill:#757575;display:inline-block;top:15px;vertical-align:middle}.mapboxgl-ctrl-geocoder--icon-search{height:23px;left:12px;position:absolute;top:13px;width:23px}.mapboxgl-ctrl-geocoder--button{background:#fff;border:none;cursor:pointer;line-height:1;margin:0;padding:0}.mapboxgl-ctrl-geocoder--icon-close{height:20px;margin-right:3px;margin-top:8px;width:20px}.mapboxgl-ctrl-geocoder--button:hover .mapboxgl-ctrl-geocoder--icon-close{fill:#909090}.mapboxgl-ctrl-geocoder--icon-loading{animation:rotate .8s cubic-bezier(.45,.05,.55,.95) infinite;height:26px;margin-right:0;margin-top:5px;width:26px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media screen and (min-width:640px){.mapboxgl-ctrl-geocoder.mapboxgl-ctrl-geocoder--collapsed{min-width:36px;width:36px}.mapboxgl-ctrl-geocoder{font-size:15px;line-height:20px;max-width:360px;width:33.3333%}.mapboxgl-ctrl-geocoder .suggestions{font-size:13px}.mapboxgl-ctrl-geocoder--icon{top:8px}.mapboxgl-ctrl-geocoder--icon-close{height:16px;margin-right:0;margin-top:3px;width:16px}.mapboxgl-ctrl-geocoder--icon-search{height:20px;left:7px;width:20px}.mapboxgl-ctrl-geocoder--input{height:36px;padding:6px 35px}.mapboxgl-ctrl-geocoder--icon-loading{height:26px;margin-right:-5px;margin-top:-2px;width:26px}.mapbox-gl-geocoder--error{color:#909090;font-size:16px;padding:6px 12px;text-align:center}}
:root{--reflex-columns:12;--reflex-grid-spacing:15px;--reflex-xs:576px;--reflex-sm:768px;--reflex-md:992px;--reflex-lg:1200px;--reflex-xlg:1600px;--reflex-xxs-max:575px;--reflex-xs-max:767px;--reflex-sm-max:991px;--reflex-md-max:1199px;--reflex-lg-max:1599px}.container,.container-full{box-sizing:border-box;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:100%}.container .grid,.container-full .grid{margin-left:-15px;margin-right:-15px}@media (min-width:576px){.container{max-width:576px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:992px){.container{max-width:992px}}@media (min-width:1200px){.container{max-width:1200px}}@media (min-width:1600px){.container{max-width:1600px}}.grid{box-sizing:border-box;display:block;display:flex;flex-wrap:wrap;letter-spacing:-.31em;*letter-spacing:normal;list-style-type:none;margin:0 auto;padding:0;position:relative;word-spacing:-.43em}.grid:after,.grid:before,[class*=col-]{box-sizing:border-box;letter-spacing:normal;white-space:normal;word-spacing:normal}[class*=col-]{zoom:1;display:inline-block;*display:inline;padding:15px;position:relative;vertical-align:top;width:100%}[class*=col-]:after,[class*=col-]:before{box-sizing:border-box;letter-spacing:normal;white-space:normal;word-spacing:normal}[class*=col-] .grid{flex:1 1 auto;margin:-15px}.col-12{width:100%;*width:99.9%}.col-11{width:91.6666666667%;*width:91.5666666667%}.col-10{width:83.3333333333%;*width:83.2333333333%}.col-9{width:75%;*width:74.9%}.col-8{width:66.6666666667%;*width:66.5666666667%}.col-7{width:58.3333333333%;*width:58.2333333333%}.col-6{width:50%;*width:49.9%}.col-5{width:41.6666666667%;*width:41.5666666667%}.col-4{width:33.3333333333%;*width:33.2333333333%}.col-3{width:25%;*width:24.9%}.col-2{width:16.6666666667%;*width:16.5666666667%}.col-1{width:8.3333333333%;*width:8.2333333333%}@media (min-width:576px){.col-xs-12{width:100%;*width:99.9%}.col-xs-11{width:91.6666666667%;*width:91.5666666667%}.col-xs-10{width:83.3333333333%;*width:83.2333333333%}.col-xs-9{width:75%;*width:74.9%}.col-xs-8{width:66.6666666667%;*width:66.5666666667%}.col-xs-7{width:58.3333333333%;*width:58.2333333333%}.col-xs-6{width:50%;*width:49.9%}.col-xs-5{width:41.6666666667%;*width:41.5666666667%}.col-xs-4{width:33.3333333333%;*width:33.2333333333%}.col-xs-3{width:25%;*width:24.9%}.col-xs-2{width:16.6666666667%;*width:16.5666666667%}.col-xs-1{width:8.3333333333%;*width:8.2333333333%}}@media (min-width:768px){.col-sm-12{width:100%;*width:99.9%}.col-sm-11{width:91.6666666667%;*width:91.5666666667%}.col-sm-10{width:83.3333333333%;*width:83.2333333333%}.col-sm-9{width:75%;*width:74.9%}.col-sm-8{width:66.6666666667%;*width:66.5666666667%}.col-sm-7{width:58.3333333333%;*width:58.2333333333%}.col-sm-6{width:50%;*width:49.9%}.col-sm-5{width:41.6666666667%;*width:41.5666666667%}.col-sm-4{width:33.3333333333%;*width:33.2333333333%}.col-sm-3{width:25%;*width:24.9%}.col-sm-2{width:16.6666666667%;*width:16.5666666667%}.col-sm-1{width:8.3333333333%;*width:8.2333333333%}}@media (min-width:992px){.col-md-12{width:100%;*width:99.9%}.col-md-11{width:91.6666666667%;*width:91.5666666667%}.col-md-10{width:83.3333333333%;*width:83.2333333333%}.col-md-9{width:75%;*width:74.9%}.col-md-8{width:66.6666666667%;*width:66.5666666667%}.col-md-7{width:58.3333333333%;*width:58.2333333333%}.col-md-6{width:50%;*width:49.9%}.col-md-5{width:41.6666666667%;*width:41.5666666667%}.col-md-4{width:33.3333333333%;*width:33.2333333333%}.col-md-3{width:25%;*width:24.9%}.col-md-2{width:16.6666666667%;*width:16.5666666667%}.col-md-1{width:8.3333333333%;*width:8.2333333333%}}@media (min-width:1200px){.col-lg-12{width:100%;*width:99.9%}.col-lg-11{width:91.6666666667%;*width:91.5666666667%}.col-lg-10{width:83.3333333333%;*width:83.2333333333%}.col-lg-9{width:75%;*width:74.9%}.col-lg-8{width:66.6666666667%;*width:66.5666666667%}.col-lg-7{width:58.3333333333%;*width:58.2333333333%}.col-lg-6{width:50%;*width:49.9%}.col-lg-5{width:41.6666666667%;*width:41.5666666667%}.col-lg-4{width:33.3333333333%;*width:33.2333333333%}.col-lg-3{width:25%;*width:24.9%}.col-lg-2{width:16.6666666667%;*width:16.5666666667%}.col-lg-1{width:8.3333333333%;*width:8.2333333333%}}@media (min-width:1600px){.col-xlg-12{width:100%;*width:99.9%}.col-xlg-11{width:91.6666666667%;*width:91.5666666667%}.col-xlg-10{width:83.3333333333%;*width:83.2333333333%}.col-xlg-9{width:75%;*width:74.9%}.col-xlg-8{width:66.6666666667%;*width:66.5666666667%}.col-xlg-7{width:58.3333333333%;*width:58.2333333333%}.col-xlg-6{width:50%;*width:49.9%}.col-xlg-5{width:41.6666666667%;*width:41.5666666667%}.col-xlg-4{width:33.3333333333%;*width:33.2333333333%}.col-xlg-3{width:25%;*width:24.9%}.col-xlg-2{width:16.6666666667%;*width:16.5666666667%}.col-xlg-1{width:8.3333333333%;*width:8.2333333333%}}.col-auto{flex:1 0 0px;width:auto}@media (min-width:576px){.col-xs-auto{flex:1 0 0px;width:auto}}@media (min-width:768px){.col-sm-auto{flex:1 0 0px;width:auto}}@media (min-width:992px){.col-md-auto{flex:1 0 0px;width:auto}}@media (min-width:1200px){.col-lg-auto{flex:1 0 0px;width:auto}}@media (min-width:1600px){.col-xlg-auto{flex:1 0 0px;width:auto}}.order-12{order:12}.order-11{order:11}.order-10{order:10}.order-9{order:9}.order-8{order:8}.order-7{order:7}.order-6{order:6}.order-5{order:5}.order-4{order:4}.order-3{order:3}.order-2{order:2}.order-1{order:1}.order-0{order:0}@media (min-width:576px){.order-xs-12{order:12}.order-xs-11{order:11}.order-xs-10{order:10}.order-xs-9{order:9}.order-xs-8{order:8}.order-xs-7{order:7}.order-xs-6{order:6}.order-xs-5{order:5}.order-xs-4{order:4}.order-xs-3{order:3}.order-xs-2{order:2}.order-xs-1{order:1}.order-xs-0{order:0}}@media (min-width:768px){.order-sm-12{order:12}.order-sm-11{order:11}.order-sm-10{order:10}.order-sm-9{order:9}.order-sm-8{order:8}.order-sm-7{order:7}.order-sm-6{order:6}.order-sm-5{order:5}.order-sm-4{order:4}.order-sm-3{order:3}.order-sm-2{order:2}.order-sm-1{order:1}.order-sm-0{order:0}}@media (min-width:992px){.order-md-12{order:12}.order-md-11{order:11}.order-md-10{order:10}.order-md-9{order:9}.order-md-8{order:8}.order-md-7{order:7}.order-md-6{order:6}.order-md-5{order:5}.order-md-4{order:4}.order-md-3{order:3}.order-md-2{order:2}.order-md-1{order:1}.order-md-0{order:0}}@media (min-width:1200px){.order-lg-12{order:12}.order-lg-11{order:11}.order-lg-10{order:10}.order-lg-9{order:9}.order-lg-8{order:8}.order-lg-7{order:7}.order-lg-6{order:6}.order-lg-5{order:5}.order-lg-4{order:4}.order-lg-3{order:3}.order-lg-2{order:2}.order-lg-1{order:1}.order-lg-0{order:0}}@media (min-width:1600px){.order-xlg-12{order:12}.order-xlg-11{order:11}.order-xlg-10{order:10}.order-xlg-9{order:9}.order-xlg-8{order:8}.order-xlg-7{order:7}.order-xlg-6{order:6}.order-xlg-5{order:5}.order-xlg-4{order:4}.order-xlg-3{order:3}.order-xlg-2{order:2}.order-xlg-1{order:1}.order-xlg-0{order:0}}.offset-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-9{margin-left:75%;*margin-left:74.9%}.offset-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-6{margin-left:50%;*margin-left:49.9%}.offset-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-3{margin-left:25%;*margin-left:24.9%}.offset-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}@media (min-width:576px){.offset-xs-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-xs-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-xs-9{margin-left:75%;*margin-left:74.9%}.offset-xs-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-xs-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-xs-6{margin-left:50%;*margin-left:49.9%}.offset-xs-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-xs-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-xs-3{margin-left:25%;*margin-left:24.9%}.offset-xs-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-xs-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}.offset-xs-0{margin-left:0;*margin-left:-.1%}}@media (min-width:768px){.offset-sm-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-sm-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-sm-9{margin-left:75%;*margin-left:74.9%}.offset-sm-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-sm-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-sm-6{margin-left:50%;*margin-left:49.9%}.offset-sm-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-sm-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-sm-3{margin-left:25%;*margin-left:24.9%}.offset-sm-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-sm-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}.offset-sm-0{margin-left:0;*margin-left:-.1%}}@media (min-width:992px){.offset-md-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-md-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-md-9{margin-left:75%;*margin-left:74.9%}.offset-md-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-md-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-md-6{margin-left:50%;*margin-left:49.9%}.offset-md-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-md-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-md-3{margin-left:25%;*margin-left:24.9%}.offset-md-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-md-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}.offset-md-0{margin-left:0;*margin-left:-.1%}}@media (min-width:1200px){.offset-lg-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-lg-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-lg-9{margin-left:75%;*margin-left:74.9%}.offset-lg-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-lg-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-lg-6{margin-left:50%;*margin-left:49.9%}.offset-lg-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-lg-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-lg-3{margin-left:25%;*margin-left:24.9%}.offset-lg-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-lg-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}.offset-lg-0{margin-left:0;*margin-left:-.1%}}@media (min-width:1600px){.offset-xlg-11{margin-left:91.6666666667%;*margin-left:91.5666666667%}.offset-xlg-10{margin-left:83.3333333333%;*margin-left:83.2333333333%}.offset-xlg-9{margin-left:75%;*margin-left:74.9%}.offset-xlg-8{margin-left:66.6666666667%;*margin-left:66.5666666667%}.offset-xlg-7{margin-left:58.3333333333%;*margin-left:58.2333333333%}.offset-xlg-6{margin-left:50%;*margin-left:49.9%}.offset-xlg-5{margin-left:41.6666666667%;*margin-left:41.5666666667%}.offset-xlg-4{margin-left:33.3333333333%;*margin-left:33.2333333333%}.offset-xlg-3{margin-left:25%;*margin-left:24.9%}.offset-xlg-2{margin-left:16.6666666667%;*margin-left:16.5666666667%}.offset-xlg-1{margin-left:8.3333333333%;*margin-left:8.2333333333%}.offset-xlg-0{margin-left:0;*margin-left:-.1%}}.wrap{flex-wrap:wrap}.no-wrap{flex-wrap:nowrap}.no-wrap [class*=col-]{flex-shrink:1}.wrap-reverse{flex-wrap:wrap-reverse}.direction-row{flex-direction:row}.direction-row-reverse{flex-direction:row-reverse}.direction-column{flex-direction:column}.direction-column-reverse{flex-direction:column-reverse}.align-start{align-items:flex-start}.align-end{align-items:flex-end}.align-end [class*=col-]{vertical-align:bottom}.align-center{align-items:center}.align-center [class*=col-]{vertical-align:middle}.align-baseline{align-items:baseline}.align-content-start{align-content:flex-start}.align-content-end{align-content:flex-end}.align-content-end [class*=col-]{vertical-align:bottom}.align-content-center{align-content:center}.align-content-space-between{align-content:space-between}.align-content-space-around{align-content:space-around}.align-self-stretch{align-self:stretch}.align-self-start{align-self:flex-start}.align-self-end{align-self:flex-end;vertical-align:bottom}.align-self-center{align-self:center;vertical-align:middle}.align-self-baseline{align-self:baseline;vertical-align:baseline}.justify-start{justify-content:flex-start}.justify-start.grid{text-align:left}.justify-end{justify-content:flex-end}.justify-end.grid{text-align:right;-moz-text-align-last:right;text-align-last:right}.justify-end.grid [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-center{justify-content:center}.justify-center.grid{text-align:center;-moz-text-align-last:center;text-align-last:center}.justify-center.grid [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-space-between{justify-content:space-between}.justify-space-between.grid{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.justify-space-between.grid [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.justify-space-around{justify-content:space-around}.justify-space-around.grid{text-align:justify;-moz-text-align-last:justify;text-align-last:justify}.justify-space-around.grid [class*=col-]{text-align:left;text-align:start;-moz-text-align-last:left;-moz-text-align-last:start;text-align-last:left;text-align-last:start}.grid-bleed [class*=col-]{padding:0}.col-grid{display:flex;flex-direction:column}.col-grid.direction-row{flex-direction:row}.col-bleed{padding:0}.col-bleed-x{padding:15px 0}.col-bleed-y{padding:0 15px}.flex-img{display:block;flex:0 0 auto;height:auto;max-width:100%;width:100%;*width:auto}.flex-footer{margin-top:auto;width:100%}.flex-footer,.flex-footer>:last-child{margin-bottom:0}@media (min-width:0px)and (max-width:575px){.hidden-xxs{display:none}}@media (min-width:576px){.hidden-xs-up{display:none}}@media (max-width:767px){.hidden-xs-down{display:none}}@media (min-width:576px)and (max-width:767px){.hidden-xs{display:none}}@media (min-width:768px){.hidden-sm-up{display:none}}@media (max-width:991px){.hidden-sm-down{display:none}}@media (min-width:768px)and (max-width:991px){.hidden-sm{display:none}}@media (min-width:992px){.hidden-md-up{display:none}}@media (max-width:1199px){.hidden-md-down{display:none}}@media (min-width:992px)and (max-width:1199px){.hidden-md{display:none}}@media (min-width:1200px){.hidden-lg-up{display:none}}@media (max-width:1599px){.hidden-lg-down{display:none}}@media (min-width:1200px)and (max-width:1599px){.hidden-lg{display:none}}@media (min-width:1600px){.hidden-xlg{display:none}}*,:after,:before{box-sizing:border-box}html{-webkit-overflow-scrolling:auto;font-size:.625em;height:100%;overflow-x:hidden}@media only screen and (max-width:767px){html{overflow:initial}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#4a4a49;font-family:PT Sans,sans-serif;font-size:16px;height:100vh;line-height:1.9rem;margin:0;overflow-x:hidden;padding:0;width:100vw}@media only screen and (max-width:767px){body{overflow:initial}}body.auth{background:#f5f4f6}#app{margin-top:9rem}#app .view.view-mode svg.donut{display:block}#app .view.comment-mode svg.donut{display:none}@media only screen and (max-width:767px){#app{margin-top:5rem}#app .view{display:flex;flex-direction:column}#app .view.comment-mode #sidebar{order:3}}#landing-page__nav{display:flex;justify-content:space-between}@media only screen and (max-width:1060px){#landing-page__nav{display:block}}@media only screen and (max-width:767px){#landing-page__nav .btn{font-size:1.2rem;margin-left:0;padding:.4rem .6rem}}@media only screen and (max-width:1060px){#landing-page__nav .btn{display:block}}#landing-page__img{height:auto;margin-bottom:4rem;width:100%}a{text-decoration:none}.container-fluid{padding:0 3rem}@media only screen and (max-width:767px){.container-fluid{padding:0 2rem}}.landing-footer{background-color:#fff;bottom:0;font-size:12px;left:0;padding:.5rem 3rem;position:fixed;width:560px}.landing-footer a{color:#27348b}@media only screen and (max-width:767px){.landing-footer{bottom:unset;padding:.5rem 0;position:static;width:100%}}@media only screen and (min-width:767px){.landing-footer.map{display:none}}@media only screen and (max-width:1060px){.landing-footer.land{width:350px}}@media only screen and (max-width:767px){.landing-footer.land{display:none;padding-top:0}}.align-center{text-align:center}.pad-one{padding:1rem}.pad-two{padding:2rem}.pad-four{padding:4rem}.shaded{background-color:#f7f8f8}.sentiment--1{color:#c32121}.sentiment--2{color:#ec671c}.sentiment--3{color:#dfb436}.sentiment--4{color:#b8bf08}.sentiment--5{color:#75aa03}.pills{margin:2rem 0 0;padding:0}.pills li{background-color:#27348b;border-radius:2rem;color:#fff;display:inline-block;font-size:1.6rem;font-weight:400;line-height:1.2;margin-bottom:1.5rem;margin-right:1rem;padding:.5rem 1rem}.cookie-confirmation{background-color:#fff;border-radius:2rem;bottom:0;box-shadow:0 2px 8px 0 rgba(29,29,27,.15);display:block;margin:3rem;padding:3rem;position:fixed;right:0;width:35rem;z-index:1002}.cookie-confirmation p,.cookie-confirmation__content{margin:0}.cookie-confirmation p+.cookie-confirmation__footer,.cookie-confirmation__content+.cookie-confirmation__footer{margin-top:3rem}.cookie-confirmation__close{margin:3rem;position:absolute;right:0;top:0}.cookie-confirmation__close svg{fill:#8a8d8e;cursor:pointer;height:1.5rem;width:1.5rem}.cookie-confirmation .btn-cookies{box-shadow:none;display:flex;justify-content:center;width:100%}.collapsable{display:flex}.collapsable--column{flex-direction:column}.collapsable--column .collapsable__content{max-height:0;overflow:hidden;position:relative}.collapsable--row,.icon-tray{flex-direction:row}.icon-tray{background-color:hsla(150,4%,73%,.1);border-bottom-left-radius:2rem;border-top-left-radius:2rem;box-shadow:inset 0 1px 4px 0 rgba(73,107,108,.2);display:flex;margin-left:-2rem;max-width:0;opacity:0;overflow:hidden;padding-left:2rem;padding-top:1rem;position:relative;right:-4rem;transition:all .8s ease-in-out}.icon-tray__item{cursor:pointer}.icon-tray__item+.icon-tray__item{margin-left:2rem}.icon-tray a:last-child{padding-right:4rem}.icon-tray+.btn-share{margin-left:2rem}.btn--inline{display:flex;flex-direction:row}#icon--facebook:after{content:url(/images/icons/icon--facebook.svg);height:1.5rem;width:1.5rem}#icon--twitter:after{content:url(/images/icons/icon--twitter.svg);height:1.5rem;width:1.5rem}#icon--linkedin:after{content:url(/images/icons/icon--linkedin.svg);height:1.5rem;width:1.5rem}#icon--whatsapp:after{content:url(/images/icons/icon--whatsapp.svg);height:1.5rem;width:1.5rem}.error-message{color:red}.modal-backdrop{background-color:rgba(0,0,0,.5);height:100%;left:0;position:absolute;top:0;width:100%;z-index:1003}.modal{background-color:#fff;border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.33);color:#27348b;height:-moz-fit-content;height:fit-content;left:30%;padding:2rem;position:absolute;top:38%;width:40%;z-index:10}@media only screen and (max-width:1060px){.modal{left:10%;top:20%;width:80%}}@media only screen and (max-width:1060px)and (max-width:767px){.modal{top:5%}}.modal .split{padding:1rem;text-align:center;width:50%}@media only screen and (max-width:767px){.modal .split{height:40%;width:100%}}.modal .split.welsh{float:left;left:0}.modal .split.english{float:right;right:0}@media only screen and (max-width:767px){.modal .split.english{margin-top:20px}}.modal .link{border:2px solid #27348b;border-radius:40px;cursor:pointer;padding:5px 5%;width:100%}@media only screen and (max-width:767px){.modal .link{font-size:14px}}@media only screen and (max-width:767px)and (orientation:landscape){.modal .link{padding:0}}.modal div.link:hover{background-color:#27348b;color:#fff}.modal #logo{display:block;margin-bottom:1rem;margin-left:auto;margin-right:auto;min-width:8rem;width:40%}.modal h3{margin:0}h1{color:#27348b;font-size:3.8rem;line-height:4rem}p{color:#4a4a49}#header{background:#fff;box-shadow:0 2px 8px 0 rgba(29,29,27,.15);left:0;padding:1rem 0;position:fixed;right:0;top:0;z-index:1003}@media only screen and (max-width:767px){#header{padding:1rem 0}}#header .container-fluid{align-items:center;display:flex;justify-content:space-between;padding:0 3rem}@media only screen and (max-width:767px){#header .container-fluid{padding:0 2rem}}#header #logo{width:15rem}@media only screen and (max-width:767px){#header #logo{width:8rem}}#header #logo a{background:url(/images/logo.svg) no-repeat;background-size:contain;display:block;height:7rem;text-indent:-9999em;width:100%}@media only screen and (max-width:767px){#header #logo a{height:3.6rem}}#header #nav{list-style:none;margin:0;padding:0}#header #nav,#header #nav li{display:inline-block}#header #nav li a:not(.btn){color:#27348b;font-size:2rem;font-weight:700;padding:.5rem 1rem;text-decoration:none}@media only screen and (max-width:767px){#header #nav li a:not(.btn){font-size:1.4rem;padding:.2rem}}#header #nav li a:not(.btn) i{font-feature-settings:"liga";font-size:3rem;vertical-align:middle}@media only screen and (max-width:767px){#header #nav li .btn{font-size:1.2rem;margin-left:1.5rem;padding:.4rem .6rem}#header #nav li .btn span{display:none}}#header #nav #toggle{background-color:#fff;border:.2rem solid #27348b;border-radius:20px;box-shadow:0 5px 6px 0 rgba(55,76,9,.3);font-size:2rem;font-weight:700;margin:-10px 1.5rem 0 1rem;padding:-2px}@media only screen and (max-width:767px){#header #nav #toggle{font-size:1rem;margin:-2.5px 0 0}}#header #nav #toggle .lang{color:#27348b;cursor:pointer;display:inline-block;padding:.5rem 1.5rem}@media only screen and (max-width:767px){#header #nav #toggle .lang{font-size:1rem;padding:0 .5rem}}#header #nav #toggle .lang.selected{background-color:#27348b;border-color:#27348b;border-radius:20px;border-style:solid;color:#fff;margin:-.1rem}#header #nav #toggle .lang.selected a{color:#fff}.card{background:#fff;border-radius:2rem;box-shadow:0 2px 8px 0 rgba(29,29,27,.15);padding:4rem}.card.card--popup{border-radius:2rem;left:0;margin:0 auto;padding:4rem 2rem 3rem;position:fixed;right:0;top:10rem;width:-moz-fit-content;width:fit-content;z-index:1002}.card.card--popup .cookie-confirmation__close{margin:1.5rem 2rem}.card.card--popup .card__content h2{margin-bottom:0}.card.card--popup .card__content h2:first-child{margin-top:0}@media only screen and (max-width:767px){.card{border-radius:1.5rem;padding:2rem}}.card-header{margin-bottom:3rem}.card h1{margin-top:0}@media only screen and (max-width:767px){.card h1{font-size:2.6rem;line-height:2.8rem}.card p{font-size:1.3rem}}.card.auth{margin-top:10rem}@media only screen and (max-width:767px){.card.auth{margin-top:6rem}}.card h2{color:#27348b}#map-wrapper #map{bottom:0;left:0;margin-left:560px;position:absolute;right:0;top:90px}#map-wrapper #map.wide{margin-left:20px;width:calc(100% - 20px)}@media only screen and (max-width:1060px){#map-wrapper #map{margin-left:350px}}@media only screen and (max-width:767px){#map-wrapper{padding:1.5rem 3rem 1.5rem 1.5rem}#map-wrapper #tooltip{display:none}#map-wrapper #map{bottom:auto;height:35rem;left:auto;margin-left:0;position:relative;right:auto;top:auto;width:100%}}#sidebar{background-color:#fff;bottom:0;box-shadow:0 2px 8px 0 rgba(29,29,27,.15);left:0;min-height:calc(100vh - 90px);overflow-x:hidden;overflow-y:auto;padding:0 0 40px;position:absolute;right:0;top:90px;width:560px;z-index:1002}@media only screen and (max-width:1060px){#sidebar{width:350px}}@media only screen and (max-width:767px){#sidebar{box-shadow:none;min-height:0;overflow:initial;padding-bottom:0;padding-top:.5rem;position:static;width:100%}#sidebar p{font-size:1.3rem}}#sidebar h1{margin-top:4rem}@media only screen and (max-width:767px){#sidebar h1{font-size:2.6rem;line-height:2.8rem;margin-bottom:1rem;margin-top:2rem}}#sidebar .close{color:#27348b;cursor:pointer;font-weight:700;position:absolute;right:2rem;top:2rem}@media only screen and (max-width:767px){#sidebar .close{right:1rem;top:1rem}}#sidebar .close svg{height:1.5rem;width:1.5rem}#sidebar.narrow{cursor:pointer;overflow-y:hidden;width:28px}#sidebar .chevron{color:#27348b;cursor:pointer;font-weight:700;left:0;position:absolute;top:50%;transform:translateX(-37px) rotate(-90deg);width:100px;z-index:1000}.view-comment{position:relative}.view-comment .alert{background-color:#27348b;line-height:2.2rem;padding:1.8rem 4rem}@media only screen and (max-width:767px){.view-comment .alert{padding:1rem 2rem}}.view-comment .alert span{color:#fff;font-size:2rem;font-weight:700}@media only screen and (max-width:767px){.view-comment .alert span{font-size:1.4rem}}.view-comment .alert+.alert{border-top:1px solid #fff}.view-comment .header{padding:4rem}@media only screen and (max-width:767px){.view-comment .header{padding:2rem}}.view-comment .header span{display:inline-block;font-size:1.3rem;font-weight:700}.view-comment .header span.date{color:#8a8d8e;font-weight:400;margin-left:.2rem}.view-comment .header h1{margin-bottom:0;margin-top:1rem!important}.view-comment .comment-images ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding:0}.view-comment .comment-images ul li{flex:0 0 calc(33% - 1rem)}.view-comment .comment-images ul li a{border:.1rem solid #c6c9cb;border-radius:1rem;display:flex;min-height:14rem;overflow:hidden;padding:.5rem}.view-comment .comment-images ul li a img{border-radius:.5rem;max-height:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;overflow:hidden}.view-comment .comment-images ul li a.unmoderated{overflow:hidden}.view-comment .comment-images ul li a.unmoderated img{-ms-filter:"progid:DXImageTransform.Microsoft.MotionBlur(strength=50)";filter:blur(15px)}.view-comment .comment-images ul li+li{margin-left:1rem}@media screen and (max-width:1060px){.view-comment .comment-images ul li{flex:0 0 100%}}@media screen and (max-width:767px){.view-comment .comment-images ul li{max-width:26rem}}.view-comment .body{background-color:#fff;padding:3rem 4rem}@media only screen and (max-width:767px){.view-comment .body{padding:2rem}}.view-comment .body h2{color:#27348b;font-size:3.2rem;line-height:3.4rem;margin-top:0}@media only screen and (max-width:767px){.view-comment .body h2{font-size:2.4rem;line-height:2.6rem}}.view-comment .body h2 span{color:#8a8d8e}.view-comment .body img{height:7rem;margin:30px;position:absolute;right:0}.view-comment .footer{background-color:#fff;padding:0 4rem}@media only screen and (max-width:767px){.view-comment .footer{margin-bottom:2rem;padding:0 2rem}}.view-comment svg path{fill:#8a8d8e}.view-comment.image-not-moderated svg path{fill:#fff}.view-comment.not-moderated .body h2,.view-comment.not-moderated .header{opacity:.6}.view-comment.not-moderated svg path{fill:#fff}.image-modal{display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:9999}.image-modal.open{align-items:center;display:flex;justify-content:center}.image-modal__backdrop{background-color:hsla(0,0%,100%,.7);display:block;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.image-modal__inner{background-color:#fff;border-radius:5px;box-shadow:0 .4rem 2rem -1.2rem rgba(14,27,42,.5);display:flex;flex:0 1 auto;height:calc(95vh - 9rem);max-width:95vw;padding:20px;position:relative;top:4rem;width:auto;z-index:3}@media screen and (max-width:767px){.image-modal__inner{height:auto}}.image-modal__element{display:block;height:auto;max-height:100%;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.image-modal__close{position:absolute;right:3rem;top:3rem}.modal-close{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;cursor:pointer;display:flex;padding:0}.modal-close__text{color:#fff;font-size:13px;font-weight:700;line-height:1;margin-right:1rem}.modal-close__icon{fill:#fff;height:13px;width:13px}.landing-page{margin-bottom:0}.landing-page p{margin-bottom:2rem}.landing-page .btn{display:inline-block;margin-bottom:3rem}.landing-page img{padding:4px;vertical-align:middle}#logo-container{display:flex}#logo-wg{background:url(/images/wg-logo.png) no-repeat;background-size:contain;height:7rem;width:21rem}#logo-wg.landing{bottom:0;display:inline-block;margin:0 0 3rem;right:0}@media only screen and (max-width:1060px){#logo-wg.landing{position:relative}}@media only screen and (max-width:1060px)and (max-width:1060px){#logo-wg.landing{display:inline-block;float:right;height:5rem;margin:0 0 3rem;width:15rem}}#logo-wg.map{display:none}@media only screen and (max-width:767px){#logo-wg.map{display:block;float:right;height:5rem;position:relative;width:15rem}}*,:focus,:hover{outline:none}.mapboxgl-popup-content{border-radius:2rem;font-family:PT Sans,sans-serif;font-size:14px;padding:1rem 2rem}@media only screen and (max-width:767px){.mapboxgl-popup-content{padding:1rem}}.mapboxgl-popup-content h1{font-size:3.2rem;margin-top:0}@media only screen and (max-width:767px){.mapboxgl-popup-content h1{font-size:2.6rem}}.mapboxgl-popup-content .form-item{margin-top:2rem;padding:0}@media only screen and (max-width:767px){.mapboxgl-popup-content .form-item{margin-top:1rem}}#attribution{background-color:hsla(0,0%,100%,.5);font:12px Helvetica Neue,Arial,Helvetica,sans-serif;max-width:calc(100vw - 300px);position:absolute;visibility:hidden;z-index:9}#attribution:hover{margin:10px;padding:0;visibility:visible}#attribution{bottom:5px;max-width:100%;right:125px}.deetu-static{bottom:5px;position:absolute;width:85px;z-index:2}.deetu-static a img{width:85px}.map-geocoder{left:10px;position:absolute;top:10px;width:75%;z-index:1}.mapboxgl-ctrl-geocoder{min-width:100%}.mapboxgl-ctrl-geocoder #map-geocoder .mapboxgl-ctrl-geocoder--input{padding-left:0}.mapboxgl-ctrl-geocoder #geocoder input{padding-left:3rem!important}.mapboxgl-ctrl-bottom-right:after{bottom:1px;position:absolute;right:-20px;visibility:visible}.mapboxgl-ctrl-top-right{right:10px}@media only screen and (max-width:767px){.mapboxgl-ctrl-top-right{right:0}}.deetu-static{bottom:10px;position:fixed;right:10px;width:100px;z-index:9}button.accessible-button,button.home-button,button.light-style-button,button.satellite-style-button{font-feature-settings:"liga";font-family:Material Icons;font-size:20px;line-height:24px;vertical-align:middle}button.home-button:before{content:"home"}button.light-style-button:before{content:"brightness_5"}button.satellite-style-button:before{content:"satellite"}button.accessible-button:before{content:"accessibility_new"}.donut-text{font-family:PT Sans,sans-serif;font-weight:700}.donut{cursor:pointer}@media only screen and (max-width:767px){#attribution{bottom:35px;max-width:100%;right:20px}.deetu-static{bottom:5px;position:absolute;width:85px}.deetu-static a img{width:85px}}svg>*{pointer-events:none}#map-geocoder{background-color:#fff;border-radius:4px;box-shadow:0 0 10px 2px rgba(0,0,0,.1);display:inline-flex;height:36px;left:10px;position:absolute;top:10px;width:240px;z-index:1000}#map-geocoder .mapboxgl-ctrl-geocoder{box-shadow:none;min-width:190px;width:190px}@media only screen and (max-width:767px){#map-geocoder .mapboxgl-ctrl-geocoder{min-width:120px}}#map-geocoder .mapboxgl-ctrl-geocoder--input{border:none;border-bottom-left-radius:0;border-top-left-radius:0;box-shadow:none;display:inline-block;height:36px;left:40px;min-width:160px;padding-left:0;position:absolute;width:160px}@media only screen and (max-width:767px){#map-geocoder .mapboxgl-ctrl-geocoder--input{min-width:120px;width:120px}}#legend-container{background-color:#fff;border-collapse:collapse;border-radius:4px;box-shadow:0 0 10px 2px rgba(0,0,0,.1);cursor:default;left:10px;max-width:35%;position:absolute;top:48px;width:270px;z-index:999}#legend-container input{cursor:pointer}#legend-container .bua{margin-left:135px}@media only screen and (max-width:767px){#legend-container .bua{margin-left:40px}#legend-container{height:200px;max-width:240px;overflow-y:auto}}tr.legend-element{border-bottom:1px solid #ddd;color:rgba(0,0,0,.75);cursor:pointer;font-family:Open Sans,Helvetica Neue,Arial,Helvetica,sans-serif;font-size:14px;height:36px;line-height:14px;padding:10.5px 42px;vertical-align:center}tr.legend-element input{cursor:pointer;opacity:0;position:absolute}tr.legend-element input+label{cursor:pointer;padding:0;position:relative}tr.legend-element input+label:before{background:#fff;border:1px solid hsla(0,0%,46%,.5);border-radius:50%;content:"";display:inline-block;height:20px;margin:0 12px 0 10px;vertical-align:text-top;width:20px}tr.legend-element input:hover+label:before{background:hsla(0,0%,46%,.25)}tr.legend-element input:checked+label:before{background:#757575}tr.legend-element input:checked+label:after{background:#fff;box-shadow:2px 0 0 #fff,4px 0 0 #fff,4px -2px 0 #fff,4px -4px 0 #fff,4px -6px 0 #fff,4px -8px 0 #fff;content:"";height:2px;left:14.5px;position:absolute;top:9px;transform:rotate(45deg);width:2px}span.land{display:inline-block;vertical-align:middle}span.land,th{width:42px}span.land div,th div{margin:0 6px;width:30px}.blue-dashed-line div{border-radius:4px;border-top:6px dashed #afb7e9}.blue-solid-line div{border-radius:4px;border-top:6px solid #8893dd}.orange-dashed-line div{border-radius:4px;border-top:6px dashed #f08242}.green-solid-line div{border-radius:4px;border-top:6px solid #5da554}.green-dotted-line div{border-top:6px dotted #5da554}.grey-dashed-line div{border-radius:4px;border-top:6px dashed #c4c4c4}.yellow-solid-line div{border-radius:4px;border-top:6px solid #e3be4f}.legend-element.last-element{border-bottom:none}th.green-circle div{background-color:#75aa03;border:9px solid #75aa03;border-radius:9px;width:18px}th.light-green-circle div{background-color:#b8bf08;border:9px solid #b8bf08;border-radius:9px;width:18px}th.yellow-circle div{background-color:#dfb436;border:9px solid #dfb436;border-radius:9px;width:18px}th.orange-circle div{background-color:#ec671c;border:9px dashed #ec671c;border-radius:9px;width:18px}th.red-circle div{background-color:#c32121;border:9px solid #c32121;border-radius:9px;width:18px}#legend-btn{background-color:#fff;border-bottom-left-radius:4px;border-width:0;border-right:1px solid #ddd;border-top-left-radius:4px;cursor:pointer;display:inline-block;height:36px;line-height:14px;min-width:135px;padding:0;text-align:left}@media only screen and (max-width:767px){#legend-btn{min-width:40px;width:40px}}#legend-btn span{color:#757575;display:inline-block;padding:5px 8px;vertical-align:middle}#legend-btn span.legend-btn-span{font-size:14px;padding-left:0}@media only screen and (max-width:767px){#legend-btn span.legend-btn-span{display:none}}#legend-btn.selected{background-color:#ddd}.mapboxgl-popup-content{border-radius:4px;min-width:200px}#tooltip{background-color:#fff;border-radius:4px;color:#757575;font-family:PT Sans,sans-serif;font-size:14px;max-width:135px;padding:5px;position:absolute;width:130px}#tooltip.point-up{margin-top:10px}#tooltip.point-right{margin-right:10px}#tooltip .pointer{background-color:#fff;height:10px;position:absolute;top:-5px;transform:rotate(45deg);width:10px;z-index:-1}#tooltip .pointer.right{right:-5px;top:10px}#geolocation{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:#27348b;cursor:pointer;display:none;font-family:PT Sans,sans-serif;margin-top:.5rem;outline:none!important;padding:0;text-align:left;text-decoration:underline}#geolocation:disabled{opacity:.5}#geolocation.error{color:red}@media screen and (max-width:767px){#geolocation{display:block}}.mapboxgl-ctrl-geolocate{display:none!important}@media screen and (max-width:767px){.mapboxgl-ctrl-geolocate{display:block!important}}.btn{border:.2rem solid #27348b;border-radius:2rem;box-shadow:0 5px 6px 0 rgba(55,76,9,.3);color:#27348b;cursor:pointer;font-family:PT Sans,sans-serif;font-size:1.6rem;font-weight:700;padding:1rem 2rem;text-align:center;-moz-text-align-last:center;text-align-last:center;text-decoration:none}.btn-green{background-color:#81bc00;border-color:#81bc00;color:#fff}.btn-green:disabled{background-color:#b6bcb9;border-color:#b6bcb9}.btn-orange{background-color:#ec671c;border-color:#ec671c;color:#fff}.btn-brand{background-color:#27348b;border-color:#27348b;color:#fff}.btn-block{display:block;width:100%}.btn-like{background-color:#a1b2ba;border-color:#a1b2ba;color:#fff;font-size:2.2rem;line-height:2.2rem;padding:.6rem 1.7rem}.btn-like.active{background-color:#248dc1;border-color:#248dc1}.btn-like:after{content:url(/images/like.svg);height:1.9rem;width:1.9rem}@media only screen and (max-width:767px){.btn-like{font-size:1.8rem;line-height:2rem;padding:.4rem 1.2rem}.btn-like:after{height:1.2rem;width:1.2rem}}.btn-like span{margin-right:.8rem}.btn-share{background-color:#81bc00;border-color:#81bc00;color:#fff;font-size:1.6rem;line-height:1.7rem;padding:1rem 1.7rem;z-index:1}.btn-comment{padding-left:6rem;padding-right:6rem}@media only screen and (max-width:767px){.btn-comment{font-size:16px;padding-left:.5rem!important;padding-right:.5rem!important}}.btn-circle{border-radius:50%;font-size:28px;padding:.5rem 1.8rem}.form-intro{margin-bottom:4rem}.form-group{margin-bottom:2rem}.form-group label{color:#27348b;display:block;font-size:1.6rem;font-weight:700;margin-bottom:.5rem}.form-group label.form-check-label{color:#4a4a49;font-weight:400}.form-item{display:flex;padding:4rem 3rem;position:relative}@media only screen and (max-width:767px){.form-item{padding:2rem 1.5rem}}.form-item>div{flex-grow:1}.form-item>div:not(.num){max-width:calc(100% - 4rem)}.form-item .num{color:#b6bcb9;flex-grow:0;font-size:4.8rem;font-weight:700;margin-right:1.5rem;width:2.5rem}@media only screen and (max-width:767px){.form-item .num{font-size:2.4rem;margin-right:1rem}}.form-item label{color:#27348b;font-size:3.2rem;font-weight:700}@media only screen and (max-width:767px){.form-item label{font-size:2rem}}.form-item p{font-size:1.3rem;margin-top:1rem}.form-item.geocode{padding:0 3rem 4rem}.form-item.geocode label{color:#27348b;display:block;font-size:1.6rem;font-weight:700;line-height:1.7rem;margin-bottom:.5rem}.form-item.geocode .mapboxgl-ctrl-geocoder{box-shadow:none;max-width:100%;width:100%}.form-item.geocode .mapboxgl-ctrl-geocoder input{padding-left:3rem}input[type=email],input[type=password],input[type=text],select,textarea{background-color:#fff;border:1px solid #b6bcb9;border-radius:5px;font-size:1.4rem;height:40px;max-width:100%;outline:none;padding:.5rem 1rem;width:100%}input[type=email]:focus,input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{border-color:#402051}#geocoder input{padding-left:3rem!important}.radio .option{align:left;border:.2rem solid #27348b;border-radius:20px;color:#4a4a49;cursor:pointer;display:block;font-weight:400;height:30px;margin-bottom:12px;padding:3px 10px 0 35px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}.radio .option input{cursor:pointer;opacity:0;position:absolute}.radio .checkmark{background-color:#eee;border-radius:50%;height:26px;left:0;position:absolute;top:0;width:26px}.radio .option:hover input~.checkmark{background-color:#ccc}.radio .option input:checked~.checkmark{background-color:#27348b;height:28px;margin:-.1rem;width:28px}textarea{height:158px}.button-group-pills label{background-color:#fff;border:1px solid #27348b;border-radius:2rem;color:#27348b;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:400;line-height:1.2;margin-bottom:1.5rem;margin-left:1rem;padding:.5rem 1rem}@media only screen and (max-width:1060px){.button-group-pills label{font-size:1.2rem;margin-left:.5rem;padding:.3rem .6rem}}.button-group-pills label.selected{background-color:#27348b;border-color:#27348b;box-shadow:none;color:#fff;font-weight:700}.button-group-pills label input{clip:rect(0,0,0,0);pointer-events:none;position:absolute}#map-geocoder{max-width:35%}@media only screen and (max-width:767px){#map-geocoder{max-width:100%}}.mapboxgl-ctrl-geocoder--icon-search{height:20px;left:8px;top:10px;width:20px}#errors li{color:red;list-style-type:none}#image-dropzone{align-items:center;background-color:transparent;border:2px dashed #27348b;border-radius:.5rem;display:flex;flex-direction:column;font-family:PT Sans,sans-serif;justify-content:center}#image-dropzone .dz-default{color:#27348b}#image-dropzone .dz-preview{border-radius:.5rem;display:flex;margin:0;overflow:hidden;width:100%}#image-dropzone .dz-preview+.dz-preview{margin-top:1rem}#image-dropzone .dz-preview .dz-image{flex:0 1 100px}#image-dropzone .dz-preview .dz-details{background-color:#27348b;display:flex;flex:1 1 auto;flex-direction:column-reverse;font-family:PT Sans,sans-serif;font-size:15px;left:0;line-height:1;max-width:none;min-width:0;opacity:1;padding:2em 1em;position:relative;z-index:20}#image-dropzone .dz-preview .dz-details .dz-filename{margin-bottom:.5rem}#image-dropzone .dz-preview .dz-details .dz-size{margin-bottom:0}#image-dropzone .dz-preview .dz-remove{border:none;bottom:auto;display:block!important;font-size:0;left:auto;line-height:0;opacity:1;padding:0;right:1rem;top:1rem;width:1rem;z-index:51}#image-dropzone .dz-preview .dz-remove:after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzNCAzNCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgMzQgMzQiIHhtbDpzcGFjZT0icHJlc2VydmUiIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZD0iTTMzLjYgNS4zIDUuMyAzMy42LjQgMjguNyAyOC43LjRsNC45IDQuOXoiIGZpbGw9IiNmZmYiLz48cGF0aCBkPSJtNS4zLjQgMjguMyAyOC4zLTQuOSA0LjlMLjQgNS4zIDUuMy40eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==");display:block;height:1rem;width:1rem}#image-dropzone .dz-preview.dz-error .dz-error-mark{display:none!important}#image-dropzone .dz-preview.dz-error .dz-error-message{align-items:center;background:rgba(255,0,0,.85);border-radius:0;bottom:0;display:flex;font-size:1.5rem;font-weight:700;justify-content:center;left:0;margin:auto;opacity:1;position:absolute;right:0;top:0;z-index:50}#image-dropzone .dz-preview:hover .dz-image img{filter:blur(0);transform:scale(1)}

/*# sourceMappingURL=app.css.map*/